database.sarang.net
UserID
Passwd
Database
ㆍDBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DBMS Q&A 1249 게시물 읽기
No. 1249
er 다이어그램 막히는 부분이 있습니다.
작성자
MP38
작성일
2006-10-04 15:28
조회수
9,433

 숙제를 대신 해달라는 것이 아니구요, 제가 풀다가 막히는게 있는데 제가가진 교재로도 해결이 안됩니다. 뭐냐하면

회사 시스템의 예인데요


한 사원이 근무하는 프로젝트들은 그 사원이 소속된 부서가 관리하는 프로젝트가 아니어도 무방하다. 

라고 하는 부분입니다. 추가적으로 '사원은 부서에 소속되어있고 한 부서가 여러 프로젝트를 관리한다.' '한 사원은 한 부서에만 소속되어있지만 여러 프로젝트에서 일할수 있다.' 라고 하는 사항도 주어집니다.


  여기서 사원이 여러개의 프로젝트에서 근무한다는건 알겠는데(그러니까 프로젝트와 사원의 관계는 M:N이겠죠) 그 사원이 근무하는 프로젝트가 그 사원이 소속된 부서가 하는 프로젝트가 아니어도 된다는 부분을 어떻게 처리해줘야 할지 도저히 모르겠습니다. 아 좀 도와주십시요............부탁드립니다.

이 글에 대한 댓글이 총 2건 있습니다.

부서와 프로젝트와는 릴레이션을 맺을 필요가 없다는 뜻입니다.

삘리리님이 2006-10-09 11:27에 작성한 댓글입니다. Edit

사원과 프로젝트는 서로 별개의 사항입니다. 

그런경우 사원과 프로젝트는 직접 연결 하면 복잡해 지므로 서로 1:n형태로 만들어야 합니다.

즉 사원과 프로젝트사이에 연결 entity를 만들어 연결 하세요.


사원id -----<  사원id        >---------- 프로젝트id

                      프로젝트id

김민수님이 2006-10-30 09:24에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1254데이타베이스공부하는 학생입니다.
방재윤
2006-10-10
8972
1251가르쳐 주세요...모르겠어요ㅠㅠ [1]
이태영
2006-10-08
8474
1250펀드에 관한 DB를 만들까 하는데..
쭈구리
2006-10-08
8614
1249er 다이어그램 막히는 부분이 있습니다. [2]
MP38
2006-10-04
9433
1248DB관련 세미나 정보를 얻을 수 있는 곳이 있을까요?
박기원
2006-09-22
8328
1247컴파일링 에러
한동준
2006-09-17
9359
1246DBMS의 4가지 기능좀 가르쳐주세요
박무성
2006-09-14
11312
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다