Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаптева информатика .docx
Скачиваний:
2
Добавлен:
11.08.2022
Размер:
1.22 Mб
Скачать

Оглавление

I Создание структуры таблиц базы данных 5

II Создание межтабличных связей 7

III Создание форм для наполнения таблиц данными (записями). 8

IV Создание запросов 13

1 Запросы на выборку 13

2 Запросы с параметром 15

3 Итоговые запросы 17

4 Запрос на создание нового вычисляемого поля 18

5 Запрос на обновление записи 19

6 Запрос на создание новой таблицы 20

7 Перекрестный запрос 21

V Создание отчетов 22

VI Проектирование кнопочной формы 24

Постановка задачи

Средствами MS Access создать базу данных «Туристическая фирма», содержащую шесть таблиц («Клиенты», «Города», «Гостиницы», «Номера», «Туры», «Заказы»).

Поля таблицы «Клиенты»: Код клиента, Фамилия клиента, Имя клиента, Отчество клиента, Телефон клиента, Адрес клиента. Ключевое поле - Код клиента.

Поля таблицы «Города»: Код города, Название города, Название страны, Климат. Ключевое поле - Код города.

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

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

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

Поля таблицы «Заказы»: Код заказа, Код клиента, Статус заказа, ФИО менеджера, Дата размещения заказа, Номер тура. Ключевое поле - Код заказа. Поля «Код клиента» и «Номер тура» должны быть получено путем подстановки из таблицы «Клиенты» и «Туры».

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

Создать основные типы запросов.

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

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

Этапы проектирования базы данных и основных ее объектов

I Создание структуры таблиц базы данных

Таблицы - основные объекты базы данных (БД), хранят все данные и структуру базы (поля, их типы, свойства).

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

Создадим таблицы «Клиенты», «Города», «Гостиницы», «Номера», «Туры», «Заказы» в режиме конструктора.

Рисунок 1 – Таблица «Клиенты» в режиме конструктора

Рисунок 2 – Таблица «Города» в режиме конструктора

Создадим таблицы «Гостиницы» в режиме конструктора. В поле «Код города» выберем тип данных «Мастер подстановок». В появившемся окне выберем команду «Объект «поле подстановки» получит значение из другой таблицы или запроса». В появившемся окне выберем таблицу «Города». В списке «Доступные поля» выберем поля «Код города», «Название города». В следующем диалоговом окне установим флажок «Скрывать ключевое поле».

Рисунок 3 – Таблица «Гостиницы» в режиме конструктора

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

Рисунок 4 – Таблица «Номера» в режиме конструктора

Рисунок 5 – Таблица «Туры» в режиме конструктора

Рисунок 6 – Таблица «Заказы» в режиме конструктора

Соседние файлы в предмете Информатика в техническом университете