Upload
danton
View
106
Download
2
Embed Size (px)
DESCRIPTION
12 프로젝트 실습. 서론. 논리설계 물리설계 데이터베이스 구축 데이터베이스 모니터링. 12.1 시나리오. ㈜ 북 - 사반이 인터넷을 이용하여 도서를 거래하는 사업 사용자 요구사항. 12.2 논리 설계 실습. 엔티티타입 도출 엔티티타입간의 관계 정의 식별자 정의 세부 사항 정의 통합화 데이터모델 검증. 12.2 논리 설계 실습. 엔티티타입 정의 (82p). 회원등록 및 주문에 관한 엔티티타입 도출. 12.2 논리 설계 실습. 12.2 논리 설계 실습. - PowerPoint PPT Presentation
Citation preview
12 12 프로젝트 실습프로젝트 실습
2
☞서론서론 논리설계 물리설계 데이터베이스 구축
데이터베이스 모니터링
3
☞12.1 12.1 시나리오시나리오 ㈜북 - 사반이 인터넷을 이용하여 도서를
거래하는 사업 사용자 요구사항
4
5
6
7
8
9
☞12.2 12.2 논리 설계 실습논리 설계 실습 엔티티타입 도출 엔티티타입간의 관계 정의 식별자 정의 세부 사항 정의 통합화 데이터모델 검증
10
☞12.2 12.2 논리 설계 실습논리 설계 실습 엔티티타입 정의 (82p)
회원등록 및 주문에 관한 엔티티타입 도출
11
☞12.2 12.2 논리 설계 실습논리 설계 실습
12
☞12.2 12.2 논리 설계 실습논리 설계 실습
최종 엔티티타입 대상 : 도서 , 회원 , 주문 , 주문목록 , 체크도서
13
☞12.2 12.2 논리 설계 실습논리 설계 실습 초기 엔티티정의서를 작성
14
☞12.2 12.2 논리 설계 실습논리 설계 실습출판사 거래에 관한 엔티티타입 도출
15
☞12.2 12.2 논리 설계 실습논리 설계 실습
16
☞12.2 12.2 논리 설계 실습논리 설계 실습
17
☞12.2 12.2 논리 설계 실습논리 설계 실습 초기 엔티티정의서를 작성
18
☞12.2 12.2 논리 설계 실습논리 설계 실습 배송 관리에 관한 엔티티타입 도출
19
☞12.2 12.2 논리 설계 실습논리 설계 실습
20
☞12.2 12.2 논리 설계 실습논리 설계 실습
21
☞12.2 12.2 논리 설계 실습논리 설계 실습 초기 엔티티정의서를 작성
22
도출된 엔티티타입에 대해 다음과 같은 질문을 하여 적합한 엔티티타입을 정제 (92p)
1) 업무에서 관리할 필요가 있는 정보인가 ?
2) 자신만의 속성을 가지고 있는가 ?
3) 스스로 또는 다른 엔티티타입에 의해 반복적으로 발생되는 어커런스를 가지고 있는가 ?
23
☞12.2 12.2 논리 설계 실습논리 설계 실습 관계 정의 (97p)
출판사 거래
24
☞12.2 12.2 논리 설계 실습논리 설계 실습 관계도
25
☞12.2 12.2 논리 설계 실습논리 설계 실습 공급과 공급도서간의 M:N 관계 해소
26
☞12.2 12.2 논리 설계 실습논리 설계 실습 회원 등록 및 주문
27
☞12.2 12.2 논리 설계 실습논리 설계 실습
28
☞12.2 12.2 논리 설계 실습논리 설계 실습 배송 관리
29
☞12.2 12.2 논리 설계 실습논리 설계 실습
30
☞12.2 12.2 논리 설계 실습논리 설계 실습 식별자 정의 (103p)
선정된 엔티티타입에 주식별자를 선정하여 ERD를 그린다 .
31
☞12.2 12.2 논리 설계 실습논리 설계 실습
32
☞12.2 12.2 논리 설계 실습논리 설계 실습 ERD 에 식별자를 포함하여 표시
33
☞12.2 12.2 논리 설계 실습논리 설계 실습
34
☞12.2 12.2 논리 설계 실습논리 설계 실습 세부사항 정의 (111p)
35
☞12.2 12.2 논리 설계 실습논리 설계 실습 상세 속성 정의
36
☞12.2 12.2 논리 설계 실습논리 설계 실습 용어사전 정의 (118p)
속성 목록을 이용하여 적절한 용어사전을 정의
37
☞12.2 12.2 논리 설계 실습논리 설계 실습
38
☞12.2 12.2 논리 설계 실습논리 설계 실습
39
☞12.2 12.2 논리 설계 실습논리 설계 실습 분리된 속성을 단일용어로 정의 엔티티타입에서 컬럼명으로 사용할 물리명을 지정
40
☞12.2 12.2 논리 설계 실습논리 설계 실습
41
☞12.2 12.2 논리 설계 실습논리 설계 실습
42
☞12.2 12.2 논리 설계 실습논리 설계 실습 도메인 정의 (119p)
43
☞12.2 12.2 논리 설계 실습논리 설계 실습
44
☞12.2 12.2 논리 설계 실습논리 설계 실습
45물리명과 데이터타입이 표시된 ERD
46
☞12.2 12.2 논리 설계 실습논리 설계 실습 코드화한 엔티티타입 (150p)
47
☞12.2 12.2 논리 설계 실습논리 설계 실습 엔티티타입의 통합 (141p)
설계된 엔티티타입의 검토
- 통합 대상 엔티티타입이 있는지 검토하여 만약 존재시 엔티티타입을 통합하여 ERD 재구성
48
☞12.2 12.2 논리 설계 실습논리 설계 실습 재고와 도서가 1:1 관계이므로 통합
49
☞12.2 12.2 논리 설계 실습논리 설계 실습 정산과 분납의 관계를 고객과 합의하여 관리하지 않기로 함
50
☞12.2 12.2 논리 설계 실습논리 설계 실습 데이터 모델의 검토 (223p)
수퍼타입과 서브타입 모델 검토 – 구분자가 누락되어 구분자 추가
51
☞12.2 12.2 논리 설계 실습논리 설계 실습 이력 모델 검토 (163p) – 진행 이력은 시작과 종료가 필요
52
☞12.3 12.3 물리 설계 실습물리 설계 실습 ERD 를 테이블 관계도로 전환 물리 데이터베이스 설계 분산 데이터베이스 설계
53
☞12.3 12.3 물리 설계 실습물리 설계 실습 ERD 를 관계형 테이블로 전환 (279p)
일반적인 타입은 Foreign Key 만 주의하여 그대로 변환 수퍼타입 / 서브타입의 경우 세가지 형태도 변환 가능 (291p)
54
☞12.3 12.3 물리 설계 실습물리 설계 실습 각각의 엔티티타입을 개별 테이블로 전환
수퍼타입과 서브타입을 통합하여 전환
하나의 테이블로 전환
55
☞12.3 12.3 물리 설계 실습물리 설계 실습 반 정규화 (298p)
56
☞12.3 12.3 물리 설계 실습물리 설계 실습 도서번호가 200270101 인 책의 도서번호 , 출판사명 , 도서명 ,
도서구분 , 정가 , 할인율정보를 조회
Select 도서번호 , 출판사명 , 도서명 , 도서구분 , 정가 , 적용할인율 from 도서 where 도서번호 =‘2002070101’
57
☞12.3 12.3 물리 설계 실습물리 설계 실습
58
☞12.3 12.3 물리 설계 실습물리 설계 실습 관계의 반정규화로 성능 향샹 유도
59
☞12.3 12.3 물리 설계 실습물리 설계 실습 물리 테이블 관계를 이용 테이블 정의서 작성
60
☞12.3 12.3 물리 설계 실습물리 설계 실습 테이블 정의서 (279p)
산출물을 통해 테이블 정의서 작성 테이블 구성방법 , 인덱스 구성방법 등을 고려
61
☞12.3 12.3 물리 설계 실습물리 설계 실습
62
☞12.3 12.3 물리 설계 실습물리 설계 실습
63
☞12.3 12.3 물리 설계 실습물리 설계 실습
64
☞12.3 12.3 물리 설계 실습물리 설계 실습
65
☞12.3 12.3 물리 설계 실습물리 설계 실습
66
☞12.3 12.3 물리 설계 실습물리 설계 실습
67
☞12.3 12.3 물리 설계 실습물리 설계 실습
68
☞12.3 12.3 물리 설계 실습물리 설계 실습
69
☞12.3 12.3 물리 설계 실습물리 설계 실습 인덱스 정의서 (347p)
Where 조건에 걸리는 조건의 유형에 따라 인덱스 설계
70
☞12.3 12.3 물리 설계 실습물리 설계 실습
71
☞12.3 12.3 물리 설계 실습물리 설계 실습
72
☞12.3 12.3 물리 설계 실습물리 설계 실습 뷰 정의서 (340p)
복잡함을 줄이고 , 보안성을 높이기 위해 기능에 맞게 뷰 정의
73
☞12.3 12.3 물리 설계 실습물리 설계 실습
74
☞12.3 12.3 물리 설계 실습물리 설계 실습 테이블 스페이스 용량 산정서 (355p)
테이블의 컬럼 길이 , 트랜잭션의 수 , 데이터 보존 주기가 종합적으로 고려되어 산출
75
☞12.3 12.3 물리 설계 실습물리 설계 실습 인덱스스페이스 용량 산정서
인덱스 컬럼의 길이 , 트랜잭션의 수 , 데이터 보존 주기를 고려하여 산출
76
☞12.3 12.3 물리 설계 실습물리 설계 실습 데이터파일 용량 산정서
테이블 스페이스와 인덱스 스페이스가 계산이 되면 데이터 파일에 대한 용량 설계
내부적인 테이블이 보관되는 시스템테이블 스페이스와 임시작업을 위한 용량 산정 작업 필요
77
☞12.3 12.3 물리 설계 실습물리 설계 실습 데이터베이스 환경 설계서
78
☞12.3 12.3 물리 설계 실습물리 설계 실습
79
☞12.3 12.3 물리 설계 실습물리 설계 실습
80
☞12.4 12.4 데이터베이스 구축 실습데이터베이스 구축 실습 데이터 베이스 생성 (401p)
★ 테이블 스페이스 생성-ODCA 를 이용하여 데이터 베이스 생성- 환경 설계서를 참고
81
☞12.4 12.4 데이터베이스 구축 실습데이터베이스 구축 실습
★ 사용자 생성
★ 사용자의 역할과 권한 지정
82
☞12.4 12.4 데이터베이스 구축 실습데이터베이스 구축 실습 오브젝트 생성
★ 테이블 생성
83
☞12.4 12.4 데이터베이스 구축 실습데이터베이스 구축 실습
★ 인덱스 생성
★ 뷰 생성
84
☞12.6 12.6 데이터베이스 구축 이후데이터베이스 구축 이후 정기적인 모니터링 작업 사용자 요구사항 , 시스템 운영자 요구사항에
따라 데이터베이스 변경 / 관리 작업 백업 전략 마련
인터넷 환경 발전에 따라 예측 불가능한 수요 발생 가능 정기적인 모니터링을 통해 데이터베이스 환경을 조정 , 동시 접근 사용자의 수 제한