이미 소장하고 있다면 판매해 보세요.
|
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로 메타데이터 처리하기 |