1Fundamentals of Database Systems 기본키에 밑줄을 그은 COMPANY 관계 데이타베이스 스키마 FNAMEMINITLNAMESSNBDATEADDRESSSEXSALARYSUPERSSNDNO EMPLOYEE DNAMEDNUMBERMGRSSNMGRSTARTDATE DEPARTMENT DNUMBERDLOCATION DEPT_LOCATION PNAMEPNUMBERPLOCATIONDNUM PROJECT ESSNPNOHOURS WORKS_ON ESSNDEPENDENT_NAMESEX DEPENDENT BDATERELATIONSHIP
2Fundamentals of Database Systems COMPANY 스키마의 관계 데이타베이스 상태 EMPLOYEE FNAME John Franklin Alicia Jennifer Ramesh Joyce Ahmad James MINIT B T J S K A V E LNAME Smith Wong Zelaya Wallace Narayn English Jabbar Borg SSN BDATE 09-JAN DEC JUL JUN SEP JUL MAR NOV-27 ADDRESS 731 Fondren, Houston, TX 638 Voss, Houston, TX 3321 Castle, Spring, TX 291 Berry, Bellaire, TX 975 Fire Oak, Humble, TX 5631 Rice, Houston, TX 980 Dallas, Houston, TX 450 Stone, Houston, TX SEX M F M F M SALARY SUPERSSN null DNO DEPARTMENT DNAME Research Administration Headquarters DNUMBER MGRSSN MGRSTARTDATE 22-MAY JAN JUN-71 DEPT_LOCATIONS DNUMBER DLOCATION Houston Stafford Bellaire Sugarland Houston
3Fundamentals of Database Systems COMPANY 스키마의 관계 데이타베이스 상태 (cont.) WORKS_ON ESSN PNO HOURS null PROJECT PNAME ProductX ProductY ProductZ Computerization Reorganization Newbenefits PNUMBER PLOCATION Bellaire Sugarland Houston Stafford Houston Stafford DNUM DEPENDENT ESSN DEPENDENT_NAME Alice Theodore Joy Abner Michael Allice Elizabeth SEX F M F M F BDATE 05-APR OCT MAY FEB JAN DEC MAY-57 RELATIONSHIP DAUGHTER SON SPOUSE SON DAUGHTER SPOUSE
4Fundamentals of Database Systems COMPANY 데이타베이스 스키마에 표시된 참조 무결성 제약 조건들 FNAMEMINITLNAMESSNBDATEADDRESSSEXSALARYSUPERSSNDNO EMPLOYEE DNAMEDNUMBERMGRSSNMGRSTARTDATE DEPARTMENT DNUMBERDLOCATION DEPT_LOCATION PNAMEPNUMBERPLOCATIONDNUM PROJECT ESSNPNOHOURS WORKS_ON ESSNDEPENDENT_NAMESEX DEPENDENT BDATERELATIONSHIP 외래키는 동일한 릴레이션의 애트리뷰트를 참조할 수도 있음