디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

데이터 모델링 잘하는 횽들 있나요?

시드니종자(60.241) 2012.12.22 09:32:07
조회 251 추천 0 댓글 12

· Part C Entity Relationship Diagram


Represent the following case study problem by means of an Entity Relationship model.

Regional Gardens Case Study

Regional Gardens Ltd is a company that runs a number of related gardening enterprises. It has a large display garden that it opens for public inspection a number of times a year. The company also owns the Regional Gardens Nursery which sells plants and garden supplies to the public as well as providing garden advice, design and consultancy services. The directors of Regional Gardens Ltd have decided that they need to modernise their business and finally install a database system to keep track of the design and consultancy aspects of their nursery business. You have been engaged to design the database for their garden design business.

The garden design and consultancy service gathers a number of facts from their clients. These details include the details of the client’s block of land, its features, structures and vegetation. The designer then determines what the client is looking for in their garden plan. This could include features, such as paths, water features, rock gardens, etc. They should also be able to plan for structures, such as patios, terraces, fences, walls, etc. Both features and structures should be able to have their final size and shape adjusted when added to the garden plan. The plan should also be able to access the list of plants and shrubs that are usually available from the Regional Gardens Nursery.

Tasks:

1. Draw a normalised complete EERD for the Regional Gardens Nursery database.
2. Describe all the attributes and keys required for the Regional Gardens Nursery database within the completed EERD.


Notes:
Your EERD should describe how you see the design and implementation of this database. Use the MySQL 5.2 Workbench Modeller to produce the normalised and complete EERD.

State any assumptions that you make. However any assumptions that are made must be consistent with the assignment problem.


해석

파트C. ERD 다이어그램

사례

Regional Garden Ltd 정원디자인에관련된일을하는업체입니다. 업체는1년에여러차례오픈하는커다란정원모델을가지고있습니다. 업체는또한Regional Gardens Nursery라는이름의정원디자인/컨설턴트자회사또한운영하는데, 자회사는각종식물들과정원관리용기구들을판매하는한편정원관리에대한어드바이스도제공하고있습니다. Regional Gardens Ltd임원들은자신들의회사를더욱현대화하는방안으로써, 새로운데이터베이스시스템을구축하여그들의디자인/컨설턴트자회사의현황을파악하고자합니다. 당신은회사를위해새로운데이터베이스시스템을구축해야합니다.

업체는정원디자인서비스와컨설턴트서비스를이용하여의뢰인들의정보들을수집합니다. 의뢰인들의사유지정보, 정원에이미설치된기구들과식물의종류들이여기에포함됩니다. , 디자이너는해당의뢰인이자신의정원에정확하게무엇을재배혹은설치하고싶어하는지를알아냅니다(정원길, 정원수(water), 정원바위). 그런후에디자이너들은테라스나울타리, 등을어떻게구축할지도결정합니다. 이런정보들은모두정원계획(Garden Plan)포함되어야합니다. 정원계획에는회사에서판매하는식물(plant)들과관목(shrub)들의리스트도포함돼야합니다.

과제:

1. 사례에적합한정규화된EERD그리세요.

2. 위의사례에따라데이터베이스를구축할필요한속성(attribute)들과(key)들에대해설명하세요.

주석:

만들어진EERD위의사례에대한당신의관점(사례를어떻게바라보고있는지) 보여줘야합니다. MySQL 5.2 Workbench Modeller사용하여사례를정규화(normalize)하고EERD완성하세요.

과제를하면서추정한가설들을같이언급해야합니다. 하지만가설들은위의사례에서벗어나면안됩니다.

Part_B_-_ERD.jpg?type=w620

위에 임의로 그린 ERD에 대해서 조금 설명을 덧붙이자면

Client_land 엔티티는 의뢰인의 땅 정보를 저장하는 엔티티야.

Land_feature 엔티티는 의뢰인의 정원에 이미 설치된 정원기구/식물 등을 저장하는 엔티티야.

Client_need 엔티티는 파견된 디자이너(정원사)가 의뢰인이 무엇을 원하는지를 파악하여 기록하는 엔티티야.

Plan 엔티티는 주문을 받고 계획에 착수하기 위한 엔티티이기 때문에 FK인 디자이너 아이디와 클라이언트 아이디를 넣었어.

Order, Order_line, Item, Item_type 엔티티는 제가 부족한 지식으로 어떻게든 '정원계획에는회사에서판매하는식물(plant)들과관목(shrub)들의리스트도포함돼야합니다.' 이 항목을 만족시키기 위해서 노력해본 결과이지만 전혀 제대로 돼 보이지가 않네. 본문 내용을 보면 Plan 엔티티에서는 이회사에서 판매하는 식물들과 관목들의 리스트를 볼 수도 있고 플랜에 포함시켜 주문도 가능해야 하는것 같아.

위는 아직 데이터베이스를 배운지 얼마 되지 않는 이해도로 대략 그려본 ERD인데 전혀 제대로 하고

있다는 느낌이 들지 않네... 조언 좀 줄 수 있는 횽님 없을까?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
342318 lg 스마트tv 젤 비싼건데.. usb pdf파일 안나오네.... [1] 왜안되냐..(175.123) 13.01.06 59 0
342317 난 맨날 리턴 쓰기 귀찮아서 void main으로 했는데 [4] ㅁㄴㅇㄹ(183.106) 13.01.06 137 0
342316 -_- 어디서 해킹이 저렇게 쉽게 된다고하냐? [7] ㅇㅇ(124.56) 13.01.06 288 0
342315 어제 엄마에게 들은 웃긴 일화임. [2] 허언(110.70) 13.01.06 201 0
342314 4+4 듀얼채널에 램디스크 4기가 할당하면 어떻게 되냐? [2] ㅁㄴㅇㄹ(118.43) 13.01.06 105 0
342313 꿈이뭐냐고 물을때 뭐라고 답해야되냐 [1] ㅇㄹㄹ(210.219) 13.01.06 97 0
342312 프로그래밍 궁금한거 물어보셈 dd(124.56) 13.01.06 50 0
342311 형들 우리학교 커리큘럼인데 좀 봐줘 [3] embed(180.70) 13.01.06 229 0
342310 해커가 되기위한 커리큘럼 [15] ㅁㄴㅇㄹ(211.246) 13.01.06 642 0
342309 우분투 tty1 로그인에서 왜 비번 입력안되냐 [1] ㅁㅇㄴㅇㄴㅁ(59.11) 13.01.06 58 0
342308 대가리책이 이렇게 재밋는책인줄은 상상도못햇네 [1] 헤드퍼스트(175.215) 13.01.06 95 0
342306 코드패드 이 사이트 컴파일링 100% 정확한거야??? [1] asdf(183.106) 13.01.06 79 0
342305 형들 프로그램 공부는 어찌하면 좋을까? [5] R.루카쿠갤로그로 이동합니다. 13.01.06 232 0
342302 영어공부로 아침 외국인통화도움될까 [1] 보물같은인성갤로그로 이동합니다. 13.01.06 64 0
342301 디시에 DIY갤러리 있나? [5] 헤드크랩땅갤로그로 이동합니다. 13.01.06 489 0
342300 파이썬써라 [2] 헤드크랩땅갤로그로 이동합니다. 13.01.06 152 0
342299 고자 되는 법 가르쳐주세요 에어로홍갤로그로 이동합니다. 13.01.06 63 0
342298 근데 문득 궁금해졌는데 소스코드를 텍스트파일로 출력하는건 어케 만듬? [4] asdf(183.106) 13.01.06 109 0
342297 아키에이지 재밋음 [1] 고랭?갤로그로 이동합니다. 13.01.06 77 0
342296 5년차에 vc못쓰면 막장? [2] 안티푸라면갤로그로 이동합니다. 13.01.06 170 0
342295 형들 도움좀..... dkek(218.152) 13.01.06 63 0
342294 C EOF질문 [2] asdf(125.139) 13.01.06 98 0
342293 동영상 다운 좀 도와줄 수 있냐? [5] 에드라드(175.202) 13.01.06 77 0
342291 이제 C++ 기초 땠는데 C++쫌 심도 깊게 공부하고싶은데 조언좀해주세요 [4] 대2(27.117) 13.01.06 164 0
342290 break문이 레이블이 있을 수도 있고 없을 수도 있다는데레이블이뭔가요? [5] 질문맨(116.120) 13.01.06 61 0
342289 컴구조 및 설계 책 읽기전 디지털 논리 해야해? [2] 상상(175.123) 13.01.06 113 0
342287 프로그래머 진짜 찬밥이고 스트레스 개쩌는 직업?? [5] 이상한늪갤로그로 이동합니다. 13.01.05 326 1
342286 앗 맵돌이다! 나 질문 있음! [2] 맵돌이다!(110.70) 13.01.05 82 0
342285 길가던놈아 나 책 받음 ㅡ 인증 글ㅆㅏ는넘(110.70) 13.01.05 126 0
342284 비졀 스튜디오에서 Ctrl Shift B 랑 F7이랑 차이가 머임? [2] 금고래갤로그로 이동합니다. 13.01.05 79 0
342283 저번에 게임땜에 질문한 놈인데 [5] 개발손(110.47) 13.01.05 138 0
342282 정보처리기사 자격증 다들 어떻게 공부하셧나요?ㅎ조언좀해주세요ㅋ [4] S1000RR갤로그로 이동합니다. 13.01.05 214 0
342281 리버싱 배울려는데... 내 상태 좀 체크해줘... [7] ㅇㅇ(203.90) 13.01.05 233 0
342280 sql은 왜 [11] 123(58.233) 13.01.05 199 0
342279 스누피 고스트가 안됨... 도와줘 게이들아!! [2] ㅇㅇ(121.155) 13.01.05 173 0
342278 리버싱 기초 용어 질문 좀... [16] ㅇㅇ(203.90) 13.01.05 179 0
342276 [6] asd(202.31) 13.01.05 103 0
342275 프로그래밍 잘하고싶어요 [4] ㅇㄹㄹ(113.216) 13.01.05 281 0
342274 arm 32비트 형식 명령어 배우는데.. 지금은 64비트인데.. [3] 상상(175.123) 13.01.05 108 0
342273 wxSmith와 wxFormBuilder의 비교 초보리버서(49.1) 13.01.05 312 0
342272 직업학교에서 1년배워도 취직은안되겟지? [5] 답이없다(211.214) 13.01.05 271 0
342271 성님들 오라클 sql 질문입니다 [3] 123(58.233) 13.01.05 117 0
342269 아까 글 이어.. 자기자신을 멀리서 보면 어떤 모습일까? [1] ㅁㄴㅇ(175.123) 13.01.05 130 0
342268 qt5못쓰겠다... 초보리버서(49.1) 13.01.05 359 0
342267 jprogressbar 써본사람?? 마우스 위치 조절ㅠㅠ ddd(202.31) 13.01.05 44 0
342266 RF관련 책 추천좀,., [3] 자동완성(112.168) 13.01.05 84 0
342265 도메인에 연결된 IP를 변경하고 싶은데 ㅠㅠ개초보(183.102) 13.01.05 37 0
342264 맛:계란후라이>삶은계란인 이유가 뭘까? [3] 펔끄유갤로그로 이동합니다. 13.01.05 96 0
342263 아 어지러워 죽겠네;;;; asshole갤로그로 이동합니다. 13.01.05 50 0
342262 워드프레스로 홈페이지만들면 [5] 워드프레스(165.132) 13.01.05 186 0
뉴스 밴드 실리카겔, 새 싱글 ‘南宮FEFERE’ 발매 이어 단독 콘서트 ‘Syn.THE.Size X’ 개최 디시트렌드 07.11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2