디시인사이드 갤러리

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

갤러리 본문 영역

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

시드니종자(60.241) 2012.12.22 09:32:07
조회 248 추천 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/02 - -
341651 월드오브땅크 레이저총임?? [1] 고랭?갤로그로 이동합니다. 12.12.27 51 0
341649 c문법으로 어떤 프로그램도 다 짤 수 있나??? [16] ㅇㅇ(203.90) 12.12.27 341 0
341647 프로그램을 부분적으로 뽑아서 합체할수잇냐 [3] ㅇㄱㄷㅇㅂ(121.144) 12.12.27 149 0
341645 임금체불기업 공개한다고 해서 찾아보고 있는데 찾기 힘들어 ㅡ.ㅡ 멍청닭(182.211) 12.12.27 86 0
341643 int 4바이트인데 문자열 저장 가능한 이유가 어떻게..... [6] 저기여(175.123) 12.12.27 185 0
341642 아이폰 어플만들면 애플 서버에 저장되는거야?? [1] 멍청닭(110.70) 12.12.27 142 0
341640 API로 게임 만드는 중인데 소스 조언좀 [3] asdfg(124.137) 12.12.27 187 0
341637 전기전자공학부 공돌이가 질문한다. [9] geck갤로그로 이동합니다. 12.12.27 328 0
341636 루비 쓰는 사람있냐? [5] ?(223.62) 12.12.27 222 0
341635 it 진로에 대한 설문입니다. 꼭참여 부탁드려요 [1] asd(210.205) 12.12.27 126 0
341634 형들.. charater 가 모여서 stence가 되는데.. [8] 저기여(175.123) 12.12.27 158 0
341633 웹 브라우저 어떤거 사용하시나요? [1] 하앍뿌갤로그로 이동합니다. 12.12.27 103 0
341628 후...... 이력서 쓰기 빡쎄다~~~ [1] 멍청닭(182.211) 12.12.27 211 0
341627 병특같은 제도는 asd(59.11) 12.12.27 93 0
341626 대학이 다 그렇지 아직도 ㄱ드래곤 컴파일책이나 읽고 [2] asd(59.11) 12.12.27 136 0
341625 내 친구중 중학교때 프로그래밍을 시작한아이가있었지.. [2] 그러한(173.245) 12.12.27 230 0
341624 저기 형들.. int a = "abc" 하면.. printf %s로... [5] 저기영(175.123) 12.12.27 186 0
341622 게임엔진때문에 프로그래머보다 그래픽 디자이너가 더 각광받을거같은데 [20] ㅇㅇ(220.69) 12.12.27 412 0
341621 근데 이제 2013 인데 아직도 드레곤책같은거 읽는사람있음? [2] Kyle(220.244) 12.12.27 131 0
341620 C++로 작성된 간단게임을 안드로이드용과 아이폰용으로 변환하는 방법좀 [16] ㅇㅇ(220.69) 12.12.27 307 0
341619 오늘 저녁부터는 월탱의 세계로. [4] ☎2.52™갤로그로 이동합니다. 12.12.27 107 0
341618 안드로이드 게임 개발에서 cocos2d 많이 사용함? [1] ㅇㄹ(119.197) 12.12.27 148 0
341617 내가짠 인공신경망 이상함;; [3] elwlwlwk(14.36) 12.12.27 223 0
341616 Team 잉. - LAN 카드   iη    2012 ! 때릴꺼야?(116.40) 12.12.27 71 0
341615 이번 13-1 소맵 지원한 사람있냐 [1] 소맴(222.112) 12.12.27 94 0
341614 진지한답변부탁! [2] 전생(175.223) 12.12.27 79 0
341613 게임가드는 너무 보안을 대충하는것같다 [2] ㅁㅁ(114.204) 12.12.27 309 0
341611 지원안하는 안드 디바이스 개섹(112.185) 12.12.27 50 0
341610 차 구매대행 알바해본사람 ㅣㅣ(211.234) 12.12.27 37 0
341609 취업할때 언어 성적 유심히보냐? [3] 뇨뇽이(182.213) 12.12.27 346 0
341608 로그캣 탭을 클릭하면 이클립스가 멈추는 현상... 길가던놈갤로그로 이동합니다. 12.12.27 38 0
341607 너희들 이거 봤냐? ㄷㄷㄷ [1] ㅁㅁ(202.98) 12.12.26 157 0
341606 손코딩 시험좀 안봤으면 좋겠다..ㅆㅂ [3] 뇨뇽이(182.213) 12.12.26 345 0
341605 c같은걸로 하는건 컴파일 어셈블리어로 하는건 어셈블 근데 비베는 뭐냐? [2] 근데(175.206) 12.12.26 132 0
341603 경축 TYPE2 탄생 [1] 이모군 (121.124) 12.12.26 140 0
341602 unity3d 할그다. [2] 힝아(115.161) 12.12.26 114 0
341601 내일배움카드 아는 성님들 계시나? [3] 음냐(61.42) 12.12.26 117 0
341600 나던파해킹당한거맞냐 [2] 아우디갤로그로 이동합니다. 12.12.26 113 0
341599 php가 꽤나 취업자리가 많던데 [1] 학원출신노예(27.35) 12.12.26 317 0
341598 리버싱으로 온라인 게임 똑같이 베끼는거 가능해??? [20] dd(203.90) 12.12.26 370 0
341597 니들아 이거 어떻게 생각하니 [2] 안티푸라면갤로그로 이동합니다. 12.12.26 148 0
341596 오늘 회사 조직개편했음 안티푸라면갤로그로 이동합니다. 12.12.26 100 0
341595 리눅스 책하나 추천해주세요 [2] 프램천사(121.154) 12.12.26 155 0
341594 뇌를 자극하는 php책 살려하는데 이거어떰? [3] asdfasdf(175.215) 12.12.26 146 0
341591 성님들 [6] 성닌ㅁ(222.112) 12.12.26 125 0
341590 자바스크립트의 괴랄함 [4] 페르시안블루(122.252) 12.12.26 239 0
341589 오늘 여자친구랑 호빗보고 왔는데 엔딩못봄 [1] Kyle(220.244) 12.12.26 152 0
341588 어릴떄부터 프로그래밍 하는 애들은 [10] ㅁㅇㄴ(59.11) 12.12.26 384 0
341586 형드라 c언어 for문 관련된거 질문점. [11] 11(49.1) 12.12.26 290 0
341585 만약에 아빠가 어떤중소기업사장님이라고치고 중산층정도? 너의꿈음프로그래머이면 [17] 만약의인간(211.237) 12.12.26 315 0
뉴스 [집 나가면 개호강] ‘스카이개슬 1타(?)’ 강소라VS조한선, 불꽃 신경전! 눈 가리고 ‘아웅’ 승부…세기의 대결!  디시트렌드 07.04
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2