Presentation is loading. Please wait.

Presentation is loading. Please wait.

12 프로젝트 실습.

Similar presentations


Presentation on theme: "12 프로젝트 실습."— Presentation transcript:

1 12 프로젝트 실습

2 논리설계  물리설계  데이터베이스 구축 데이터베이스 모니터링
서론 논리설계  물리설계  데이터베이스 구축 데이터베이스 모니터링

3 ㈜북-사반이 인터넷을 이용하여 도서를 거래하는 사업 사용자 요구사항
12.1 시나리오 ㈜북-사반이 인터넷을 이용하여 도서를 거래하는 사업 사용자 요구사항

4

5

6

7

8

9 엔티티타입 도출  엔티티타입간의 관계 정의  식별자 정의  세부 사항 정의  통합화  데이터모델 검증
12.2 논리 설계 실습 엔티티타입 도출  엔티티타입간의 관계 정의  식별자 정의  세부 사항 정의  통합화  데이터모델 검증

10 12.2 논리 설계 실습 엔티티타입 정의(82p) 회원등록 및 주문에 관한 엔티티타입 도출

11 12.2 논리 설계 실습

12 최종 엔티티타입 대상 : 도서, 회원, 주문, 주문목록, 체크도서
12.2 논리 설계 실습 최종 엔티티타입 대상 : 도서, 회원, 주문, 주문목록, 체크도서

13 12.2 논리 설계 실습 초기 엔티티정의서를 작성

14 12.2 논리 설계 실습 출판사 거래에 관한 엔티티타입 도출

15 12.2 논리 설계 실습

16 12.2 논리 설계 실습

17 12.2 논리 설계 실습 초기 엔티티정의서를 작성

18 12.2 논리 설계 실습 배송 관리에 관한 엔티티타입 도출

19 12.2 논리 설계 실습

20 12.2 논리 설계 실습

21 12.2 논리 설계 실습 초기 엔티티정의서를 작성

22 도출된 엔티티타입에 대해 다음과 같은 질문을 하여 적합한 엔티티타입을 정제(92p)
1) 업무에서 관리할 필요가 있는 정보인가? 2) 자신만의 속성을 가지고 있는가? 3) 스스로 또는 다른 엔티티타입에 의해 반복적으로 발생되는 어커런스를 가지고 있는가?

23 12.2 논리 설계 실습 관계 정의(97p) 출판사 거래

24 12.2 논리 설계 실습 관계도

25 12.2 논리 설계 실습 공급과 공급도서간의 M:N 관계 해소

26 12.2 논리 설계 실습 회원 등록 및 주문

27 12.2 논리 설계 실습

28 12.2 논리 설계 실습 배송 관리

29 12.2 논리 설계 실습

30 12.2 논리 설계 실습 식별자 정의(103p) 선정된 엔티티타입에 주식별자를 선정하여 ERD를 그린다.

31 12.2 논리 설계 실습

32 12.2 논리 설계 실습 ERD에 식별자를 포함하여 표시

33 12.2 논리 설계 실습

34 12.2 논리 설계 실습 세부사항 정의(111p)

35 12.2 논리 설계 실습 상세 속성 정의

36 12.2 논리 설계 실습 용어사전 정의(118p) 속성 목록을 이용하여 적절한 용어사전을 정의

37 12.2 논리 설계 실습

38 12.2 논리 설계 실습

39 엔티티타입에서 컬럼명으로 사용할 물리명을 지정
12.2 논리 설계 실습 분리된 속성을 단일용어로 정의 엔티티타입에서 컬럼명으로 사용할 물리명을 지정

40 12.2 논리 설계 실습

41 12.2 논리 설계 실습

42 12.2 논리 설계 실습 도메인 정의(119p)

43 12.2 논리 설계 실습

44 12.2 논리 설계 실습

45 물리명과 데이터타입이 표시된 ERD

46 12.2 논리 설계 실습 코드화한 엔티티타입(150p)

47 엔티티타입의 통합(141p) 12.2 논리 설계 실습 설계된 엔티티타입의 검토
-통합 대상 엔티티타입이 있는지 검토하여 만약 존재시 엔티티타입을 통합하여 ERD 재구성

48 12.2 논리 설계 실습 재고와 도서가 1:1관계이므로 통합

49 12.2 논리 설계 실습 정산과 분납의 관계를 고객과 합의하여 관리하지 않기로 함

50 12.2 논리 설계 실습 데이터 모델의 검토 (223p) 수퍼타입과 서브타입 모델 검토 – 구분자가 누락되어 구분자 추가

51 12.2 논리 설계 실습 이력 모델 검토(163p) – 진행 이력은 시작과 종료가 필요

52 12.3 물리 설계 실습 ERD를 테이블 관계도로 전환  물리 데이터베이스 설계  분산 데이터베이스 설계

53 ERD를 관계형 테이블로 전환(279p) 12.3 물리 설계 실습
일반적인 타입은 Foreign Key 만 주의하여 그대로 변환 수퍼타입/서브타입의 경우 세가지 형태도 변환 가능(291p)

54 12.3 물리 설계 실습 각각의 엔티티타입을 개별 테이블로 전환 수퍼타입과 서브타입을 통합하여 전환 하나의 테이블로 전환

55 12.3 물리 설계 실습 반 정규화(298p)

56 도서번호가 200270101인 책의 도서번호, 출판사명, 도서명, 도서구분, 정가, 할인율정보를 조회
12.3 물리 설계 실습 도서번호가 인 책의 도서번호, 출판사명, 도서명, 도서구분, 정가, 할인율정보를 조회 Select 도서번호, 출판사명, 도서명, 도서구분,정가, 적용할인율from 도서 where 도서번호=‘ ’

57 12.3 물리 설계 실습

58 12.3 물리 설계 실습 관계의 반정규화로 성능 향샹 유도

59 12.3 물리 설계 실습 물리 테이블 관계를 이용 테이블 정의서 작성

60 테이블 정의서(279p) 12.3 물리 설계 실습 산출물을 통해 테이블 정의서 작성
테이블 구성방법, 인덱스 구성방법 등을 고려

61 12.3 물리 설계 실습

62 12.3 물리 설계 실습

63 12.3 물리 설계 실습

64 12.3 물리 설계 실습

65 12.3 물리 설계 실습

66 12.3 물리 설계 실습

67 12.3 물리 설계 실습

68 12.3 물리 설계 실습

69 12.3 물리 설계 실습 인덱스 정의서(347p) Where 조건에 걸리는 조건의 유형에 따라 인덱스 설계

70 12.3 물리 설계 실습

71 12.3 물리 설계 실습

72 12.3 물리 설계 실습 뷰 정의서(340p) 복잡함을 줄이고, 보안성을 높이기 위해 기능에 맞게 뷰 정의

73 12.3 물리 설계 실습

74 테이블 스페이스 용량 산정서(355p) 12.3 물리 설계 실습
테이블의 컬럼 길이, 트랜잭션의 수, 데이터 보존 주기가 종합적으로 고려되어 산출

75 12.3 물리 설계 실습 인덱스스페이스 용량 산정서 인덱스 컬럼의 길이, 트랜잭션의 수, 데이터 보존 주기를 고려하여 산출

76 데이터파일 용량 산정서 12.3 물리 설계 실습 테이블 스페이스와 인덱스 스페이스가 계산이 되면 데이터 파일에 대한 용량 설계
내부적인 테이블이 보관되는 시스템테이블 스페이스와 임시작업을 위한 용량 산정 작업 필요

77 12.3 물리 설계 실습 데이터베이스 환경 설계서

78 12.3 물리 설계 실습

79 12.3 물리 설계 실습

80 데이터 베이스 생성(401p) 12.4 데이터베이스 구축 실습 ★ 테이블 스페이스 생성
-ODCA를 이용하여 데이터 베이스 생성 -환경 설계서를 참고

81 12.4 데이터베이스 구축 실습 ★ 사용자 생성 ★ 사용자의 역할과 권한 지정

82 12.4 데이터베이스 구축 실습 오브젝트 생성 ★테이블 생성

83 12.4 데이터베이스 구축 실습 ★인덱스 생성 ★뷰 생성

84 사용자 요구사항, 시스템 운영자 요구사항에 따라 데이터베이스 변경/관리 작업 백업 전략 마련
12.6 데이터베이스 구축 이후 정기적인 모니터링 작업 사용자 요구사항, 시스템 운영자 요구사항에 따라 데이터베이스 변경/관리 작업 백업 전략 마련 인터넷 환경 발전에 따라 예측 불가능한 수요 발생 가능  정기적인 모니터링을 통해 데이터베이스 환경을 조정, 동시 접근 사용자의 수 제한


Download ppt "12 프로젝트 실습."

Similar presentations


Ads by Google