Реферат: Реляционные базы данных

Общее понятие нормализации подразделяется на несколько “нормальных” форм” . Говорят, что сущность находится в первой нормальной форме, когда все её атрибуты имеют единственное значение. Если в каком-либо атрибуте есть повторяющееся значение, то сущность не находится в первой нормальной форме (1NF). В нашем случае в атрибуте Song есть повторяющиеся значения. Следовательно, Song – это ещё один объект, о котором мы собираем данные, и, возможно, он является сущностью.

CD

CD Title

Record Label

Band Name

Song

Song Name

Song Length

Теперь у нас появилась модель данных с двумя сущностями в 1NF. Но у нас ещё не указаны способы связи для CD и Song. Прежде чем обсудить связи, мы должны применить к сущностям ещё одно правило. У каждой сущности должен быть однозначный идентификатор ID. Это такой атрибут сущности, к которому применимы следующие правила:

- он уникален для каждого экземпляра сущности

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

- его значение не меняется в течение всего срока существования экземпляра

Выбор идентификатора существенен, так как он используется для модеоирования связей.

Ниже к каждой из нашей сущностей добавлен уникальный идентификатор:

CD

CD_ID

CD Title

Record Label

Band name

Song

Song_ID

Song Name

Song Length

Идентификаторы наших сущностей позволяют моделировать их связи.Связь описывает бинарное отношение между двумя сущностями. Связь может также существовать внутри одной сущности. Такая связь называется рекурсивной. Каждая сущность, участвующая в связи, описывает другую и описывается ею. Каждая строка связи имеет два составляющих – имя и степень. Степень, называемая также кардинальным числом, показывает, сколько экземпляров описываемой сущности должны описывать один экземпляр описываемой сущности. Степень выражается с помощью двух разных значений – “один – к – одному” и “один – ко - многим”. Для нашего примера это будет:

CD

CD_ID

CD Title

Record Label

Band Name

К-во Просмотров: 225
Бесплатно скачать Реферат: Реляционные базы данных