1부. 관계형 데이터베이스 설계
1장. 관계형 데이터 베이스
데이터베이스의 유형
이전 데이터베이스 모델관계형 데이터베이스 모델
관계형 데이터베이스 관리 시스템
관계형 데이터베이스 모델을 넘어
앞으로는
요약
연습문제
2장. 설계 목적
왜 데이터베이스 설계에 관심을 가져야 하는가
이론의 중요성
훌륭한 설계 방법론을 배움으로써 얻는 이점
훌륭한 설계의 목적
훌륭한 설계의 이점
데이터베이스 설계 방법
정규화
요약
연습문제
3장. 전문 용어
전문 용어가 중요한 이유
값 관련 용어
구조 관련 용어
관계 관련 용어
무결성 관련 용어
요약
연습문제
2부. 설계 프로세스
4장. 개념적인 개요
설계 프로세스 완료의 중요성
임무 목표와 임무 명세 정의
기존 데이터베이스 분석
데이터 구조 생성
테이블 관계 연결 및 정의
업무 규칙 정의와 결정
뷰의 정의와 결정
데이터 무결성 재확인
요약
연습문제
5장. 프로세스 시작
인터뷰 진행하기
사례 연구: 마이크의 자전거 가게
임무 명세 정의
임무 목표 정의
요약
연습문제
6장. 기존 데이터베이스 분석
기존 데이터베이스 알기
분석 수행
데이터를 수집 방법 살펴보기
정보 출력 방식 살펴보기
인터뷰 진행
사용자와의 인터뷰
관리자와의 인터뷰
전체 필드 목록 편집
사례 연구
요약
연습문제
7장. 테이블 구조 설정
예비 테이블 목록 정의
최종 테이블 목록 정의
각 테이블에 필드 연결
필드 정제
테이블 구조 정제<
가장 쉽고 상식적인 데이터베이스 설계 가이드
마이클 J. 헤르난데즈의 베스트셀러인 《파워 오브 데이터베이스》는 관계형 데이터베이스 설계를 간단하고 명확하게 배우는 방법으로 전세계에서 주목을 받고 있다. 소프트웨어의 독립적인 사용 지침을 전보다 더 쉽게 만들었으며, 그의 디자인 방법론은 최신의 데이터베이스, 응용 프로그램, 모범 사례와 관련이 있다.
이 책은 데이터베이스를 견고하게 구축하고, 유연하고도 현대적인 웹 응용 프로그램을 설계하는 방법을 단계별로 보여주고, 또한 데이터베이스에 존재하는 테이블, 필드, 키, 테이블 관계, 업무 규칙, 뷰를 정의하는 모든 과정을 안내해줄 것이다. 이 책을 통해 여러분은 데이터 무결성을 향상시키는 방법, 일반적인 실수를 피하는 방법, 규칙을 완화하는 방법에 대해 배울 수 있다.
이 책에서 다루는 내용
- 데이터베이스 유형, 모델, 설계 용어에 대한 이해
- 좋은 데이터베이스 설계가 가져다 주는 이점 및 잘못된 설계가 주는 단점
- 데이터베이스에 대한 목표를 설정하고, 실제 설계로 그 목표를 변환하는 방법
- 기존의 데이터베이스를 개선할 수 있는 방안을 식별하기 위해 현재 상태 분석
- 테이블 구조와 관계 정립, 기본 키 할당, 필드 명세 설정, 뷰 설정
- 각 응용 프로그램에 대해 데이터 무결성의 적절한 수준 보장
- 업무 규칙의 식별 및 설정
독자대상
초중급
이 책은 전반적인 개발 프로세스의 논리적 설계 부분만을 다룬다. 그리고 이 책의 주요 목적은 대다수의 데이터베이스 설계 도서에서 찾을 수 있는 전통적인 고급 방법론을 사용하지 않고 관계형 데이터베이스 설계 방법을 설명하는 데 있다. 설계 프로세스에 접근하는 방법을 비교적 직관적이고 일반적으로 표현하여 이런 방법론들의 복잡함을 피하고자 하였다.
또한 이 책에서는 이런 접근 방법을 보완하기