Разработка запросов
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
В информационной системе «Автопарк» реализованы следующие виды запросов:
Получить данные об автопарке предприятия
Режим SQL:
SELECT Avto.[Kod_Avto], Avto.[Gonomer_Avto], Avto.[Marka_Avto], Avto.[Inform_Avto], Avto.[Kod_Vidatransp], Avto.[Kod_Polychenia], Avto.[Kod_Spisania]
FROM Avto;
Рисунок 6.1 – Запрос в режиме таблицы
Рисунок 6.2 – Запрос в режиме конструктора
2. Получить перечень и общее число водителей по предприятию, по указанной автомашине.
Режим SQL:
SELECT Voditeli.Kod_Vodit, Voditeli.Fam_Vodit, Voditeli.Name_Vodit, Voditeli.Otch_Vodit, Voditeli.[Kod Profes], Voditeli.Kod_Cheha, Voditeli.Kod_Avto
FROM Voditeli left join
Avto on Voditeli.Kod_Avto = Avto.Kod_Avto
WHERE (((Avto.Marka_Avto) Like "*" & [автомобиль] & "*"));FROM Avto;
Рисунок 6.3 – Запрос в режиме таблицы
Рисунок 6.4 – Запрос в режиме конструктора
3. Получить распределение водителей по автомобилям.
Режим SQL:
SELECT Avto.Marka_Avto, Voditeli.Fam_Vodit, Voditeli.Name_Vodit, Voditeli.Otch_Vodit
FROM Avto INNER JOIN Voditeli ON Avto.[Kod_Avto] = Voditeli.[Kod_Avto]
order by Avto.Marka_Avto;
Рисунок 6.5 – Запрос в режиме таблицы
Рисунок 6.6 – Запрос в режиме конструктора
4. Получить данные о распределении пассажирского автотранспорта по маршрутам.
Режим SQL:
SELECT Raspredelenie.[Kod_Raspredelenia], Raspredelenie.[Date_Raspredelenia], Raspredelenie.[Kod_Marsh], Raspredelenie.[Kod_Avto], Raspredelenie.[Kol-vo_Avto]
FROM Raspredelenie;
Рисунок 6.7 – Запрос в режиме таблицы
Рисунок 6.8 – Запрос в режиме конструктора
5
Зарегистрируйся, чтобы продолжить изучение работы
. Получить сведения о пробеге автотранспорта определенной категории или конкретной автомашины за указанный день, месяц, год.
Режим SQL:
SELECT DISTINCTROW Raspredelenie.Kod_Avto, Raspredelenie.Date_Raspredelenia, Sum(Marshryti.Dlina_Marsh) AS [Sum - Dlina_Marsh]
FROM Marshryti INNER JOIN Raspredelenie ON Marshryti.[Kod_Marsh] = Raspredelenie.[Kod_Marsh]
GROUP BY Raspredelenie.Kod_Avto, Raspredelenie.Date_Raspredelenia
ORDER BY Raspredelenie.Kod_Avto;
Рисунок 6.9 – Запрос в режиме таблицы
Рисунок 6.10 – Запрос в режиме конструктора
6. Получить данные о числе ремонтов и их стоимости для автотранспорта определенной категории, отдельной марки автотранспорта или указанной автомашины за указанный период.
Режим SQL:
SELECT Remont.Kod_Remont, Remont.Date_Remont, Remont.Stoimost_Remont, Remont.Kod_Avto, Remont.Kod_Rabot, Remont.Kod_VidaRemont
FROM Remont;
Рисунок 6.11 – Запрос в режиме таблицы
Рисунок 6.12 – Запрос в режиме конструктора
7. Получить данные о подчиненности персонала: рабочие - бригадиры - мастера - начальники участков и цехов.
Режим SQL:
SELECT Professia.[Boss], Professia.[Nazv_Profes]
FROM Professia
ORDER BY Professia.[Boss];
Рисунок 6.13 – Запрос в режиме таблицы
Рисунок 6.14 – Запрос в режиме конструктора
8. Получить сведения о наличии гаражного хозяйства в целом и по каждой категории транспорта.
Режим SQL:
SELECT Avto.Marka_Avto, Transport.Vid_Transp, Cheha.Nazv_Cheha
FROM (Transport INNER JOIN Cheha ON Transport.[Kod_VidaTransp] = Cheha.[Kod_ Vidatransp]) INNER JOIN Avto ON Transport.[Kod_VidaTransp] = Avto.[Kod_Vidatransp]
WHERE ((Transport.Vid_Transp) Like "*" & [вид транспорта] & "*");
Рисунок 6.15 – Запрос в режиме таблицы
Рисунок 6.16 – Запрос в режиме конструктора
9
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!