목차
HAPTER 01 데이터베이스 시스템
1.1 데이터베이스 시스템 개요
1.1.1 데이터베이스 스키마와 상태
1.1.2 데이터베이스 시스템의 구성요소
1.1.3 데이터베이스 시스템의 요구사항
1.1.4 데이터베이스 시스템을 공부해야 하는 이유
1.2 화일 시스템 vs. DBMS
1.2.1 화일 시스템을 사용한 기존의 데이터 관리
1.2.2 화일 시스템의 단점
1.2.3 DBMS를 사용한 데이터베이스 관리
1.2.4 DBMS의 장점
1.2.5 DBMS의 단점
1.3 DBMS 발전 과정
1.3.1 데이터 모델
1.3.2 DBMS의 발전 과정
1.3.3 새로운 데이터베이스 응용과 DBMS의 분류
1.4 DBMS 언어
1.5 DBMS 사용자
1.6 ANSI/SPARC 아키텍처와 데이터 독립성
1.6.1 ANSI/SPARC 아키텍처
1.6.2 데이터 독립성
1.7 데이터베이스 시스템 아키텍처
연습문제
CHAPTER 02 관계 데이터 모델과 제약조건
2.1 관계 데이터 모델의 개념
2.1.1 기본적인 용어
2.1.2 스키마와 인스턴스
2.2 릴레이션의 특성
2.3 릴레이션의 키
2.4 무결성 제약조건
2.4.1 도메인 제약조건(domain constraint
2.4.2 키 제약조건(key constraint
2.4.3 기본 키와 엔티티 무결성 제약조건
(entity integrity constraint
2.4.4 외래 키와 참조 무결성 제약조건
(referential integrity constraint
2.4.5 무결성 제약조건의 유지
연습문제
CHAPTER 03 오라클
3.1 오라클 개요
3.1.1 오라클 아키텍처
3.1.2 저장 구조
3.2 오라클 설치 및 수행
3.3 환경 설정
3.3.1 Oracle SQL
출판사 서평
이론과 실무가 조화된 최적의 데이터베이스 책
대학에서 데이터베이스 과목을 가르친 지 20여 년의 세월 동안 외국의 유명한 원서들 또는 이들의 번역서를 교재로 선택하여 강의를 해왔다. 또한 저명한 원서 2판과 3판을 여러 교수들과 공동으로 직접 번역을 해보기도 하였다. 그런데 이런 교재들은 대개 700페이지 이상의 분량이어서 한 학기 동안 가르치는 것이 불가능했다.
또 지난 70년대 이후부터 데이터베이스 분야에서 연구된 방대한 이론이 집대성되어 있어서 데이터베이스를 실무에 활용하는 능력을 배양하기에는 아쉬운 점이 적지 않았다...
이론과 실무가 조화된 최적의 데이터베이스 책
대학에서 데이터베이스 과목을 가르친 지 20여 년의 세월 동안 외국의 유명한 원서들 또는 이들의 번역서를 교재로 선택하여 강의를 해왔다. 또한 저명한 원서 2판과 3판을 여러 교수들과 공동으로 직접 번역을 해보기도 하였다. 그런데 이런 교재들은 대개 700페이지 이상의 분량이어서 한 학기 동안 가르치는 것이 불가능했다.
또 지난 70년대 이후부터 데이터베이스 분야에서 연구된 방대한 이론이 집대성되어 있어서 데이터베이스를 실무에 활용하는 능력을 배양하기에는 아쉬운 점이 적지 않았다. 실제로 데이터베이스가 기업에서 활용되는 것과 동떨어져서 이론 위주로 공부한 학생은 데이터베이스를 실제로 다룰 수 있는 능력이 부족한 경우가 많다.
물론 오라클이나 MS SQL Server 등 널리 사용되는 관계 DBMS의 활용 기술 위주로 저술된 교재들도 많이 출간되어 있다. 이런 책들은 데이터베이스 활용 기술을 학습하는 용도로는 적절하지만, 데이터베이스 분야의 기본적인 이론이 소홀히 다루어진 경우가 많다. 또한 활용 기술 위주의 책만 공부한 학생들은 데이터베이스의 기본적인 이론을 미처 습득하지 못하여 효율적으로 데이터베이스를 운영하지 못하는 경우가 흔히 있다.
따라서 데이터베이스를 제대로 활용하는 데 반드시 필요한 데이터베이스의 기본적인 개념 및 이론을 이해하기 쉽게 설명하면서 활용