Please enable JavaScript.
Coggle requires JavaScript to display documents.
ER-диаграмма - Coggle Diagram
ER-диаграмма
Сущность
Зависимая сущность - сущность, которая зависит от сущности другого типа. Не сопровождается первичным ключом и не имеет значения в схеме без своей родительской сущности.
Ассоциативная сущность - соединяет экземпляры сущностей разных типов. Также содержит атрибуты, характерные для связей между этими сущностями.
Независимая сущность - не зависит от других сущностей. Независимые сущности сопровождаются первичным ключом, который позволяет идентифицировать каждый экземпляр сущности.
Идентификаторы сущности
-
-
Уникальный идентификатор сущности - это атрибут сущности, позволяющий отличать одну сущность от другой.
Экземпляр сущности - это реализации сущности, отличающиеся друг от друга и допускающие однозначную идентификацию.
Домен - это выражение, которое определяет значения, разрешенные для данного атрибута.
Домен можно определить как абстрактный атрибут, на основе которого можно создавать обычные атрибуты, при этом создаваемые атрибуты будут иметь все свойства домена-прародителя.
Каждый атрибут может быть определен только на одном домене, но на каждом домене может быть определено множество атрибутов.
В понятие домена входит не только тип данных, но и область значений данных.
-
Отношение (связь) - представляет собой соединение (взаимоотношение) между двумя или более сущностями.
-
-
-
Другими словами, при создании связи в одной из сущностей, называемой дочерней сущностью, создается новый атрибут, называемый внешним ключом (Foreign Key, FK).
Связь является логическим соотношением между сущностями. Каждая связь должна именоваться глаголом или глагольной фразой.
Имя связи (Verb Phrase) – фраза, характеризующая отношение между родительской и дочерней сущностями.
Степень (мощность) связи - это отношение числа сущностей, участвующих в образовании связи.
-
-
-
-
-
-
Первичный ключ - это атрибут или группа атрибутов, однозначно идентифицирующая экземпляр сущности.
Для того чтобы стать первичным, потенциальный ключ должен удовлетворять ряду требований.
-
При выборе первичного ключа предпочтение должно отдаваться более простым ключам, т. е. ключам, содержащим меньшее количество атрибутов.
-
Значение атрибутов ключа не должно меняться в течение всего времени существования экземпляра сущности.
Нормализация – процесс проверки и реорганизации сущностей и атрибутов с целью удовлетворения требований к реляционной модели данных
Нормализация позволяет быть уверенным, что каждый атрибут определен для своей сущности, значительно сократить объем памяти для хранения информации и устранить аномалии в организации хранения данных
-