ВУЗ:
Составители:
Рубрика:
- 37 -
Рисунок 19.— Выделение сущностей ‘врач’ и ‘пациент’ из начального списка данных о
посещении (логическая модель)
Дальнейшее работа по нормализации модели данных приводит к рис.20.
Сущность ‘Врач’ включает атрибут ‘Специальность’, который выделен в от-
дельную сущность ‘Специальность врача’ (несколько врачей могут иметь
одинаковую специальность); в число атрибутов сущности ‘Врач’ при этом
включен указывающий на новую сущность атрибут 'Код специальности' (FK).
Из подобных соображений выделены сущности-словари ‘Статус
посещения’,
'Диагноз' и 'Цель’ (посещения), соответствующие атрибуты сущности ‘Посе-
щения’ приобрели при этом статус FK.
На этом закончено создание логической модели данных, не связанной с
конкретной физической реализацией БД. Следующий этап соответствует по-
строению физической модели, на этом этапе конкретизируются имена таблиц
и полей, типы полей для хранения атрибутов и иные
объекты БД (индексы,
триггеры, хранимые процедуры, коды для обеспечения ссылочной целостно-
сти БД); к этому моменту должна быть определена среда обработки данных
(
главное меню|Server|Target Server…|выбор конкретной платформы БД, в рас-
сматриваемом случае выбран Oracle). Соответствующая этому физическая
модель представлена рис.21; при этом выбраны реальные имена полей, их
типы (в соответствие с правилами Oracle, причем типы полей конкретизиру-
ются посредством выбора варианта
SW Extended Att из выпадающего по
щелчку правой кнопки мыши списка).
Рисунок 19.— Выделение сущностей ‘врач’ и ‘пациент’ из начального списка данных о посещении (логическая модель) Дальнейшее работа по нормализации модели данных приводит к рис.20. Сущность ‘Врач’ включает атрибут ‘Специальность’, который выделен в от- дельную сущность ‘Специальность врача’ (несколько врачей могут иметь одинаковую специальность); в число атрибутов сущности ‘Врач’ при этом включен указывающий на новую сущность атрибут 'Код специальности' (FK). Из подобных соображений выделены сущности-словари ‘Статус посещения’, 'Диагноз' и 'Цель’ (посещения), соответствующие атрибуты сущности ‘Посе- щения’ приобрели при этом статус FK. На этом закончено создание логической модели данных, не связанной с конкретной физической реализацией БД. Следующий этап соответствует по- строению физической модели, на этом этапе конкретизируются имена таблиц и полей, типы полей для хранения атрибутов и иные объекты БД (индексы, триггеры, хранимые процедуры, коды для обеспечения ссылочной целостно- сти БД); к этому моменту должна быть определена среда обработки данных (главное меню|Server|Target Server…|выбор конкретной платформы БД, в рас- сматриваемом случае выбран Oracle). Соответствующая этому физическая модель представлена рис.21; при этом выбраны реальные имена полей, их типы (в соответствие с правилами Oracle, причем типы полей конкретизиру- ются посредством выбора варианта SW Extended Att из выпадающего по щелчку правой кнопки мыши списка). - 37 -
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »