📘 О чем эта работа
В курсовой разработана реляционная база данных для автоматизации учёта транспортных средств сотрудников и граждан на уровне Департамента города Москвы. Объект исследования — учётный реестр транспортных средств; предмет — проектирование структуры БД: ER‑модель, набор сущностей и их атрибутов, нормализация и программная реализация на SQL.
📚 Что внутри
Работа содержит полный цикл проектирования и реализации БД:
- ER‑модель с ключевыми сущностями: Транспортные средства, Владельцы, Технические осмотры, Результаты техосмотров, Регистрация, Страховка.
- Подробные списки реквизитов: VIN, номер ТС, марка, модель, год выпуска, пробег, ИНН/паспорт владельца, номера ПТС и свидетельств, номер полиса ОСАГО, даты техосмотров и результаты.
- Нормализация: переход от 1NF к 3NF — разделение таблицы документов на "Регистрация" и "Страховка", разделение техосмотров и их результатов для устранения транзитивных зависимостей.
- Программная реализация: SQL‑скрипты CREATE TABLE и INSERT с тестовыми записями (примерно 10 записей в таблицах Transport и Owners, заполнение TechInspections, InspectionResults, Registration, Insurance).
- Практические элементы: примеры запросов для поиска по VIN/рег. номеру, выборки просроченных страховок и сроков техосмотров, проверки целостности ссылочной связи.
📊 Для кого подходит
Полезно студентам профильных специальностей (информационные системы, прикладное программирование), преподавателям при демонстрации нормализации и проектирования БД, а также специалистам ИТ в органах транспорта для прототипирования учётной системы.
✨ Особенности
Конкретика работы: набор реальных полей (VIN, номер ПТС, полис ОСАГО), ER‑диаграмма, примеры SQL‑запросов и готовые INSERT‑данные, объяснение разделения сущностей при нормализации. Работа учитывает интеграцию с внешними источниками (ГИБДД, страховые компании) и содержит рекомендации по валидации (проверка формата VIN и ИНН) и обработке дублей.
❓ Частые вопросы
Подойдет ли для моего ВУЗа?
Структура соответствует требованиям курсовой: введение, теоретическая и практическая части, нормализация и программная реализация.
Можно адаптировать?
Да. Таблицы и SQL‑скрипты легко модифицируются под иные регламенты, дополнительные поля или интеграцию с API ГИБДД.