Описание на лица и видове облигации

Ние се определят основните видове лица въз основа на описанието на домейна.

Имотът за продажба (PROPERTY_FOR_SALE)

Ние определяме видовете връзки, които съществуват между основните субекти.

Между лица и отдел служител има връзка от 1: M, задължително само от едната страна. Съобщението се изисква само от едната страна, защото всеки един от офисите на компанията има няколко служители на пълно работно време, но не за всички служители, работещи в офиси. В обратна посока, като всеки от служителите в офисите е само един от тях. Ключова характеристика на предприятието на отделения д: клон номера (Branch_no). Ключова характеристика на служителя на лице. брой на служителите (Staff_no).

От описанието на предметната област е добре известно, че всеки имот за продажба, се възлага на конкретен отдел на компанията. Всеки клон има лице, отговорно за работата с изложен за продажба на недвижими имоти. За да се отрази тази ситуация, трябва да се направи връзката между същността на свойствата на обектите за продажба и офиси (ключов атрибут на предприятието Имотът за продажба е броят на имота (Property_no)). За да разберете какво имущество се обслужва от всеки служител, и, от друга страна, всеки служител е отговорен за обекта, въвеждане на допълнителна връзка между субекти Имотът за продажба и на служителите. Между субектите и Министерството на недвижими имоти Обяви за инсталиран комуникация 1: M, винаги с 2 страни. Между лица на служителите и недвижимите имоти за продажба - линк 1: M, по избор с 2 страни, защото на всички служители на компанията само за търговски агенти, участващи в продажбата на недвижими имоти и отговаря за работата с тях. В обратна посока, обектът не може да се свързва с един от служителите. Например, когато обектът е записан на първо място в компанията.

Сега трябва да се отрази на отношенията между субектите и на собственика на имота е за продан. Ако разгледаме тази връзка, от една страна, можем да видим, че един собственик не може да притежава няколко недвижими активи. От друга страна, всеки обект принадлежи само на един собственик. Следователно комуникация между субектите - 1: M. Тъй като всеки собственик притежава най-малко един обект недвижими имоти, както и всеки обект трябва да има същия собственик, връзката е задължително и от двете страни.

Ако клиентът се съгласява да купуват даден обект, той сключва договор с компанията за закупуване. служител на компанията да издаде този договор. Всеки обект може да бъде продаден на един клиент, и всеки клиент може да си купи един или повече обекти в същото време. Образуват по избор от двете страни на връзката 1: M между субекти купувач и имота се продава. Но тъй като всеки път, когато купувате клиентът подписва договор с компанията, ние определяме две връзки. Съобщение 1: M между субекти купувач и договори за изкупуване. и отношения 1: M между лица Имотът за продажба и договор за покупка. Комуникации, наложени от естеството на договора за покупката. Ключова характеристика на предприятието Купувачът е код на купувача (Buyer_no), както и за същността на договора за покупка на - договор атрибут (Sale_no). Освен това, същността на договора за покупка на (CONTRACT_ON_SALE) има атрибути: име нотариалната кантора, датата на сключване на договора, разходите за услуги. Infological модел на данните, показана на фигура 7.


Преходът към релационния модел

Трансформиране на ER-модел в релационна skhemuosuschestvlyaetsya в съответствие със следните правила:

1. Всеки обект се превръща в обикновен съотношение. Имената Връзка могат да бъдат различни от имената на лицата, които могат да бъдат ограничени от изискванията на конкретна СУБД;

2. става възможно да се приписват всяка колона със същото име се дава на всеки атрибут и валиден тип данни задължително или по избор за този атрибут;

3. Компонентите на уникалния идентификатор на лицето стават основни ключови взаимоотношения;

4. Във всяка връзка, съответстваща на подчинените субекти, допълни набор от атрибути първична същност, която е основният ключ на първичната структура. Съотношението съответстваща на подчинен характер на снимачната площадка на атрибути става външен ключ.

5. Communications M: M използва специален инструмент за преобразуване, който ви позволява да се отразят на няколко връзки, които не са специфични за релационния модел. Това се извършва чрез въвеждане на допълнителен съотношение свързващо вещество, което е свързано с всеки източник връзка 1: М, атрибути на тази свързваща връзка са първични ключове има връзки. В допълнение, всеки един от атрибутите на новата връзката е външен ключ. и заедно те образуват първичния ключ на нов задължителен характер.

В релационния модел, комуникация не е изрично показано, но (действа като главна, а другият като роб в връзка на всяка една връзка) между отношения, поддържани йерархична зависимост. Това означава, че един от основните кортеж връзката може да бъде свързан с множество кортежи подчинен връзка. В подкрепа на тези отношения, и двете съотношения трябва да съдържат набор от качества, на които те са свързани. В общи линии, това основен ключ връзка. Във връзка с роб за комуникация моделиране трябва да присъства набор от качества, съответстващи на първичния ключ от основните отношения. Този набор от атрибути в подчинена връзка се нарича външен ключ. Според член 4 от прехода към релационния модел (във всяка връзка, съответстваща на подчинените субекти, допълни набор от атрибути първична същност, която е основната му ключ), ще се въведе допълнително споразумение нагласа за закупуване на ключове и отношения купувач на имота е за продан.