데이터 베이스 erd 질문좀 드릴게요! 0 3 1,081

by eh35 [DB 기타] [2018.06.09 23:39:21]


1528555085531.jpg (123,188Bytes)

데이터베이스를 배우고 있는 학생입니다.

제가 책을 보고 공부하는데 너무 궁금하여 질문을 드립니다. 물론 개발하는 분들 입장에서 너무 이론적인 질문일수 있는데.. 어디 물어볼곳이 없기에 질문을 드립니다.

저는 ER 다이어그램을 공부하다가 ER다이어그램을 스키마로 바꾸는 부분을 보고있었고, 개체와 개체와의 관계에 대해서 질문을 드리려고 합니다.

어떤 개체와 개체와의 관계가 N : 1이면 N이 1을 결정하고, ERD를 스키마로 변환시 N의 릴레이션이 1의 릴레이션의 기본키를 참조하며, N과 1의 관계를 나타내는(마름모)의 속성은 N의 스키마에 포함된다고 책에 적혀있는데요.

그렇다면.. 개체가 1대1이라면 서로가 서로의 기본키를 참조하나요? 그리고 1대 1의 관계의 속성은 누구의 스키마에 포함되게 되는건가요?

글이 너무 길어서 보기 어려우실까봐 제질문을 노트에 적어서 올려봅니다.. 책에 1:1은 잘 나오지 않아서 아시는분은 꼭 답변 부탁드릴게요!

by 마농 [2018.06.11 07:40:34]

1:1 도 1:n 과 똑같이 생각하시면 됩니다.
n 대신 1 이 되었을 뿐이죠.
둘중에 어느 것이 주(Main)가 되는지를 판단하시면 됩니다.


by 우리집아찌 [2018.06.11 09:06:47]

과목 -> 강의 <-교수 이런식으로 부뫄 자식간의 관계의 먼저 설정 해야할것 같네요. (화살표는 제가 임의대로 그림)

 

 


by eh35 [2018.06.11 18:11:11]

둘중에 어느게 주인지, 부모인지 설계자의 설정이 필요하고 주개체나 부모에게 따라가는거군요! 두분다 답변 달아주셔서 정말 감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입