디시인사이드 갤러리

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

갤러리 본문 영역

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

시드니종자(60.241) 2012.12.22 09:32:07
조회 252 추천 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 - -
341503 자바 웹 관심있는 비전공자인데 커리큘럼좀 ㅜ_ㅜ [4] ㅂㅂ(1.228) 12.12.25 244 1
341502 지져스, 생일축하해 ^_^... 너를 좋와해.. 지져스 Kyle(220.244) 12.12.25 53 0
341501 마인크래프트 경이롭지않냐? 소크락텍스(211.112) 12.12.25 220 0
341500 유전 알고리즘 좆도 없네 ㅆ ㅣ벌 asdasd(119.82) 12.12.25 136 0
341499 tcp로 서버/클라 구현중인데 도와주라 [2] ㅇㅇㅇ(115.137) 12.12.25 137 0
341498 윈도우에서 돌아가면서 리눅스 gcc문법인 c컴파일러 추천좀 [2] 근데(175.206) 12.12.25 191 0
341497 다른분야를 하다가 [3] 전생(110.70) 12.12.25 156 0
341496 형들 s/w관리병때문에 물어볼게있는데 [2] 갤로그로 이동합니다. 12.12.25 220 0
341495 힘내 루저야~ 토닥토닥 [1] 잉잉잉갤로그로 이동합니다. 12.12.25 96 0
341494 해피크리스마스~! [1] 정수정•‿•갤로그로 이동합니다. 12.12.25 118 0
341492 학교도 끝났고, 수요일날 스키장이나 가볼까... [2] ㅋㄱ(183.96) 12.12.24 124 0
341490 연말보너스 받으신분?????????????????????????????? ㅇㅇ(210.113) 12.12.24 68 1
341488 오늘 데이터베이스 첨써봤다 질문좀 하자! [2] ssapo갤로그로 이동합니다. 12.12.24 226 0
341487 푸라면횽 도와주세요 ㅠ [7] 얼룩돼지갤로그로 이동합니다. 12.12.24 91 0
341486 저주받을 크리스마스 이브! 프로그래머에게 여친 따윈 필요없어!!!!! [4] 두정갑(121.167) 12.12.24 178 0
341485 형들.. 플밍공부하는데 [2] 자살..갤로그로 이동합니다. 12.12.24 137 0
341484 그런데 액티브X를 없애려면 브라우저 기능만으로 키보드 보안이 되야.. [5] 123(61.106) 12.12.24 216 0
341483 컴파일할때 디버그 모드로 하면 왜 오류나지? [4] 빡곰갤로그로 이동합니다. 12.12.24 149 0
341482 진짜 개좆같다. 문제하나가 안풀려서 퇴근을 못하고있다 [2] 얼룩돼지갤로그로 이동합니다. 12.12.24 206 0
341480 왜 유료 VS를 불법복제하냐? 그건 범죄야!! [2] 두정갑(121.167) 12.12.24 206 0
341479 라인 vs 라인 때릴꺼야?(116.40) 12.12.24 127 0
341478 질문이여 [4] ㅅㅍㅌ(110.15) 12.12.24 86 0
341476 이력서 오픈했더니 [4] 안티푸라면갤로그로 이동합니다. 12.12.24 214 0
341473 웹 프로그래머 분들.............ㅠㅠㅠ [7] 칠레(14.40) 12.12.24 297 0
341472 IDE 질문좀요 ㅠ [1] (218.156) 12.12.24 99 0
341471 jQuery 소스코드 분석 1탄.txt [3] Kyle(220.244) 12.12.24 351 0
341470 진정 좋은회사는 돈 많이 주는 회사인가 [10] 안티푸라면갤로그로 이동합니다. 12.12.24 346 0
341469 몇일전에 프로젝트 하나가 끝났는데 고민이 이만저만이 아니다.. ㅇㅇ(58.102) 12.12.24 82 0
341468 꽃중의 꽃 그네님 꽃 백준(183.99) 12.12.24 55 0
341467 일반홈페이지 m.홈페이지로 바꾸기... 혼자서 가능한가요? [7] 양설공.갤로그로 이동합니다. 12.12.24 199 0
341466 뒺일것같다 내일도 출근한다 ??(14.63) 12.12.24 41 0
341465 ap장비랑 공유기의 차이가 뭐임? [3] ㅂㅈㄷ(125.137) 12.12.24 114 0
341464 지금 자료구조 공부하고 있는데 잘하고 있는거냐? [1] 엣헴(14.44) 12.12.24 151 0
341463 스프링 프레임 워크 고수봐라 [2] ㅁㄴㅇ(59.11) 12.12.24 120 0
341462 액티브x 문제점 [2] ㅁㄴㅇ(59.11) 12.12.24 119 0
341461 윈도우의 Process ID 말인데 [3] ㅁㄴㄻㄹ갤로그로 이동합니다. 12.12.24 113 0
341460 컴퓨터 공부하다보면 참 신기한거 많어 [3] ㅇㅇ(58.102) 12.12.24 256 0
341459 사장님, 크릐스마스 보너스는 없나여??? qㅈㄷ(14.32) 12.12.24 51 0
341458 발바리 뜯자 발바리 나는 한국인 발바리 냠냠 Kyle(220.244) 12.12.24 49 0
341456 액티브 x 인가한 공무원새끼는 누굴까 ? [1] ㅁㄴㅇ(59.11) 12.12.24 117 0
341454 으르릉으르릉.. .멍멍!! 왈왈!! 캬악... 캬악!!... 머엄ㅇ!! [3] Kyle(220.244) 12.12.24 117 0
341453 ㅋㅋ 니들 float과 double 의 차이는 알고 갤질하냐 [7] 11(210.179) 12.12.24 420 0
341452 과거엔 여자들이 정치했다는 게 트루? [3] 최모군(211.44) 12.12.24 177 0
341451 게임만드는거 소원이었는데 이룰수있겠다 [2] appllee갤로그로 이동합니다. 12.12.24 156 0
341449 스프링 프레임 워크 책 뭐가 좋음? 피자 쏜다 [4] ㅇㄴㅁㅇㄴㅁ(59.11) 12.12.24 205 0
341447 우리 회사가 징검다리 휴무때 안쉬는 이유 [3] ㅇㅇ(58.102) 12.12.24 119 0
341446 우리회사만 빼고 다 징검다리휴무냐? [2] 얼룩돼지갤로그로 이동합니다. 12.12.24 87 0
341445 꾸준히 하는 것도 중요한데 뭘 하느냐가 중요한듯 [2] ㅇㅇ(58.102) 12.12.24 95 0
341444 내년에 구글이 낸다는 구글 x폰 왠지 구글 글라스일것 같지 않냐? [1] ㅇㅇ(58.102) 12.12.24 83 0
341443 형들 프로그래머 사이트 좀 알려주세요.. [4] 형들질문좀..(168.126) 12.12.24 223 0
뉴스 이펙스, 새 타이틀곡은 ‘눈물나게 고마워’…정규 3집 트랙리스트 공개 디시트렌드 07.15
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2