7 1 ER DB Functional Requirements FUNCTIONAL ANALYSIS

  • Slides: 14
Download presentation

설계 과정 [그림 7. 1] ER-관계 사상에 의한 관계 DB 설계 작은 세계 요구사항들의

설계 과정 [그림 7. 1] ER-관계 사상에 의한 관계 DB 설계 작은 세계 요구사항들의 수정과 분석 Functional Requirements 데이타베이스 요구사항들 FUNCTIONAL ANALYSIS 개념적 설계 High-level Transaction Specification 개념 스키마 (데이타 모델 사상) DBMS-independent 논리적 설계 (DATA MODEL MAPPING) DBMS-specific APPLICATION PROGRAM DESIGN ERD 사용 논리 스키마 (In the data model of a specific DBMS) 물리적 설계 TRANSACTION IMPLEMENTATION Internal Schema (For the same DBMS) Application Programs Page 2 상용 DBMS 사용 관계스키마 사용 내부저장구조 인덱스 접근경로 화일조직 Database by Yang-Sae Moon

COMPANY 데이터베이스의 ER 스키마 다이어그램 ER-관계 사상에 의한 관계 DB 설계 Fname Minit Lname

COMPANY 데이터베이스의 ER 스키마 다이어그램 ER-관계 사상에 의한 관계 DB 설계 Fname Minit Lname Number N Address Sex WORKS_FOR Salary EMPLOYEE 1 Bdate MANAGES supervisor M SUPERVISION DEPATMENT 1 1 CONTROLS Hours supervisee 1 Locations Name Number. Of. Employees Start. Date Ssn 1 N N WORKS_ON N PROJECT 1 Name DEPENDENTS_OF N Location Number DEPENDENT Name Sex Page 3 Birth. Date Relationship Database by Yang-Sae Moon

COMPANY 데이터베이스의 ER 스키마 다이어그램 ER-관계 사상에 의한 관계 DB 설계 Fname Minit Lname

COMPANY 데이터베이스의 ER 스키마 다이어그램 ER-관계 사상에 의한 관계 DB 설계 Fname Minit Lname Number N Address Sex WORKS_FOR Salary EMPLOYEE 1 Bdate MANAGES supervisor M SUPERVISION DEPATMENT 1 1 CONTROLS Hours supervisee 1 Locations Name Number. Of. Employees Start. Date Ssn 1 N N WORKS_ON N PROJECT 1 Name DEPENDENTS_OF N Location Number DEPENDENT Name Sex Page 10 Birth. Date Relationship Database by Yang-Sae Moon

사상 단계 요약 ER-관계 사상에 의한 관계 DB 설계 ER Model Relational Model Entity

사상 단계 요약 ER-관계 사상에 의한 관계 DB 설계 ER Model Relational Model Entity Type “Entity” relation 1: 1, 1: N relationship type Foreign Key (or “relationship” relation) N: M relationship type “Relationship” relation and two foreign keys N-ary relationship type “Relationship” relation and n foreign keys Simple attribute Attribute Composite attribute Set of simple component attribute Multi-valued attribute Relation and foreign key Value set Domain Key attribute Primary (or secondary) key Page 13 Database by Yang-Sae Moon

Homework #4 ER-관계 사상에 의한 관계 DB 설계 Page 14 Database by Yang-Sae Moon

Homework #4 ER-관계 사상에 의한 관계 DB 설계 Page 14 Database by Yang-Sae Moon