Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных Услуги.doc
Скачиваний:
0
Добавлен:
05.01.2020
Размер:
848.9 Кб
Скачать

Упражнение1.

1.Создать базу данных: Услуги (с помощью Мастера таблиц), Клиенты, Заказы (с помощью Конструктора).

2.Создать схему данных (СервисСхема данных).

3.Заполнить таблицы Услуги и Клиенты данными.

4.Сохранить базу данных.

5.Создать форму для таблицы Услуги с помощью кнопки Создать, выбрав Автоформа: в столбец.

Создать форму для таблицы Клиенты с помощью Мастера формул, выбрав все поля таблицы, вид формы – ленточный, стиль Стандартный.

Создать форму для таблицы Заказы с помощью кнопки Создать, выбрав Автоформа: в столбец.. Настроить форму с помощью Конструктора.

В режиме Конструктора заменить поля Код услуги и Код клиента на элемент Поле со списком, для того, чтобы можно было при вводе информации выбирать значения из предложенного списка, а не вводить с клавиатуры.

Активизируйте поле Код услуги и нажмите клавишу Delete, удалив выбранное поле. Добавьте элемент Поле со списком:

в появившемся после добавления окне Создание полей со списком выберите способ, которым поле со списком получает свои значения (в данном случае – выбор из таблицы или запроса);

таблицу Услуги;

поля, которые нужно включить в Поле со списком (в данном случае все>>);

указать поле Код услуги как источник для значений

.

Аналогично добавить поле со списком для выбора клиента по его наименованию из таблицы Клиенты.

В результате выполнения действий форма Заказы в режиме Конструктора примет вид:

6.С помощью формы заполнить таблицу Заказы.

Сохранить базу данных.

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

Запросы являются одним из основных инструментов обработки БД. Пользователь может использовать графическое средство формирования запроса по образцу – QBE (Query By Example).

Запрос строится на основе одной или нескольких таблиц. При этом можно использовать таблицы БД и другие запросы. Запрос QBE содержит схему данных, включающую используемые таблицы и бланк запроса.

Можно создать несколько видов запроса:

запрос на выборку – выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица, которая существует до закрытия запроса;

запрос на создание таблицы – основан на запросе выборки, но в отличие от него результат запроса сохраняется в новой таблице;

запросы на обновление, добавление, удаление – являются запросами действия, в результате выполнения которых изменяются данные в таблицах.

Окно Конструктора запросов разделено на две панели: верхняя панель содержит схему данных запроса, которая включает выбранные для данного запроса таблицы; нижняя панель является бланком запроса, который нужно заполнить.

При заполнении бланка запроса необходимо указать:

в строке Поле имена полей, используемых в запросе;

в строке Вывод на экран отметить поля, которые должны быть включены в результирующую таблицу;

в строке Условие отбора задать условия отбора записей;

в строке Сортировка выбрать порядок сортировки записей результата.

Упражнение1.

Создать запрос с помощью Мастера: Список всех клиентов (название).

Источник данных: таблица Клиенты.

Результат выполнения запроса:

Упражнение2.

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

Источник данных: таблицы Заказы, Услуги, Клиенты.

Результат выполнения запроса: