Нормальные формы



жүктеу 4,63 Mb.
бет50/72
Дата11.02.2023
өлшемі4,63 Mb.
#41261
түріУчебное пособие
1   ...   46   47   48   49   50   51   52   53   ...   72
Копия Теория баз данных

Метод сущность-связь


Метод сущность-связь называют также методом «ER-диаграмм»: во-первых, ER -аббревиатура от слов Essence (сущность) и Relation (связь), во-вторых, метод основан на использовании диаграмм, называемых соответственно диаграммами ER-экземпляров и диаграммами ER-типа.
Основные понятия метода
Основными понятиями метода сущность-связь являются следующие:

  • сущность,

  • атрибут сущности,

  • ключ сущности,

  • связь между сущностями,

  • степень связи,

  • класс принадлежности экземпляров сущности,

  • диаграммы ER-экземпляров,

  • диаграммы ER-типа.

Сущность представляет собой объект, информация о котором хранится в БД. Эк­земпляры сущности отличаются друг от друга и однозначно идентифицируются. На­званиями сущностей являются, как правило, существительные, например: ПРЕПО­ДАВАТЕЛЬ, ДИСЦИПЛИНА, КАФЕДРА, ГРУППА.
Атрибут представляет собой свойство сущности. Это понятие аналогично поня­тию атрибута в отношении. Так, атрибутами сущности ПРЕПОДАВАТЕЛЬ может быть его Фамилия, Должность, Стаж (преподавательский) и т. д.
Ключ сущности - атрибут или набор атрибутов, используемый для идентифика­ции экземпляра сущности. Как видно из определения, понятие ключа сущности ана­логично понятию ключа отношения.
Связь двух или более сущностей - предполагает зависимость между атрибутами этих сущностей. Название связи обычно представляется глаголом. Примерами связей между сущностями являются следующие: ПРЕПОДАВАТЕЛЬ ВЕДЕТ ДИСЦИПЛИ­НУ (Иванов ВЕДЕТ «Базы данных»), ПРЕПОДАВАТЕЛЬ ПРЕПОДАЕТ В ГРУП­ПЕ (Иванов ПРЕПОДАЕТ В 256 группе), ПРЕПОДАВАТЕЛЬ РАБОТАЕТ НА КА-ФЕДРЕ (Иванов РАБОТАЕТ НА 25 кафедре).
Приведенные определения сущности и связи не полностью формализованы, но приемлемы для практики. Следует иметь в виду, что в результате проектирования могут быть получены несколько вариантов одной БД. Так, два разных проектировщи­ка, рассматривая одну и ту же проблему с разных точек зрения, могут получить раз­личные наборы сущностей и связей. При этом оба варианта могут быть рабочими, а выбор лучшего из них будет результатом личных предпочтений.
С целью повышения наглядности и удобства проектирования для представления сущностей, экземпляров сущностей и связей между ними используются следующие графические средства:

  • диаграммы ЕR-экземпляров,

  • диаграммы ER-muna или ER-диаграммы.

На рис. 7.8. приведена диаграмма ER-экземпляров для сущностей ПРЕПОДАВА­ТЕЛЬ и ДИСЦИПЛИНА со связью ВЕДЕТ.

Рис. 7.8. Диаграмма ER-экземпляров
Диаграмма ER-экземпляров показывает, какую конкретно дисциплину (СУБД, ПЛ/1 и т.д.) ведет каждый из преподавателей. На рис. 7.9. представлена диаграмма ER-типа, соответствующая рассмотренной диаграмме ER-экземпляров.

Рис. 7.9. Диаграмма ER-типа
На начальном этапе проектирования БД выделяются атрибуты, составляющие ключи сущностей. На основе анализа диаграмм ER-типа формируются отношения проектируемой БД. При этом учитывается степень связи сущностей и класс их принадлежности, ко­торые, в свою очередь, определяются на основе анализа диаграмм ER-экземпляров соответствующих сущностей.
Степень связи является характеристикой связи между сущностями, которая мо­жет быть типа: 1:1, 1:М, М:1,М:М.
Класс принадлежности (КП) сущности может быть: обязательным и необязательным.
Класс принадлежности сущности является обязательным, если все экземпляры этой сущности обязательно участвуют в рассматриваемой связи, в противном случае класс принадлежности сущности является необязательным.
Варьируя классом принадлежности сущностей для каждого из названных типов связи, можно получить несколько вариантов диаграмм ER-типа. Рассмотрим приме­ры некоторых из них.

жүктеу 4,63 Mb.

Достарыңызбен бөлісу:
1   ...   46   47   48   49   50   51   52   53   ...   72




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау