Многотабличные базы данных | Таблицы и связи между ними (11 кл. 136 ч.)

Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, полный углублённый курс, по 4 часа в неделю)


Уроки 34 - 37
Многотабличные базы данных
(§21. Работа с многотабличной базой данных)



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

Таблицы и связи между ними

Запрос данных из нескольких таблиц

Итоговый запрос

Формы

Отчёты

Вопросы и задания

Задача


Таблицы и связи между ними


Вспомним про базу данных кафе, о которой мы говорили в конце § 14 (рис. 3.38).

Рис. 3.38

Рис. 3.38

Построим в новой базе данных (назовём её Кафе) все необходимые таблицы (пока без связей). Поскольку в этой базе несколько таблиц, далее мы будем использовать общепринятые обозначения типа Блюда.[Название] — это означает «поле Название таблицы Блюда».

Не забудьте, что связи устанавливаются только между однотипными полями, т. е. поля Заказано.[Номер заказа] и Заказано.[Код блюда] должны быть целого типа (INTEGER), чтобы их можно было связать соответственно с номером заказа и кодом блюда. Для поля Блюда.[Цена] выберите десятичный тип (DECIMAL) и денежный формат для вывода на экран.

Чтобы установить связи между таблицами, выберем пункт меню 1 Сервис - Связи. С помощью специального окна добавим в рабочую область (она пока пустая) все три таблицы (рис. 3.39).


1 В программе Microsoft Access нужно щёлкнуть на кнопке Схема данных на вкладке Работа с базами данных.



Рис. 3.39

Рис. 3.39

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

Чтобы изменить или удалить связи, снова зайдите в меню Сервис - Связи. Для удаления связи её нужно выделить щелчком мышью и нажать клавишу Delete.

Теперь остаётся заполнить таблицы (можно придумать свои данные или взять их из § 14).

Следующая страница Запрос данных из нескольких таблиц



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







Наверх