Файл: Разработка базы данных о расписании движения автобусов (автовокзал города).docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 27.03.2024
Просмотров: 37
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Раздел 1. Анализ предметной области
Общая характеристика предметной области
Раздел 4. Реализация БД и наполнение таблиц тестовыми данными.
Id BIGSERIAL NOT NULL PRIMARY KEY,
Name_bus_stop VARCHAR(50) NOT NULL);
Внесение названии остановки в таблицу остановки:
INSERT INTO busstops VALUES (‘1’,‘Wokzal’);
Отображение данных из таблицы остановки:
Отображение всех таблиц, которые в базе существуют:
Отображение какие водители на каких маршрутах работают.
JOIN routes ON id = id_routes;
Внесение названии остановки в таблицу остановки:
INSERT INTO busstops VALUES (‘1’,‘Wokzal’);
Отображение данных из таблицы остановки:
SELECT * FROM busstops;
Отображение всех таблиц, которые в базе существуют:
\ d
Отображение какие водители на каких маршрутах работают.
SELECT * FROM drivers
JOIN routes ON id = id_routes;
Вывод фамилию и стажа из таблицы водители, где стаж больше 3-х лет и тех водителей который не имеет отчество.
SELECT last_name,experience FROM drivers
WHERE experience>3 AND middle_name = NULL;
Выводит водителя с самым минимальным стажем.
SELECT last_name,first_name,experience FROM drivers
WHERE experience = (SELECT MIN(experience) FROM drivers);
Выводит сколько водителей, сколько рейсов сделали.
Какой автобус принадлежит какому автопарку, и телефонный номер автопарка чтобы связаться с автопарком.
Список Использованных источников:
-
https://metanit.com/sql/postgresql/4.5.php -
https://youtu.be/PfyC39EzTmk?list=PLPPIc-4tm3YQsdhSV1qzAgDKTuMUNnPmp -
https://postgrespro.ru/docs/postgresql/15/tutorial-createdb -
https://iu5bmstu.top/index.php/PostgreSQL_-_Кириллица_в_psql_под_Windows -
https://yandex.ru/maps/967/obninsk/routes/bus_3__KG_/796d617073626d313a2f2f7472616e7369742f6c696e653f69643d32303336393236383537266c6c3d33362e35383630393125324335352e303939393234266e616d653d332b25323825443025394125443025393325323926723d3239343126747970653d627573/?azimuth=5.935499163699296&ll=36.607663%2C55.092490&tab=stops&tilt=0.8726646259971648&z=13.25