ПредишенСледващото

Анотация: Разглеждат лекции с домейна на моделиране. Тук ние считаме, понятията, с която описва на предметната област, означава, графично представяне на модел концептуална домейн под формата на ER-диаграми, основни техники, използвани в моделирането

Целта на лекцията. покажем как предметната област е описан с концептуален модел (с помощта на всякакви идеи и техники за представяне както на строителството) и как да се гарантира точността на информацията в базата данни се дължи на концептуалния модел на ограничения за интегритет.

5.1. Описание информация подаване на домейн. ER-диаграма

Илюстрация на понятията, въведени и етапите на проектиране база данни ще се извършва на един пример в близост до четеца определена тематика. предоставяне на данни за ученици от средните училища. Ние се даде кратко описание на предметната област. В университета има няколко способности, всяка от които се получават по няколко специалитети или области. За всяка специалност във факултета има своя собствена учебна програма, която съдържа списък с курсове изследвани чрез посочване на броя на часовете за обучение. Студентите изучават съответните дисциплини, изпити и тестове, получават резултати.

Най-често концептуален модел е представен като Entity диаграми - връзки (субект - връзка) или ER-диаграми. Процесът на изграждане на ER-ER-диаграми, наречени моделиране.

Представяме основните понятия, с които се описва на предметната област.

Същността (фирмата), или обект - нещо, което ще изгради информацията в информационната система (нещо, за това, което потребителят би искал да гледам).

Ако системата обработва информация за службите, същността ще бъде факултета, ако един студент, същността - студент и т.н.

Когато името субект ER-моделиране обикновено написани на главни букви. Всяко предприятие има определен набор от свойства (с отчитане само на свойствата на интерес за хора в рамките на текущото проучване), които се съхраняват в информационната система. Например, тъй като естеството на имотите можете да укажете Факултет стая, име на факултета, както свойства STUDENT лице може да посочва името, дата на раждане, място на раждане, тъй като свойствата на изпита по същество - предмет, датата на изпита, проверителите.

За да се опише естеството на информацията, въвежда понятието атрибут.

Умение - назован собственост (характеристика) лице. Умение информация е картографиране на предприятието имоти и заема конкретна стойност от снимачната площадка на допустимите стойности. Например, за ФАКУЛТЕТ лице атрибут "име" в конкретен случай от съществено значение е на конкретната стойност "Изчислителна математика и кибернетика". По този начин, описанието на информацията за атрибут представлява количествените или качествените характеристики по същество описва състоянието на същността, дава възможност за идентификация лице. Информация за предприятието представлява от събирането на атрибути. Този набор от атрибути, често се нарича запис на обекта.

Набор от лица, които се характеризират с информационната система с един и същ списък от свойства се нарича класа на лица (набор от обекти). Например, множеството от всички лица STUDENT STUDENT лице клас е съвкупност от всички лица от клас Факултет лица. клас Предприятието е описана от списък на свойствата на обектите, които съставляват този клас.

Съд лице ще се нарича дадено предприятие (предприятието с конкретни стойности на съответните свойства). Ние определено същността като нещо, което ще изгради информацията в информационната система. Това е само едната страна. Информацията не трябва просто да се съхранява в себе си, и да се използва за покриване на информационните нужди на потребителя. За реализиране на по-голямата броя на заявките от един потребител, първо трябва да се намери правилното място на лицето (за целите на обработването, поправка, заличаване). Ето защо, най-важното свойство е същността на уникалната идентичност на своите копия на един или група признаци (единен идентификационен код). По същество факултет е, например, стаята за преподаватели, предприятието STUDENT тя може да бъде атрибут "име" на това, ако всички ученици имат различни фамилни имена, групата атрибути "име", "име", "фамилия", или специално въведен уникален идентификатор. като допълнително приложение на "студент код" атрибут.

Най-разпространеният начин да представи концептуален модел е т.нар ER-диаграма. Различни източници използват различни означения в ER-диаграми. На практика, използването на различни методи за ER-диаграми на запис не е особено трудно - един бегъл познат със съответния раздел на документацията ви позволява бързо да овладеят нотацията използва. В този урок в ER-диаграма лице клас ще бъде представена под формата на четириъгълник. Четириъгълника се записва уникално име за клас предприятие (с главни букви), както и имената в долен атрибути.

Пример УЧЕНИК лице клас и конкретния субект модел, показан на фиг. 5.1


Фиг. 5.1. Entity клас и копие лице

За изпълнение на изискванията за информация за потребителя не е достатъчно, за да го намерите интересна например на едно предприятие. потребностите от информация са тясно свързани с функционалните взаимоотношения, които съществуват в организацията (например, трябва да се определи конкретен ученик научава какво факултет). За реализиране на тези искания (информационните нужди на потребителя) използва съществуващ в отношенията на домейна между субектите. Подходящи отношения на лица, изразяващи съотношението (Връзки). Разграничаване между класове и случаи на връзки отношения. Курсове отношения - е връзката между класовете предприятието и случаи на общуване - връзката между случаи на лица.

Клас отношения могат да включват няколко категории лица. Броят на класовете лице. участва в свързването на комуникация се нарича степента п = 2, 3. Например, студент лице клас, свързани с лице клас ФАКУЛТЕТ връзката "е студент". Степента на тази връзка е две. Когато п = 2, се нарича двоичен връзка. Имайте предвид, че отношенията трябва да се разглежда като двупосочна ", ученикът се учи във Факултета" и "във факултета, студенти се учат." Помислете двоична класификация на взаимоотношения. В зависимост от това колко копия от същността на един клас са свързани с това как много случаи на същността на друг клас, за следните видове връзки:

  • Съобщение 1: 1. Един пример на субект на един клас е свързан с един субект например на друг клас. Пример за това е връзката между класовете единица, преподаватели и образователни програми на специалност за факултета (всеки отдел има своя собствена учебна програма по специалността или посока).
  • Съобщение 1: М. Една единствена инстанция на обект от един клас, свързани с множество копия на друго предприятие клас. Пример за това е връзката между класовете на автономните области, преподаватели и студенти (един факултет да научи много от учениците).
  • Свързване М: N. Няколко екземпляра същността на един клас са свързани с множество копия на същността на друг клас. Един пример е връзката между клас способност и специални структури (факултет може да бъде няколко специалитети и същата специалност може да бъде в няколко способности).

Numbers описващи видове двоични отношения (1: 1, 1: М, М: N), което показва максималния брой лица от всяка страна на съобщението. Тези числа се наричат ​​максимални кардинали, и съответната двойката числа се нарича максимална кардиналността.

В този урок за ER-диаграмите на взаимоотношения между субекти, ще бъдат обозначени със стрелките до стрелките показват името на връзката. както и типа на връзката. Пример ER-диаграми. представляваща същество студент, отдел, специалност и връзката им е показана на фиг. 5.2.

Спомнете си, че всеки субект, например, трябва да се идентифицират еднозначно чрез (уникален идентификационен номер). Тъй като те могат да бъдат повече студенти със същото име, ще се въведе допълнителен атрибут "студент код". Във Факултета по лица и специални атрибути "номер" е уникален идентификатор.


Фиг. 5.2. Пример фрагмент ER-диаграми

Имайте предвид, че този ER-диаграма, можете да укажете на последователността на действията, извършени при изпълнение на искането за потребители. Например, за да изпълни заявката "на това, което факултет на студента научава Иванов", се процедира, както следва: да се намери сред случаите на потребителския модел на лице Име на ученика Иванов, отидете на съобщение "студент учи във факултета", за да копирате природата ФАКУЛТЕТ, атрибут стойност на "име" на този случай и е желаното име на Факултета. Също така имайте предвид, че понякога на ER-диаграми на две връзки между лица представляват стрела двустранно или линия. Имайте предвид, че при всякакви начини за изпълнение на тези връзки (логично и, особено, на физическо ниво) намалява ER-диаграма не са представени. Подходящи начини за прилагане комуникации зависят от възможностите на модела специфични СУБД на и ще бъдат обсъдени в следващата глава ( "Вторият етап от идеен проект (модели на данни СУБД. Представяне на концептуален модел на модел на данни DBMS означава)") във втория етап от идеен проект при представянето на концептуален модел на средствата на модел на данните СУБД.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!