장바구니 담기 close

장바구니에 상품을 담았습니다.

데이터베이스 SQL 프로그래밍 MySQL 실습

데이터베이스 SQL 프로그래밍 MySQL 실습

  • 홍봉희
  • |
  • 부산대학교출판문화원
  • |
  • 2022-08-31 출간
  • |
  • 317페이지
  • |
  • 187 X 256 mm
  • |
  • ISBN 9788973167517
판매가

19,000원

즉시할인가

18,430

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
18,430

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차


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

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.