디시인사이드 갤러리

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

갤러리 본문 영역

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

시드니종자(60.241) 2012.12.22 09:32:07
조회 253 추천 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/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
342125 php에서 exec로 서버 실행파일 실행시키려는데 [3] ㅠㅠ개초보(183.102) 13.01.03 82 0
342124 스마트폰 용 우분투가 나왔다던데 [4] ?(123.142) 13.01.03 127 0
342123 프로그래밍 갤러리에 폰 노이만을 검색하면 .. [3] 폰노이만의저(175.215) 13.01.03 259 0
342122 언어별 벤치마크 천회장(118.131) 13.01.03 62 0
342121 각 언어별 문자열 처리 속도 및 메모리 사용량 비교 [17] 초보리버서(49.1) 13.01.03 399 0
342119 누구 커스텀 언어 만드는 넘 있음?? [5] 어린공주님갤로그로 이동합니다. 13.01.03 1224 0
342118 혹시 ios 하시는 분 있나요? 질문점 [1] ㅁㄴ(125.143) 13.01.03 71 0
342117 컴공이 홀대 받는 이유가.. [8] 꼬찡(211.172) 13.01.03 382 0
342116 컴공 합격했는데 미리할것 추천좀 [6] 러ㅣ낭(218.49) 13.01.03 204 0
342115 C언어에 불만 있는 것들은 10초 안으로 굴다리 밑으로 튀어와라! [1] 두정갑(121.167) 13.01.03 93 0
342114 밑의 얼룩돼지가 닥치고 C 찬양하면 죽인다는데..... [9] 두정갑(121.167) 13.01.03 164 1
342113 겜만들려고 유니티공부하는데 머부터해야됨??.txt [1] 청새치.갤로그로 이동합니다. 13.01.03 112 0
342112 닥치고 기계어 찬양 [5] 두정갑(121.167) 13.01.03 222 1
342110 차를 박고 나선 이래라 멍청닭(182.211) 13.01.03 66 0
342107 아이리스, 몽정기 관계자인 조현길씨가 사망했다는데... [1] 에어로홍갤로그로 이동합니다. 13.01.03 74 0
342106 이제 슬슬 취업을 해볼까~ ?? 멍청닭(182.211) 13.01.03 65 0
342105 전산실 2년 경력이면 그냥 1년으로 쳐주나여? [2] topandbottom갤로그로 이동합니다. 13.01.03 248 0
342104 자바스크립트 우습게 보지 마라 [13] 천회장(118.131) 13.01.03 393 0
342103 형들 굿모닝! [2] 레니르트갤로그로 이동합니다. 13.01.03 57 0
342102 빵년차가 사수없이 혼자서 6개월동안 안드로이드 e-book 앱 만들었다 [3] 얼룩돼지갤로그로 이동합니다. 13.01.03 276 0
342101 우리회사랑 연결된 회사가 있는데 질문 [1] 오라오라(1.214) 13.01.03 69 0
342100 ARMv7의 하드웨어 성능이 조낸 쩔어줘서 [2] ㅁㄴㅇ(119.202) 13.01.03 128 0
342099 C 닥치고 찬양만 하는색퀴들 다 쳐죽이고싶다 [5] 얼룩돼지갤로그로 이동합니다. 13.01.03 311 0
342098 정말 궁금해서 그러는데 웹개발(자바)보다 나중엔시스템개발이 더 좋은가요? [3] 궁금한게많으갤로그로 이동합니다. 13.01.03 164 0
342092 야 유니티하는애있냐 [1] 청새치.갤로그로 이동합니다. 13.01.03 97 0
342091 구글 디벨로퍼? 이거 뭐임? [1] 경번갑(121.167) 13.01.03 160 0
342090 네트워크로 들어온거 다 볼수있는 라이브러리가 있었던거 같은데요 [1] 오뎅(112.198) 13.01.03 61 0
342089 옛날 비주얼 시리즈에서 갖다 쓸만한 콤포넌트 어딨냐 힝아(115.161) 13.01.03 40 0
342088 스팀 세일을 보며 절제력 스킬을 키우고 있다.. [2] ㅋㄱ(183.96) 13.01.03 110 0
342087 대한민국 IT 부활을 위해 차기정부가 반드시 조져야 할 악의 집단 4가지 [12] ㅋㅋㅋ(121.167) 13.01.03 296 0
342086 입사 1년 3개월차 시점에 배운 것. [1] 힝아(115.161) 13.01.03 234 0
342084 기술이 계속계속 발전하면 나중엔 프로그래머가 사라질듯 ㅋㅋㅋ [7] ㅁㄴㅇㄹ(183.106) 13.01.03 245 1
342083 아 취업은 해야 겠는데... c를 해야할까요.. 자바를 해야할까요... [9] 힝아(115.161) 13.01.03 270 0
342082 대한민국 IT 부활을 위해 차기정부가 반드시 해야 할 일 [9] ㅋㅋㅋ(121.167) 13.01.03 158 0
342081 하..미치겠습니다........... 자살할까요? [25] 하..(121.176) 13.01.03 421 1
342079 자바 강의들을려는데 어디학원이괜차늠? [2] 수무수무(180.224) 13.01.03 197 0
342076 컴공과중에 띨빵이들 수업하는거 들어보면 [1] ㅁㄴㅇㄹ(183.106) 13.01.02 203 0
342074 형들아 하드웨어 메모리 주소지정 방식좀 물어볼랑께롱. [1] 뉴비(175.123) 13.01.02 76 0
342072 컴공 띨빵들은 수업어케하냐?? [5] 서울대수학과(110.70) 13.01.02 255 1
342069 회사에서 프로그램 설치 셔틀인데 [1] 잉여(58.122) 13.01.02 128 0
342068 다른 프로그램에 마우스 이벤트 같은거 발생시키는법 자세히 아는사람(조공) [1] 빡곰갤로그로 이동합니다. 13.01.02 168 0
342066 프로그래머는 기술의 혜택을 전혀 받지 못하는 직종같다. [4] ㅁㄴㅇㄹ(183.106) 13.01.02 293 0
342065 외롭다..................................... [2] (125.177) 13.01.02 101 0
342064 fopen을 rb모드로 두번 읽으면어떻게됨? 에러남? 이잉? [4] 이힛(1.246) 13.01.02 93 0
342063 온라인게임에서 좌표 이동 [15] 개발손(110.47) 13.01.02 228 0
342062 올리디버거 에러 unable to locate file[파일경로]해결책좀 [3] dㅇ(203.90) 13.01.02 107 0
342061 C++ 전역변수에 대한 문제 [7] ㅇㅀㅇㅎ(116.120) 13.01.02 184 0
342059 vim, gmacs를 놔두고 eclipse를 사용하는 이유 [5] 운영자(210.221) 13.01.02 177 0
342058 여기 프갤러들 수준은 어느정도냐 [6] CodeCraft갤로그로 이동합니다. 13.01.02 275 0
342057 재면접 간다 안티푸라면갤로그로 이동합니다. 13.01.02 83 0
뉴스 츄(CHUU), 영화 '첫사랑 엔딩' 컬래버 음원 가창 참여! 21일 'Loveholic' 발매 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2