책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > MySQL
· ISBN : 9788973167517
· 쪽수 : 317쪽
· 출판일 : 2022-08-31
책 소개
목차
1장 우분투 MySQL 설치
1.1 VirtualBox 가상 머신 설치 10
1.2 우분투 설치 16
1.3 우분투 MySQL 설치 22
1.4 우분투 MySQL Workbench 설치 26
2장 MySQL Workbench 사용
2.1 Schema 생성 34
2.2 테이블 레코드 입력 37
2.3 SQL 검색 40
2.4 Table 생성과 삭제 42
2.5 Index 42
2.6 View 정의 44
2.7 Stored procedure 46
2.8 Trigger 47
2.9 DB backup과 관리 51
3장 Database 개념
3.1 데이터베이스란 56
3.2 Database System 56
3.3 Database 정의 58
3.4 개념적 데이터베이스 59
3.5 Data Models 62
3.6 Database 시스템을 사용하는 이유 62
3.7 Data Independence 64
3.8 저장 레코드, 저장 필드, 저장 파일 66
4장 MySQL Workbench ER 모델링 70
5장 DataBase System Architecture
5.1 3단계 데이터시스템 구조 82
5.2 External Level의 external schema 85
5.3 Conceptual Level의 conceptual view 87
5.4 Internal Level의 internal schema 87
5.5 3단계 스키마 간의 Mapping 87
5.6 DBA의 역할 88
5.7 DBMS 88
5.8 분산 데이터베이스 처리 90
6장 Relational 데이터베이스
6.1 Relational Systems 92
6.2 Relation 데이터 모델 96
6.3 Relational expression에 의한 최적화 98
6.4 스키마 테이블 99
6.5 Base relations과 Views 101
6.6 Transactions 처리 104
7장 Relational algebra
7.1 SQL의 relational algebra 요소 112
7.2 Relational closure 성질 113
7.3 Relational algebra의 확장된 연산자들 122
7.4 Relational algebra를 사용한 표현 예제 123
7.5 Query 처리 실습 125
8장 Relational calculus 기반의 SQL
8.1 Relational calculus이란? 128
8.2 Tuple calculus 129
8.3 Relational operations 133
8.4 Tuple calculus 예제 134
8.5 Relational calculus의 확장 135
8.6 SQL 프로그래밍 136
8.7 고급 수준 SQL 프로그래밍 143
8.8 데이터 변경 SQL 문장 147
9장 Integrity와 EER
9.1 Key 간의 integrity 조건 154
9.2 Entity Relationship Diagram 157
9.3 테이블 제약조건 160
10장 View 처리
10.1 View 테이블 정의 162
10.2 View 테이블을 사용하는 이유 163
10.3 View 테이블에 대한 update 처리 164
10.4 CTE 168
11장 Stored Procedure 프로그래밍
11.1 Stored procedure 170
11.2 procedural 구문 172
11.3 예외처리 174
11.4 동적 SQL 175
11.5 stored function 176
11.6 cursor 178
11.7 Trigger 180
12장 함수 종속성과 Normal Form
12.1 함수 종속성 정의 188
12.2 함수 종속성의 Closure 190
12.3 Nomalization: 1NF, 2NF, 3NF, BCNF 191
12.4 Nonloss decomposition과 함수 종속성 192
12.5 Update Anomaly 194
12.6 2NF와 3NF 195
12.7 올바른 decomposition 방법 196
12.8 Boyce/Codd Normal Form 197
13장 4NF, 5NF, EER 모델링
13.1 MVD와 4NF 202
13.2 Join Dependencies와 5NF 204
13.3 ER과 EER Modeling 207
14장 데이터베이스 성능: 인덱스, 파티션, Locking
14.1 index 220
14.2 파티션(Partition) 222
14.3 Locking 228
15장 DB 연동 프로그래밍
15.1 DB 연동 인텔리제이 자바 프로그래밍 248
15.2 DB 연동 이클립스 자바 프로그래밍 257
15.3 DB 연동 C++ 프로그래밍 271
15.4 DB 연동 C# 프로그래밍 280
| 부록 | SQL 실습을 위한 질문와 SQL 작성 예 311
| 참고문헌 | 316



















