930 likes | 1.47k Views
12 프로젝트 실습. 서론. 논리설계 물리설계 데이터베이스 구축 데이터베이스 모니터링. 12.1 시나리오. ㈜ 북 - 사반이 인터넷을 이용하여 도서를 거래하는 사업 사용자 요구사항. 12.2 논리 설계 실습. 엔티티타입 도출 엔티티타입간의 관계 정의 식별자 정의 세부 사항 정의 통합화 데이터모델 검증. 12.2 논리 설계 실습. 엔티티타입 정의 (82p). 회원등록 및 주문에 관한 엔티티타입 도출. 12.2 논리 설계 실습. 12.2 논리 설계 실습.
E N D
서론 • 논리설계 물리설계 데이터베이스 구축 데이터베이스 모니터링
12.1 시나리오 • ㈜북-사반이 인터넷을 이용하여 도서를 거래하는 사업 • 사용자 요구사항
12.2 논리 설계 실습 • 엔티티타입 도출 엔티티타입간의 관계 정의 식별자 정의 세부 사항 정의 통합화 데이터모델 검증
12.2 논리 설계 실습 • 엔티티타입 정의(82p) 회원등록 및 주문에 관한 엔티티타입 도출
12.2 논리 설계 실습 • 최종 엔티티타입 대상 : 도서, 회원, 주문, 주문목록, 체크도서
12.2 논리 설계 실습 • 초기 엔티티정의서를 작성
12.2 논리 설계 실습 • 출판사 거래에 관한 엔티티타입 도출
12.2 논리 설계 실습 • 초기 엔티티정의서를 작성
12.2 논리 설계 실습 • 배송 관리에 관한 엔티티타입 도출
12.2 논리 설계 실습 • 초기 엔티티정의서를 작성
도출된 엔티티타입에 대해 다음과 같은 질문을 하여 적합한 엔티티타입을 정제(92p) 1) 업무에서 관리할 필요가 있는 정보인가? 2) 자신만의 속성을 가지고 있는가? 3) 스스로 또는 다른 엔티티타입에 의해 반복적으로 발생되는 어커런스를 가지고 있는가?
12.2 논리 설계 실습 • 관계 정의(97p) • 출판사 거래
12.2 논리 설계 실습 • 관계도
12.2 논리 설계 실습 • 공급과 공급도서간의 M:N 관계 해소
12.2 논리 설계 실습 • 회원 등록 및 주문
12.2 논리 설계 실습 • 배송 관리
12.2 논리 설계 실습 • 식별자 정의(103p) • 선정된 엔티티타입에 주식별자를 선정하여 ERD를 그린다.
12.2 논리 설계 실습 • ERD에 식별자를 포함하여 표시
12.2 논리 설계 실습 • 세부사항 정의(111p)
12.2 논리 설계 실습 • 상세 속성 정의
12.2 논리 설계 실습 • 용어사전 정의(118p) • 속성 목록을 이용하여 적절한 용어사전을 정의
12.2 논리 설계 실습 • 분리된 속성을 단일용어로 정의 • 엔티티타입에서 컬럼명으로 사용할 물리명을 지정
12.2 논리 설계 실습 • 도메인 정의(119p)
12.2 논리 설계 실습 • 코드화한 엔티티타입(150p)
12.2 논리 설계 실습 • 엔티티타입의 통합(141p) 설계된 엔티티타입의 검토 -통합 대상 엔티티타입이 있는지 검토하여 만약 존재시 엔티티타입을 통합하여 ERD 재구성
12.2 논리 설계 실습 • 재고와 도서가 1:1관계이므로 통합
12.2 논리 설계 실습 • 정산과 분납의 관계를 고객과 합의하여 관리하지 않기로 함
12.2 논리 설계 실습 • 데이터 모델의 검토 (223p) • 수퍼타입과 서브타입 모델 검토 –구분자가 누락되어 구분자 추가