Сайт кафедры ИТСайт кафедры ИТ
Направления подготовки
Учебные материалы
О кафедре
На главнуюGitHub
Направления подготовки
Учебные материалы
О кафедре
  • ОП.08 - Практический экзамен - Вариант №5

ОП.08 - Практический экзамен - Вариант №5

База данных автосалона

Необходимо разработать типовую БД, в которой должны быть отражены следующие сущности:

  • Сущность «Клиент»
    • Атрибут «Имя клиента»
  • Сущность «Менеджер»
    • Атрибут «Имя менеджера»
    • Атрибут «Фамилия менеджера»
  • Сущность «Продажа»
    • Атрибут «Тип оплаты»
    • Атрибут «Дата продажи»
    • Атрибут «Сумма сделки»
  • Сущность «Автомобиль»
    • Атрибут «Марка»
    • Атрибут «Модель»
    • Атрибут «Пробег»
    • Атрибут «Модификация»

При этом, учесть, что:

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

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

Необходимо импортировать в созданную БД данные:

exam_var_5_data.sql
DROP TABLE IF EXISTS tmp;
CREATE TABLE IF NOT EXISTS tmp(
  id               INTEGER  NOT NULL  PRIMARY KEY  AUTO_INCREMENT
  ,client_name     VARCHAR(255)
  ,manager_name    VARCHAR(255)
  ,manager_surname VARCHAR(255)
  ,payment_type    VARCHAR(255)
  ,sold_date       DATE
  ,sold_sum        INTEGER
  ,brand           VARCHAR(255)
  ,model           VARCHAR(255)
  ,mileage         INTEGER
  ,modification    VARCHAR(255)
);
INSERT INTO tmp(client_name,manager_name,manager_surname,payment_type,sold_date,sold_sum,brand,model,mileage,modification) VALUES
 ('Цветков Вячеслав','Иван','Иванов','наличная','2018-07-12',1181603,'Renault','Sandero',38562,'2013 г. 100 л.с. 2WD')
,('Воробьева Маргарита','Петр','Петров','безналичная','2019-05-09',1853020,'Renault','Logan',8810,'2014 г. 178 л.с. 2WD')
,('Дементьев Ярослав','Анна','Алексеева','наличная','2019-06-19',955630,'Renault','Arkana',68366,'2019 г. 127 л.с. 4WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Kaptur',22291,'2017 г. 100 л.с. 4WD')
,('Сорокин Эдуард','Альберт','Завидов','наличная','2018-10-03',697070,'Renault','Sandero',68245,'2014 г. 120 л.с. 2WD')
,('Максимова Алла','Татьяна','Захарова','безналичная','2018-06-08',899225,'Renault','Logan',11901,'2010 г. 146 л.с. 2WD')
,('Медведев Борис','Иван','Иванов','безналичная','2020-04-14',1170549,'Renault','Arkana',92703,'2019 г. 138 л.с. 4WD')
,('Сысоева Наталья','Петр','Петров','наличная','2019-02-26',895860,'Renault','Kaptur',42109,'2017 г. 155 л.с. 4WD')
,('Русаков Егор','Анна','Алексеева','безналичная','2019-04-01',1617447,'Renault','Sandero',49886,'2015 г. 131 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Logan',12553,'2011 г. 145 л.с. 2WD')
,('Белозеров Борис','Альберт','Завидов','наличная','2020-02-14',1309938,'Renault','Arkana',26340,'2019 г. 128 л.с. 4WD')
,('Данилова Василиса','Татьяна','Захарова','наличная','2019-06-03',682721,'Renault','Kaptur',83990,'2017 г. 184 л.с. 4WD')
,('Куликов Аркадий','Иван','Иванов','наличная','2020-02-07',953389,'Renault','Sandero',16391,'2016 г. 150 л.с. 2WD')
,('Жданова Регина','Петр','Петров','наличная','2018-12-05',1241263,'Renault','Logan',2059,'2015 г. 149 л.с. 2WD')
,('Корнилов Эдуард','Анна','Алексеева','безналичная','2018-12-17',1118670,'Renault','Arkana',25309,'2019 г. 177 л.с. 4WD')
,('Красильникова Ульяна','Егор','Вышегор','наличная','2019-08-09',1060149,'Renault','Kaptur',72196,'2019 г. 109 л.с. 4WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Sandero',12855,'2017 г. 198 л.с. 2WD')
,('Мишина Любовь','Татьяна','Захарова','наличная','2018-11-18',811716,'Renault','Logan',36746,'2012 г. 154 л.с. 2WD')
,('Ефремов Станислав','Иван','Иванов','безналичная','2018-09-26',1267847,'Renault','Arkana',25728,'2019 г. 155 л.с. 4WD')
,('Михайлова Арина','Петр','Петров','безналичная','2019-02-09',1192960,'Renault','Kaptur',74092,'2020 г. 109 л.с. 4WD')
,('Романов Виктор','Анна','Алексеева','наличная','2018-12-10',794847,'Renault','Sandero',14715,'2018 г. 175 л.с. 2WD')
,('Самойлова Людмила','Егор','Вышегор','безналичная','2020-04-18',1204322,'Renault','Logan',29462,'2011 г. 116 л.с. 2WD')
,('Уваров Фёдор','Альберт','Завидов','безналичная','2019-05-08',972635,'Renault','Arkana',96383,'2019 г. 104 л.с. 4WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Kaptur',31773,'2018 г. 165 л.с. 4WD')
,('Симонов Геннадий','Иван','Иванов','наличная','2020-01-16',1762968,'Renault','Sandero',46347,'2019 г. 102 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Duster',91112,'2010 г. 167 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Arkana',68648,'2019 г. 146 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Kaptur',81483,'2017 г. 193 л.с. 2WD')
,('Михайлов Арсений','Альберт','Завидов','наличная','2018-12-01',973280,'Renault','Sandero',85454,'2014 г. 184 л.с. 2WD')
,('Вишнякова Анфиса','Татьяна','Захарова','наличная','2019-03-25',779869,'Renault','Logan',24812,'2014 г. 111 л.с. 2WD')
,('Шарапов Алексей','Иван','Иванов','наличная','2018-08-25',1839166,'Renault','Arkana',16060,'2019 г. 106 л.с. 2WD')
,('Русакова Мария','Петр','Петров','безналичная','2020-04-04',1860537,'Renault','Kaptur',19518,'2017 г. 177 л.с. 2WD')
,('Кулаков Егор','Анна','Алексеева','безналичная','2018-08-20',1016272,'Renault','Sandero',41455,'2015 г. 123 л.с. 2WD')
,('Ситникова Елизавета','Егор','Вышегор','наличная','2020-02-04',1865853,'Renault','Logan',22624,'2016 г. 181 л.с. 2WD')
,('Суворов Игорь','Альберт','Завидов','безналичная','2018-11-30',1326657,'Renault','Arkana',79032,'2019 г. 184 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Kaptur',53476,'2017 г. 128 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Sandero',64526,'2016 г. 192 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Duster',52779,'2017 г. 127 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Arkana',68942,'2019 г. 143 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Kaptur',98494,'2019 г. 109 л.с. 2WD')
,('Логинов Артём','Альберт','Завидов','безналичная','2018-08-30',1908192,'Renault','Sandero',76030,'2017 г. 135 л.с. 2WD')
,('Новикова Александра','Татьяна','Захарова','наличная','2019-05-29',1602908,'Renault','Logan',53948,'2018 г. 151 л.с. 2WD')
,('Юдин Алексей','Иван','Иванов','наличная','2020-01-05',851640,'Renault','Arkana',40244,'2019 г. 176 л.с. 2WD')
,('Киселева Юлия','Петр','Петров','наличная','2019-09-23',1242193,'Renault','Duster',39573,'2020 г. 101 л.с. 2WD')
,('Красильников Семён','Анна','Алексеева','безналичная','2019-09-05',560559,'Renault','Sandero',10785,'2015 г. 171 л.с. 2WD')
,('Рогова Алёна','Егор','Вышегор','безналичная','2019-11-01',1590118,'Renault','Logan',72333,'2019 г. 175 л.с. 2WD')
,('Кузьмин Сергей','Альберт','Завидов','наличная','2020-03-25',1943976,'Renault','Arkana',89248,'2019 г. 103 л.с. 2WD')
,('Кудряшова Ксения','Татьяна','Захарова','безналичная','2018-10-22',1748751,'Renault','Kaptur',83132,'2018 г. 133 л.с. 2WD')
,('Крылов Артём','Иван','Иванов','безналичная','2018-10-29',654589,'Renault','Sandero',26948,'2016 г. 167 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Logan',87237,'2010 г. 177 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Arkana',23882,'2019 г. 187 л.с. 2WD')
,('Денисова Арина','Егор','Вышегор','наличная','2020-01-31',1812698,'Renault','Kaptur',63568,'2017 г. 159 л.с. 2WD')
,('Дьячков Эдуард','Альберт','Завидов','наличная','2018-09-21',1370206,'Renault','Sandero',70238,'2017 г. 133 л.с. 2WD')
,('Гусева Вероника','Татьяна','Захарова','безналичная','2018-11-04',668090,'Renault','Logan',71220,'2014 г. 128 л.с. 2WD')
,('Орлов Дмитрий','Иван','Иванов','наличная','2018-08-16',1335805,'Renault','Arkana',50009,'2019 г. 190 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Kaptur',53985,'2017 г. 195 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Sandero',75827,'2018 г. 185 л.с. 2WD')
,('Соболева Марина','Егор','Вышегор','безналичная','2019-03-03',1227210,'Renault','Logan',22125,'2010 г. 150 л.с. 2WD')
,('Уваров Константин','Альберт','Завидов','безналичная','2020-02-17',1892296,'Renault','Arkana',36739,'2020 г. 170 л.с. 2WD')
,('Орехова София','Татьяна','Захарова','наличная','2020-05-11',1446723,'Renault','Kaptur',54081,'2017 г. 165 л.с. 2WD')
,('Носов Герман','Иван','Иванов','безналичная','2018-11-08',1314412,'Renault','Sandero',53420,'2019 г. 123 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Logan',85923,'2011 г. 200 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Arkana',55772,'2020 г. 167 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Kaptur',92817,'2019 г. 148 л.с. 2WD')
,('Фокин Николай','Альберт','Завидов','наличная','2019-09-06',1429222,'Renault','Sandero',28869,'2014 г. 167 л.с. 2WD')
,('Савина Юлия','Татьяна','Захарова','наличная','2019-02-12',585050,'Renault','Duster',61743,'2015 г. 113 л.с. 2WD')
,('Федосеев Дмитрий','Иван','Иванов','безналичная','2018-09-23',1104563,'Renault','Arkana',37846,'2020 г. 190 л.с. 2WD')
,('Игнатьева Анжела','Петр','Петров','наличная','2019-10-14',1567454,'Renault','Kaptur',88607,'2020 г. 125 л.с. 2WD')
,('Тимофеев Владислав','Анна','Алексеева','наличная','2019-03-13',994919,'Renault','Sandero',9148,'2013 г. 141 л.с. 2WD')
,('Никитина Евгения','Егор','Вышегор','наличная','2019-09-05',1575433,'Renault','Logan',43431,'2012 г. 145 л.с. 2WD')
,('Жданов Анатолий','Альберт','Завидов','безналичная','2019-10-26',1779040,'Renault','Arkana',53240,'2020 г. 157 л.с. 2WD')
,('Хохлова Антонина','Татьяна','Захарова','безналичная','2018-07-25',997710,'Renault','Kaptur',55615,'2018 г. 145 л.с. 2WD')
,('Некрасов Даниил','Иван','Иванов','наличная','2019-11-25',1844167,'Renault','Sandero',96568,'2014 г. 190 л.с. 2WD')
,('Киселева Ульяна','Петр','Петров','безналичная','2018-05-28',878309,'Renault','Logan',5565,'2011 г. 131 л.с. 2WD')
,('Беспалов Виталий','Анна','Алексеева','безналичная','2019-01-15',587620,'Renault','Arkana',2585,'2020 г. 166 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Kaptur',31135,'2017 г. 100 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Sandero',2843,'2015 г. 100 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Logan',86140,'2010 г. 186 л.с. 2WD')
,('Одинцов Аркадий','Иван','Иванов','наличная','2019-09-26',948645,'Renault','Duster',99328,'2020 г. 171 л.с. 2WD')
,('Попова Антонина','Петр','Петров','безналичная','2020-05-19',1668930,'Renault','Kaptur',26103,'2017 г. 141 л.с. 2WD')
,('Герасимов Фёдор','Анна','Алексеева','наличная','2020-03-24',1979033,'Renault','Sandero',3945,'2016 г. 191 л.с. 2WD')
,('Кошелева Жанна','Егор','Вышегор','наличная','2018-10-24',1150096,'Renault','Logan',52949,'2014 г. 132 л.с. 2WD')
,('Константинов Валентин','Альберт','Завидов','наличная','2019-08-07',1832834,'Renault','Arkana',35791,'2020 г. 178 л.с. 4WD')
,('Алексеева Ангелина','Татьяна','Захарова','безналичная','2020-05-19',1104642,'Renault','Kaptur',68451,'2017 г. 198 л.с. 2WD')
,('Беляев Сергей','Иван','Иванов','безналичная','2018-08-06',600431,'Renault','Sandero',32621,'2017 г. 129 л.с. 2WD')
,('Юдина Жанна','Петр','Петров','наличная','2019-12-31',1643432,'Renault','Logan',66223,'2016 г. 179 л.с. 2WD')
,('Волков Андрей','Анна','Алексеева','безналичная','2019-11-25',1520025,'Renault','Arkana',51061,'2020 г. 188 л.с. 2WD')
,('Матвеева Раиса','Егор','Вышегор','безналичная','2018-08-23',1097079,'Renault','Kaptur',17332,'2019 г. 195 л.с. 2WD')
,('Зайцев Виталий','Альберт','Завидов','наличная','2018-07-04',1620561,'Renault','Sandero',27056,'2018 г. 157 л.с. 2WD')
,('Зиновьева Дарья','Татьяна','Захарова','наличная','2020-02-28',1560288,'Renault','Logan',66168,'2017 г. 110 л.с. 2WD')
,('Кириллов Олег','Иван','Иванов','наличная','2018-06-11',845608,'Renault','Arkana',60825,'2020 г. 172 л.с. 2WD')
,('Гришина Юлия','Петр','Петров','наличная','2020-01-02',1615003,'Renault','Duster',75157,'2020 г. 129 л.с. 2WD')
,('Кононов Роман','Анна','Алексеева','безналичная','2018-07-28',1793049,'Renault','Sandero',41368,'2019 г. 145 л.с. 2WD')
,('Беспалова Клавдия','Егор','Вышегор','наличная','2018-05-30',891689,'Renault','Logan',20789,'2018 г. 152 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Arkana',66802,'2020 г. 139 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Kaptur',13923,'2018 г. 171 л.с. 2WD')
,('Пономарев Дмитрий','Иван','Иванов','безналичная','2018-10-19',1440203,'Renault','Sandero',76430,'2014 г. 185 л.с. 2WD')
,('Белова Жанна','Петр','Петров','безналичная','2018-09-15',1227707,'Renault','Logan',66777,'2019 г. 183 л.с. 2WD')
,('Копылов Дмитрий','Анна','Алексеева','наличная','2019-03-23',549403,'Renault','Arkana',36550,'2020 г. 170 л.с. 2WD')
,('Данилова Антонина','Егор','Вышегор','безналичная','2020-02-09',1662471,'Renault','Kaptur',62534,'2017 г. 140 л.с. 2WD')
,('Трофимов Николай','Альберт','Завидов','безналичная','2018-09-29',569276,'Renault','Duster',7996,'2015 г. 193 л.с. 2WD')
,('Сидорова Ольга','Татьяна','Захарова','наличная','2019-09-06',1776883,'Renault','Logan',64163,'2010 г. 119 л.с. 2WD')
,('Аксенов Семён','Иван','Иванов','наличная','2020-02-02',1797083,'Renault','Arkana',33219,'2020 г. 120 л.с. 2WD')
,('Котова Клавдия','Петр','Петров','наличная','2018-10-10',1615107,'Renault','Kaptur',72549,'2017 г. 173 л.с. 2WD')
,('Беляев Семён','Анна','Алексеева','наличная','2018-07-19',1187488,'Renault','Sandero',73188,'2016 г. 185 л.с. 2WD')
,('Сысоева Зоя','Егор','Вышегор','безналичная','2019-06-29',1541753,'Renault','Logan',64141,'2010 г. 156 л.с. 2WD')
,('Стрелков Герман','Альберт','Завидов','наличная','2019-09-16',1279079,'Renault','Arkana',79175,'2020 г. 196 л.с. 2WD')
,('Дмитриева Любовь','Татьяна','Захарова','наличная','2019-09-13',1126637,'Renault','Kaptur',91288,'2017 г. 153 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Sandero',26080,'2015 г. 106 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Logan',58614,'2014 г. 160 л.с. 2WD')
,('Носов Аркадий','Анна','Алексеева','безналичная','2019-09-19',1800843,'Renault','Arkana',57493,'2020 г. 101 л.с. 4WD')
,('Брагина Марина','Егор','Вышегор','наличная','2019-08-29',1302872,'Renault','Kaptur',23220,'2019 г. 136 л.с. 4WD')
,('Нестеров Игорь','Альберт','Завидов','безналичная','2019-12-17',1635302,'Renault','Duster',88504,'2016 г. 118 л.с. 4WD')
,('Максимова Светлана','Татьяна','Захарова','безналичная','2018-06-29',1847776,'Renault','Logan',39948,'2010 г. 145 л.с. 2WD')
,('Воронцов Аркадий','Иван','Иванов','наличная','2019-04-17',1314730,'Renault','Arkana',90917,'2020 г. 193 л.с. 4WD')
,('Игнатова Мария','Петр','Петров','наличная','2019-11-10',1899774,'Renault','Kaptur',53273,'2020 г. 160 л.с. 4WD')
,('Никифоров Ярослав','Анна','Алексеева','наличная','2018-08-14',1003670,'Renault','Sandero',3080,'2017 г. 166 л.с. 2WD')
,('Мамонтова Регина','Егор','Вышегор','наличная','2018-08-20',574473,'Renault','Logan',49864,'2011 г. 167 л.с. 2WD')
,('Рыбаков Алексей','Альберт','Завидов','безналичная','2019-08-04',1326759,'Renault','Arkana',89174,'2020 г. 102 л.с. 4WD')
,('Миронова Валентина','Татьяна','Захарова','наличная','2019-12-14',1995967,'Renault','Duster',38972,'2018 г. 192 л.с. 4WD')
,('Сазонов Юрий','Иван','Иванов','наличная','2019-08-23',884520,'Renault','Sandero',42143,'2018 г. 101 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Renault','Logan',37537,'2015 г. 124 л.с. 2WD')
,('Ершов Лука','Анна','Алексеева','безналичная','2018-07-18',782200,'Renault','Arkana',22429,'2020 г. 105 л.с. 4WD')
,('Чернова Светлана','Егор','Вышегор','безналичная','2019-04-28',1741724,'Renault','Kaptur',52277,'2020 г. 190 л.с. 4WD')
,('Мухин Алексей','Альберт','Завидов','наличная','2019-12-04',1183665,'Renault','Sandero',38363,'2019 г. 166 л.с. 2WD')
,('Пестова Виктория','Татьяна','Захарова','безналичная','2020-02-09',1521065,'Nissan','Terrano',78694,'2015 г. 105 л.с. 4WD')
,('Лихачев Лука','Иван','Иванов','безналичная','2018-07-25',1309249,'Nissan','Qashqai',61171,'2016 г. 176 л.с. 4WD')
,('Куликова Надежда','Петр','Петров','наличная','2019-05-13',1904917,'Nissan','Pathfinder',66508,'2017 г. 143 л.с. 4WD')
,('Самсонов Леонид','Анна','Алексеева','наличная','2018-11-15',1510404,'Nissan','Murano',80760,'2018 г. 114 л.с. 4WD')
,('Комиссарова Вера','Егор','Вышегор','наличная','2018-09-24',934820,'Nissan','X-Trail',29871,'2019 г. 197 л.с. 2WD')
,('Игнатьев Алексей','Альберт','Завидов','наличная','2018-05-27',1121428,'Nissan','Almera',20965,'2014 г. 133 л.с. 2WD')
,('Фадеева Анастасия','Татьяна','Захарова','безналичная','2019-12-17',929935,'Nissan','Teana',38929,'2015 г. 138 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Patrol',63208,'2016 г. 130 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Terrano',4987,'2015 г. 191 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Qashqai',64315,'2016 г. 176 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Pathfinder',35395,'2017 г. 142 л.с. 2WD')
,('Селиверстов Лаврентий','Альберт','Завидов','безналичная','2019-11-30',1908184,'Nissan','Murano',81664,'2018 г. 177 л.с. 2WD')
,('Щукина Марина','Татьяна','Захарова','наличная','2019-02-21',1798142,'Nissan','X-Trail',64983,'2019 г. 112 л.с. 2WD')
,('Журавлев Степан','Иван','Иванов','безналичная','2020-01-10',1698810,'Nissan','Almera',41200,'2014 г. 110 л.с. 2WD')
,('Калинина Василиса','Петр','Петров','безналичная','2020-02-07',1202676,'Nissan','Teana',79823,'2015 г. 158 л.с. 2WD')
,('Нестеров Борис','Анна','Алексеева','наличная','2020-03-07',1819516,'Nissan','Patrol',51009,'2016 г. 191 л.с. 2WD')
,('Авдеева Антонида','Егор','Вышегор','наличная','2020-02-18',1899936,'Nissan','Terrano',5537,'2015 г. 168 л.с. 4WD')
,('Лихачев Иван','Альберт','Завидов','наличная','2020-05-13',879970,'Nissan','Qashqai',94950,'2016 г. 171 л.с. 4WD')
,('Медведева Ольга','Татьяна','Захарова','наличная','2019-07-13',1589412,'Nissan','Pathfinder',88386,'2017 г. 156 л.с. 4WD')
,('Якушев Никита','Иван','Иванов','безналичная','2019-01-02',1070255,'Nissan','Murano',52767,'2018 г. 198 л.с. 4WD')
,('Савина Раиса','Петр','Петров','наличная','2019-12-21',1523792,'Nissan','X-Trail',12721,'2019 г. 126 л.с. 4WD')
,('Трофимов Григорий','Анна','Алексеева','наличная','2018-10-31',1514743,'Nissan','Almera',20703,'2014 г. 105 л.с. 2WD')
,('Доронина Раиса','Егор','Вышегор','наличная','2020-03-28',868474,'Nissan','Teana',65926,'2015 г. 194 л.с. 2WD')
,('Соловьев Анатолий','Альберт','Завидов','безналичная','2019-05-23',1597307,'Nissan','Patrol',30889,'2016 г. 176 л.с. 4WD')
,('Никифорова Зоя','Татьяна','Захарова','безналичная','2018-11-04',1867025,'Nissan','Terrano',31937,'2015 г. 175 л.с. 4WD')
,('Шарапов Алексей','Иван','Иванов','наличная','2018-06-01',943393,'Nissan','Qashqai',40005,'2016 г. 117 л.с. 4WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Pathfinder',435,'2017 г. 174 л.с. 4WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Murano',24400,'2018 г. 105 л.с. 4WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','X-Trail',61621,'2019 г. 120 л.с. 4WD')
,('Журавлев Никита','Альберт','Завидов','наличная','2019-06-18',832530,'Nissan','Almera',46977,'2014 г. 134 л.с. 2WD')
,('Родионова Вероника','Татьяна','Захарова','наличная','2019-03-28',829843,'Nissan','Teana',90358,'2015 г. 173 л.с. 2WD')
,('Дьячков Евгений','Иван','Иванов','наличная','2018-07-10',1819415,'Nissan','Patrol',62898,'2016 г. 147 л.с. 4WD')
,('Пестова Римма','Петр','Петров','безналичная','2020-05-08',1655149,'Nissan','Terrano',39891,'2015 г. 140 л.с. 4WD')
,('Константинов Борис','Анна','Алексеева','наличная','2018-09-14',1471869,'Nissan','Qashqai',89004,'2016 г. 179 л.с. 4WD')
,('Орехова Валерия','Егор','Вышегор','наличная','2019-11-02',700071,'Nissan','Pathfinder',79008,'2017 г. 155 л.с. 4WD')
,('Борисов Виталий','Альберт','Завидов','наличная','2020-05-02',561487,'Nissan','Murano',53711,'2018 г. 104 л.с. 4WD')
,('Кононова Зоя','Татьяна','Захарова','безналичная','2018-10-06',1020800,'Nissan','X-Trail',39734,'2019 г. 164 л.с. 4WD')
,('Дроздов Альберт','Иван','Иванов','безналичная','2019-01-05',929809,'Nissan','Almera',68047,'2019 г. 194 л.с. 2WD')
,('Кудрявцева Татьяна','Петр','Петров','наличная','2018-08-15',644316,'Nissan','Teana',50612,'2014 г. 178 л.с. 2WD')
,('Дементьев Даниил','Анна','Алексеева','безналичная','2018-08-24',1565217,'Nissan','Patrol',58032,'2015 г. 147 л.с. 4WD')
,('Горбунова Антонина','Егор','Вышегор','безналичная','2020-02-01',603403,'Nissan','Terrano',26268,'2016 г. 180 л.с. 4WD')
,('Зимин Даниил','Альберт','Завидов','наличная','2019-01-14',1582807,'Nissan','Qashqai',87456,'2015 г. 106 л.с. 4WD')
,('Полякова Ольга','Татьяна','Захарова','наличная','2018-06-05',1357170,'Nissan','Pathfinder',63232,'2016 г. 104 л.с. 4WD')
,('Сафонов Семён','Иван','Иванов','наличная','2018-08-28',1171989,'Nissan','Murano',87345,'2017 г. 186 л.с. 4WD')
,('Бурова Анфиса','Петр','Петров','наличная','2018-06-28',1912393,'Nissan','X-Trail',58247,'2018 г. 161 л.с. 4WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Almera',23524,'2019 г. 186 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Teana',55298,'2019 г. 105 л.с. 2WD')
,('Белов Виталий','Альберт','Завидов','наличная','2020-04-02',568964,'Nissan','Patrol',51257,'2014 г. 124 л.с. 4WD')
,('Казакова Елена','Татьяна','Захарова','наличная','2020-05-24',991207,'Nissan','Terrano',35235,'2015 г. 124 л.с. 4WD')
,('Дементьев Борис','Иван','Иванов','безналичная','2020-02-16',678529,'Nissan','Qashqai',71097,'2016 г. 110 л.с. 4WD')
,('Соболева Марина','Петр','Петров','безналичная','2018-08-07',1868857,'Nissan','Pathfinder',64501,'2015 г. 126 л.с. 4WD')
,('Брагин Дмитрий','Анна','Алексеева','наличная','2020-03-31',1653875,'Nissan','Murano',53110,'2016 г. 149 л.с. 4WD')
,('Егорова Юлия','Егор','Вышегор','безналичная','2019-06-28',1258766,'Nissan','X-Trail',1699,'2017 г. 198 л.с. 4WD')
,('Игнатьев Александр','Альберт','Завидов','безналичная','2019-09-21',1495719,'Nissan','Almera',98130,'2018 г. 172 л.с. 2WD')
,('Лыткина Анфиса','Татьяна','Захарова','наличная','2019-07-23',1324723,'Nissan','Teana',40488,'2019 г. 152 л.с. 2WD')
,('Суворов Андрей','Иван','Иванов','наличная','2019-05-06',588878,'Nissan','Patrol',60741,'2016 г. 163 л.с. 4WD')
,('Якушев Никита','Петр','Петров','наличная','2018-09-29',1184967,'Nissan','Terrano',19786,'2015 г. 175 л.с. 2WD')
,('Коновалов Аркадий','Анна','Алексеева','наличная','2019-08-05',1313844,'Nissan','Qashqai',45421,'2016 г. 179 л.с. 2WD')
,('Кудрявцева Анфиса','Егор','Вышегор','безналичная','2020-05-15',1453401,'Nissan','Pathfinder',16087,'2017 г. 149 л.с. 2WD')
,('Лукин Василий','Альберт','Завидов','наличная','2019-09-12',769162,'Nissan','Murano',76335,'2018 г. 195 л.с. 2WD')
,('Самойлова Оксана','Татьяна','Захарова','наличная','2019-04-04',771393,'Nissan','X-Trail',13659,'2019 г. 189 л.с. 2WD')
,('Филатов Семён','Иван','Иванов','наличная','2019-07-19',1717999,'Nissan','Almera',24596,'2014 г. 200 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Teana',25740,'2015 г. 158 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Patrol',91507,'2016 г. 169 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Terrano',70001,'2015 г. 103 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Qashqai',99954,'2016 г. 133 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Pathfinder',24341,'2017 г. 147 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Murano',41611,'2018 г. 195 л.с. 4WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','X-Trail',51654,'2019 г. 166 л.с. 4WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Almera',87935,'2014 г. 103 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Teana',64879,'2015 г. 179 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Patrol',66698,'2016 г. 134 л.с. 4WD')
,('Новикова Виктория','Татьяна','Захарова','наличная','2018-08-05',1849080,'Nissan','Terrano',44364,'2017 г. 138 л.с. 4WD')
,('Моисеев Леонид','Иван','Иванов','наличная','2018-08-29',1174718,'Nissan','Qashqai',71735,'2018 г. 143 л.с. 4WD')
,('Константинова Галина','Петр','Петров','наличная','2019-05-29',716914,'Nissan','Pathfinder',39073,'2019 г. 184 л.с. 4WD')
,('Сазонов Лука','Анна','Алексеева','безналичная','2020-04-18',1203142,'Nissan','Murano',45641,'2014 г. 187 л.с. 4WD')
,('Гуляева Нина','Егор','Вышегор','безналичная','2018-11-18',1052691,'Nissan','X-Trail',10202,'2016 г. 178 л.с. 4WD')
,('Родионов Борис','Альберт','Завидов','наличная','2020-01-11',1752125,'Nissan','Almera',7988,'2017 г. 194 л.с. 2WD')
,('Стрелкова Екатерина','Татьяна','Захарова','безналичная','2019-03-20',638254,'Nissan','Teana',71613,'2018 г. 118 л.с. 2WD')
,('Бирюков Вадим','Иван','Иванов','безналичная','2018-06-06',1988408,'Nissan','Patrol',94673,'2019 г. 110 л.с. 4WD')
,('Лазарева Вера','Петр','Петров','наличная','2019-09-26',1205691,'Nissan','Terrano',65472,'2014 г. 148 л.с. 4WD')
,('Исаков Матвей','Анна','Алексеева','наличная','2020-02-14',1078971,'Nissan','Qashqai',97449,'2016 г. 196 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Pathfinder',85677,'2017 г. 137 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Murano',11869,'2018 г. 167 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','X-Trail',35780,'2019 г. 177 л.с. 2WD')
,('Степанов Дмитрий','Иван','Иванов','наличная','2019-07-25',1158151,'Nissan','Almera',2257,'2014 г. 124 л.с. 2WD')
,('Фомичева Антонида','Петр','Петров','наличная','2019-11-06',905296,'Nissan','Teana',25061,'2015 г. 180 л.с. 2WD')
,('Бирюков Аркадий','Анна','Алексеева','наличная','2019-10-02',1441994,'Nissan','Patrol',5115,'2016 г. 183 л.с. 2WD')
,('Пономарева Антонида','Егор','Вышегор','безналичная','2019-09-27',621636,'Nissan','Terrano',66448,'2015 г. 112 л.с. 2WD')
,('Гущин Григорий','Альберт','Завидов','безналичная','2020-05-07',1884162,'Nissan','Qashqai',18663,'2016 г. 106 л.с. 2WD')
,('Сидорова Жанна','Татьяна','Захарова','наличная','2018-07-31',1925356,'Nissan','Pathfinder',26580,'2017 г. 119 л.с. 2WD')
,('Силин Фёдор','Иван','Иванов','безналичная','2019-11-20',522767,'Nissan','Murano',62632,'2018 г. 135 л.с. 2WD')
,('Мишина Алла','Петр','Петров','безналичная','2020-04-21',923003,'Nissan','X-Trail',82520,'2019 г. 176 л.с. 2WD')
,('Попов Валентин','Анна','Алексеева','наличная','2018-11-11',1480927,'Nissan','Almera',55916,'2014 г. 102 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Teana',85280,'2015 г. 136 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Patrol',12383,'2016 г. 154 л.с. 2WD')
,(NULL,NULL,NULL,NULL,NULL,NULL,'Nissan','Terrano',99405,'2015 г. 139 л.с. 2WD')
,('Гуляев Артём','Иван','Иванов','безналичная','2018-05-29',1878397,'Nissan','Qashqai',29629,'2016 г. 157 л.с. 2WD')
,('Мухина Елизавета','Петр','Петров','наличная','2019-02-12',1119128,'Nissan','Pathfinder',44610,'2017 г. 105 л.с. 2WD')
,('Самойлов Валерий','Анна','Алексеева','наличная','2019-09-11',1334612,'Nissan','Murano',69496,'2018 г. 171 л.с. 2WD')
,('Кудряшова Ульяна','Егор','Вышегор','наличная','2019-08-20',1076149,'Nissan','X-Trail',82513,'2019 г. 156 л.с. 2WD')
,('Ситников Иван','Альберт','Завидов','безналичная','2019-05-05',1754339,'Nissan','Almera',51001,'2014 г. 180 л.с. 2WD')
,('Самсонова Ангелина','Татьяна','Захарова','безналичная','2018-09-10',1247512,'Nissan','Teana',73844,'2015 г. 184 л.с. 2WD')
,('Гордеев Михаил','Иван','Иванов','наличная','2019-05-05',697284,'Nissan','Patrol',89276,'2016 г. 129 л.с. 2WD')
,('Никифорова Ольга','Петр','Петров','безналичная','2019-01-13',979640,'Nissan','Terrano',42275,'2015 г. 171 л.с. 4WD')
,('Муравьев Иван','Анна','Алексеева','безналичная','2018-08-07',1623519,'Nissan','Qashqai',82091,'2016 г. 164 л.с. 4WD')
,('Воронцова София','Егор','Вышегор','наличная','2018-11-03',967441,'Nissan','Pathfinder',65827,'2017 г. 127 л.с. 4WD')
,('Киселев Валентин','Альберт','Завидов','наличная','2018-06-27',1522172,'Nissan','Murano',27514,'2018 г. 110 л.с. 4WD')
,('Исаева Екатерина','Татьяна','Захарова','наличная','2020-03-12',508760,'Nissan','X-Trail',29505,'2019 г. 113 л.с. 4WD')
,('Гущин Виктор','Иван','Иванов','наличная','2018-07-20',621595,'Nissan','Almera',31713,'2016 г. 169 л.с. 2WD')
,('Гусева Лидия','Петр','Петров','безналичная','2019-03-19',1293313,'Nissan','Teana',99597,'2015 г. 159 л.с. 2WD')
,('Рожков Лука','Анна','Алексеева','наличная','2019-01-26',545319,'Nissan','Patrol',59445,'2016 г. 194 л.с. 4WD')
,('Носова Римма','Егор','Вышегор','наличная','2019-01-19',1441406,'Nissan','Terrano',65342,'2017 г. 126 л.с. 4WD')
,('Якушев Денис','Альберт','Завидов','наличная','2019-07-07',1505554,'Nissan','Qashqai',86563,'2018 г. 134 л.с. 4WD')
,('Власова Марина','Татьяна','Захарова','безналичная','2019-03-25',1568992,'Nissan','Pathfinder',64434,'2016 г. 136 л.с. 4WD')
,('Колобов Илья','Иван','Иванов','безналичная','2019-10-23',1726922,'Nissan','Murano',24089,'2015 г. 176 л.с. 2WD')
,('Антонова Мария','Петр','Петров','наличная','2019-04-06',1606627,'Nissan','X-Trail',99841,'2016 г. 127 л.с. 2WD')
,('Александров Валентин','Анна','Алексеева','безналичная','2020-03-03',1376403,'Nissan','Almera',7786,'2017 г. 115 л.с. 2WD')
,('Бобылева Вероника','Егор','Вышегор','безналичная','2018-06-07',623967,'Nissan','Teana',34602,'2018 г. 151 л.с. 2WD')
,('Медведев Валентин','Альберт','Завидов','наличная','2019-09-18',1317248,'Nissan','Patrol',41640,'2016 г. 111 л.с. 2WD')
,('Филиппова Галина','Татьяна','Захарова','наличная','2018-10-06',1746214,'Nissan','Terrano',43794,'2015 г. 172 л.с. 2WD')
,('Панов Герман','Иван','Иванов','наличная','2019-12-16',1723134,'Nissan','Qashqai',74532,'2016 г. 150 л.с. 4WD')
,('Денисова Ангелина','Петр','Петров','наличная','2018-11-11',1561932,'Nissan','Pathfinder',17316,'2017 г. 141 л.с. 4WD')
,('Сафонов Игнатий','Анна','Алексеева','безналичная','2018-08-24',819503,'Nissan','Murano',98151,'2018 г. 181 л.с. 4WD')
,('Якушева Оксана','Егор','Вышегор','наличная','2018-10-22',1185158,'Nissan','X-Trail',59463,'2019 г. 164 л.с. 2WD')
;

Задачи

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

Необходимо написать соответствующие SQL-запросы для выполнения следующих действий с базой данных:

  1. Вывести всех клиентов, купивших больше одного автомобиля
  2. Вывести всех менеджеров, у которых больше 10 клиентов
  3. Вывести всех менеджеров, у которых меньше 30 продаж
  4. Вывести все продажи, произведенные по безналичной оплате
  5. Вывести 5 последних купленных автомобилей для любого клиента
  6. Посчитать сколько в среднем денег приносят продажи с использованием наличной и безналичной оплаты
  7. Посчитать сумму всех сделок для менеджера с наибольшим количеством сделок

Совет

Рекомендуемый порядок разбора данных:

  1. Клиент (первичный ключ id генерируемый)
  2. Менеджер (первичный ключ id генерируемый)
  3. Автомобиль (можно использовать id из tmp как первичный ключ)
  4. Продажа (первичный ключ id генерируемый, учесть что не каждый автомобиль может быть продан)

Результат

Задание должно быть выполнено в локальной файловой системе компьютера. Папка со всеми файлами задания должна называться:

ОП.08 - Вариант 5 - Иванов И.И.

где вместо Иванов И.И. должны быть указаны фамилия и инициалы сдающего.

Результат выполнения задания должен быть оформлен в виде файлов:

  1. Файл дампа итоговой БД в формате SQL, должен называться: db_5.sql
  2. Файл последовательных SQL-запросов для каждого из пунктов задания, должен называться: task_5.sql, каждый запрос должен отделяться комментарием с номером соответствующего пункта задания
  3. Файл, отражающий ERD-диаграмму созданной БД со всеми связями, должен называться erd_5.png
Последнее обновление: 15.09.2025, 12:57
Предыдущая
ОП.08 - Практический экзамен - Вариант №4
Следующая
ОП.08 - Практический экзамен - Условия проведения
© Кафедра информационных технологий ЧУВО «ВШП», 2025. Версия: 0.4.1
Материалы доступны в соответствии с лицензией: