Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая диспетчер такси.docx
Скачиваний:
6
Добавлен:
17.04.2019
Размер:
497.21 Кб
Скачать
    1. Описание таблиц «»

База данных состоит из следующих таблиц (рис. 1):

Рисунок 1

  1. Таблица «Водители» включает в себя код водителя, ФИО водителя, номер телефона, марка машины, № машины, цвет машины, уволен, больничный, отпуск;

Рисунок 2

  1. Таблица «Заказы» содержит Код Заказа, клиент, откуда, куда, дата поступления заказа, время поступления заказа, стоимость, водитель, статус.

Рисунок 3

  1. Таблица «Клиенты» состоит из Код клиента, ФИО клиента, номер телефона, адрес, количество заказов, ложные вызовы.

Рисунок 4

    1. Связи

Наличие связей между таблицами позволяет включать данные из нескольких таблиц в запросы, формы и отчёты. Таблицы связываются между собой через ключевые поля.

Всего в базах данных существует 3 вида связи таблиц:

  • Один к одному

  • Один ко многим

  • Многие ко многим

В своей базе данных я использовал только один вид связи «многие ко многим». [3]

2.4. Схема данных «База данных для обработки анкетных данных абитуриентов»

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

Рисунок 5

После создания схемы данных переходим к созданию других объектов базы данных: форм, запросов, отчетов.

  1. ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ

Физическая модель данных — способ хранения данных в конкретной СУБД. Строится на основе логической модели данных.

3.1. Запросы

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

В Access существует четыре типа запросов для различных целей:

1) Запросы на выборку отображают данные из одной или нескольких таблиц в виде таблицы.

2) Перекрестные запросы собирают данные из одной или нескольких таблиц в формате, похожем на формат электронной таблицы. Эти запросы используются для анализа данных и создания диаграмм, основанных на суммарных значениях числовых величин из некоторого множества записей.

3) Запросы на изменение используются для создания новых таблиц из результатов запроса и для внесения изменений в данные существующих таблиц. С их помощью можно добавлять или удалять записи из таблицы и изменять записи согласно выражениям, задаваемым в режиме конструктора запроса.

4) Запросы с параметрами — это такие запросы, свойства которых изменяются пользователем при каждом запуске. При запуске запроса с параметром появляется диалоговое окно, в котором нужно ввести условие отбора. Этот тип запроса не является обособленным, т. е. параметр можно добавить к запросу любого типа. [6]

В данной курсовой работе представлено 6 запросов.

Рисунок 6

Запрос «Дата Заказа».

При активации запроса «Дата заказа» появится окно при в вводе в которое дату заказа выдаст всю информацию о всех заказах выполнявшихся в этот день.

Рисунок 7

Рисунок 8

Запрос «Информация о водителях».

Данный запрос показывает всю информацию о том водителе, ФИО которого мы ввели в запросе.

Рисунок 9

Рисунок 10

Запрос «Информация о клиенте».

Данный запрос показывает всю информацию о нужном нам клиенте, достаточно лишь ввести его ФИО.

Рисунок 11

Рисунок 12

Запрос «Обновление информации о водителях».

Данный запрос обновляет список водителей на случай замены одного водителя другим.

Рисунок 13

Запрос «Удаление клиента».

Данный запрос удаляет клиента и всю информацию о нем.

Рисунок 14

Запрос «Заказы_перекрестный» Данный запрос показывает кем, в каком месяце и по какой цене был произведен заказ, а также статус его выполнения.

Рисунок 15