목차 일부
<b>제 1 장 정보 시스템과 방법론 </b>
1.1 EA의 개념
1.1.1 IT 분야에서 EA 개념
1.1.2 EA 매트릭스
1.2 정보 시스템의 발전 역사
1.2.1 방법론
1.2.2 방법론의 필요성
1.2.3 정보공학 방법론의 발전 과정
1.3 DBMS (Dat...
목차 전체
<b>제 1 장 정보 시스템과 방법론 </b>
1.1 EA의 개념
1.1.1 IT 분야에서 EA 개념
1.1.2 EA 매트릭스
1.2 정보 시스템의 발전 역사
1.2.1 방법론
1.2.2 방법론의 필요성
1.2.3 정보공학 방법론의 발전 과정
1.3 DBMS (Database Management System)
1.3.1 DBMS의 역사
1.3.2 관계형 데이터베이스의 특징
<b>제 2 장 요구사항과 장표 분석 </b>
2.1 정보 요구사항의 수집절차
2.1.1 사용자 요구사항
2.1.2 수집장표 목록
2.2 장표의 분석
2.2.1 사원정보 현황
2.2.2 부서정보 현황
2.2.3 재고 현황
2.2.4 주문 전표
< 연습 문제 > 기타 장표의 분석
2.3 DFD (Data Flow Diagram)
2.3.1 정보공학 방법론의 DFD
2.3.2 구조적 방법론의 DFD
2.3.3 프로세스 정의서
2.4 사용자 요구사항의 검증
2.4.1 CDUR 매트릭스
<b>제 3 장 개념적 데이터 모델링 </b>
3.1 모델과 모델링
3.1.1 개념적 데이터 모델링의 개념
3.1.2 개념적 데이터 모델링의 목적
3.1.3 데이터 모델링 용어 이해
3.2 실체 (Entity)
3.2.1 실체 후보 수집대상
3.2.2 실체의 추출
3.2.3 실체의 결정
3.2.4 실체의 작성 방법
3.2.5 실체의 유형
3.2.6 실체의 종류
3.3 속성 (Attribute)
3.3.1 속성의 결정
3.3.2 속성의 부가 설명
3.3.3 속성의 작성 방법
3.4 식별자 (Identifier)
3.4.1 KEY의 유형
3.4.2 인조 식별자
3.4.3 식별자의 작성 방법
3.4.4 보조 식별자의 작성 방법
3.5 관계 (Relationship)
3.5.1 차수 (Degree)
3.5.2 관계의 추출
3.5.3 Relationship 매트릭스의 작성
3.5.4 관계의 결정
3.6 ERD 작성방법
3.6.1 CASE 툴이란 ?
3.6.2 CASE 툴의 분류
3.7 DA#케이스 툴 활용하기
3.7.1 DA#실행하기
3.7.2 실체 생성하기
3.7.3. 관계 작도하기
3.8 ER-WIN 케이스 툴 활용하기
3.8.1 ER-WIN 실행하기
3.8.2 IE 표기법을 위한 환경 설정
3.8.3 실체 생성하기
3.8.4 관계 작도하기
< 연습 문제 1 > 비디오 가게의 대여 시스템 구축을 위한 사용자 요구사항
< 연습 문제 2 > ㈜Carus의 자동차 렌탈 시스템 구축을 위한 사용자 요구사항
< 연습 문제 3 > ㈜Olympus 호텔의 예약 시스템 구축을 위한 사용자 요구사항
< 연습 문제 4 > SUMMIT㈜의 회계 관리 시스템 구축을 위한 사용자 요구사항
<b>제 4 장 상세 개념적 데이터 모델링 </b>
4.1 상세 개념적 데이터 모델링
4.1.1 정규화를 하는 이유
4.2 정규화 (Nomalization)
4.2.1 제 1 정규화
4.2.2 제 2 정규화
4.2.3 제 3 정규화
4.2.4 정규화의 결과
4.2.5 정규화의 장점과 단점
4.2.6 과도한 정규화를 피해야 하는 경우
4.3 기타 모델링
4.3.1 UID-BAR의 관계
4.3.2 순환 관계형 모델
4.3.3 독점 관계형 모델
< 연습 문제 1 > 동계 올림픽 수상자 리스트의 정규화
< 연습 문제 2 > 사내 도서 대출 리스트의 정규화
< 연습 문제 3 > 비디오 가게의 대여 시스템 구축을 위한 정규화
< 연습 문제 4 > ㈜Carus의 자동차 렌탈 시스템 구축을 위한 정규화
< 연습 문제 5 > ㈜Olympus 호텔의 예약 시스템 구축을 위한 정규화
< 연습 문제 6 > SUMMIT㈜의 회계 관리 시스템 구축을 위한 정규화
<b>제 5 장 논리적 데이터 모델링 </b>
5.1 논리적 데이터 모델링
5.1.1 용어 이해
5.2 매핑 규칙
5.2.1 실체는 테이블로 매핑
5.2.2 속성을 컬럼으로 매핑
5.2.3 식별자를 PRIMARY KEY로 매핑
5.2.4 관계를 FOREIGN-KEY로 매핑
5.3 역 정규화
5.3.1 역 정규화 사
5.3.2 표준 코드의 정의
5.4 데이터베이스의 데이터 타입
5.4.1 SCLAR 타입
5.4.2 데이터 타입의 부여
< 연습 문제 1 > 비디오 가게의 대여 시스템 구축을 위한 논리적 데이터 모델링
< 연습 문제 2 > ㈜Carus의 자동차 렌탈 시스템 구축을 위한 논리적 데이터 모델링
< 연습 문제 3 > ㈜Olympus 호텔의 예약 시스템 구축을 위한 논리적 데이터 모델링
< 연습 문제 4 > SUMMIT㈜의 회계 관리 시스템 구축을 위한 논리적 데이터 모델링
<b>제 6 장 물리적 데이터 모델링 </b>
6.1 물리적 데이터 모델링
6.2 제약 조건 (Constraints)
6.2.1 PRIMARY KEY
6.2.2 FOREIGN KEY
6.2.3 UNIQUE KEY
6.2.4 CHECK
6.2.5 NOT NULL
6.3 테이블 설계서
6.4 테이블 생성 스크립트
6.5 시스템 개발 절차에 대한 이해
6.5.1 논리적 저장 구조와 물리적 저장 구조
6.5.2 데이터베이스의 생성과 저장 구조
6.6 테이블스페이스의 설계
6.6.1 데이터 파일의 설계
< 실습 문제 > SUMMIT㈜의 영업 관리 시스템을 위한 테이블스페이스의 생성
6.7 사용자의 설계
6.7.1 사용자의 비교 설계
6.7.2 사용자의 생성
<b>제 7 장 테이블의 물리적 설계 </b>
7.1 테이블 설계 시 주의사항
7.2 테이블의 크기 설계
7.2.1 테이블의 크기 계산
Step-1 요구되는 블록 헤드의 총 크기를 계산한다.
Step-2 하나의 블록 당 사용 가능한 데이터 영역의 크기를 계산한다.
Step-3 전체 컬럼의 평균 행 길이를 계산한다.
Step-4 전체 행의 평균 길이를 계산한다.
Step-5 한 개 블록에 저장할 수 있는 평균 행의 수를 계산한다.
Step-6 하나의 테이블에 요구되는 INITIAL의 크기를 계산한다.
7.2.2 OEM을 이용한 테이블 크기 계산
7.3 논-파티션 테이블과 파티션 뷰
7.4.1 수직 파티션 테이블
7.4.2 수평 파티션 테이블
7.4 테이블 생성 스크립트의 작성
<b>제 8 장 인덱스의 물리적 설계 </b>
8.1 인덱스의 설계조건
8.2 물리적 인덱스의 종류
8.2.1 밸런스 트리 인덱스
8.2.2 역 방향 인덱스
8.2.3 내림차순 인덱스
8.2.4 함수기반 인덱스
8.2.5 IOT 인덱스
8.2.6 비트 맵 인덱스
8.3 락을 위한 설계
8.4 인덱스의 크기 계산
Step-1 요구되는 블록 헤드의 총 크기를 계산한다.
Step-2 하나의 블록 당 사용 가능한 데이터 영역의 크기를 계산한다.
Step-3 전체 컬럼의 평균 행 길이를 계산한다.
Step-4 전체 행의 평균 길이를 계산한다.
Step-5 하나의 인덱스에 요구되는 INITIAL의 크기를 계산한다.
8.5 인덱스 생성 스크립트의 작성
INDEX
참고문헌
서평 (0 건)
*주제와 무관한 내용의 서평은 삭제될 수 있습니다.
서평 제목에는 특수기호 사용을 제한합니다.
서평추가