70
2.3.2 Характеристика базы данных
Моделирование предметной области основано на использовании
графических диаграмм, в том числе небольшого числа гетерогенных
компонентов. В связи с наглядностью концептуальных диаграмм баз данных
ER-модели широко используются в CASE-системах, которые поддерживают
автоматизированный дизайн реляционных баз данных.
Каждый атрибут становится возможным столбцом с тем же именем.
Можно выбрать более точный формат.
Компоненты уникального идентификатора объекта становятся
первичным ключом таблицы. Если существует несколько возможных
уникальных идентификаторов, выбирается наиболее используемый. Если
соединение содержит уникальный идентификатор, копия уникального
идентификатора объекта, расположенного в дальнем конце ссылки,
добавляется к числу столбцов первичного ключа (этот процесс может
продолжаться рекурсивно). Именование этих столбцов использует имена
конечных точек и / или имена сущностей.
Внешние ключи становятся взаимно-однозначными соединениями. Т.е.
копия уникального идентификатора создается из конца «одной» ссылки, а
соответствующие столбцы образуют внешний ключ. Обязательные ссылки -
столбцы, которые не допускают неопределенные значения.
Индексы создаются для первичного ключа (уникальный индекс),
внешних ключей и тех атрибутов, на которых предполагается основывать
запросы.
Столбец идентификатора объекта используется для хранения значений
уникального идентификатора объекта.
На основании описанной предметной области в модели системы
выделены 4 сущностей: Клиент, Услуга, Реализация, Специалист.
Информационная система представлена концептуальной схемой,
основанной на инфологической модели, разработанной с помощью case-
средства ERwin Data Modeler r7.3.
Информационная система является собственностью компании ООО
«Чудо Доктор», поэтому в ней размещается официальная информация о
компании, о программе и о разработчике.