xxxxxx-1. COMPANY 데이터베이스의 초기 개념적 설계
1. 개체 타입 DEPARTMENT는 Name, Number, Location, Manager, ManagerStartDate 속성을 가진다. Location은 유일한 다치 속성이다. Name과 Number는 각 부서마다 유일하다고 명시했기 때문에 각각 키 속성으로 지정할 수 있다
2. 개체 타입 PROJECT는 Name, Number, Locations, ControllingDepartment 속성들을 가진다. Name과 Number가 각각 키 속성이다.
xxxxxx. 개체 타입 EMPLOYEE는 Name, SSN, Sex, Address, Salary, BirthDate, Department, Supervisor 속성들을 가진다. 사용자가 사원 Name의 각 구성요소(FirstName, MiddleInitial, LastName)와 Address의 각 구성요소를 참조할 것인지의 여부를 알기 위해서 사용자와 다시 협의해야 한다.
4. 개체 타입 DEPENDENT는 Employee, DependentName, Sex, BirthDate, Relationship
(사원과의 관계) 속성들을 가진다.
xxxxxx-2. COMPANY 데이터베이스 구성 Relation
|