| 000 | 00872camccc200265 k 4500 | |
| 001 | 000045506357 | |
| 005 | 20100807111934 | |
| 007 | ta | |
| 008 | 081229s2009 ulka 001c kor | |
| 020 | ▼a 9788956744537 ▼g 13000: ▼c \200,00 | |
| 035 | ▼a (KERIS)BIB000011535008 | |
| 040 | ▼a 241018 ▼c 241018 ▼d 244002 | |
| 082 | 0 4 | ▼a 005.74 ▼2 22 |
| 090 | ▼a 005.74 ▼b 2009 | |
| 100 | 1 | ▼a 한창현. |
| 245 | 1 0 | ▼a .Net 프로젝트를 위한 체계적인 데이터베이스 설계 / ▼d 한창현 저. |
| 260 | ▼a 서울 : ▼b 정보문화사 , ▼c 2009. | |
| 300 | ▼a 418 p. : ▼b 삽도 ; ▼c 24 cm. | |
| 500 | ▼a 찾아보기(p. 415-418)수록 | |
| 500 | ▼a 분석 설계에서 서버 구축까지. | |
| 500 | ▼a 데이터베이스 설계 표준을 위한 실무 가이드. | |
| 500 | ▼a 부록: SQL server 2008 설치와 데이터 형식. | |
| 653 | ▼a 데이터베이스 ▼a NET ▼a 컴퓨터공학 | |
| 940 | ▼a 닷넷 프로젝트를 위한 체계적인 데이터베이스 설계. |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.74 2009 | 등록번호 151269413 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
한국데이터베이스진흥센터 공식참고도서
데이터베이스 설계 표준을 위한 실무 가이드
DB 설계자, DBA, 개발자들이 궁금해 하는 DB 관련 업무들에 대한 명쾌한 해답!
☆ PM은 전체 프로젝트에서 DB와 관련된 업무를 정확히 파악할 수 있을 것이며, DBA나 DB 모델러가 어떤 산출물을 내야 하는지 알고 주문할 수 있게 된다.
☆ DB 설계자는 프로젝트 내에서의 본인의 역할과 본인이 작성해야할 산출물의 범위를 알고 적절히 조절할 수 있다. 너무 많은 산출물은 전체 프로젝트에 도움이 안되지만, 꼭 필요한 산출물(주로 의사소통용)은 프로젝트의 꼭 필요한 윤활유가 된다.
☆ DBA는 산출물을 통해 설계사상과 이력을 파악할 수 있는지를 알수 있게 되며, 또한 DB 관리에 어떤 내용들이 필요한지 알 수 있게 될 것이다.
☆ 개발자는 전체적인 프로젝트에서 DB와 관련된 업무들을 이해할 수 있게 될 것이며, 이로 인해 좀 더 원활히 의사소통하며 프로젝트를 매끄럽게 진행할 수 있게 될 것이다.
이 책은 데이터베이스 관련 표준을 국내 실정과 실무에 맞도록 업무 단계와 산출물 표준에 대해 제안하여 데이터베이스가 포함된 프로젝트라면 어디든 적용할 수 있도록 도울 수 있다. 또한 업체가 바뀌어도, DB 인력이 바뀌어도 어떤 프로젝트에서나 동일한 데이터베이스 품질을 보장할 수 있는 키가 되어드릴 것입니다.
[이 책에 포함된 내용]
데이터베이스 업무에 관련된 표준
.NET을 기반으로 한 데이터베이스의 설계 개요
개념 설계와 개념 설계 단계에서 ERD 작성 방법
논리, 물리 설계와 논리 ERD 작성 방법
데이터베이스 및 응용 프로그램 보안 설계
SQL Server 2008의 새로운 기능 소개
프로젝트 완료 후의 DB 서버 구축과 운영
UML 및 CBD 방법론을 기반으로 한 .NET 프로젝트 내에서 DB 업무가 연계 절차
RDB 설계 및 역정규화에 대한 구체적인 방법
프로젝트 완료 후의 DB 서버 구축과 운영
정보제공 :
목차
목차 CHAPTER 01 데이터베이스 설계 개요 = 14 1. 물리 설계 개요 = 14 1.1 프로젝트에서의 DB 설계 = 16 1.2 데이터베이스 설계 방법 = 20 1.3 설계 절차 = 21 1.4 설계 도구 소개 = 22 2. SQL Server를 위한 설계 개요 = 26 2.1 물리 설계와 RDBMS = 26 2.2 SQL Server의 특징 = 28 CHAPTER 02 .NET 프로젝트 프로세스 개요 = 32 1. 개발 방법론 개요 = 32 1.1 개발 방법론의 종류 = 33 2. .NET 프로젝트 프로세스 상세 = 35 2.1 NET 프로젝트 프로세스 = 35 2.2 프로젝트 산출물의 종류 = 37 2.3 DB 설계 산출물의 종류 = 38 2.4 프레임워크와 SQL Server = 42 3. 모델러와 DBA가 해야 하는 것들 = 44 3.1 DB 설계자의 할 일 = 44 3.2 DBA의 할 일 = 45 CHAPTER 03 요구 분석 = 46 1. 요구사항 분석 = 46 1.1 1차 제안 요구 분석 = 46 1.2 2차 상세 요구 분석 = 47 2. 프로젝트 계획 작성 = 50 2.1 WBS = 50 CHAPTER 04 분석 설계(개념 설계)와 개념 설계 단계의 ERD 작성 = 52 1. 개념 설계 = 52 1.1 개념 설계 개요 = 52 1.2 ERD 작성법 = 53 2. 개념 설계와 연관된 분석 산출물 종류 = 60 2.1 UML 산출물 = 60 2.2 MSF 산출물 = 60 2.3 기타 산출물(DB 관련)의 종류 = 61 3. 산출물 분석 방법 = 61 3.1 UML 다이어그램 이해 = 61 3.2 MSF 산출물 이해 = 62 4. 개념 설계와 DB 산출물 = 69 4.1 용어사전 작성 = 69 4.2 문의사항 기록서 작성 = 70 4.3 이슈 리포트 & 이슈 트래커 = 76 5. Lab = 79 5.1 ERD 작성 실제 = 79 CHAPTER 05 분석 설계(논리 설계)와 논리 ERD 작성 = 84 1. 논리 설계 개요 = 84 2. 논리 설계에 따른 산출물 = 85 2.1 UML 산출물 = 85 2.2 MSF 산출물 = 85 2.3 DB 관련 산출물 = 89 3. 논리 ERD 기본 = 91 3.1 관계 차수 = 93 3.2 식별 관계 = 96 3.3 Null 설정 = 97 4. 제1정규화 = 98 4.1 제1정규화 = 99 4.2 제2정규화 = 100 4.3 제3정규화 = 101 4.4 제4정규화 = 102 4.5 BCNF = 105 5. 기타 논리 설계 기법들 = 105 5.1 Supertype-Subtype = 106 5.2 애매모호한 컬럼 = 108 6. 역정규화 = 110 6.1 L 타입 = 111 6.2 테이블 분리 = 113 6.3 검색 우선 조건 컬럼 중복 = 118 6.4 컬럼 통합 = 120 6.5 테이블 통합 = 121 6.6 Disable FK = 122 6.7 추출할 수 있는 값 컬럼화 = 125 6.8 집계 테이블 생성 = 125 7. 코드 분석/설계 기법과 그 외 문서 = 126 7.1 코드 분석 절차 = 126 7.2 코드 설계 기법 = 133 7.3 코드 정의서 작성 = 140 7.4 기본키 정의서 작성 = 141 8. Lab = 142 8.1 은행 코드 자동 이행 DTS 구성 = 142 8.2 Supertype-Subtype = 146 8.3 다대다 관계 = 150 CHAPTER 06 분석 설계(물리 설계)와 물리 ERD 작성 = 152 1. 물리 설계 개요 = 152 2. 물리 설계에 따른 산출물 = 153 2.1 UML 산출물 종류 = 153 2.2 MSF 산출물 = 153 2.3 DB 관련 산출물 = 159 3. 물리 ERD 작성 기본 = 189 3.1 데이터 형식 정의 = 190 3.2 인덱스 정의 = 192 3.3 제약 정의 = 194 4. SQL Server 물리 설계 특징 = 196 4.1 인덱스 = 196 4.2 데이터 형식 = 202 4.3 스키마 = 206 4.4 트랜잭션 격리 수준 = 207 4.5 제약 조건 적용 = 212 4.6 파티션 테이블(Partition Table) = 216 4.7 DDL 트리거 = 217 5. 물리 설계 검토 사항 = 221 5.1 기타 속성 관리 = 221 5.2 UI 레벨과의 갭 관리 = 226 5.3 주석 처리 = 226 5.4 Global 이슈 확인 = 227 5.5 UI 로그 = 228 6. 물리 설계 적용 기법 = 228 6.1 스키마 생성 = 228 6.2 테이블 명세서 작성법 = 232 7. Lab = 239 7.1 SQL_VARINT 데이터 형식 = 239 CHAPTER 07 보안 설계 = 244 1. 데이터베이스 보안 요구 분석 및 설계 = 244 1.1 고객 보안 요구 분석 = 244 1.2 보안 요구 수준별 분석/설계 = 245 1.3 보안 요구사항별 분석/설계 = 255 2. 응용 프로그램 보안 요구 분석 설계 = 257 2.1 SQL Injection = 257 2.2 데이터베이스 연결 문자열 = 258 2.3 사용자 정의 컨트롤 = 259 3. 네트워크 보안 요구 분석 설계 = 259 3.1 명명된 인스턴스 사용 여부 = 259 3.2 포트 변경 여부 = 260 3.3 프로토콜 제한 여부 = 261 3.4 서버 별칭(클라이언트 접속을 위한) = 262 4. 보안 문제 해결 = 263 4.1 분리된 사용자 = 263 4.2 계정 잠김 = 264 5. Lab = 265 5.1 분리된 사용자 = 265 CHAPTER 08 서버 구축과 LAB = 274 1. 서버 구축 분석과 설계 = 274 1.1 스펙 분석 = 274 1.2 라이센스 = 293 1.3 파일 배치 전략 = 298 1.4 Cluster server = 299 1.5 연결 서버 = 301 1.6 미러링 = 302 1.7 복제 = 305 1.8 백업 전략 = 314 1.9 기타 응용프로그램 영향성 분석(백신 등) = 325 2. SQL Server 설치 = 325 2.1 SQL Server 2000 설치 = 326 2.2 SQL Server 2005 설치 = 337 2.3 설치 시 고려해야 할 사항 = 348 2.4 설치 관련 문제 해결 방법 = 348 3. 초기 데이터 이행 = 351 3.1 초기 데이터의 종류 분석 = 351 3.2 데이터 작성 방법 = 352 4. 운영 가이드 작성 방법 = 352 4.1 운영 가이드 작성 템플릿 = 352 5. 운영 관리 스케줄 작성 방법 = 354 5.1 데이터베이스 유지 관리 계획 = 354 6. 데이터베이스 형상 관리 = 362 7. 저장 프로시저 정의서 = 363 8. 트리거 정의서 = 365 9. Lab = 366 9.1 파일 그룹 = 366 9.2 파일 이동 = 370 부록 SQL Server 2008 설치와 데이터 형식 = 372 1. SQL Server 2008 설치하기 = 372 2. SQL Server 2008 데이터 형식 = 386
