ВУЗ:
Составители:
Рубрика:
7
Внешний ключ – это столбец или группа столбцов таблицы,
содержащих значения первичного ключа другой таблицы. Данные во
внешнем ключе могут повторяться.
Существуют два общих ограничения целостности: правило
целостности и правило ссылочной целостности.
Правило целостности утверждает, что среди значений
потенциального ключа не должно быть null-значений. Null-значение – это
неопределенное, пропущенное значение в столбце.
Согласно правилу ссылочной целостности внешний ключ не должен
содержать значения, не содержащиеся в первичном ключе ссылочной
таблицы, и null-значения.
Проектирование структуры БД до сих пор остается субъективным
процессом, т.к. качество полученного результата во многом зависит от
интуиции разработчика. Однако существенную помощь в решении этой
проблемы могут оказать идеи семантического моделирования
, основной
задачей которого является выяснение смысловых взаимосвязей между
элементами данных. Эти взаимосвязи должны быть отражены на
диаграмме «объект/отношение».
Рассмотрим некоторые положения этого метода моделирования на
примере разработки структуры фрагмента БД районного архива,
принимающего на хранение от организаций различные документы. Архив
состоит из нескольких отделов, в каждом из которых работают
сотрудники. Принятые на хранение документы направляются для
использования в эти отделы.
Данная ситуация отражается на диаграмме «объект/отношение»
следующим образом. Сначала выделяются объекты, сведения о которых
участвуют в приведенном выше описании. Как правило, они мало
меняются с течением времени и не зависят от существования других
объектов. Такие объекты называются правильными и
изображаются на
диаграмме «объект/отношение» в виде прямоугольников. К ним относятся
объекты «Отдел», «Сотрудник», «Документы» (Рис. 1).
Внешний ключ – это столбец или группа столбцов таблицы, содержащих значения первичного ключа другой таблицы. Данные во внешнем ключе могут повторяться. Существуют два общих ограничения целостности: правило целостности и правило ссылочной целостности. Правило целостности утверждает, что среди значений потенциального ключа не должно быть null-значений. Null-значение – это неопределенное, пропущенное значение в столбце. Согласно правилу ссылочной целостности внешний ключ не должен содержать значения, не содержащиеся в первичном ключе ссылочной таблицы, и null-значения. Проектирование структуры БД до сих пор остается субъективным процессом, т.к. качество полученного результата во многом зависит от интуиции разработчика. Однако существенную помощь в решении этой проблемы могут оказать идеи семантического моделирования, основной задачей которого является выяснение смысловых взаимосвязей между элементами данных. Эти взаимосвязи должны быть отражены на диаграмме «объект/отношение». Рассмотрим некоторые положения этого метода моделирования на примере разработки структуры фрагмента БД районного архива, принимающего на хранение от организаций различные документы. Архив состоит из нескольких отделов, в каждом из которых работают сотрудники. Принятые на хранение документы направляются для использования в эти отделы. Данная ситуация отражается на диаграмме «объект/отношение» следующим образом. Сначала выделяются объекты, сведения о которых участвуют в приведенном выше описании. Как правило, они мало меняются с течением времени и не зависят от существования других объектов. Такие объекты называются правильными и изображаются на диаграмме «объект/отношение» в виде прямоугольников. К ним относятся объекты «Отдел», «Сотрудник», «Документы» (Рис. 1). 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »