이미 소장하고 있다면 판매해 보세요.
|
제 1 장 정보 시스템과 방법론
1. 정보 시스템의 발전 역사 1-1 정보 시스템의 발전 역사 2. 방법론이란? 2-1 방법론 2-2 방법론의 필요성 2-3 방법론의 발전 방향 2-4 정보공학 방법론의 발전 과정 3. DBMS(Database Management System) 3-1 DBMS(Database Management System) 3-2 데이터베이스의 역사 3-3 관계형 데이터베이스의 특징 3-4 파일 시스템과 데이터베이스 시스템의 차이점 4. 정보 시스템의 개발 단계 4-1 정보 시스템의 개발 단계 4-2 분석/설계 단계 제 2 장 요구사항 및 장표 수집 1. 데이터 모델링 분석/설계 과정 1-1 데이터의 분석/설계 과정 2. 요구사항 분석 (User Requirement) 2-1 인터뷰를 통한 요구사항의 작성 2-2 장표의 수집 3. DFD (Data Flow Diagram) 3-1 정보공학 방법론의 DFD (Data Flow Diagram) 3-2 구조적 방법론의 DFD 3-3 객체지향 방법론의 DFD 4. 장표 분석 4-1 장표의 분석 4-2 DATA 항목 일람표 제 3 장 개념적 데이터 모델링 1. 모델과 모델링 1-1 모델과 모델링 2. 개념적 데이터 모델링 2-1 개념적 데이터 모델링 2-2 데이터 모델링의 목적 2-3 데이터 모델링의 특징 2-4 용어 이해 3. 실체(Entity) 3-1 실체(Entity) 3-2 실체의 추출 3-3 실체의 작성 방법 3-4 실체의 유형 4. 속성(Attribute) 4-1 속성(Attribute) 4-2 속성의 추출 4-3 속성의 작성 방법 5. 식별자(Unique Identifier) 5-1 식별자(Unique Identifier) 5-2 키(Key)의 유형 5-3 식별자의 추출 5-4 식별자의 작성 방법 6. 관계(Relationship) 6-1 관계(Relationship) 6-2 작성 단계-1 6-3 작성 단계-2 6-4 관계의 추출 6-5 Relationship Matrix 6-6 작성 단계-3 7. ERD (Entity Relationship Diagram) 7-1 ERD(Entity Relationship Diagram) 7-2 ERD 작성 방법 7-3 기타 표기법 제 4 장 상세 개념적 데이터 모델링 1. 상세 개념적 모델링 1-1 상세 개념적 모델링 2. 정규화(Normalization) 2-1 정규화를 하는 이유 2-2 정규화(Normalization) 2-3 정규화의 장점과 단점 2-4 과도한 정규화 작업을 피해야 하는 경우 3. N:M 관계의 해소 3-1 N:M 관계의 해소 4. 식별자바(UID Bar) 4-1 식별자바(UID Bar) 5. 기타 모델링 기법 5-1 기타 모델링 기법 제 5 장 논리적 데이터베이스 설계 1. 논리적 데이터베이스의 설계 1-1 논리적 데이터베이스 설계 2. 관계형 데이터베이스의 개념 2-1 관계형 데이터베이스의 개념 2-2 용어 설명 3. 매핑(Mapping) 규칙 3-1 매핑(Mapping) 규칙 3-2 실체를 테이블로 작성 3-3 속성을 컬럼으로 작성 3-4 식별자를 식별키(Primary Key)로 작성 3-5 관계를 외부키(Foreign Key)로 작성 3-6 매핑 결과 4. 데이터 타입 4-1 데이터 타입 4-2 CHAR 타입 4-3 VARCHAR2 타입 4-4 LONG/LONG RAW 타입 4-5 LOB(Large Object) 타입 5. 역 정규화(De-Normalization) 5-1 정규화와 역정규화 5-2 역정규화 단계 제 6 장 물리적 데이터베이스 설계 1. 물리적 데이터베이스 설계 1-1 물리적 데이터베이스 설계 2. 제약조건(Constraints) 2-1 제약조건(Constraints) 2-2 식별키(PRIMARY KEY) 2-3 참조키(FOREIGN KEY) 2-4 유일키(UNIQUE KEY) 2-5 CHECK 2-6 NOT NULL 2-7 제약조건을 확인하는 방법 3. 테이블 설계서 3-1 테이블 설계서 3-2 테이블 설계서 작성 방법 3-3 테이블 생성 스크립트 4. 데이터베이스의 구조 설계 4-1 시스템 개발 절차 4-2 물리적 설계 4-3 논리적 저장 구조 4-4 데이터베이스의 생성과 저장 구조 4-5 테이블스페이스의 설계 구조 4-6 테이블스페이스의 설계 기준 5. 사용자의 구조 설계 5-1 사용자의 구조 설계 5-2 사용자의 설계 비교 5-3 사용자의 생성 지침 제 7 장 테이블의 물리적 설계 1. 테이블(Table) 1-1 테이블 설계 시 주의사항 2. 테이블의 크기 설계 2-1 테이블의 크기 설계 2-2 테이블의 크기 계산 2-3 PCTINCREASE 파라메터 3. 행 이주 현상(Row Migration) 3-1 행 이주 현상(Row Migration) 3-2 PCTFREE 파라메터 3-3 행 연결 현상(Row Chaining) 3-4 PCTUSED 파라메터 3-5 PCTFREE와 PCTUSED의 가이드 라인 4. 테이블의 파티션닝 설계 4-1 논-파티션 테이블과 파티션 뷰 4-2 수직 파티션 테이블 4-3 수평 파티션 테이블 4-4 범위 파티션 테이블 4-5 해시 파티션 테이블 4-6 리스트 파티션 테이블 5. 테이블 설계서의 작성 5-1 테이블 설계서의 작성 5-2 테이블 생성 스크립트의 작성 제 8 장 인덱스의 물리적 설계 1. 데이터 검색 방법 1-1 데이터 검색 방법 2. 인덱스(INDEX) 2-1 인덱스의 설계 조건 3. 인덱스의 종류 3-1 인덱스의 종류 3-2 밸런스트리 인덱스 3-3 역방향 인덱스(Reverse Index) 3-4 함수 기반 인덱스 3-5 IOT 인덱스 3-6 비트맵 인덱스 3-7 비트맵 인덱스의 평가 4. 인덱스 타입의 로드맵 4-1 인덱스 타입의 로드맵 5. 락(Lock)을 위한 인덱스 설계 5-1 락(Lock)을 위한 인덱스 설계 6. 인덱스의 크기 설계 6-1 인덱스의 크기 계산 7. 인덱스 생성 스크립트 7-1 인덱스 생성 스크립트 제 9장 클러스터와 기타 객체의 물리적 설계 1. 데이터 검색 방법 1-1 데이터 검색 방법 2. 논-클러스터 테이블 2-1 논-클러스터 테이블 3. 클러스터 3-1 클러스터의 종류 3-2 인덱스 클러스터 3-3 해시 클러스터 3-4 클러스터의 특징 4. 기타 객체 4-1 뷰(VIEW) 4-2 뷰 주요 특징 4-3 뷰의 생성 4-4 뷰의 변경 4-5 뷰의 삭제 4-6 구체화 뷰 5. 시퀀스(SEQUENCE) 5-1 시퀀스(SEQUENCE) 5-2 시퀀스 생성 문법 5-3 시퀀스 삭제 6. 시노늄(SYNONUM) 6-1 시노늄(SYNONUM) 6-2 시노늄의 생성 문법 6-3 시노늄 삭제 제 10장 모델링 예제 모델링 예제 1 모델링 예제 2 모델링 예제 3 부록 1 프로세스 모델링의 구현 1. 프로세스 요구사항 1-1 프로세스 요구사항 2. PL/SQL(Procedure Language) 2-1 SQL 언어의 장점 2-2 SQL 언어의 단점 2-3 PL/SQL 언어 2-4 PL/SQL의 생성과 실행 2-5 PL/SQL의 종류 3. 스토어드 프로시저(Stored Procedure) 3-1 스토어드 프로시저 기본 문법 3-2 스토어드 프로시저 개발 절차 4. 커서(Cursor) 4-1 커서(Cursor) 4-2 명시적 커서 4-3 명시적 커서의 종류 5. 스토어드 함수(Stored Function) 5-1 스토어드 함수 기본 문법 5-2 스토어드 함수 개발 절차 5-3 스토어드 함수 실행 방법 6. 패키지(Package) 6-1 패키지(Package) 6-2 패키지 문법 7. 트리거(Trigger) 7-1 무결성 7-2 트리거 7-3 문장 레벨 트리거 7-4 문장 레빌 트리거의 문법 7-5 행 레벨 트리거 7-6 행 레벨 트리거의 문법 7-7 트리거의 응용 범위 부록 2 실습 문제 해답 |