6. Логическая и физическая модели данных. Содержание уровней
Логическая (даталогическая) модель
Определяет способ организации данных (концепцию), а не конкретную реализацию.
Набор схем отношений, обычно с указанием первичных ключей, а также связей между отношениями, представляющих собой внешние ключи. Учитывается специфика конкретной модели данных, но не учитываться специфика конкретной СУБД.
- Иерархическая
- Сетевая
- Реляционная
- ... еще какие-то Маятин не сказал
Физическая модель
Сопоставима с внутренним уровнем (построение часто автоматизировано).
Создание схемы базы данных для конкретной СУБД: Выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов.
- Определяем всевозможные ограничения в названиях и т.п
- Ограничения на типы данных (доменты атрибутов)
- Индексы и всё такое
- Разделение на отдельные файлы, партиции