목차 일부
제1장 데이터베이스란 ... 11
데이터베이스가 필요한 이유 ... 12
왕국의 현재 상황을 살펴보자 ... 26
데이터들이 중복되어 있다 ... 26
데이터 간의 불일치가 발생될 가능성이 생긴다 ... 27
새로운 변화에 대처하기 어렵다 ... 28
데이터베이스를 도입해서 해결하자 ... 29
데이터를 잘...
더보기
목차 전체
제1장 데이터베이스란 ... 11
데이터베이스가 필요한 이유 ... 12
왕국의 현재 상황을 살펴보자 ... 26
데이터들이 중복되어 있다 ... 26
데이터 간의 불일치가 발생될 가능성이 생긴다 ... 27
새로운 변화에 대처하기 어렵다 ... 28
데이터베이스를 도입해서 해결하자 ... 29
데이터를 잘 활용하려면 ... 29
제2장 관계형 데이터베이스란 ... 33
데이터베이스의 용어를 살펴보자 ... 34
표를 사용하는 관계형 데이터베이스 ... 44
데이터 모델의 종류 ... 49
관계형 데이터베이스란 ... 49
합집합(union) ... 50
차집합(difference) ... 51
교집합(intersection) ... 51
곱집합(cartesian product) ... 52
프로젝션(Projection) ... 53
셀렉션(selection) ... 53
조인(join) ... 54
디비전(division) ... 55
관계형 데이터베이스가 보급되고 있다 ... 57
제3장 데이터베이스를 설계하자 ... 59
E-R모델로 분석하자 ... 60
표를 정규화시키자 ... 66
E-R모델이란 ... 84
E-R모델의 분석방법 ... 84
E-R모델로 분석해보자 ... 86
표의 정규화 ... 88
정규화시켜보자 ... 90
데이터베이스를 설계하려면 ... 91
제4장 데이터베이스를 이용하자-SQL의 기본조작 ... 95
SQL을 사용해보자 ... 96
SELECT문으로 검색하자 ... 103
통계함수로 집계하자 ... 108
표를 조인(join)시켜보자 ... 111
표를 작성하려면 ... 113
SQL의 기능 ... 116
SELECT문으로 검색 ... 116
비교연산자로 조건을 작성 ... 117
논리연산자로 조건을 작성 ... 117
패턴을 사용하는 조건을 작성 ... 118
다양한 검색이 가능하다 ... 119
조건을 작성해보자 ... 119
통계함수로 집계한다 ... 120
그룹화시켜 집계하자 ... 121
집계와 그룹화를 해보자 ... 122
서브쿼리로 검색하자 ... 123
상관관계 서브쿼리로 검색하자 ... 124
여러 가지의 조인 ... 126
표를 작성하자 ... 127
행을 삽입, 갱신, 삭제해보자 ... 128
뷰를 작성해보자 ... 129
표, 데이터의 관리를 해보자 ... 130
응용 프로그램으로 SQL을 이용하자 ... 131
커서를 이용해서 행을 이동하라 ... 134
제5장 데이터베이스를 운용하자 ... 139
트랜잭션이란 ... 140
락이란 ... 145
데이터베이스의 보안(security) ... 152
인덱스에 의한 고속화 ... 157
데이터베이스의 복구 ... 162
트랜잭션의 성질을 알아보자 ... 167
커미트나 롤백으로 완료하라 ... 168
데이터 간 불일치가 발생하지 않도록 하자 ... 169
락에 의한 제어 ... 170
2단계 락킹으로 직렬가능성을 보장한다 ... 171
차단 범위를 주의하자 ... 172
그 외의 병행 제어 ... 173
격리 수준의 설정 ... 174
데이터베이스의 보안 ... 175
인덱스를 사용한 고속 검색 ... 177
쿼리를 최적화한다 ... 179
복구의 실행 ... 183
체크포인터와 복구 ... 184
제6장 데이터베이스의 보급과 활약 ... 187
데이터베이스 활용의 예 ... 193
Web과 데이터베이스 ... 195
분산 데이터베이스 ... 201
스토어드 프로그램과 트리거 ... 203
데이터베이스의 활약 ... 212
Web과 데이터베이스 ... 212
스토어드 프로그램도 이용하자 ... 215
분산 데이터베이스란 ... 216
데이터를 분할하자 ... 218
2단계 커미트로 불일치를 막는다 ... 219
분산 데이터베이스를 이용한 조인 ... 221
레플리케이션 기능에 의한 복제의 배치 ... 225
그 외의 응용 ... 227
부록 : 자주 사용하는 SQL문 ... 231
참고문헌 ... 233
찾아보기 ... 234
더보기 닫기