디시인사이드 갤러리

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

갤러리 본문 영역

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

시드니종자(60.241) 2012.12.22 09:32:07
조회 250 추천 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 - -
341974 자바 이클립스 콘솔창 질문좀. [2] 이클립스(14.39) 13.01.01 146 0
341973 win32api 로 짠 간단한 프로그램이 있는데, exe로 만들려면 어떻 [1] 123(124.5) 13.01.01 81 0
341970 해커가 되고 싶은데 c언어만 파면 되나요 [7] lte22(117.111) 13.01.01 257 0
341968 취직관련해서 질문좀 [11] 부랄킹갤로그로 이동합니다. 13.01.01 453 0
341966 JAVA에서 local 변수 초기화를 도대체 어떻게 하는거죠? [12] JavaEclipse(221.161) 13.01.01 164 0
341965 너님들의 2012년 잉여력을 측정하였다. [3] dot(124.197) 13.01.01 166 0
341964 "비주얼 스튜디오 2010에서" 공간의 차이? 어렵다 이거 왜 그런거죠? [4] 초보자(112.153) 13.01.01 131 0
341963 형들 새해복 많이받아~ [1] 산토리니(121.168) 13.01.01 30 0
341961 새해부터 또프로젝트를 하니 20대가아깝구나... [1] 버려진로또(211.237) 13.01.01 111 0
341958 횽들....나 좆뉴빈데 좀 살려줘 LNK2019오류... [6] 무만한딕갤로그로 이동합니다. 13.01.01 144 0
341956 새해를 맞이하여 802.11 AC 는 새 무선랜의 표준이 됩니다. [2] 때릴꺼야?(116.40) 13.01.01 99 1
341954 프갤형들 새해복많이받아!!!! [1] 레니르트갤로그로 이동합니다. 13.01.01 37 0
341953 死등은 나랑께 흑묘(61.99) 13.01.01 69 0
341952 삼등 에어로홍갤로그로 이동합니다. 13.01.01 36 0
341951 프로그래밍용 저렴한 노트북 추천좀요 [7] ㅠㅠ(121.139) 13.01.01 304 0
341950 프갤 2013년 첫글 [1] 정수정•‿•갤로그로 이동합니다. 13.01.01 92 0
341949 바탕화면에 2D나 3D 이미지를 뿌리는건 뭘로 만들어요? d(175.192) 12.12.31 50 0
341948 새해도 얼마 안남았네 [1] 흑묘(61.99) 12.12.31 55 0
341947 형들 알고리즘이 먼가여?? [6] 작성자어어덩(121.176) 12.12.31 192 1
341946 내가 읽은 게시물을 읽었다고 표시하는 건 어떻게 해야돼요?? [5] ㅇㅇ(218.155) 12.12.31 87 0
341944 안드로이드 책 추천좀 !!!!!!!!!!!!!!!!!!!!!!!!!!!! [6] 안드로이드(180.66) 12.12.31 203 0
341943 한 화면에 웹페이지 여러개를 띄울수 있는 방법이 있을까요?? 프갤허접(211.210) 12.12.31 75 0
341942 c파일을 cpp로 변경했을때 캐스팅 에러 무시하는 방법있냐? [2] 초보리버서(49.1) 12.12.31 90 0
341941 야 내가 다음달 1월때부터 바로 ccna수업들어간다고 하는데. [4] ....(182.218) 12.12.31 147 0
341940 아오....페이스북 로그인 말이야.. [8] 김요정갤로그로 이동합니다. 12.12.31 663 0
341939 컴퓨터 분야가 엄청많은데 ... [3] ㅇㅇ(124.216) 12.12.31 148 0
341938 프갤에 오는 많은 새내기 공돌이들에게 해주고 싶은 기본적인 말 [2] ㅁㄴㅇㄹ(183.106) 12.12.31 173 0
341937 c/c++ 문제푸는사이트 뭐엿지??이름까먹음 [4] 12312313123(121.176) 12.12.31 169 0
341936 C++ 제가 짠 소스에 조언좀 부탁드리겠습니다 [3] 야망인(211.37) 12.12.31 100 0
341935 cocos2d에서 온라인구현할수잇음? [10] ㅇㅁㄴㅇㄹ(121.176) 12.12.31 124 0
341934 형들 새해 복 많이 받아!! 레니르트갤로그로 이동합니다. 12.12.31 26 0
341933 리눅스에 장치파일에대해 좀 아는횽 있을까?ㅜㅜ [3] 늅늅(49.143) 12.12.31 120 0
341932 여기있는 사람 분석해봄 ㅋ [11] 잉잉잉갤로그로 이동합니다. 12.12.31 213 2
341931 내년엔 여자친구가 생기길.. [2] ㅁㅁ(114.204) 12.12.31 97 0
341930 프갤러들아 새해복많이받아 [1] 쿄우카갤로그로 이동합니다. 12.12.31 71 0
341929 c/c++ 언어쓰는 게임엔진잇으면 추천좀 [3] ㅇㅁㄴㅇㄹ(121.176) 12.12.31 137 0
341928 컴파일러 그딴거 왜배움? [7] ㅁㄴㅇ(59.11) 12.12.31 209 0
341927 프로그래밍 하다 막히는 부분 있으면 이렇게 하면 됨 [4] 경번갑(121.167) 12.12.31 278 0
341925 이클립스 또 좋은데 구글 코드 서칭 플러그인 ㅁㄴㅇ(59.11) 12.12.31 51 0
341924 자바도 드럽드라 돌대갈(211.36) 12.12.31 77 0
341923 게임에서 치팅을 방지할수있는 최고의방법이 뭘까 [1] ㅁㅁ(114.204) 12.12.31 175 0
341922 이클립스가 어렵냐 ㅋㅋㅋ [3] ㅁㄴㅇ(59.11) 12.12.31 123 0
341921 형들 아주대 정컴어때 [3] 러블리(180.224) 12.12.31 175 0
341920 요즘 학원강사들 리눅스 못다루지? [1] ㅁㄴㅇ(59.11) 12.12.31 123 0
341919 초보는 ide부터 시작한다. 그리고나서 메모장으로도 한번해본다. [1] 초보리버서(49.1) 12.12.31 130 0
341918 오 슈바 감사합니다 고쳤습니다 소크락텍스(211.112) 12.12.31 52 0
341916 보통일반인들에게 프로그래머=컴퓨터에대한거 모든거잘함 인식같다 [1] ㅁㅁ(114.204) 12.12.31 128 0
341914 입문시 초기 개발환경을 단순하게 하기. [7] 레노미나갤로그로 이동합니다. 12.12.31 244 0
341913 api mfc가 뭐하는건가요?? [2] 원딜왕코르킹갤로그로 이동합니다. 12.12.31 115 0
341912 입력폼 [1] 소크락텍스(211.112) 12.12.31 57 0
뉴스 세계 2위 재벌 황태자, 블랙핑크 멤버에 푹 빠져 한국 왔다 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2