이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
개념을 콕콕 잡아주는 데이터베이스
베스트
IT 모바일 top100 7주
가격
27,000
27,000
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

Chapter1 데이터 개념

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

Chapter2 데이터 모델

SECTION 01 데이터 모델의 개요
1-1 데이터 모델의 구성요소
1-2 엔티티, 관계, 속성
1-3 개념적 데이터 모델과 논리적 데이터 모델
SECTION 02 개념적 데이터 모델
2-1 엔티티와 엔티티 타입
2-2 속성
2-3 관계 타입
2-4 엔티티의 키
2-5 강한 엔티티 타입과 약한 엔티티 타입
2-6 ISA 관계
SECTION 03 논리적 데이터 모델
3-1 계층 데이터 모델
3-2 네트워크 데이터 모델
3-3 관계 데이터 모델
- 학습정리

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

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

Chapter4 데이터 종속성과 정규화

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

Chapter5 관계 대수와 관계 해석

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

Chapter6 SQL

SECTION 01 SQL의 개요
1-1 SQL의 역사
1-2 SQL의 유형별 종류
SECTION 02 데이터 정의어(DDL)
2-1 스키마
2-2 테이블 생성(CREATE TABLE)
2-3 테이블 변경(ALTER TABLE)
2-4 테이블 제거(DROP TABLE)
2-5 제약조건
SECTION 03 데이터 조작어(DML)
3-1 데이터 검색(SELECT)
3-2 데이터 삽입(INSERT)
3-3 데이터 갱신(UPDATE)
3-4 데이터 삭제(DELETE)
SECTION 04 뷰
4-1 뷰의 생성
4-2 뷰의 내부 구조
4-3 뷰의 수정과 제거
SECTION 05 저장 프로시저
5-1 저장 프로시저 생성하기
5-2 저장 프로시저 수정하기
5-3 저장 프로시저 제거하기
SECTION 06 트리거
6-1 트리거 생성
6-2 DDL 트리거 수정
- 학습정리

Chapter7 데이터베이스 설계

SECTION 01 데이터베이스 설계의 개념
1-1 데이터베이스 생명주기
1-2 데이터베이스 설계 단계
SECTION 02 요구 조건 분석
SECTION 03 개념적 설계
3-2 엔티티 도출
3-3 주 식별자 정의
3-4 관계의 정의
3-5 외래식별자의 정의
SECTION 04 논리적 설계
4-1 ER 스키마를 관계 모델의 릴레이션으로 사상
4-2 용어사전(data dictionary) 정의
4-3 도메인 정의
SECTION 05 물리적 설계
5-1 물리적 설계 시 고려 사항
5-2 데이터베이스 설계를 위한 인덱스 활용
5-3 데이터베이스 설계를 위한 역정규화(Denormalization)
5-4 데이터베이스 용량 설계
SECTION 06 데이터베이스의 구축
6-1 테이블 기술서
SECTION 07 DVD 관리 시스템 (디비디 바비디 부) 설계 사례 271
7-1 엔티티와 속성을 추출
7-2 ERD 작성하기
7-3 관계 스키마 작성하기
7-4 용어사전(data dictionary) 정의하기
7-5 테이블 기술서 작성하기
- 학습정리

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

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

Chapter9 트랜잭션

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

Chapter10 장애와 회복

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

Chapter11 병행 제어

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

Chapter12 무결성과 보안

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

Chapter13 분산 데이터베이스

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

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

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

저자 소개

저자 : 김경창
홍익대학교 공과대학 정보컴퓨터공학부 교수다.
저자 : 민정숙
중앙사이버 평생 교육원 '데이터베이스론' 교과 교수다.
저자 : 성윤정
동국대학교 컴퓨터 교육 대학원을 졸업했으며 다양한 곳에서 컴퓨터관련 강의를 하고 있다.

품목정보

발행일
2011년 01월 20일
쪽수, 무게, 크기
507쪽 | 1084g | 188*254*35mm
ISBN13
9788982417146

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.