Слайды и текст этой онлайн презентации
Слайд 1
Реляционные базы данных
Существуют однотабличные и многотабличные базы данных.
Каждая таблица должна содержать по крайней мере одно ключевое поле, содержимое которого уникально для каждой записи этой таблицы.
Связывание таблиц.
После создания различных таблиц, содержащих данные, относящиеся к различным аспектам базы данных, необходимо обеспечить целостность базы данных. Для этого надо связать таблицы между собой.
Связь между таблицами устанавливает отношения между совпадающими значениями в полях с одинаковыми именами. С ключевым полем главной таблицы (первичный ключ) связывается одноименное поле подчиненной таблицы (внешний ключ).
Слайд 2
Межтабличная связь обеспечивает целостность данных. Связанные таблицы представляют собой единую базу данных, в которой можно создавать новые таблицы, а также запросы и отчеты, содержащие данные из связанных таблиц.
Базы данных, состоящие из связанных двумерных таблиц, принято называть реляционными.
Прежде чем приступить к созданию реляционной базы данных, необходимо продумать ее проект.
Проект представляет собой модель будущей БД, состоящей из объектов и их связей, необходимых для выполнения поставленных задач.
Процесс проектирования включает, прежде всего, определение перечня необходимых таблиц и задание их структуры, а также установление типа связей между этими таблицами.
Слайд 3
Создание реляционной базы данных.
Создать в приложении Access новую базу данных с помощью команды [Файл – Создать базу данных…] и присвоить имя «Компьютеры».
В окне компьютеры: база данных выбрать группу объектов Таблицы и пункт Создание таблицы в режиме конструктора.
В окне Комплектующие: таблица ввести имена полей, тип данных и параметры полей. В качестве ключевого поля задать поле «Код комплектующих». Для сохранения таблицы ввести команду [Файл - Сохранить].
Для ввода данных в таблицу щелкнуть на значке Комплектующие. Ввести данные в таблицу.
Создать таблицу «Поставщики», выполнив рассмотренную выше последовательность действий. Ввести данные.
С помощью аналогичных действий создать таблицу «Цена» и ввести данные. В полях внешних ключей не могут содержаться значения, отсутствующие в соответствующих ключевых полях главных таблиц.
Ввести команду [Сервис – Схема данных]. Появится диалоговая панель Добавление таблицы. Выделить в этом окне нужные таблицы и щелкнуть по кнопке добавить.
8. Выделенные таблицы будут добавлены в специальное окно – Схема данных.
9. Перетащить мышью из таблицы «Комплектующие» ключевое поле – «Код комплектующих» (оно выделено жирным шрифтом) к одноименному полю внешнего ключа таблицы «Цена».
10. На появившейся диалоговой панели Связи установить опцию Обеспечение целостности данных, а затем опции каскадное обновление связанных полей и каскадное удаление связанных записей. В завершение щелкнуть по кнопке создать.
11. Перетащить мышью из таблицы «Поставщики» ключевое поле – «Код поставщика» (оно выделено жирным шрифтом) к одноименному полю – внешнему ключу таблицы «Цена».
12. На появившейся диалоговой панели Связи установить опцию Обеспечение целостности данных, а затем опции каскадное обновление связанных полей и каскадное удаление связанных записей. Щелкнуть по кнопке Создать.
13. Это наглядно представлено в окне Схема данных.