Разработка реляционной базы данных

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 40 40 страниц
  • 9 + 9 источников
  • Добавлена 22.01.2024
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
Введение 3
1 Инфологическое проектирование 4
1.1 Анализ предметной области 4
1.2 Построение инфологической модели 4
1.3 Анализ информационных задач и пользователей системы 6
2 ЛОГИЧеское проектирование 7
2.1 Выбор СУБД и других программных средств 7
2.2 Выявление реквизитов сущностей 7
2.3 Составление реляционных отношений 8
2.4 Нормализация полученных отношений 11
2.5 Определение требований к операционной обстановке 14
2.6 Описание групп пользователей и прав доступа 15
3 Формирование запросов к СУБД 16
3.1 Создание таблиц в базе данных 16
3.2 Проектирование наиболее востребованных запросов 18
3.3 Установка индексов 24
Заключение 25
Список использованных источников 26
Приложение 1 27
Приложение 2 28
Фрагмент для ознакомления

), замена', 580.00, 1),(12, 'Дроссельная заслонка, промывка (химия включена)', 1700.00, 3),(13, 'Охлаждающая жидкость, замена', 1300.00, 1),(14, 'Техническая жидкость, доливка ', 230.00, 1),(15, 'Ручник, регулировка (1 сторона)', 420.00, 1),(16, 'Коробка передач (акпп), замена масла (с фильтром)', 2700.00, 1),(17, 'Коробка передач (акпп), замена масла', 1700.00, 1),(18, 'ДВС, замена масла', 600.00, 1),(19, 'Защита картера, демонтаж/монтаж ', 250.00, 3),(20, 'Свечи зажигания,замена (без снятия коллектора)', 690.00, 1),(21, 'Свечи зажигания,замена (со снятием впускного коллектора)', 2100.00, 1),(22, 'Заправка кондиционера ( без фреона)', 1200.00, 1),(23, 'Катушка зажигания, замена ', 300.00, 1),(24, 'Механизм петель кузова, обслуживание', 390.00, 5),(25, 'Тормозной шланг, замена', 480.00, 1),(26, 'Тормозная трубка (передний контур), замена ', 900.00, 1),(27, 'Тормозной цилиндр (главный), замена', 1300.00, 1),(28, 'Тормозная система, прокачка+удаление воздуха', 1300.00, 3),(29, 'Передние тормозные колодки/дисковые тормоза, замена', 820.00, 1),(30, 'Цилиндр переднего тормозного механизма (рабочий), замена (переборка суппорта) + демонтаж', 1700.00, 1),(31, 'Цилиндр заднего тормозного механизма (рабочий), замена (переборка суппорта) + демонтаж', 1700.00, 1),(32, 'Передний тормозной суппорт, замена', 1000.00, 1),(33, 'Задний тормозной суппорт, замена', 1000.00, 1),(34, 'Передние тормозные механизмы, обслуживание (1 шт.)', 290.00, 1),(35, 'Задние тормозные механизмы, обслуживание (1 шт.)', 290.00, 3),(36, 'Колодки ручного тормоза, замена (1 сторона, со снятым тормозным диском)', 600.00, 1),(37, 'Механизм ручного тормоза, обслуживание (1 сторона)', 250.00, 3),(38, 'Ручной тормоз, замена троса (1 сторона)', 1500.00, 1),(39, 'Ручной тормоз, регулировка привода (1 сторона)', 400.00, 3),(40, 'Передние тормозные диски, замена (комплект)', 2000.00, 1),(41, 'Задние тормозные диски, замена (комплект)', 2000.00, 1),(42, 'Антиблокировочная система (абс) тормозов, замена блока (с адаптацией)', 5000.00, 1),(43, 'Задние тормозные баарабаны, замена (1 сторона)', 1200.00, 1),(44, 'Задний тормозной цилиндр, замена (со снятым барабаном, 1 сторона)', 500.00, 1),(45, 'Генератор, замена', 1500.00, 1),(46, 'Стартер, замена', 1500.00, 1),(47, 'Высоковольтные провода, замена', 400.00, 1),(48, 'Свечи зажигания, замена', 680.00, 1),(49, 'Модуль катушки зажигания,замена', 450.00, 1),(50, 'Печка, замена реостата', 1500.00, 1),(51, 'Печка, замена электромотора вентилятора', 1500.00, 1),(52, 'Электромотор стеклоочистителя ветрового стекла, замена+снятие панели (жабо)', 2100.00, 1),(53, 'ЭБУ (электронный блок управления), замена', 1600.00, 1),(54, 'Стеклоподъемник (модуль кнопок), замена', 890.00, 1),(55, 'Кондиционер (блок управления отопителя печки), замена', 1300.00, 1),(56, 'ЭБУ ДВС, замена', 900.00, 1),(57, 'Подкапотный модуль предохранителей, замена', 2000.00, 1),(58, 'Салонный модуль предохранителей, замена', 1200.00, 1),(59, 'Модуль предохранителей багажника, замена', 1200.00, 1),(60, 'Блок управления комфортом, замена', 800.00, 1),(61, 'Модуль управления центральным замком, замена', 800.00, 1),(62, 'Электромотор вентилятора охлаждения радиатора (двигатель), замена', 1600.00, 1),(63, 'Электромотор вентилятора охлаждения радиатора (кондиционер), замена', 1600.00, 1),(64, 'Электромотор стеклоподъемника, замена', 1500.00, 1),(65, 'Силовой провод (на генератор), замена', 450.00, 1),(66, 'Силовой провод (на стартер), замена', 900.00, 1),(67, 'Массовый провод, замена', 600.00, 1),(68, 'Жгут электропроводки, ремонт (1 час работы)', 1600.00, 1),(69, 'Фара, замена лампочки (без снятия)', 320.00, 1),(70, 'Звуковой сигнал, замена (без снятия бампера)', 450.00, 1),(71, 'Рулевая колонка (контактное кольцо), замена', 1050.00, 1),(72, 'Замок зажигания (контактная группа), замена', 1500.00, 1),(73, 'Актуатор замка двери, замена (снятие картриджа дверной обшивки)', 1000.00, 1),(74, 'Компьютерная диагностика', 500.00, 1),(75, 'Мотор, диагностика', 1600.00, 3),(76, 'АКБ, диагностика ', 360.00, 3),(77, 'Электропроводка, диагностика (тест на обрыв)', 1600.00, 1),(78, 'Поворотный кулак, монтаж/демонтаж', 2200.00, 3),(79, 'Шпилька колеса, замена 1 шт. (со снятым тормозным диском)', 300.00, 1),(80, 'Передняя стойка амортизатора, монтаж/демонтаж ', 1600.00, 3),(81, 'Подшипник передней стойки амортизатора опорный, замена + снятие амортизатора', 1600.00, 1),(82, 'Пружина передней стойки, замена + снятие амортизатора', 1600.00, 1),(83, 'Задняя подвеска, замена рычага продольного', 3000.00, 1),(84, 'Передняя подвеска, замена левого рычага', 2500.00, 1),(85, 'Передняя подвеска (шаровая опора рычага), замена (без снятия рычага)', 920.00, 1),(86, 'Ступица переднего колеса, замена (в сборе с подшипником)', 1500.00, 1),(87, 'Передняя/задняя подвеска (втулка стабилизатора поперечной устойчивости), замена 1 шт.', 620.00, 1),(88, 'Передняя/задняя подвеска (стойка стабилизатора поперечной устойчивости), замена 1 шт.', 620.00, 1),(89, 'Передняя подвеска, замена подрамника', 3000.00, 1),(90, 'Передняя подвеска, замена нижнего рычага', 1500.00, 1),(91, 'Передняя подвеска, замена сайленблока рычага (со снятым рычагом)', 590.00, 1),(92, 'Задняя подвеска, замена амортизатора (без пружины)', 1200.00, 1),(93, 'Задняя подвеска, замена пружины (1 сторона)', 1200.00, 1),(94, 'Ступица заднего колеса, замена', 1500.00, 1),(95, 'Передняя/задняя подвеска (втулка стабилизатора), замена 1 шт.', 500.00, 1),(96, 'Передняя/задняя подвеска (стойка стабилизатора), замена 1 шт.', 500.00, 1),(97, 'Салейнблок, перепрессовка 1 шт.', 500.00, 3),(98, 'Задняя подвеска, замена рычага продольного', 3000.00, 1),(99, 'Задняя подвеска, замена поперечного нижнего рычага', 1200.00, 1),(100, 'Задний мост, замена стабилизатора подвески', 1600.00, 1),(101, 'Задняя подвеска, замена сайленблока рычага (со снятым рычагом)', 500.00, 1),(102, 'Шаровая опора, перепрессовка (со снятым рычагом)', 500.00, 3),(103, 'Тормозной диск, монтаж/демонтаж', 1000.00, 3),(104, 'Втулки стабилизатора, замена (при отпускании подрамника)', 2000.00, 1),(105, 'Наконечник рулевой тяги, замена', 600.00, 1),(106, 'Рулевая тяга + наконечник, замена', 1200.00, 1),(107, 'Рулевая рейка, замена', 5000.00, 1),(108, 'Колеса передней оси, регулировка схождения', 1500.00, 3),(109, 'Колеса передней и задней оси, регулировка схождения', 2000.00, 3),(110, 'ГУР (гидроусилитель руля), замена насоса', 1500.00, 1),(111, 'Шарниры, шприцевание (за точку)', 100.00, 1),(112, 'ГУР (гидроусилитель руля), замена шланга', 1300.00, 1),(113, 'Рулевой редуктор, замена', 1500.00, 1),(114, 'Рулевая колонка, замена', 4500.00, 1),(115, 'Рулевая колонка, замена карданного вала', 1500.00, 1),(116, 'Двигатель, замена (снять/поставить)', 21000.00, 1),(117, 'Двигатель, замена (снять)', 10500.00, 1),(118, 'Двигатель, замена (поставить)', 10500.00, 1),(119, 'Двигатель, капитальный ремонт (без стоимости запчастей)', 36000.00, 14),(120, 'ГБЦ (головка блока цилиндров), замена', 15000.00, 1),(121, 'ГБЦ (головка блока цилиндров), замена прокладки', 15000.00, 1),(122, 'Сальник распределительного вала, замена (со снятым ГРМ)', 500.00, 1),(123, 'Клапанная крышка, замена прокладки', 1500.00, 1),(124, 'Маслосъемные колпачки, замена (без снятия ГБЦ)', 8000.00, 1),(125, 'Впускные клапаны, замена 1 клапан (со снятой ГБЦ)', 350.00, 1),(126, 'Выпускные клапаны, замена 1 клапан (со снятой ГБЦ)', 350.00, 1),(127, 'Направляющие клапаны, замена 1 втулки (с разобранной ГБЦ)', 350.00, 1),(128, 'Седло клапана, обработка 1 шт.', 300.00, 1),(129, 'ГБЦ (головка блока цилиндров), опрессовка', 2000.00, 3),(130, 'ГБЦ (головка блока цилиндров), шлифовка плоскости', 2500.00, 3),(131, 'КВ (коленчатый вал), замена переднего сальника (со снятым ГРМ)', 500.00, 1),(132, 'КВ (коленчатый вал), замена заднего сальника (со снятой КПП)', 500.00, 1),(133, 'Ремень ГРМ, замена (1.6 л)', 3500.00, 1),(134, 'Цепь ГРМ, замена (1.6-2 л)', 9500.00, 1),(135, 'Ремень ГРМ, замена (2.4 л, Ховер-тиго)', 6000.00, 1),(136, 'Водяной насос, замена (со снятым ГРМ)', 500.00, 1),(137, 'Приводной ремень, замена 1 шт.', 500.00, 1),(138, 'Приводной ремень, замена обводного ролика', 500.00, 1),(139, 'Приводной ремень, замена механизма натяжителя', 1200.00, 1),(140, 'Водяной насос (не на ремне ГРМ), замена', 1500.00, 1),(141, 'КВ (коленчатый вал), монтаж/демонтаж шкива (не ремень ГРМ)', 2000.00, 7),(142, 'КВ (коленчатый вал), замена сальника (со снятым шкивом)', 500.00, 3),(143, 'Поддон картера, замена прокладки ', 3000.00, 1),(144, 'Верхняя опора ДВС, замена', 800.00, 1),(145, 'Нижняя опора ДВС, замена', 1200.00, 1),(146, 'Крышка клапанов, замена прокладки', 1500.00, 1),(147, 'АКПП (автоматическая коробка передач) полный привод, замена', 12800.00, 1),(148, 'МКПП (механическая коробка передач) полный привод, замена', 9500.00, 1),(149, 'Роботизированная коробка передач (мта, изитроник, робот), замена', 6900.00, 1),(150, 'МКПП (механическая коробка передач), ремонт (разборка+сборка)', 8700.00, 7),(151, 'МКПП (механическая коробка передач), замена сальника первичного вала', 600.00, 1),(152, 'РК (раздаточная коробка передач), замена (со снятием МКПП)', 10500.00, 1),(153, 'РК (раздаточная коробка передач), замена сальника', 600.00, 1),(154, 'РК (раздаточная коробка передач), замена прокладки', 800.00, 1),(155, 'АКПП (автоматическая коробка передач), замена гидротрансформатора', 12300.00, 1),(156, 'МКПП (механическая коробка передач), замена сцепления', 6600.00, 1),(157, 'Коробка передач (мкпп, мта, робот, изитроник), замена выжимного подшипника', 6500.00, 1),(158, 'Роботизированная коробка передач (мта, изитроник, робот), замена сцепления', 7000.00, 1),(159, 'Карданный вал привода (задний/передний мост), монтаж/демонтаж', 1000.00, 7),(160, 'Замена крестовины карданного вала при снятом кардане', 800.00, 1),(161, 'Передний привод ( ШРУС), монтаж/демонтаж', 1500.00, 7),(162, 'Передняя ось (внутренний пыльник привода), замена (со снятым приводом)', 580.00, 1),(163, 'Передний мост (наружный пыльник привода), замена (со снятым приводом)', 580.00, 1),(164, 'Передний привод (граната ШРУСа), замена', 580.00, 1),(165, 'Передний мост,сальник привода, замена (со снятым приводом)', 600.00, 1),(166, 'Трос выбора передач, замена (без разбора салона)', 1500.00, 1),(167, 'Задний мост (полуось), монтаж/демонтаж', 2000.00, 7),(168, 'Подшипник полуоси, замена (со снятой осью)', 500.00, 1),(169, 'Впускной коллектор, монтаж/демонтаж', 2000.00, 7),(170, 'Выпускной коллектор, монтаж/демонтаж (1.4 - 2 л)', 3500.00, 7),(171, 'Выпускной коллектор, замена прокладки (со снятым коллектором)', 500.00, 1),(172, 'Приемная труба, замена прокладки', 500.00, 1),(173, 'Глушитель, замена', 1700.00, 1),(174, 'Резонатор, замена', 2000.00, 1),(175, 'Выхлопная система, замена хомута', 500.00, 1),(176, 'Катализатор, удаление (коллектор снят)', 2500.00, 3),(177, 'Выхлопная система, замена гофры', 2000.00, 1),(178, 'Выхлопная система, замена гофры (со снятием приемной трубы)', 3500.00, 1),(179, 'Сварной шов', 700.00, 5),(180, 'Радиатор основной, замена (со снятием переднего бампера)', 3000.00, 1),(181, 'Осушитель кондиционера, замена (со снятием панели приборов)', 12000.00, 1),(182, 'Радиатор отопителя салона, замена (со снятием панели приборов)', 12000.00, 1),(183, 'Патрубок радиатора верхнего/нижнего, замена', 800.00, 1),(184, 'Патрубок отопителя салона, замена', 500.00, 1),(185, 'Интеркуллер, замена (со снятием бампера)', 3500.00, 1),(186, 'Корпус термостата, замена', 1200.00, 1),(187, 'Термостат, замена', 600.00, 1),(188, 'Водяной насос (помпа, не на ремне ГРМ), замена', 2000.00, 1),(189, 'Система охлаждения, дополнительная промывка (при замене антифриза)', 500.00, 3),(190, 'Система охлаждения, опрессовка', 800.00, 10),(191, 'Автокондиционер, комплексная диагностика', 700.00, 10),(192, 'Автокондиционер, заправка фреоном без диагностики (до 800 гр.)', 1500.00, 3),(193, 'Фреон, заправка легковых авто до 800 гр. (комплекс)', 2000.00, 2),(194, 'Фреон, откачать+ перезаправить (для замены/ремонтных работ)', 2000.00, 8),(195, 'Компрессор, монтаж/демонтаж (1-ая категория, расположение сверху)', 1200.00, 12),(196, 'Компрессор, монтаж/демонтаж (2-ая категория, расположение снизу)', 2200.00, 13),(197, 'Компрессор, монтаж/демонтаж (3-ая категория, трудный доступ)', 3500.00, 10),(198, 'Конденсатор (радиатор), монтаж/демонтаж', 1200.00, 10),(199, 'Магистраль кондиционера, монтаж/демонтаж (после осмотра)', 600.00, 5),(200, 'Ресивер, монтаж/демонтаж', 800.00, 2),(201, 'ТРВ, монтаж/демонтаж', 1000.00, 13),(202, 'Изготовление магистрали автокондиционера (шланг, фитинги со сваркой, обжимка) до 1м', 2500.00, 10),(203, 'Шланг, изготовление за 1 м (шланг, фитинги со сваркой, обжимка)', 2800.00, 5),(204, 'Конденсатор, промывка напором воды спец хим. раствором для теплообменников (со снятием бампера)', 2000.00, 12),(205, 'Система кондиционирования воздуха, антибактериальная обработка (комплексная)', 2500.00, 2),(206, 'Подшипник/муфта/катушка/шкив компрессора, замена (при снятом компрессоре)', 1500.00, 1),(207, 'Полная промывка системы с расходным материалом, с заменой вышедших из строя узлов, с последующей сборкой, заправкой и гарантией', 17000.00, 12),(208, 'Магистраль заднего контура, замена (с заправкой системы)', 18500.00, 1),(209, 'Бампер (передний/задний), монтаж/демонтаж', 1500.00, 7),(210, 'Бампер (передний/задний), сборка/разборка', 1000.00, 8),(211, 'Бампер, покраска', 7000.00, 13),(212, 'Крыло переднее, монтаж/демонтаж', 1500.00, 11),(213, 'Крыло переднее, ремонт', 2500.00, 1),(214, 'Капот, монтаж/демонтаж', 1000.00, 14),(215, 'Капот, ремонт', 3500.00, 6),(216, 'Капот, покраска (одна сторона)', 8000.00, 7),(217, 'Дверь крышки багажника, монтаж/демонтаж', 1500.00, 11),(218, 'Дверь крышки багажника, сборка/разборка', 1500.00, 4),(219, 'Дверь, покраска (одна сторона)', 7000.00, 11),(220, 'Порог, ремонт', 3500.00, 8),(221, 'Порог, покраска (с антигравийной защитой)', 7500.00, 2),(222, 'Заднее крыло, покраска', 7000.00, 6),(223, 'Фара/фонарь, монтаж/демонтаж', 3500.00, 4),(224, 'Установка автомобиля на стапель', 10000.00, 7),(225, 'Топливный фильтр двигателя (дизель), тонкой очистки, замена', 850.00, 1),(226, 'Дворник, замена', 100.00, 1),(227, 'Крыло переднее, покраска', 7000.00, 2);INSERT INTO `services` (`id_Service`, `id_Order`, `id_Maintenance`, `id_Master`) VALUES(1, 1, 4, 7),(2, 1, 15, 7),(3, 2, 11, 2),(4, 3, 37, 17),(5, 3, 210, 20),(6, 4, 142, 15),(7, 5, 9, 20),(8, 6, 166, 5),(9, 6, 170, 5),(10, 7, 56, 16),(11, 8, 158, 13),(12, 9, 57, 17),(13, 10, 163, 12),(14, 11, 140, 16),(15, 11, 63, 15),(16, 11, 210, 16),(17, 12, 7, 14),(18, 13, 218, 9),(19, 13, 219, 9),(20, 14, 225, 2),(21, 14, 226, 9),(22, 14, 227, 2),(23, 15, 115, 17),(24, 16, 95, 14),(25, 16, 96, 14),(26, 16, 96, 14),(27, 17, 174, 13),(28, 17, 176, 13),(29, 17, 181, 13),(30, 18, 4, 14),(31, 19, 140, 17),(32, 20, 197, 12),(33, 21, 187, 10),(34, 22, 212, 7),(35, 23, 47, 17),(36, 1, 16, 3),(37, 1, 16, 3),(38, 24, 25, 3),(39, 24, 10, 3);CREATE VIEW AutoCustomers As SELECT CONCAT(Customers.Surname," ",Customers.Firstname," ",Customers.Middlename) as CustomerFIO, Customers.Phone, Brands.Brand, Brands.Model, Automobiles.MadeYear, Automobiles.EngineFROM Customers INNER JOIN (Brands INNER JOIN Automobiles ON Brands.id_Brand = Automobiles.id_Brand) ON Customers.id_Customer = Automobiles.id_Customer;DELIMITER //CREATE PROCEDURE `stag`()BEGINSELECT Surname, (Year(CURDATE())-Year(WorkInDate)) AS Stag FROM masters;END//DELIMITER ;DELIMITER //CREATE PROCEDURE `WorkingInSto`()BEGINSELECT CONCAT(Surname," ",Firstname," ",Middlename) as FIO,Phone, Category, round(DATEDIFF(Now(), WorkInDate)/365,1) as Working, NamePostFROM Masters inner join Posts WHERE (masters.id_Post=Posts.id_Post) ORDER BY NamePost, Surname;END//DELIMITER ;CREATE VIEW `donenotpadeorders` AS select distinct concat(`customers`.`Surname`,' ',`customers`.`Firstname`,' ',`customers`.`Middlename`) AS `CustomerFIO`,`orders`.`Number` AS `Number`,`orders`.`OrderInDate` AS `OrderInDate`,`orders`.`Summa` AS `Summa` from (`customers` join (`automobiles` join `orders` on((`automobiles`.`id_Auto` = `orders`.`id_Auto`))) on((`customers`.`id_Customer` = `automobiles`.`id_Customer`))) where ((`orders`.`Done` = true) and (`orders`.`PadeFor` = false));CREATE VIEW `donepadeorders` AS select distinct concat(`customers`.`Surname`,' ',`customers`.`Firstname`,' ',`customers`.`Middlename`) AS `CustomerFIO`,`orders`.`Number` AS `Number`,`orders`.`OrderInDate` AS `OrderInDate`,`orders`.`Summa` AS `Summa` from (`customers` join (`automobiles` join `orders` on((`automobiles`.`id_Auto` = `orders`.`id_Auto`))) on((`customers`.`id_Customer` = `automobiles`.`id_Customer`))) where ((`orders`.`Done` = true) and (`orders`.`PadeFor` = true));CREATE VIEW `price` AS select `pricelist`.`id_Maintenance` AS `id_Maintenance`,`pricelist`.`Maintenance` AS `Maintenance`,`pricelist`.`Price` AS `Price`,`pricelist`.`Duration` AS `Duration` from `pricelist`;CREATE VIEW CountOrdersMoreOne As SELECT Services.id_Maintenance AS Maintenance, Count(Services.id_Maintenance) AS countOrdersFROM ServicesGROUP BY Services.id_MaintenanceHAVING (((Count(Services.id_Maintenance))>1));CREATE INDEX Maintenance_index ON pricelist (Maintenance);CREATE INDEX Brand_Model_index ON Brands (Brand,Model);

1.Гарсиа-Молина, Гектор. Системы баз данных : Полный курс / Гектор Гарсиа-Молина, Джеффри Д. Ульман, Дженнифер Уидом ; [Пер. с англ. и ред. А.С. Варакина]. – М.: Издательство «Вильямс», 2017 г. – 1088 с.
2.Грабер, Мартин. SQL для простых смертных. – М.: Издательство «ЛОРИ», 2020 г. – 389 с.
3.Документация по SQL. Представления. [Электронный ресурс] – Режим доступа: https://docs.microsoft.com/ru-ru/sql/relational-databases/views/views?view=sql-server-ver15
4.Куликов, С. C. Работа с MySQL, MS SQL Server и Oracle в примерах: практ. пособие / С. С. Куликов. – 2-е изд. – Минск : Четыре четверти, 2021. – 600 с.
5.НОУ ИНТУИТ. Работа с базами данных. Лекция 6: Реляционный подход к построению инфологической модели. [Электронный ресурс] – Электрон. текстовые данные. Режим доступа: https://intuit.ru/studies/courses/3439/681/lecture/14024, свободный, загл. с экрана.
6.Основы проектирования баз данных. [Электронный ресурс] – Электрон. текстовые данные. Режим доступа: https://github.com/kolei/PiRIS/blob/master/articles/5_1_1_1_erd2.md, свободный, загл. с экрана.
7.Тейлор, Аллен. SQL для чайников, 9-е изд. : Пер. с англ. – СПб. : ООО «Диалектика», 2020. – 544 с.
8.Форта, Бен. SQL за 10 минут, 5-е изд.: Пер. с англ. – М.: ООО «Вильямс», 2021. – 352 с.
9.Что такое база данных? [Электронный ресурс] – Электрон. текстовые данные. Режим доступа: https://www.oracle.com/ru/database/what-is-database/, свободный, загл. с экрана.