База данных транспортного агентства в режиме конструктора

Создание таблиц базы данных в режиме конструктора. Структура таблиц "Водитель", "Груз", "Отправка", "Транспортное средство". Общая панель конструктора, использование вкладки подстановка. Схема связи между таблицами. Формирование и выполнение запроса.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 24.07.2009
Размер файла 603,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

14

Министерство образования и науки Украины

Донбасская государственная машиностроительная академия

Кафедра компьютерных информационных технологий

Контрольная работа

по дисциплине «Технические средства коммуникаций»

2004

Вариант 11

Индивидуальное задание

Вариант 11 «Транспортное агентство»

Водитель

Груз

Табельный номер

Фамилия

Имя

Отчество

Год рождения

Категория

Стаж работы

Дата поступления на работу

Инвентарный номер средства

Код груза

Наименование

Количество

Вид груза

Единицы измерения

Вид тары

Отправка

Транспортное средство

Код груза

Инвентарный номер средства

Номер путевого листа

Дата отправки

Наименование пункта назначения

Отметка о выполнении

Табельный номер

Инвентарный номер средства

Наименование

Тип средства

Тип грузов

Государственный номер

Дата выпуска

Пробег

Грузоподъемность

Техническое состояние

Создадим новую базу данных «Транспортное агентство». Создание таблиц базы данных осуществим в режиме конструктора. В режиме конструктора назначаем имена полям таблицы и тип полей. В результате этих действий были созданы таблицы (рисунок 2, 3, 4, 5) и им были присвоены следующие имена: «Водитель», «Груз», «Отправка», «Транспортное средство» (рисунок 1).

Для каждого поля таблицы был определен тип данных, в данном случае, были использованы следующие типы данных: «Текстовый», «Числовой», «Дата/Время».

Рисунок 1 - Наименование таблиц базы данных «Транспортное агентство»

Рисунок 2 - Структура таблицы «Водитель»

Рисунок 3 - Структура таблицы «Груз»

Рисунок 4- Структура таблицы «Отправка»

Рисунок 5 - Структура таблицы «Транспортное средство»

Отобразим структуру таблиц воспользовавшись командой «Сервис-Анализ-Архивариус».

Таблица: Водитель

Столбцы

ИмяТипРазмер

Табельный номерДлинное целое4

ФамилияТекстовый50

ИмяТекстовый50

ОтчествоТекстовый50

Год рожденияДата/время8

КатегорияТекстовый50

Стаж работыДлинное целое4

Дата поступления на работуДата/время8

Инвентарный номер средстваДлинное целое4

Таблица: Груз

Столбцы

ИмяТипРазмер

Код грузаДлинное целое4

НаименованиеТекстовый50

КоличествоТекстовый50

Вид грузаТекстовый50

Единицы измеренияТекстовый50

Вид тарыТекстовый50

Таблица: Отправка

Столбцы

ИмяТипРазмер

Код грузаДлинное целое4

Инвентарный номер средстваДлинное целое4

Номер путевого листаДлинное целое4

Дата отправкиДата/время8

Наименование пункта назаначенияТекстовый50

Отметка о выполненииТекстовый50

Табельный номерДлинное целое4

Таблица: Транспортное средство

Столбцы

ИмяТипРазмер

Инвентарный номер средстваДлинное целое4

НаименованиеТекстовый50

Тип средстваТекстовый50

Тип грузовТекстовый50

Государственный номерТекстовый50

Дата выпускаДата/время8

ПробегДлинное целое4

ГрузоподъемностьТекстовый50

Техническое состояниеТекстовый50

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

В числовом поле хранятся только числа. Числовой тип данных позволяет выбрать следующие форматы: «Основной», «Денежный», «Фиксированный», «С разделителями разрядов», «Процентный». Размер числового поля принимает значение целое - от -32768 до 32767.

Дата/Время имеет встроенные готовые к использованию форматы для отражения календарного времени и даты. Таким образом, это поле используется для хранения информации о дате произошедшего события.

Для определения «Наименования груза» используем текстовый формат, «Код груза» - тип поля числовой, формат длинное целое.

Необходимо сделать так, чтобы «Код груза» всегда был положительным числом. Для этой операции воспользуемся установкой условия на значение, т. е. необходимо использовать построитель выражений (рисунок 6) или общую панель в конструкторе (рисунок 7).

Рисунок 6 - Построенное выражение

Рисунок 7 - Общая панель конструктора

Применим для базы данных «Транспортное агентство» поля подстановок. Создадим фиксированный список значений для полей: «Наименование груза», «Вид тары», «Вид груза», «Единицы измерения». Для примера на рисунке 8 представим подстановку для поля «Вид тары».

Рисунок 8- Использование вкладки подстановка

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

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

Рисунок 9 - Схема связи между таблицами

Заполним таблицы «Водитель», «Груз» (рисунок 10), «Отправка», «Транспортное средство» значениями.

Рисунок 10 - Таблица «Груз»

Выберем из таблицы «Груз» все виды груза с продовольствием. Для этого воспользуемся «Фильтром по выделенному». Выделим значение «Продовольствие» в поле «Вид груза» и нажмем кнопку «Фильтр по выделенному» на панели инструментов (рисунок 11).

Рисунок 11 - Результат работы фильтра по выделенному

Выберем в таблице «Груз» все продовольствие или количество груза в размере 2 т. Для этого на панели инструментов нажмем кнопку «Изменить фильтр», в поле «Вид груза» указываем «Продовольствие», затем внизу на панели переключаемся на закладку «Или» и в поле «Количество» вводим 2 т. После этих действий нажимаем на панели инструментов кнопку «Применить фильтр» (рисунок 12).

Рисунок 12 - Результат работы простого фильтра

Выберем из таблицы «Груз» все грузы с весом больше 5 т. Для этого воспользуемся «Фильтром для». Установим курсор в поле «Количество» и, нажав правую кнопку мыши, выбираем «Фильтр для» и в строке указываем условие >5, нажимаем Enter (рисунок 13).

Рисунок 13 - Результат работы «Фильтр для»

Выберем из таблицы «Груз» все медикаменты в полиэтиленовой таре. Для этого воспользуемся «Расширенным фильтром». Откроем в меню «Записи - Фильтр - Расширенный фильтр» и укажем условие отбора (рисунок 14).

Рисунок 14 - Простановка условия в «Расширенном фильтре»

Результат работы «Расширенного фильтра» представлен на рисунке 15.

Рисунок 15 - Результат выполнения «Расширенного фильтра»

Выполним запросы к базе данных. Требуется определить среднее количество по видам груза. Реализуем запрос по принципу, указываем условие группировки по виду груза и среднее арифметическое по количеству груза. Формирование запроса (рисунок 16) и выполнение запроса (рисунок 17).

Рисунок 16 - Формирование запроса

Рисунок 17 - Выполнение запроса

Требуется определить все грузы по запрашиваемому наименованию. Реализуем запрос по принципу, рассмотренному выше, только пользователю в диалоговом окне необходимо будет ввести наименование груза (рисунок 18). Формирование запроса (рисунок 19) и выполнение запроса (рисунок 20).

Рисунок 18 - Диалоговое окно ввода параметра

Рисунок 19 - Формирование запроса

Рисунок 20 - Выполнение запроса

Создадим отчет с группировкой по виду груза и его количеству. Для этого нажимаем на кнопку «Отчеты» и создаем отчет с использованием мастера, в котором в диалоговом режиме определяются необходимые для отчета параметры: отображаемые поля, группировка, вид заголовка и представления данных и т.д. Полученный отчет представлен ниже.

Груз

Вид грузаКоличествоНаименованиеЕдиницы

материалы

5

металлт

машиностроительные

10

машинышт

медикаменты

2

таблеткит

5

уколыкв. м

продовольствие

2

пшенот

бананыт

7

мукат

1000

хлеб шт


Подобные документы

  • Создание таблиц базы данных в режиме конструктора. Схема связей между таблицами и содержание таблиц. Установление связи с поддержанием целостности. Структуры двух запросов (в режиме конструктора) и описание процесса их создания. Результаты вывода отчетов.

    курсовая работа [3,0 M], добавлен 28.06.2015

  • Создание таблиц базы данных в режиме конструктора. Наименование и структура таблиц базы данных "Библиотека". Применение поля подстановок и создание фиксированного списка значений для полей. Схема связи между таблицами. Формирование и выполнение запроса.

    контрольная работа [1,2 M], добавлен 24.07.2009

  • Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.

    реферат [27,3 K], добавлен 08.09.2010

  • Создание информационной системы учета стран, поставляющих продукты в крупные фирмы. Схема данных и ее описание. Создание таблиц программы. Проектирование базы данных. Главная кнопочная форма. Рисунки структур запросов для отчетов в режиме конструктора.

    курсовая работа [2,9 M], добавлен 04.02.2013

  • Создание основных и вспомогательных таблиц в режиме конструктора. Использование поля со списком для ссылок на объекты. Установление связей между таблицами и контроля ссылочной целостности. Параметрические запросы. Ввод параметров для формирования отчетов.

    контрольная работа [1,1 M], добавлен 27.02.2015

  • Автоматизация деятельности книжного магазина. Информация базы данных. Заполнение полей таблиц "Книги", "Покупатель", "Поставщик", "Сотрудники". Создание запроса в режиме конструктора. Вывод данных с помощью форм. Разработка приложения СУБД MS Access.

    курсовая работа [3,2 M], добавлен 13.01.2015

  • Создание формы с помощью конструктора и мастера. Понятие ключевого поля. Заполнение, сортировка, редактирование таблиц. Ввод данных для базы данных "Кадры". Создание связи между таблицами в MS Access. Использование свойства обеспечения целостности данных.

    контрольная работа [819,3 K], добавлен 28.11.2014

  • Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.

    контрольная работа [4,5 M], добавлен 18.03.2012

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

    курсовая работа [2,3 M], добавлен 31.05.2010

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

    курсовая работа [2,9 M], добавлен 18.07.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.