이미 소장하고 있다면 판매해 보세요.
|
1부. 관계형 데이터베이스 설계
1장. 관계형 데이터 베이스 데이터베이스의 유형 이전 데이터베이스 모델관계형 데이터베이스 모델 관계형 데이터베이스 관리 시스템 관계형 데이터베이스 모델을 넘어 앞으로는 요약 연습문제 2장. 설계 목적 왜 데이터베이스 설계에 관심을 가져야 하는가 이론의 중요성 훌륭한 설계 방법론을 배움으로써 얻는 이점 훌륭한 설계의 목적 훌륭한 설계의 이점 데이터베이스 설계 방법 정규화 요약 연습문제 3장. 전문 용어 전문 용어가 중요한 이유 값 관련 용어 구조 관련 용어 관계 관련 용어 무결성 관련 용어 요약 연습문제 2부. 설계 프로세스 4장. 개념적인 개요 설계 프로세스 완료의 중요성 임무 목표와 임무 명세 정의 기존 데이터베이스 분석 데이터 구조 생성 테이블 관계 연결 및 정의 업무 규칙 정의와 결정 뷰의 정의와 결정 데이터 무결성 재확인 요약 연습문제 5장. 프로세스 시작 인터뷰 진행하기 사례 연구: 마이크의 자전거 가게 임무 명세 정의 임무 목표 정의 요약 연습문제 6장. 기존 데이터베이스 분석 기존 데이터베이스 알기 분석 수행 데이터를 수집 방법 살펴보기 정보 출력 방식 살펴보기 인터뷰 진행 사용자와의 인터뷰 관리자와의 인터뷰 전체 필드 목록 편집 사례 연구 요약 연습문제 7장. 테이블 구조 설정 예비 테이블 목록 정의 최종 테이블 목록 정의 각 테이블에 필드 연결 필드 정제 테이블 구조 정제 사례 연구 요약 연습문제 8장. 키 키는 왜 중요한가 각 테이블에 키 설정하기 테이블 수준의 무결성 초기 테이블 구조 검토하기 사례 연구 요약 연습문제 9장. 필드 명세 필드 명세는 왜 중요한가 필드 수준의 무결성 필드 명세의 분석 유일?일반?복제 필드 명세 사용 데이터베이스에서 각 필드를 위한 필드 명세 정의 사례 연구 요약 연습문제 10장. 테이블 관계 관계가 중요한 이유 관계의 유형 현재 관계 식별 각 관계 설정 모든 외래 키 정제 관계 특징 설정 관계 수준 무결성 사례 연구 요약 연습문제 11장. 업무 규칙 업무 규칙이란 무엇인가 업무 규칙의 범주 업무 규칙 정의 및 설정 검증 테이블 업무 규칙 명세서 검토 사례 연구 요약 연습문제 12장. 뷰 뷰란 무엇인가 뷰의 해부 뷰 결정 및 정의 사례 연구 요약 연습문제 13장. 데이터 무결성 검토 왜 데이터 무결성을 검토해야 하는가 데이터 무결성 검토 및 정제 데이터베이스 문서 취합 최종 완료! 사례 연구-마무리 요약 3부. 기타 데이터베이스 설계 문제 14장. 잘못된 설계 - 하지 말아야 할 것들 플랫-파일 설계 스프레드시트 설계 데이터베이스 소프트웨어에 기반한 데이터베이스 설계 최종 의견 요약 15장. 규칙 변형 규칙을 완화하거나 파기할 시기 변형 처리의 문서화 요약 4부. 부록 부록 A. 연습문제 해답 부록 B. 데이터베이스 설계 프로세스의 다이어그램 부록 C. 설계 지침 부록 D. 문서 양식 부록 E. 데이터베이스 설계 도해 기호 부록 F. 설계 견본 부록 G. 정규화 부록 H. 추천 도서 용어 해설 참고 문헌 |
Michael J. Hernandez
|
이 책에서 다루는 내용
- 데이터베이스 유형, 모델, 설계 용어에 대한 이해 - 좋은 데이터베이스 설계가 가져다 주는 이점 및 잘못된 설계가 주는 단점 - 데이터베이스에 대한 목표를 설정하고, 실제 설계로 그 목표를 변환하는 방법 - 기존의 데이터베이스를 개선할 수 있는 방안을 식별하기 위해 현재 상태 분석 - 테이블 구조와 관계 정립, 기본 키 할당, 필드 명세 설정, 뷰 설정 - 각 응용 프로그램에 대해 데이터 무결성의 적절한 수준 보장 - 업무 규칙의 식별 및 설정 |
|
이 책은 전반적인 개발 프로세스의 논리적 설계 부분만을 다룬다. 그리고 이 책의 주요 목적은 대다수의 데이터베이스 설계 도서에서 찾을 수 있는 전통적인 고급 방법론을 사용하지 않고 관계형 데이터베이스 설계 방법을 설명하는 데 있다. 설계 프로세스에 접근하는 방법을 비교적 직관적이고 일반적으로 표현하여 이런 방법론들의 복잡함을 피하고자 하였다.
또한 이 책에서는 이런 접근 방법을 보완하기 위해 간단하고 직관적인 데이터 모델링 방법론을 사용하였다. 아울러 전체 프로세스를 가급적이면 명확하게 표현하였으며, 기술 용어는 최대한 자제하였다. 만일 여러분이 데이터베이스 프로그램에 대한 경력이 짧거나 회사나 사업장에서 새로운 데이터베이스를 개발하고자 하는 사람이라면 이 책을 활용하기 바란다. |