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

Алгоритм создания базы данных сопровождения автопредприятия города. Выбор инструментальной среды для разработки БД. Описание предметной области. Построение инфологической модели данных. Схема данных, интерфейс программы в среде программирования MSAccess.

Рубрика Транспорт
Вид курсовая работа
Язык русский
Дата добавления 03.03.2020
Размер файла 1,0 M

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

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

Размещено на http://www.allbest.ru/

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

Введение

Автотранспортное предприятие - организация, осуществляющая перевозки автомобильным транспортом, а также хранение, техническое обслуживание и ремонт подвижного состава. Для поддержания функционирования данного предприятия необходимо создать хранилище, которое будет хранить все данные автопредприятия. В качестве хранилища наиболее оптимальной будет база данных, так как она может хранить большой объем информации, систематизировать ее, обрабатывать и выдавать необходимые данные для пользователя.

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

Такая категория программного обеспечения, как СУБД, существует уже не один десяток лет -- задача хранения данных возникла практически одновременно с появлением первых носителей данных, а принципы, на которых основана работа большинства современных СУБД, были сформулированы еще в 60 - х годах прошлого века. Данная категория продуктов существует практически для всех платформ, начиная с карманных компьютеров и мобильных телефонов и заканчивая мэйнфреймами и суперкомпьютерами, и используется абсолютно во всех системах управления предприятиями и в других корпоративных приложениях, а также во многих приложениях иного назначения.

В настоящее время наиболее часто применяются реляционные СУБД с архитектурой «клиент - сервер», хотя изредка еще можно встретить приложения, использующие настольные СУБД. Базы данных, управляемые настольными СУБД, обычно представляют собой файл или набор файлов, а сами СУБД являются набором библиотек, с помощью которых применяющие их приложения могут вносить изменения в эти файлы. В простейшем случае информационная система, основанная на архитектуре «клиент - сервер», состоит из двух основных компонентов: сервера баз данных, управляющего данными и выполняющего поступающие от клиентских приложений запросы, и самих клиентских приложений, обеспечивающих интерфейс пользователя и посылающих запросы к серверу. Именно сервер баз данных может манипулировать файлами, в которых хранятся данные, выполнять пользовательские запросы, поддерживать ссылочную целостность данных, обеспечивать доступ к ним, осуществлять резервное копирование данных и протоколировать операции, связанные с их изменением.

Лидерами рынка СУБД на данный момент являются давно и успешно представленные на российском рынке компании IBM, Oracle, Microsoft, Sybase и Teradata, а также относительно молодая компания Netezza, которая на отечественном рынке практически неизвестна. Первая версия Microsoft SQL Server -- совместный продукт компаний Microsoft и Sybase. Данный продукт включает в себя средства решения стандартных задач администрирования, создание баз данных и их объектов, управление привилегиями пользователей и групп, резервное копирование и восстановление, репликация данных, они обмен данными с другими СУБД и хранилищами данных. Также известным продуктом корпорации Microsoft является Microsoft Access .

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

Целью данной работы является создание базы данных сопровождения автопредприятия города.

1 . Выбор инструментальной среды для разработки БД

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

Возможности приложения таковы, что информация может быть импортирована из других приложений (FoxPro, Paradox, Excel, Word и др.). Для упрощения процедур данные можно не импортировать, а связать, причем не только с указанными программами, а и с источниками в сетевом окружении или в интернете. Устанавливаемые в приложении связи между базами данных позволяют производить точное отслеживание изменений в любой из них с автоматической корректировкой параметров в других.

MS Access работает с объектами, к которым относятся таблицы, запросы, формы, отчеты, макросы и модули. Все связанные между собой объекты организованы в один файл, называемый базой данных. Основные разделы главного окна соответствуют типам объектов, которые может содержать база данных MS Access. Это Таблицы, Запросы, Формы, Отчеты, Макросы и Модули.

Наиболее простыми средствами создания форм, таблиц и запросов являются мастера - специальные программные надстройки, предназначенные для создания объектов базы данных в режиме последовательного диалога. Для опытных пользователей существуют возможности более гибкого управления ресурсами и возможностями объектов СУБД в режиме конструктора. Специфической особенностью СУБД MS Access является то, что вся информация, относящаяся к одной базе данных, хранится в едином файле. Такой файл имеет расширение «mdb».

Одним из средств программирования в Access является язык макрокоманд. Программы, созданные на этом языке, называются макросами и позволяют легко связывать отдельные действия, реализуемые с помощью форм, запросов, отчетов.

2 . Предметная область

2.1 Описание предметной области

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

Предприятие имеет штат водителей, закрепленных за автомобилями (за одним автомобилем может быть закреплено более одного водителя). Обслуживающий персонал (техники, сварщики, слесари, сборщики и др.) занимается техническим обслуживанием автомобильной техники, при этом различные вышеперечисленные категории также могут иметь уникальные для данной категории атрибуты. Обслуживающий персонал и водители объединяется в бригады, которыми руководят бригадиры, далее следуют мастера, затем начальники участков и цехов. В ведении предприятия находятся объекты гаражного хозяйства (цеха, гаражи, боксы и пр.), где содержится и ремонтируется автомобильная техника.

Пассажирский автотранспорт (автобусы, маршрутные такси) перевозит пассажиров по определенным маршрутам, за каждым из них закреплены отдельные единицы автотранспорта. Ведется учет числа перевозимых пассажиров, на основании чего производится перераспределением транспорта с одного маршрута на другой. Учитывается также пробег, число ремонтов и затраты на ремонт по всему автотранспорту, объем грузоперевозок для грузового транспорта, интенсивность использования транспорта вспомогательного назначения. Учитывается интенсивность работы бригад по ремонту (число ремонтов, объем выполненных работ), число замененных и отремонтированных узлов и агрегатов (двигателей, КП, мосты, шасси и т.д.) по каждой автомашине, и суммарно по участку, цеху, предприятию.

Виды запросов в информационной системе:

1. Получить данные об автопарке предприятия.

2. Получить перечень и общее число водителей по предприятию, по указанной автомашине.

3. Получить распределение водителей по автомобилям.

4. Получить данные о распределении пассажирского автотранспорта по маршрутам.

5. Получить сведения о пробеге автотранспорта определенной категории или конкретной автомашины за указанный день, месяц, год.

6. Получить данные о числе ремонтов и их стоимости для автотранспорта определенной категории, отдельной марки автотранспорта или указанной автомашины за указанный период.

7. Получить данные о подчиненности персонала: рабочие - бригадиры - мастера - начальники участков и цехов.

8. Получить сведения о наличии гаражного хозяйства в целом и по каждой категории транспорта.

9. Получить сведения о грузоперевозках, выполненных указанной автомашиной за обозначенный период.

10. Получить сведения о полученной и списанной автотехнике за указанный период.

11. Получить состав подчиненных указанного бригадира, мастера и пр.

12. Получить данные о работах, выполненных указанным специалистом(сварщиком, слесарем и т.д.)за обозначенный период и по конкретной автомашине.

Реализация запросов на языке SQL приведена в приложении А.

2.2Построение инфологической модели данных

Для хранения необходимой информации о данной предметной области (ПО) выделен следующий набор сущностей (таблица 3.1).

Таблица 3.1 – Необходимый набор сущностей

Сущность

Описание

1

Автотранспорт

Содержит информацию об автотранспорте, расположенном на автопредприятии города

2

Объекты гаражного хозяйства

Содержит информацию об объектах, в которых хранится автотранспорт

3

Водитель

Содержит информацию о водителях, за каждым из которых закреплен конкретный автотранспорт

4

Сотрудники

Содержит информацию о сотрудниках, работающих в автопредприятии города

5

Путевой лист

Содержит информацию о рейсах водителей по определенным маршрутам

6

Должность

Содержит информацию о принадлежности сотрудников к какому-либо служебному месту автопредприятия города

7

Ремонт автотранспорта

Содержит информацию о работах, проделанных для восстановления автотранспорта на автопредприятии города

8

Узлы и агрегаты

Содержит информацию об узлах и агрегатах автотранспорта

9

Дополнительные услуги

Содержит информацию о дополнительных услугах, которыми может воспользоваться водитель

Взаимосвязь между сущностями, приведенных в таблице 3.1 представлена в виде ER - диаграммы 1 - ого уровня на рисунке 3.1 (Основы работы с MySQLWorkbench).

Рисунок 3.1 - ER - диаграмма (диаграмма «сущность - связь») ПО

2.3 Построение схемы данных

В приложении Б приведена схема данных (FA - диаграмма) данной ПО, полученная с помощью редактора баз данных MSAccess.

В среде MSAccess было создано 9 таблиц. Далее представлены характеристики и свойства полей данных таблиц (таблицы 3.2 - 3.10).

Таблица 3.2 – Описание таблицы «Автотранспорт»

Имя поля

Тип данных

Свойство поля

1

Код автотранспорта

Числовой

PRIMARY KEY

2

Состояние

Текстовый

3

Код объекта

Числовой

FOREIGN KEY

4

Марка топлива

Текстовый

5

Марка авто

Текстовый

6

Тип авто

Текстовый

7

Гос номер

Текстовый

8

Дата выпуска

Дата/время

9

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

Дата/время

10

Дата списания

Дата/время

11

Вместимость, чел

Числовой

12

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

Числовой

Таблица 3.3 - Описание таблицы «Объекты гаражного хозяйства»

Имя поля

Тип данных

Свойство поля

1

Код объекта

Числовой

PRIMARY KEY

2

Наименование г/х

Текстовый

3

Адрес

Текстовый

Таблица 3.4 - Описание таблицы «Водитель»

Имя поля

Тип данных

Свойство поля

1

Код автотранспорта

Числовой

PRIMARY KEY,

FOREIGN KEY

2

Код сотрудника

Числовой

PRIMARY KEY,

FOREIGN KEY

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

Имя поля

Тип данных

Свойство поля

1

Код сотрудника

Числовой

PRIMARY KEY

2

Фамилия

Текстовый

3

Имя

Текстовый

4

Отчество

Текстовый

5

Пол

Логический

6

Должность

Текстовый

7

Подчиняется

Текстовый

8

Номер бригады

Числовой

9

Заработная плата

Денежный

10

Дата рождения

Дата/время

11

Телефон(сотовый)

Короткий текст

12

Телефон(домашний)

Короткий текст

13

Дата найма

Дата/время

14

Дата увольнения

Дата/время

15

Код должности

Числовой

FOREIGN KEY

Таблица 3.6 - Описание таблицы «Путевой лист»

Имя поля

Тип данных

Свойство поля

1

Код листа

Числовой

PRIMARY KEY

2

Статус

Текстовый

3

Маршрут

Текстовый

4

Код сотрудника

Числовой

FOREIGN KEY

5

Водитель

Текстовый

6

Задача

Текстовый

7

Дата выезда

Дата/время

8

Время выезда

Дата/время

9

Дата возврата

Дата/время

10

Время возврата

Дата/время

11

Пробег, км

Числовой

12

Число пассажиров

Числовой

13

Масса грузов, т

Числовой

Таблица 3.7 - Описание таблицы «Должность»

Имя поля

Тип данных

Свойство поля

1

Код должности

Числовой

PRIMARY KEY

2

Должность

Текстовый

3

Служба обслуживания

Логический

4

Служба эксплуатации

Логический

5

Техническая служба

Логический

6

Служба безопасности

Логический

7

Руководители

Логический

Таблица 3.8 - Описание таблицы «Ремонт автотранспорта»

Имя поля

Тип данных

Свойство поля

1

Код ремонта

Числовой

PRIMARY KEY

2

Код автотранспорта

Числовой

FOREIGN KEY

3

Код узла/агрегата

Числовой

FOREIGN KEY

4

Код услуги

Числовой

FOREIGN KEY

5

Специалист

Текстовый

6

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

Текстовый

7

Размещено

Дата/время

8

Исполнено

Дата/время

Таблица 3.9 - Описание таблицы «Узлы и агрегаты»

Имя поля

Тип данных

Свойство поля

1

Код узла/агрегата

Числовой

PRIMARY KEY

2

Наименование узла/агрегата

Текстовый

3

Цена, руб

Денежный

Таблица 3.10 - Описание таблицы «Дополнительные услуги»

Имя поля

Тип данных

Свойство поля

1

Код услуги

Числовой

PRIMARY KEY

2

Наименование услуги

Текстовый

3

Стоимость

Денежный

Связи между сущностями представлены в таблице3.11.

Таблица 3.11 - Связи между сущностями

№ связи

Родительская сущность

Дочерняя сущность

Тип связи

Название

Атрибут

Название

Атрибут

1

Изделия

Код изделия

Атрибуты

Код изделия

Один-ко-многим (1-?)

2

Участки цехов

Код участка

Изделия

Расположение изделия(Код участка)

1-?

Бригада

Код участка

1-?

3

Виды

Код вида

Изделия

Код вида

1-?

4

Бригада

Код бригады

Общие работы по изделиям

Код бригады

1-?

Сотрудники

Код бригады

1-?

5

Лаборатория

Код лаборатории

Оборудование

Код лаборатории

1-?

Испытание

Код лаборатории

1-?

6

Общие работы по изделию

Код работы

Работы по изделию

Код работы

1-?

7

Цеха

Код цеха

Участки цехов

Код цеха

1-?

Лаборатория

Код цеха

3 . Описание интерфейса программы

Графическое пользовательское меню создано с помощью «Диспетчер кнопочных форм». Эта служебная программа позволяет сформировать главное окно приложения. Редактирование же кнопочной формы осуществляется с помощью таблицы «Switchboard Items»(Избачков Ю.С. & Петров В.Н., 2005). На рисунке 4.1 изображено главное окно приложения.

Рисунок 4.1 - Главное меню программы

При выборе пункта «Автотранспорт» открывается соответствующая форма, которая представлена на рисунке 4.2.

Рисунок 4.2 - Форма «Автотранспорт»

В данной форме имеется кнопка «Выход» для перехода в главное меню. При выборе из главного меню программы пункта «Объекты гаражного хозяйства» открывается форма, в которой представлены все имеющиеся объекты гаражного хозяйства автопредприятия (Рисунок 4.3).

Рисунок 4.3 - Форма «Объекты гаражного хозяйства»

В данной форме расположена кнопка «Распределение техники по объектам г/х», которая реализует переход на одиночную форму, как показано на рисунке 4.4.

Рисунок 4.4 - Форма «Распределение техники по объектам г/х»

Здесь расположена вся информация о распределении автотранспорта по объектам автопредприятия. При нажатии на любое значение фильтра «Наименование г/х» будут сортироваться записи по выбранному объекту.

При выборе из главного меню программы пункта «Путевой лист» открывается соответствующая форма (Рисунок 4.5).

Рисунок 4.5 - Форма «Путевой лист»

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

Рисунок 4.6 - Форма «Распределение водителей»

При выборе из главного меню пункта «Ремонт автотранспорта» открывается форма (Рисунок 4.7).

Рисунок 4.7 - Форма «Ремонт автотранспорта»

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

При нажатии на пункт «Сотрудники» из главного меню открывается форма (Рисунок 4.8).

Рисунок 4.8 - Форма «Сотрудники»

Здесь расположена информация обо всех сотрудниках автопредприятия. Также имеются кнопки для более детального просмотра информации по составу подчиненных мастера, начальника, директора, бригадира (Рисунок 4.9).

Рисунок 4.9 - Форма «Состав подчиненных бригадира»

На данной форме имеется фильтр для более удобной фильтрации записей.

Заключение

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

1) исследована предметная область «Автопредприятие города»;

2) создана модель данных исследованной предметной области;

3) приведена к третьей нормальной форме база данных. Для нее были созданы запросы. SQL - код запросов приведен в приложении Б;

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

Список литературы

автопредприятие программа msaccess

1. Хомоненко А. Д., Цыганкова В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений. - СПб.: КОРОНА принт. - 4-е изд., доп. и перераб., 2004. - 736 с.

2. Проектирование баз данных. СУБД Microsoft Access. Учебное пособие. - М., 2013. - 240 c.

3. Организационная структура автотранспортного предприятия[Электронный ресурс] URL:http://mirznanii.com/a/220827/organizatsionnaya-struktura-avtotransportnogo-predpriyatiya (дата обращения: 20.05.2018)

4. Язык SQL [Электронный ресурс] - URL: http://sql-language.ru/ (дата обращения: 24.05.16)

Приложение

Исходные коды запросов на языке SQL

Запрос 1

SELECT Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], Автотранспорт.[Дата выпуска], Автотранспорт.[Дата поступления], Автотранспорт.[Дата списания], [Объекты гаражного хозяйства].[Наименование г/х], [Объекты гаражного хозяйства].Адрес

FROM [Объекты гаражного хозяйства] INNER JOIN Автотранспорт ON [Объекты гаражного хозяйства].[Код объекта]=Автотранспорт.[Код объекта]

Запрос 2

SELECT Сотрудники.Должность, Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество

FROM Сотрудники INNER JOIN (Автотранспорт INNER JOIN Водитель ON Автотранспорт.[Код автотранспорта] = Водитель.[Код автотранспорта]) ON Сотрудники.[Код сотрудника] = Водитель.[Код сотрудника]

GROUP BY Сотрудники.Должность, Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество

HAVING (((Сотрудники.Должность)="Водитель"))

Запрос 3

SELECT Сотрудники.Должность, Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер]

FROM Сотрудники INNER JOIN (Автотранспорт INNER JOIN Водитель ON Автотранспорт.[Код автотранспорта] = Водитель.[Код автотранспорта]) ON Сотрудники.[Код сотрудника] = Водитель.[Код сотрудника]

GROUP BY Сотрудники.Должность, Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер]

HAVING (((Сотрудники.Должность)="Водитель"))

Запрос 4

SELECT Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], [Путевой лист].Задача, [Путевой лист].Маршрут, [Путевой лист].[Дата выезда], [Путевой лист].[Дата возврата], [Путевой лист].[Число пассажиров], Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество

FROM (Сотрудники INNER JOIN (Автотранспорт INNER JOIN Водитель ON Автотранспорт.[Код автотранспорта] = Водитель.[Код автотранспорта]) ON Сотрудники.[Код сотрудника] = Водитель.[Код сотрудника]) INNER JOIN [Путевой лист] ON Сотрудники.[Код сотрудника] = [Путевой лист].[Код сотрудника]

WHERE ((([Путевой лист].Задача)="Перевозка пассажиров"))

Запрос 5

SELECT Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], [Путевой лист].Водитель, [Путевой лист].[Дата выезда], [Путевой лист].[Дата возврата], [Путевой лист].[Пробег, км]

FROM (Сотрудники INNER JOIN (Автотранспорт INNER JOIN Водитель ON Автотранспорт.[Код автотранспорта] = Водитель.[Код автотранспорта]) ON Сотрудники.[Код сотрудника] = Водитель.[Код сотрудника]) INNER JOIN [Путевой лист] ON Сотрудники.[Код сотрудника] = [Путевой лист].[Код сотрудника]

WHERE (((Автотранспорт.[Тип авто])="Такси") AND (Year([Путевой лист].[Дата возврата])=2006))

Запрос 6

SELECT Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], [Ремонт автотранспорта].[Наименование ремонта], [Ремонт автотранспорта].Размещено, [Ремонт автотранспорта].Исполнено, [Узлы и агрегаты]![Цена, руб]+[Дополнительные услуги]![Стоимость] AS [Общая стоимость], Count([Дополнительные услуги].[Наименование услуги]) AS [Count-Наименование услуги], Count([Узлы и агрегаты].[Наименоввание узла/агрегата]) AS [Count-Наименоввание узла/агрегата]

FROM [Узлы и агрегаты] RIGHT JOIN ([Дополнительные услуги] RIGHT JOIN (Автотранспорт RIGHT JOIN [Ремонт автотранспорта] ON Автотранспорт.[Код автотранспорта] = [Ремонт автотранспорта].[Код автотранспорта]) ON [Дополнительные услуги].[Код услуги] = [Ремонт автотранспорта].[Код услуги]) ON [Узлы и агрегаты].[Код узла/агрегата] = [Ремонт автотранспорта].[Код узла/агрегата]

GROUP BY Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], [Ремонт автотранспорта].[Наименование ремонта], [Ремонт автотранспорта].Размещено, [Ремонт автотранспорта].Исполнено, [Узлы и агрегаты]![Цена, руб]+[Дополнительные услуги]![Стоимость]

HAVING (((Автотранспорт.[Тип авто])="Грузовой") AND (([Ремонт автотранспорта].Размещено) Between #8/10/2004# And #5/31/2006#))

Запрос 7

SELECT Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Сотрудники.Должность, Сотрудники.[Номер бригады], Сотрудники.Подчиняется

FROM Сотрудники

Запрос 8

SELECT Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], [Объекты гаражного хозяйства].[Наименование г/х], [Объекты гаражного хозяйства].Адрес

FROM [Объекты гаражного хозяйства] INNER JOIN Автотранспорт ON [Объекты гаражного хозяйства].[Код объекта] = Автотранспорт.[Код объекта]

GROUP BY Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], [Объекты гаражного хозяйства].[Наименование г/х], [Объекты гаражного хозяйства].Адрес

Запрос 9

SELECT Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], [Путевой лист].Задача, [Путевой лист].Маршрут, [Путевой лист].Задача, [Путевой лист].[Дата выезда], [Путевой лист].[Дата возврата], [Путевой лист].[Масса груза, т], [Путевой лист].Водитель

FROM (Сотрудники INNER JOIN (Автотранспорт INNER JOIN Водитель ON Автотранспорт.[Код автотранспорта] = Водитель.[Код автотранспорта]) ON Сотрудники.[Код сотрудника] = Водитель.[Код сотрудника]) INNER JOIN [Путевой лист] ON Сотрудники.[Код сотрудника] = [Путевой лист].[Код сотрудника]

WHERE (((Автотранспорт.[Гос номер])="С888ПА") AND (([Путевой лист].Задача)="Перевозка груза") AND (([Путевой лист].[Дата возврата]) Between #5/12/2006# And #12/12/2008#))

Запрос 10

SELECT Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], Автотранспорт.[Дата выпуска], Автотранспорт.[Дата поступления], Автотранспорт.[Дата списания]

FROM Автотранспорт

WHERE (((Автотранспорт.[Дата поступления]) Between #10/25/2003# And #11/20/2007#) AND ((Автотранспорт.[Дата списания]) Between #10/25/2007# And #11/20/2008#))

Запрос 11

SELECT Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Сотрудники.Должность, Сотрудники.[Номер бригады], Сотрудники.[Заработная плата], Сотрудники.Подчиняется

FROM Сотрудники

WHERE (((Сотрудники.Подчиняется) Like "*Бригадир*")

Запрос 12

SELECT Автотранспорт.[Марка авто], Автотранспорт.[Тип авто], Автотранспорт.[Гос номер], [Ремонт автотранспорта].[Наименование ремонта], [Ремонт автотранспорта].Размещено, [Ремонт автотранспорта].Исполнено, [Ремонт автотранспорта].Специалист

FROM [Узлы и агрегаты] INNER JOIN ([Дополнительные услуги] INNER JOIN (Автотранспорт INNER JOIN [Ремонт автотранспорта] ON Автотранспорт.[Код автотранспорта] = [Ремонт автотранспорта].[Код автотранспорта]) ON [Дополнительные услуги].[Код услуги] = [Ремонт автотранспорта].[Код услуги]) ON [Узлы и агрегаты].[Код узла/агрегата] = [Ремонт автотранспорта].[Код узла/агрегата]

WHERE (((Автотранспорт.[Гос номер])="К232ЕК") AND (([Ремонт автотранспорта].Размещено) Between #2/10/2005# And #12/12/2009#) AND (([Ремонт автотранспорта].Специалист)="Устнов Даниил Васильевич(Монтировщик)"))

Схема данных БД «Автопредприятие города»

Размещено на Allbest.ru

...

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

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