ВУЗ:
Составители:
Рубрика:
2. таблица находится во второй нормальной форме, если она удовлетворяет
требованиям первой нормальной формы и все ее поля, не входящие в первичный
ключ, связаны полной функциональной зависимостью с первичным ключом.
3. таблица находится в третьей нормальной форме, если она удовлетворяет
требованиям второй нормальной формы и ни одно из ее неключевых полей
функционально не зависит от любого другого неключевого поля. Таким образом, это
дополнительное требование сводится к тому, чтобы все неключевые поля зависили
только от первичного ключа и не зависили друг от друга. Это обеспечивает
независимое изменение любого неключевого поля.
Задание 1. построить инфологическую модель предметной области. Включающей
несколько объектов с тремя – пятью атрибутами и необходимыми связями, выполнив все шаги
построения модели в виде IDEF1X – диаграммы:
1. Определение сущностей. Первый шаг при построении модели – извлечение
информации из интервью и выделение объектов, или сущностей.
Каждая сущность должна обладать уникальным идентификатором. Каждый экземпляр
сущности должен однозначно идентифицироваться и отличаться от всех других экземпляров
данного типа сущности. Каждая сущность должна обладать следующими свойствами:
а) иметь уникальное имя с одной и той же интерпретацией, причем одна и та же
интерпретация не может применяться к различным именам, если только они не являются
псевдонимами;
б) обладать одним или несколькими атрибутами,
которые либо принадлежат сущности,
либо наследуются через связь;
в) обладать одним или несколькими атрибутами, которые однозначно идентифицируют
каждый экземпляр сущности;
г) каждая сущность может обладать любым количеством связей с другими сущностями
предметной области.
На диаграмме сущность изображается прямоугольником с указанием ее имени и номера
слева над прямоугольником, например, «Группа/1».
2. Идентификация атрибутов. Атрибуты сущности должны иметь уникальные в
пределах сущности имена, а также принадлежать к одному из типов данных, допустимых для модели.
Имена и типы записываются, в прямоугольник и отделяются горизонтальной линией, при этом в верхней
части записываются и выделяются жирным шрифтом атрибуты, составляющие первичный ключ.
Альтернативные ключи сущности особо не выделяются на
прямоугольнике. Ни одна из частей ключа не
может быть NULL, не заполненной или отсутствующей.
Если несколько наборов атрибутов могут уникально идентифицировать сущность, то выбор
одного из них осуществляется разработчиком базы данных на основании анализа предметной
области.
Правила выбора первичного ключа из списка предполагаемых ключей таковы:
а) он должен уникальным образом идентифицировать экземпляр сущности;
б) он не может принимать значение NULL;
в) он не должен изменяться со
временем, ибо при изменении ключа меняется и экземпляр
сущности;
г) он должен быть как можно более коротким для индексирования данных.
Сущность является независимой, если каждый экземпляр сущности может быть однозначно
идентифицирован без определения его отношений с другими сущностями.
Сущность называется зависимой, если однозначная идентификация экземпляра сущности
зависит от его отношения к другой сущности. На диаграмме она изображается прямоугольником с
закругленными углами.
Экземпляры независимой сущности могут быть уникально идентифицированы без
определения ее связей с другими сущностями. Экземпляры зависимой сущности, наоборот, не
могут быть идентифицированы без определения ее связей с другими сущностями.
3. Определение зависимостей (связей) между сущностями. Связь – это
ассоциация между сущностями, при которой, как правило, каждый экземпляр одной сущности, называемой
родительской сущностью, ассоциирован с произвольным (в том числе нулевым) количеством экземпляров
второй сущности, называемой сущностью – потомком, а каждый экземпляр сущности – потомка
ассоциирован в точности с одним экземпляром сущности – родителя. Таким образом, экземпляр сущности
– потомка может существовать
только при существовании сущности – родителя.
2. таблица находится во второй нормальной форме, если она удовлетворяет
требованиям первой нормальной формы и все ее поля, не входящие в первичный
ключ, связаны полной функциональной зависимостью с первичным ключом.
3. таблица находится в третьей нормальной форме, если она удовлетворяет
требованиям второй нормальной формы и ни одно из ее неключевых полей
функционально не зависит от любого другого неключевого поля. Таким образом, это
дополнительное требование сводится к тому, чтобы все неключевые поля зависили
только от первичного ключа и не зависили друг от друга. Это обеспечивает
независимое изменение любого неключевого поля.
Задание 1. построить инфологическую модель предметной области. Включающей
несколько объектов с тремя – пятью атрибутами и необходимыми связями, выполнив все шаги
построения модели в виде IDEF1X – диаграммы:
1. Определение сущностей. Первый шаг при построении модели – извлечение
информации из интервью и выделение объектов, или сущностей.
Каждая сущность должна обладать уникальным идентификатором. Каждый экземпляр
сущности должен однозначно идентифицироваться и отличаться от всех других экземпляров
данного типа сущности. Каждая сущность должна обладать следующими свойствами:
а) иметь уникальное имя с одной и той же интерпретацией, причем одна и та же
интерпретация не может применяться к различным именам, если только они не являются
псевдонимами;
б) обладать одним или несколькими атрибутами, которые либо принадлежат сущности,
либо наследуются через связь;
в) обладать одним или несколькими атрибутами, которые однозначно идентифицируют
каждый экземпляр сущности;
г) каждая сущность может обладать любым количеством связей с другими сущностями
предметной области.
На диаграмме сущность изображается прямоугольником с указанием ее имени и номера
слева над прямоугольником, например, «Группа/1».
2. Идентификация атрибутов. Атрибуты сущности должны иметь уникальные в
пределах сущности имена, а также принадлежать к одному из типов данных, допустимых для модели.
Имена и типы записываются, в прямоугольник и отделяются горизонтальной линией, при этом в верхней
части записываются и выделяются жирным шрифтом атрибуты, составляющие первичный ключ.
Альтернативные ключи сущности особо не выделяются на прямоугольнике. Ни одна из частей ключа не
может быть NULL, не заполненной или отсутствующей.
Если несколько наборов атрибутов могут уникально идентифицировать сущность, то выбор
одного из них осуществляется разработчиком базы данных на основании анализа предметной
области.
Правила выбора первичного ключа из списка предполагаемых ключей таковы:
а) он должен уникальным образом идентифицировать экземпляр сущности;
б) он не может принимать значение NULL;
в) он не должен изменяться со временем, ибо при изменении ключа меняется и экземпляр
сущности;
г) он должен быть как можно более коротким для индексирования данных.
Сущность является независимой, если каждый экземпляр сущности может быть однозначно
идентифицирован без определения его отношений с другими сущностями.
Сущность называется зависимой, если однозначная идентификация экземпляра сущности
зависит от его отношения к другой сущности. На диаграмме она изображается прямоугольником с
закругленными углами.
Экземпляры независимой сущности могут быть уникально идентифицированы без
определения ее связей с другими сущностями. Экземпляры зависимой сущности, наоборот, не
могут быть идентифицированы без определения ее связей с другими сущностями.
3. Определение зависимостей (связей) между сущностями. Связь – это
ассоциация между сущностями, при которой, как правило, каждый экземпляр одной сущности, называемой
родительской сущностью, ассоциирован с произвольным (в том числе нулевым) количеством экземпляров
второй сущности, называемой сущностью – потомком, а каждый экземпляр сущности – потомка
ассоциирован в точности с одним экземпляром сущности – родителя. Таким образом, экземпляр сущности
– потомка может существовать только при существовании сущности – родителя.
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »
