Лабораторная работа №1 Ознакомление с интерфейсом субд mysql


Альтернативный ключ (Alternative Key)



Pdf көрінісі
бет18/51
Дата11.10.2023
өлшемі1.29 Mb.
#480346
1   ...   14   15   16   17   18   19   20   21   ...   51
Metod BDiAKS 11.03.04 2017

Альтернативный ключ (Alternative Key) - это потенциальный ключ, не 
ставший первичным.
Каждому ключу соответствует индекс, имя которого также присваивает-
ся автоматически. Имена ключа и индекса при желании можно изменить вруч-
ную.
На диаграмме атрибуты альтернативных ключей обозначаются как 
(Akn.m.), где n - порядковый номер ключа, m - порядковый номер атрибута в 
22


ключе. Когда альтернативный ключ содержит несколько атрибутов, (Akn.m.) 
ставится после каждого. 
Внешние ключи (Foreign Key) создаются автоматически, когда связь 
соединяет сущности: связи образуют ссылку на атрибуты первичного ключа в 
дочерней сущности и эти атрибуты образуют внешний ключ в дочерней сущ-
ности (миграция ключа). Атрибуты внешнего ключа обозначаются символом 
(FK) после своего имени.
Зависимая сущность может иметь один и тот же ключ из нескольких ро-
дительских сущностей. Сущность может также получить один и тот же внеш-
ний ключ несколько раз от одного и того же родителя через несколько разных 
связей. Когда ERwin обнаруживает одно из этих событий, он распознает, что 
два атрибута одинаковы, и помещает атрибуты внешнего ключа в зависимой 
сущности только один раз. Это комбинирование или объединение идентичных 
атрибутов называется унификацией.
Есть случаи, когда унификация нежелательна. Например, когда два атри-
бута имеют одинаковые имена, но на самом деле они отличаются по смыслу, и 
необходимо, что бы это отличие отражалось в диаграмме. В этом случае необ-
ходимо использовать имена ролей внешнего ключа.
Связи на диаграмме представляются линиями, идущими от одной сущ-
ности (таблицы) к другой. Каждой связи присваивается уникальное имя. Свя-
занные таблицы разделяют на родительские и дочерние. Родительские табли-
цы отображаются прямоугольниками с прямыми углами, дочерние – со скруг-
ленными.
После указания всем атрибутам формата данных необходимо созданную 
логическую модель преобразовать в физическую. Для этого необходимо в 


Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   51




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

    Басты бет