@회사에서 업무처리를 위한 데이터베이스 설계하기
. 사원, 부서, 프로젝트 3가지 개체만 고려
. 사원, 부서, 프로젝트의 속성 및 PK(primary key) 정하기
. 사원, 부서, 프로젝트, 그리고 이들 사이의 관계를 나타내기 위한 테이블 구조를 설계
. 3가지 개체들 사이의 관계를 분석하여 나타내기
o. 관계를 나타내기 위해 추가의 테이블이 필요할 수도 있고, (다대다의 경우)
o. 관계를 나타내기 위한 추가의 속성이 필요할 수도 있음(일대일 또는 일대다의 경우)
이런 제시문에서요,
사원속성-이름,주민번호,직책,사원코드...
부서속성-부서명,부서코드.....
프로젝트속성-프로젝트명,프로젝트코드,프로젝트참가자...
이라고 정하고 pk는 각각 사원코드, 부서코드, 프로젝트코드 라고 설정하면되는건지...
그리고 이후에는 어떤식으로 전개해야하는 지요..
초보라서 키개념부터 헷갈려서요.,..
수퍼키는 표현할때 어떻게하는지, 그리고 수퍼키는 먼지..... 위의 예를 들어서 설명좀부탁드릴께요...고수님들...;;;;;;;;;;;;
|