제가 만든 E-R다이어그램 한 번 봐주세요! 0 5 1,392

by seek [DB 기타] E-R다이어그램.DB [2022.11.01 02:41:43]



보시면 좌석과 버스의 관계가 약한개체(좌석) 강한개체(버스)입니다.

조교님께 여쭈어보니 뭔가 이상할거같다고해주셔서요...

뭐가 문제인지 자세하게 설명해주시면 감사하겠습니다!!

또 어떻게 고치면 좋을지 조언해주시면 적극 반영해서 고쳐보겠습니다 ㅎㅎ

by 우리집아찌 [2022.11.01 09:13:09]

구현하고 싶은 내용도 올려주세요.


by seek [2022.11.01 17:42:11]

사실 이건 아직 완성본이 아니라서 확정한 것은 아니지만

현실의 버스 예매 시스템처럼

요일을 검색하면 A에서B로 이동하는 버스의 모든 시간표가 보여지고

티켓 번호를 검색하면 버스 번호, 좌석 번호, 회원 아이디가 보여지게 짜고싶습니다.

근데 E-R 다이어그램을 짜다 보니 좌석과 버스의 관계가 이상하다는 말을 들어서 조언을 듣고자 왔습니다 ㅎㅎ...


by 신이만든지기 [2022.11.02 17:16:42]

저는 이렇게 도출 해봤습니다. 

고객 : 고객번호(PK), 이름, 연락처 등

예매 : 예매번호(PK), 고객번호(FK), 운행시간배차번호(FK), 좌석번호(FK), 예매일  등 ( 고객번호, 운행시간배차번호, 좌석번호 유니크 키 생성)

운행시간 : 운행번호(PK), 버스번호(FK), 출발지(FK), 도착지(FK),  출발시각, 도착시각, 소요시간 등 (버스번호, 출발지, 출발시각 유니크 키 생성)

운행시간배차 : 운행시간배차번호(PK), 운행번호(FK), 운행일자, 기사번호(FK) ( 운행번호, 운행일자, 기사번호  유니크 키 생성)

버스 : 버스번호(PK), 제조사, 모델명, 승차인원 등

좌석 : 좌석번호(PK), 버스번호(FK), 좌석순번, 창측/내측 구분 등 (버스번호, 좌석순번 유니크 키 생성)

운전기사 : 운전기사번호(PK),  기사명 등

출발지 : 출발지번호 (PK), 출발지명, 주소 등

도착지 : 도착지번호(PK), 도착지명, 주소 등

 

 


by 포동푸우 [2022.11.02 22:45:06]

신이만든지기 님이 도출하신 엔티티를 보고, ERD 를 그려 보았습니다. 

답변에 이미지 첨부기능을 못 찾아서 새글로 등록 했습니다. http://www.gurubee.net/article/86217 

보시고, 의견 주시면, 제게도 도움이 될 것 같습니다. 

 


by seek [2022.11.10 01:27:52]

답장이 늦어서 죄송합니다...

알람이 안오길래 저 혼자해야하는 줄 알고 계속 혼자하고있었는데ㅠㅠㅠ

말씀해주신 버전의 er짜보고 제꺼랑 비교해보면서 발전시켜볼께요!!

친절한 답변 감사합니다!!!

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