Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Уроки 63 - 66
§3.4. Многотабличные базы данных




Содержание урока

3.4. Многотабличные базы данных
3.4.1. Связывание таблиц

Связывание таблиц

Контрольные вопросы

Практическая работа 3.9 Многотабличные базы данных


3.4.1. Связывание таблиц


Практическая работа 3.9
Многотабличные базы данных


Аппаратное и программное обеспечение. Компьютер с установленной операционной системой Windows.

Цель работы. Научиться создавать реляционные многотабличные базы данных и создавать к ним запросы в СУБД Microsoft Access 2007 в операционной системе Windows.

Задание:

создать реляционную многотабличную базу данных «Компьютеры», в качестве основных объектов которой будут использованы три таблицы: «Комплектующие», «Поставщики» и «Цена». Таблицы «Комплектующие» и «Поставщики» должны быть связаны отношением «многие-ко-многим» с помощью таблицы «Цена»;
• создать запрос, который осуществляет отбор данных, необходимых для закупки дешевого системного блока.

Создание реляционной многотабличной базы данных с помощью СУБД Microsoft Access 2007

1. В операционной системе Windows запустить СУБД Microsoft Access 2007.

Система управления базами данных Microsoft Access позволяет создавать многотабличные базы данных, а также обеспечивать их обработку с помощью запросов, форм и отчетов.

Итак, прежде всего, необходимо создать три таблицы: «Комплектующие» «Поставщики» и «Цена».

2. Щелкнуть по значку Кнопка Microsoft Office .

Создать в СУБД Microsoft Access 2007 новую базу данных с помощью команды [Создать].

В появившемся диалоговом окне в текстовом поле Имя файла: присвоить файлу базы данных имя Компьютеры.accdb.

Щелкнуть по кнопке Создать.

Таблица «Комплектующие» должна содержать три текстовых поля: Код комплектующих. Наименование и Описание.

3. В диалоговом окне Компьютеры: база данных создать таблицу «Комплектующие» и ввести данные.

4. Ввести команду [Режим-Конструктор].

В качестве первичного ключа задать поле Код комплектующих.

Таблица «Поставщики» должна содержать три текстовых поля: Код поставщика, Название фирмы и Адрес. Первичным ключом является поле Код поставщика.

5. Создать таблицу «Поставщики», выполнив рассмотренную выше последовательность действий. Ввести данные.

Таблица «Цена» должна содержать поля Счетчик, Код комплектующих, Код поставщика, а также поле Цена. В качестве первичного ключа этой таблицы будет использоваться поле Счетчик.

6. С помощью аналогичных действий создать таблицу «Цена» и ввести данные.

Таблицы «Комплектующие» и «Поставщики» должны быть связаны отношением «один-ко-многим» с таблицей «Цена». Таблица «Цена» содержит поля Код комплектующих и Код поставщика, являющиеся внешними ключами исходных таблиц.

Установим связи между таблицами.

7. Ввести команду [Работа с базами данных-Схема данных].

Связь в отношении «многие-ко-многим» между таблицами «Комплектующие» и «Поставщики» через таблицу «Цена» будет установлена.

Созданная многотабличная база данных «Компьютеры» состоит из трех связанных таблиц и поэтому обладает целостностью данных. Это значит, что можно создавать запросы, формы и отчеты, которые используют данные из разных таблиц.

Создадим, например, запрос, который осуществляет отбор данных, необходимых для закупки дешевого системного блока.

8. Ввести команду [Режим-Конструктор].

9. В таблице «Комплектующие» для поля Код комплектующих ввести условие равно "К1", в таблице «Поставщики» для полей Название фирмы и Адрес установить вывод на экран, в таблице «Цена» для поля Цена ввести условие < 9500.

10. Ввести команду [Режим-Режим таблицы]. Появится результат выполнения запроса.



Следующая страница 3.4. Многотабличные базы данных



Cкачать материалы урока






Наверх