16
Рис. 13. Структура проектирования БД
Под
даталогической
понимается модель
,
отражающая логические взаимосвязи
между элементами данных безотносительно их содержания и физической организации.
При этом даталогическая
модель разрабатывается с учетом конкретной реализации
СУБД, также с учетом специфики конкретной предметной области на основе ее
инфологической модели.
Инфологическая модель предметной области строится первой. Предварительная
инфологическая модель строится еще на предпроектной стадии и затем уточняется на
более поздних стадиях проектирования баз данных. Затем на ее основе строятся
концептуальная (логическая), внутренняя (физическая) и внешняя модели.
Конечным результатом даталогического проектирования является описание
логической структуры базы данных на языке программирования. Однако если
проектирование выполняется «вручную», то для большей наглядности сначала строится
схематическое графическое изображение структуры базы данных. При этом должно быть
обеспечено однозначное соответствие между конструкциями языка описания данных и
графическими обозначениями информационных единиц и связей между ними.
Графическое
представление
используется
и
при
автоматизированном
проектировании структуры базы данных как интерфейсное средство общения с
проектировщиком, и при документировании проекта.
Спроектировать логическую структуру базы данных означает определить все
информационные единицы и связи между ними, задать их имена; если для
информационных единиц возможно использование разных типов, то определить их тип.
Следует также задать некоторые количественные характеристики, например, длину поля.
3.2.
Описание датологической модели.
Даталогическая модель представляет собой описание базы данных, выполненное в
терминах используемой СУБД. Наиболее часто при разработках баз данных применяют
реляционные СУБД. Для СУБД этого типа даталогическая удобно представить в виде
набора таблиц специальной формы (табл. 1.4.).
Такая таблица составляется для каждого отношения, используемого в базе банных.
Отношения в базе соответствуют классам объектов из инфологической модели. Кроме
того, отношения могут представлять некоторые связи предметной области.
Каждой таблице нужно поставить в соответствие ее
ключи
. Схема ключа
представляет собой перечисление атрибутов отношения, составляющих ключ.
Различают простые и составные ключи.
Простой ключ
строится на основе одного
атрибута.
Составной ключ
строится на базе использования нескольких атрибутов.
Ключи принято разделять на
Достарыңызбен бөлісу: