Многотабличные БД Презентация практической работы 6
Многотабличные БД Аппаратное и программное обеспечение. Компьютер с установленной операционной системой Windows. Цель работы. Научиться создавать реляционные многотабличные базы данных и создавать к ним запросы в СУБД Microsoft Access 2007 в операционной системе Windows. Задание: создать реляционную многотабличную базу данных «Компьютеры», в качестве основных объектов которой будут использованы три таблицы: «Комплектующие», «Поставщики» и «Цена». Таблицы «Комплектующие» и «Поставщики» должны быть связаны отношением «многие-ко-многим» с помощью таблицы «Цена»; создать запрос, который осуществляет отбор данных, необходимых для закупки дешевого системного блока. Ремизов Илья Вячеславович, 20132
Многотабличные БД 1. В операционной системе Windows запустить СУБД Access СУБД позволяет создавать многотабличные базы данных, а также обеспечивать их обработку с помощью запросов, форм и отчетов. Итак, прежде всего, необходимо создать три таблицы: «Комплектующие» «Поставщики» и «Цена». Ремизов Илья Вячеславович, 20133
Многотабличные БД 2. Создать в СУБД Microsoft Access 2007 новую базу данных с помощью команды [Создать]. В появившемся диалоговом окне в текстовом поле Имя файла: присвоить файлу базы данных имя Компьютеры.accdb. Щелкнуть по кнопке Создать. Таблица «Комплектующие» должна содержать три текстовых поля: Код комплектующих, Наименование и Описание. В диалоговом окне Компьютеры: база данных создать таблицу «Комплектующие» и ввести данные. Ключевым назначить поле Код комплектующих.создать таблицу «Комплектующие» и ввести данные Ремизов Илья Вячеславович, 20134
Многотабличные БД Ремизов Илья Вячеславович, 20135
Многотабличные БД 3. Таблица «Поставщики» должна содержать три текстовых поля: Код поставщика, Название фирмы и Адрес. Первичным ключом является поле Код поставщика. Создать таблицу «Поставщики»Создать таблицу «Поставщики», выполнив рассмотренную выше последовательность действий. Ввести данные. Ремизов Илья Вячеславович, 20136
Многотабличные БД Ремизов Илья Вячеславович, 20137
Многотабличные БД 4. Таблица «Цена» должна содержать поля Счетчик, Код комплектующих, Код поставщика, а также поле Цена. В качестве первичного ключа этой таблицы будет использоваться поле Счетчик. Ремизов Илья Вячеславович, 20138
Многотабличные БД Ремизов Илья Вячеславович, 20139
Многотабличные БД 5. Таблицы «Комплектующие» и «Поставщики» должны быть связаны отношением «один-ко-многим» с таблицей «Цена». Таблица «Цена» содержит поля Код комплектующих и Код поставщика, являющиеся внешними ключами исходных таблиц. Установим связи между таблицами. Используем команду [Работа с базами данных-Схема данных]. Связь в отношении «многие-ко-многим» между таблицами «Комплектующие» и «Поставщики» через таблицу «Цена» будет установлена. Ваш результат. Образец Ремизов Илья Вячеславович,
Многотабличные БД Ремизов Илья Вячеславович,
Многотабличные БД 6. Созданная многотабличная база данных «Компьютеры» состоит из трех связанных таблиц и поэтому обладает целостностью данных. Это значит, что можно создавать запросы, формы и отчеты, которые используют данные из разных таблиц. Создадим, например, запрос, который осуществляет отбор данных, необходимых для закупки дешевого системного блока. Ремизов Илья Вячеславович,
Многотабличные БД 7. В таблице «Комплектующие» для поля Код комплектующих ввести условие равно "К1", в таблице «Поставщики» для полей Название фирмы и Адрес установить вывод на экран, в таблице «Цена» для поля Цена ввести условие
Многотабличные БД Ремизов Илья Вячеславович,
Многотабличные БД 8. Выполните запрос. Появится следующий результат: Вы выполнили задачу! Ремизов Илья Вячеславович,