logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

개념을 콕콕 잡아주는 데이터베이스

개념을 콕콕 잡아주는 데이터베이스 (본책 + 실전연습문제)

(DataBase에 관한 모든 것을 쉽고 재미있게 콕콕!)

김경창 (지은이)
이한출판사
27,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

개념을 콕콕 잡아주는 데이터베이스
eBook 미리보기

책 정보

· 제목 : 개념을 콕콕 잡아주는 데이터베이스 (본책 + 실전연습문제) (DataBase에 관한 모든 것을 쉽고 재미있게 콕콕!)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 데이터베이스 개론
· ISBN : 9788982417146
· 쪽수 : 670쪽
· 출판일 : 2011-01-20

목차

Chapter1 데이터 개념

SECTION 01 정보 시스템 3
1-1 자료와 정보 3
1-2 정보 시스템 4
1-3 자료 처리 시스템 5
SECTION 02 데이터베이스의 개념 7
2-1 데이터베이스 정의 7
2-1 데이터베이스 특징 8
SECTION 03 데이터베이스 관리 시스템 10
3-1 파일 시스템(File System) 10
3-2 데이터베이스 관리 시스템의 정의 12
3-3 데이터베이스 관리 시스템의 필수 기능 13
3-4 데이터베이스 관리 시스템의 장단점 14
3-5 스키마(Schema) 16
3-6 데이터 독립성 18
3-7 데이터베이스 시스템의 구성요소 19
3-8 데이터베이스 언어 19
3-9 데이터베이스 사용자 22
- 학습정리 23

Chapter2 데이터 모델

SECTION 01 데이터 모델의 개요 27
1-1 데이터 모델의 구성요소 29
1-2 엔티티, 관계, 속성 30
1-3 개념적 데이터 모델과 논리적 데이터 모델 32
SECTION 02 개념적 데이터 모델 34
2-1 엔티티와 엔티티 타입 35
2-2 속성 36
2-3 관계 타입 40
2-4 엔티티의 키 44
2-5 강한 엔티티 타입과 약한 엔티티 타입 45
2-6 ISA 관계 47
SECTION 03 논리적 데이터 모델 48
3-1 계층 데이터 모델 49
3-2 네트워크 데이터 모델 50
3-3 관계 데이터 모델 50
- 학습정리 52

Chapter3 관계 데이터 모델과 관계 무결성 제약조건

SECTION 01 관계형 데이터베이스의 구조 57
1-1 릴레이션(Relation) = 테이블 57
1-2 속성(Attribute) = 열 58
1-3 튜플(Tuple) = 행 59
1-4 도메인(Domain) 59
1-5 릴레이션 스키마와 인스턴스 61
SECTION 02 릴레이션의 특징 63
2-1 속성 간의 순서 63
2-2 상이한 튜플 63
2-3 튜플의 순서 64
2-4 릴레이션의 변동성 64
2-5 속성의 명칭과 값 65
2-6 튜플의 속성 65
SECTION 03 키의 개념 및 종류 66
3-1 수퍼키와 후보키 67
3-2 기본키 68
3-3 대체키 69
3-4 외래키 70
SECTION 04 무결성 제약조건 72
4-1 개체 무결성 72
4-2 참조 무결성 74
? 학습정리 77


Chapter4 데이터 종속성과 정규화

SECTION 01 정규화의 의미 83
1-1 수정 이상 84
1-2 삽입 이상 85
1-3 삭제 이상 85
SECTION 02 함수 종속 87
SECTION 03 정규화 과정 89
3-1 제1정규형(1NF) 89
3-2 제2정규형(2NF) 91
3-3 제3정규형(3NF) 93
3-4 보이스/코드 정규형(BCNF) 98
- 학습정리 103

Chapter5 관계 대수와 관계 해석

SECTION 01 관계 대수 107
1-1 순수 관계 연산자 108
1-2 일반 집합 연산자 115
SECTION 02 관계 해석 121
2-1 튜플 관계 해석 121
2-2 도메인 관계 해석 124
- 학습정리 126

Chapter6 SQL

SECTION 01 SQL의 개요 129
1-1 SQL의 역사 130
1-2 SQL의 유형별 종류 131
SECTION 02 데이터 정의어(DDL) 133
2-1 스키마 134
2-2 테이블 생성(CREATE TABLE) 137
2-3 테이블 변경(ALTER TABLE) 141
2-4 테이블 제거(DROP TABLE) 142
2-5 제약조건 144
SECTION 03 데이터 조작어(DML) 165
3-1 데이터 검색(SELECT) 167
3-2 데이터 삽입(INSERT) 193
3-3 데이터 갱신(UPDATE) 194
3-4 데이터 삭제(DELETE) 196
SECTION 04 뷰 197
4-1 뷰의 생성 198
4-2 뷰의 내부 구조 200
4-3 뷰의 수정과 제거 206
SECTION 05 저장 프로시저 209
5-1 저장 프로시저 생성하기 209
5-2 저장 프로시저 수정하기 211
5-3 저장 프로시저 제거하기 213
SECTION 06 트리거 214
6-1 트리거 생성 215
6-2 DDL 트리거 수정 219
- 학습정리 221

Chapter7 데이터베이스 설계

SECTION 01 데이터베이스 설계의 개념 225
1-1 데이터베이스 생명주기 226
1-2 데이터베이스 설계 단계 227
SECTION 02 요구 조건 분석 229
SECTION 03 개념적 설계 232
3-1 ERD의 표현 방법 232
3-2 엔티티 도출 235
3-3 주 식별자 정의 237
3-4 관계의 정의 238
3-5 외래식별자의 정의 239
SECTION 04 논리적 설계 241
4-1 ER 스키마를 관계 모델의 릴레이션으로 사상 242
4-2 용어사전(data dictionary) 정의 250
4-3 도메인 정의 252
SECTION 05 물리적 설계 255
5-1 물리적 설계 시 고려 사항 256
5-2 데이터베이스 설계를 위한 인덱스 활용 257
5-3 데이터베이스 설계를 위한 역정규화(Denormalization) 262
5-4 데이터베이스 용량 설계 267
SECTION 06 데이터베이스의 구축 269
6-1 테이블 기술서 270
SECTION 07 DVD 관리 시스템 (디비디 바비디 부) 설계 사례 271
7-1 엔티티와 속성을 추출 271
7-2 ERD 작성하기 272
7-3 관계 스키마 작성하기 272
7-4 용어사전(data dictionary) 정의하기 273
7-5 테이블 기술서 작성하기 277
- 학습정리 279

Chapter8 ERwin을 활용하여 ERD 작성하기

SECTION 01 ERwin 사용하기 283
1-1 ERwin 표기 방식 284
1-2 엔티티 생성 287
SECTION 02 엔티티 타입 간 관계 설정 289
2-1 엔티티 타입 간 N:M 관계 해소 방법 291
SECTION 03 ERwin을 활용하여 물리적 모델링 299
3-1 Default 설정하기 304
SECTION 04 ERD를 테이블로 전환 308
- 학습정리 311

Chapter9 트랜잭션

SECTION 01 트랜잭션의 개념 315
SECTION 02 트랜잭션의 특징 317
2-1 원자성(Atomicity) 317
2-2 일관성(Consistency) 318
2-3 격리성(Isolation : 고립성) 319
2-4 영속성(Durability : 지속성) 322
SECTION 03 트랜잭션 연산 323
3-1 COMMIT 연산(완료) 323
3-2 ROLLBACK 연산(복귀) 324
SECTION 04 트랜잭션의 상태 325
4-1 활동(active) 325
4-2 부분 완료(partially committed) 325
4-3 실패(failed) 325
4-4 철회(aborted) 326
4-5 완료(committed) 326
- 학습정리 328

Chapter10 장애와 회복

SECTION 01 장애 331
1-1 트랜잭션 장애 331
1-2 시스템 장애 332
1-3 미디어 장애 332
SECTION 02 회복 334
2-1 회복을 위해 취할 수 있는 조치 335
2-2 회복의 유형 337
- 학습정리 350

Chapter11 병행 제어

SECTION 01 병행 제어의 개념 355
SECTION 02 무제어 병행 수행의 문제점 357
2-1 갱신 분실 357
2-2 모순성 359
2-3 연쇄 복귀 361
SECTION 03 트랜잭션 스케줄 364
3-1 직렬 스케줄(serial schedule) 364
3-2 비직렬 스케줄(nonserial schedule) 366
3-3 직렬 가능 스케줄(serializable schedule) 369
SECTION 04 병행 제어 기법 371
4-1 로킹 기법 371
4-2 타임스탬프 순서(timestamp ordering) 기법 377
- 학습정리 380

Chapter12 무결성과 보안

SECTION 01 무결성의 개념 385
SECTION 02 무결성 규정의 유형 386
2-1 도메인 무결성 규정 387
2-2 트리거(trigger) 388
2-3 주장(assertion) 390
SECTION 03 보안과 권한 관리 392
3-1 보안의 개념 392
3-2 권한 관리 393
SECTION 04 데이터 암호화 398
4-1 데이터 암호화 기법 398
4-2 DES 400
4-3 공개키 암호화 기법 401
4-4 전자 서명 401
- 학습정리 402

Chapter13 분산 데이터베이스

SECTION 01 분산 데이터베이스의 개념 407
SECTION 02 분산 데이터베이스 시스템의 구성 요소 408
2-1 분산 처리기(distributed processor) 408
2-2 분산 데이터베이스(distributed database) 408
2-3 통신 네트워크(communication network) 409
SECTION 03 분산 데이터베이스 시스템의 목표 410
3-1 위치 투명성(Location transparency) 410
3-2 중복 투명성(Replication transparency) 411
3-3 병행 투명성(Concurrency transparency) 412
3-4 장애 투명성(Failure transparency) 412
3-5 단편화 투명성(Fragmentation transparency) 412
SECTION 04 분산 데이터베이스 시스템의 장·단점 416
4-1 장점 416
4-2 단점 418
SECTION 05 분산 데이터베이스의 참조 구조 420
5-1 전역 개념 스키마 420
5-2 단편화 스키마 421
5-3 할당 스키마 421
SECTION 06 분산 질의어 처리 422
6-1 중복과 단편에 대한 질의어 처리 422
6-2 분산 질의 처리의 데이터 전송 비용 423
- 학습정리 426

Chapter14 DBMS 설치와 사용법 및 DB를 활용한 애플리케이션 개발(부록)

SECTION 01 데이터베이스 관리시스템 설치와 사용법 430
1-1 SQL Server 설치하기 430
1-2 SOracle 설치하기 444
1-3 Oracle 사용하기 449
SECTION 02 데이터베이스 관리 애플리케이션 개발 454
2-1 개발 환경 구축 454
2-2 JDBC 455
2-3 JDBC를 이용한 자바 프로그램 457
2-4 DML과 executeUpdate() 메소드 470
2-5 PreparedStatement 인터페이스 472
2-6 트랜잭션 478
2-7 저장 프로시저와 CallableStatement 인터페이스 482
2-8 ResultSetMetaData로 메타데이터 처리하기 494

저자소개

김경창 (지은이)    정보 더보기
홍익대학교 전자계산학과를 졸업하고, 한국과학기술원(KAIST) 전산학과에서 석사를, University of Texas at Austin에서 전산학과 박사학위를 받았다. 경제기획원 전산사무관, 미국해군대학원 연구교수, Cyber Database Solutions 회사 Visiting Researcher 한국정보과학회 이사 등을 지냈으며, 현재 홍익대학교 공과대학 정보컴퓨터공학부 교수로 재직중이다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책