이미 소장하고 있다면 판매해 보세요.
|
|
Chapter 1 데이터와 데이터베이스
1. 우리 생활 주변의 데이터베이스 2. 데이터, 정보, 데이터베이스 2-1 데이터, 정보, 그리고 지식 2-2 데이터베이스 2-3 일시적 데이터와 영구적 데이터 3. 데이터베이스 관리 시스템 3-1 정보 표현을 위한 틀 3-2 데이터의 공유 3-3 데이터 무결성 유지 3-4 데이터 독립성 3-5 효율적인 자원관리 3-6 데이터 보안성과 안정성 유지 4. 파일과 데이터베이스 4-1 파일 시스템에서의 데이터 관리 4-2 파일 시스템을 이용하는 DBMS 5. 데이터베이스 시스템과 사용자 5-1 최종 사용자 5-2 응용 프로그램 개발자 5-3 데이터베이스 관리자 5-4 DBMS 개발자 ? 연습문제 Chapter 2 관계형 데이터베이스 1. 관계형 데이터 모델 1-1 릴레이션의 개념 1-2 테이블 스키마와 테이블 인스턴스 1-3 테이블의 특성 1-4 키 1-5 외래키 2. 관계형 데이터베이스 3. 관계대수 3-1 기본 연산 3-2 집합 연산 3-3 추가 연산 3-4 추가적인 질의 예 ? 연습문제 Chapter 3 오라클 소개 1. 오라클 1-1 오라클의 역사 1-2 오라클의 특징 2. 오라클 설치 2-1 시스템 요구사항 2-2 오라클 설치 2-3 SQL*Plus를 이용한 오라클 테스트 3. 오라클의 구조 3-1 오라클의 논리적 구조 3-2 오라클의 물리적 구조 4. 테이블스페이스 관리 4-1 테이블스페이스 생성 4-2 테이블스페이스 변경 4-3 테이블스페이스 조회 5. 테이블스페이스의 사용 5-1 사용자 계정 생성 5-2 테이블 생성 ? 연습문제 Chapter 4 SQL 1. 질의어와 SQL 2. 데이터 정의 언어 2-1 테이블 생성 2-2 기본키, 외래키 설정 2-3 테이블 삭제 2-4 테이블 수정 2-5 기본키, 외래키 관련 주의사항 3. 데이터 조작 언어 3-1 레코드 삽입 3-2 레코드 수정 3-3 레코드 삭제 3-4 기본키, 외래키 관련 주의사항 3-5 레코드 검색 4. 뷰 4-1 뷰 생성 4-2 뷰 사용 4-3 뷰 삭제 ? 연습문제 Chapter 5 무결성과 보안 1. 무결성 제약 1-1 무결성 제약의 유형 1-2 기본적 무결성 제약 1-3 테이블 무결성 제약 1-4 기타 무결성 제약 2. 데이터베이스 보안 2-1 데이터베이스에서의 사용 권한 2-2 SQL에서의 권한 제어 2-3 롤 2-4 뷰를 이용한 권한제어 3. 오라클에서의 무결성과 보안 3-1 오라클에서의 무결성 제약 3-2 오라클에서의 사용자 권한제어 ? 연습문제 Chapter 6 데이터베이스 설계 1. 데이터베이스 설계 1-1 데이터베이스 설계 단계 1-2 개념적, 논리적, 물리적 설계 1-3 설계 과정의 고려사항 2. 개체관계 모델 : 개념적 설계 2-1 개체집합과 속성 2-2 관계집합 2-3 약성 개체집합과 강성 개체집합 2-4 일반화 관계 3. 개체관계 다이어그램 3-1 구성요소 3-2 ER 스키마의 설계 4. ER 스키마로부터 테이블 스키마로의 변환 : 논리적 설계 4-1 강성 개체집합의 변환 4-2 약성 개체집합의 변환 4-3 관계집합의 변환 4-4 자기연관 관계집합의 변환 4-5 테이블의 중복과 결합 4-6 다중값 속성의 변환 4-7 복합 속성의 변환 4-8 일반화 관계의 변환 4-9 최종 테이블 스키마 ? 연습문제 Chapter 7 함수적 종속과 정규화 1. 함수적 종속 1-1 함수적 종속의 정의 1-2 함수적 종속의 특성 1-3 키와 함수적 종속의 관계 1-4 함수적 종속의 유지 방법 2. 정규화 2-1 데이터 중복의 문제점 2-2 정규형 ? 연습문제 Chapter 8 물리적 저장 구조와 인덱스 1. 데이터베이스의 물리적 저장구조 2. 인덱스 2-1 인덱스를 이용한 데이터 접근 2-2 B+ 트리 인덱스 2-3 복합 인덱스 2-4 해시 인덱스 2-3 밀집도와 클러스터링에 따른 인덱스의 분류 3. 오라클에서의 인덱스의 설정 ? 연습문제 Chapter 9 트랜잭션 1. 트랜잭션 1-1 트랜잭션이란? 1-2 트랜잭션이 지켜야 할 조건 1-3 트랜잭션의 상태 2. 동시성 제어 2-1 트랜잭션에서의 연산 2-2 동시성 제어가 필요한 이유 2-3 직렬 가능한 스케줄 2-4 잠금 3. 복구 3-1 데이터베이스에서의 장애 3-2 데이터 입출력 방식 3-3 로그의 구성요소 3-4 로그를 이용한 복구 기법 4. 오라클에서의 트랜잭션 4-1 트랜잭션의 완료와 복귀 4-2 자동 완료와 자동 복귀 4-3 트랜잭션의 고립성 확인 4-4 저장점 ? 연습문제 Chapter 10 데이터베이스 프로그래밍 1. 데이터베이스 프로그래밍 2. JDBC와 JDBC 드라이버 2-1 오라클 JDBC 드라이버 2-2 오라클 씬 드라이버 설치 3. JDK와 이클립스 설치 3-1 JDK 설치 3-2 이클립스 설치 3-3 이클립스 기본 사용법 3-4 샘플 Java 프로그램 3-5 명령행 인자 사용 4. 오라클 연동 프로그래밍 시작하기 4-1 이클립스 프로젝트 생성 4-2 JDBC 드라이버 등록 4-3 오라클 연동 Java 프로그램 맛보기 4-4 오라클 연동에 필요한 패키지 4-5 오라클 연동 절차 5. PreparedStatement 인터페이스 5-1 PreparedStatement 인터페이스 사용법 5-2 예제 프로그램 6. ResultSetMetaData 인터페이스 활용 6-1 필드 개수 확인 6-2 필드 이름 확인 6-3 필드 데이터 타입 확인 6-4 예제 프로그램 7. insert, update, delete문 실행 7-1 insert문 실행 7-2 update문 실행 7-3 delete문 실행 ? 연습문제 INDEX |