Курсовая работа: База данных "Такси"
- посредством ввода данных и определения полей в режиме таблицы. Этот способ применяется при необходимости настроить простую таблицу и быстро ввести данные. Однако в отличие от работы с мастером или в режиме конструктора при этом нельзя задать многие параметры таблицы.
Создаем таблицу «Водители». Для создания таблицы используем конструктор, как более подробный метод (рисунок 1). В таблице зададим следующие поля: «Позывной», «Фамилия», «Имя», «Отчество», «Номер ВУ», «Дата выдачи ВУ», «На больничном», «В отпуске», «Уволен». Поле «Позывной» имеет формат счетчика. Следующие поля – текстовые, «Дата выдачи ВУ» имеет формат даты/времени, а последние три поля – логические.
Рисунок 1 – Окно создания таблицы
Рисунок 2 – Ввод параметров поля таблицы
Вводим названия полей и их подробный формат (рисунки 2, 3).
Рисунок 3 – выбор типа данных в поле таблицы
Сохраняем структуру таблицы под именем «Водители» и начинаем заполнять значения полей – записи (рисунок 4).
Рисунок 4 – Заполнение таблицы данными
Запись — полный набор данных об определенном объекте: клиенте, книге, событии и т. п. Запись отображается как строка таблицы. Каждая запись состоит из отдельных полей. Каждая запись в каждой таблице должна быть уникальна. Чтобы отличить одну запись от другой, в таблицы можно добавить поле первичного ключа. Ключевым полем станет поле «Позывной», т.к. позывной уникален для каждого водителя. Это поле имеет формат счетчика. После завершения ввода данных таблица закрывается.
После создания всех таблиц, необходимо построить схему данных (рис.5).
Рисунок 5 – Схема данных
2. Создание запросов
Переходим на следующую вкладку – «Запросы». Запросы – объекты, позволяющие пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (Query By Example – запрос по образцу) или написать инструкцию SQL. Можно создавать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких таблиц.
Строить запросы также можно с помощью мастера и с помощью конструктора. Снова выбираем конструктор (рисунок 6).
Рисунок 6 – Окно создания запроса
Для построения запросов нужно добавить таблицы, по которым будет выполняться запрос. В нашем случае пять таблиц, выберем из них те, в которых содержатся необходимые для запроса данные (рисунок 7).
Рисунок 7 – Окно добавления таблицы
После добавления таблицы необходимо выбрать поля, по которым делается запрос, и задать необходимые условия отбора (рисунок 8).
Рисунок 8 – Задание условий отбора
Например, требуется, чтобы на экран выводился список междугородних заказов для конкретного водителя.
Для создания запросов, когда требуется посмотреть данные для определенного водителя в столбце «Позывной» можно задать условие для ввода позывного водителя в квадратных скобках «[Задайте позывной водителя]». В этом случае при открытии запроса программа попросит ввести нужный позывной (рисунок 9).