Концептуальное (инфологическое) проектирование
В этом разделе приводится описание информационных объектов, или понятий предметной области и связей между ними.
Отбор объектов производится на основе анализа информационных потребностей. Необходимо привести таблицы описания объектов.
Список объектов предметной области
№ п/п | Наименование объекта | Краткое описание |
Также в этом разделе приводится отбор атрибутов для каждого объекта. Отбираются только те атрибуты, которые необходимы для формирования ответов на регламентированные и непредусмотренные запросы. Для каждого объекта следует привести таблицу его атрибутов.
Список атрибутов
№ п/п | Наименование атрибута | Краткое описание |
На основе анализа информационных потребностей (списка объектов и списка атрибутов) следует выявить связи между объектами. Для выявления связей заполняется таблица.
Инфологическая модель должна адекватно отображать предметную область. Обычно инфологическая модель изображается графически в виде диаграммы «сущность – связь». Сущностью является объект или концепция, которые характеризуются в данной базе, как имеющие независимое существование.
В инфологической модели каждый класс объектов представлен именем этого класса (напр. Книги, Читатели). Каждый класс имеет различные свойства (напр. Название, Автор, Издательство). На графическом представлении инфологической модели класс объектов обозначается прямоугольником, в котором вписано его имя. Атрибуты (свойства), характеризующие сущность, записываются рядом с соответствующим прямоугольником в блоке эллиптической формы и соединяются с ним при помощи линий.
Связь между объектом и его свойствами может носить различный характер. Статистические свойства помечаются символом S над стрелкой соответствующей свойству, динамические свойства помечаются символом D. Название свойств, используемых в качестве первичного – подчеркивают.
Помимо классов объектов в инфологической модели отображают связи между различными классами объектов. Каждая связь характеризуется именем, типом, классом принадлежности и направлением и отображается в виде ромба, в который вписано имя связи.
Между классами объектов может существовать более одной связи.
Выбор СУБД
При выборе СУБД руководствуются следующими соображениями: аппаратное обеспечение, на котором в дальнейшем будет работать проектируемая база данных; системное программное обеспечение, с которым будет в последствии работать проектируемая база данных и соответствующее ей приложения; методология и подходы, к программированию реализованные в той или иной СУБД; модель данных, которая встроена в конкретную СУБД;
Выбор СУБД полностью определяется на II этапе построения базы данных, т. к. оно зависит от той модели данных, которая встроена в выбранную СУБД.