Представление логической модели базы данных в выбранной СУБД. Заполнение таблиц данными - Проектирование и разработка базы данных "Прокат автомобилей"

Каждая СУБД имеет особенности в представлении структуры таблиц, связей, определении типов данных и т. д. которую необходимо учитывать при проектировании. В данном разделе необходимо представить и описать структуру базы данных в выбранной СУБД.

Структура реляционной базы данных в СУБД Access задается схемой данных, которая имеет иерархическую структуру и называется канонической реляционной моделью предметной области.

Схема данных графически отображается в отдельном окне, где таблицы представлены списками полей, а связи - линиями между полями разных таблиц (приложение 4).

При построении схемы данных Access автоматически определяет по выбранному полю тип связи между таблицами. Если поле, по которому нужно установить связь, является уникальным ключом как в главной таблице, так и в подчиненной, Access устанавливает связь "один к одному". Если поле связи является уникальным ключом в главной таблице, а в подчиненной таблице является не ключевым или входит в составной ключ, Access устанавливает связь "один ко многим" от главной таблицы к подчиненной.

При создании схемы данных для связей типа "один к одному" и "один ко многим" можно задать параметр "Обеспечение целостности данных", а также автоматическое каскадное обновление и удаление связанных записей.

Обеспечение целостности данных означает выполнение для взаимосвязанных таблиц следующих условий корректировки базы данных:

В подчиненную таблицу не может быть добавлена запись, для которой не существует в главной таблице ключа связи

В главной таблице нельзя удалить запись, если не удалены связанные с ней записи в подчиненной таблице

Значение ключа связи главной таблицы должно приводить к изменению соответствующих значений в записях подчиненной таблицы

Access не позволяет создавать связи с параметрами целостности в схеме данных, если ранее введенные в таблицы данные не отвечают требованиям целостности.

Для представления логической модели базы данных "Прокат автомобилей" в СУБД Access будет использован снимок схемы данных с экрана. (Приложение 4, рис. 1)

Для представления заполнения таблиц данными и их визуализации в режиме конструктора использованы снимки базы данных "Прокат автомобилей" с экрана (Приложение 4)

Похожие статьи




Представление логической модели базы данных в выбранной СУБД. Заполнение таблиц данными - Проектирование и разработка базы данных "Прокат автомобилей"

Предыдущая | Следующая