
Какую работу нужно написать?
Анализ предметной области
Проанализировав заданную предметную область и создал логическую модель базы данных. (ПРИЛОЖЕНИЕ 1)
Рис.1 Логическая модель
Создал физическую модель базы данных, предусмотрев значения по умолчанию и условия проверки вводимых пользователем значений. (ПРИЛОЖЕНИЕ 2)
Рис.2
Физическая модель
ПРОВЕРКА РАЗРАБОТАННОЙ МОДЕЛИ СРЕДСТВАМИ Validator
Проверили разработанную модель средствами Validator.
Рис.3 Проверка ошибок
Устранил ошибки модели, которые выявил Validator.
Рис.4 Исправление ошибок
Прямое проектирование
Произвел прямое проектирование – создал объекты базы данных в Oracle.
Рис.5 Прямое проектирование 1
Рис.6 Прямое проектирование 2
Проверка бд в Oracle
Проверил базу данных в Oracle: Наличие ключевых полей, значений по умолчанию, условий проверки вводимых пользователем значений, связей между таблицами, работу запросов (Для проверки работоспособности базы данных внести в таблицы базы данных по 5 записей)
Рис.7 Таблица- Авто
Рис.8 Таблица - Марка авто
Обратное проектирование
Произвел обратное проектирование базы данных из Oracle.
Рис.9 Обратное проектирование
Обратная модель (ПРИЛОЖЕНИЕ 3)
Рис.10 Физическая модель после обратного проектирования
Описаное модели
Сущность |
Атрибуты |
Расшифровка атрибутов |
Авто ( Автомобили) |
Код_авто Марка_авто Рег_номер Дата_тех Дата_рег Номер_ПТС Номер_свид Уч_ДТП О_тех |
Код автомобиля Марка автомобиля Регистрационный номер Дата технического осмотра Дата регистрации автомобиля Номер паспорта технического средства Номер свидетельства регистрации Участие автомобиля в ДТП Отметка о прохождении техосмотра |
Марка_авто ( Марка автомобиля) |
Код _марки Стр_произв Категория Цвет Объем_двиг VIN_номер Н_куз Н_двиг |
Код марки автомобиля Страна производства автомобиля Категория автомобиля Цвет автомобиля Объем двигателя автомобиля VINномер автомобиля Номер кузова автомобиля Номер двигателя автомобиля |
Авто_в_угоне ( Автомобиле в угоне) |
Н_угона Дата_нах Дата_уг |
Номер угона автомобиля Дата нахождения автомобиля Дата угона автомобиля |
Розыск |
Н_роз Стат Пр_роз |
Номер розыска автомобиля Статус розыска автомобиля Причина розыска автомобиля |
Част_собт ( Частные собственники) |
Код_вл Имя_собст Фам_собст Отч_собст |
Код владельца автомобиля Имя собственника автомобиля Фамилия собственника автомобиля Отчество собственника автомобиля |
Компания |
Код_орг Назв_орг Район Адр_орг Руквд Сер_ном Д_ном |
Код организации Название организации Район организации Адрес организации Руководитель организации Серия регистрационных номеров Диапазон регистрационных номеров |
Сотр (Сотрудники) |
Код_сотр Н_пасп Имя_сотр Ф_сотр Отч_сотр Окл Надб |
Код сотрудника Номер паспорта сотрудника Имя сотрудника Фамилия сотрудника Отчество сотрудника Оклад Надбавка |
ДТП |
Код_ДТП Дата_ДТП Тип_ДТП |
Код дорожно-транспортного происшествия Дата дорожно-транспортного происшествия Тип дорожно-транспортного происшествия |
Вид ДТП |
Код_схемы_ДТП Кол_во_ТС Колво_учаДТП |
Код схемы дорожно-транспортного происшествия Количество транспортных средств Количество участников ДТП |
Место_ДТП ( Место дорожно-транспортного происшествия)
|
Код_места Знач_дороги Код_района Нас_пункт Статус_нп Улица Дом Кат_улицы |
Код места дорожно-транспортного происшествия Значение дороги Код района Населенный пункт Статус населенного пункта Улица Номер дома Категория улицы |
Уч_ДТП ( Участники дорожно-транспортного происшествия) |
Код_вод Пол Дата_рожд Стаж Степ_посл Стр_граж Мст_жит Нарушение Имя_участ Фам_уч Отч_участ |
Код водителя Пол Дата рождения Стаж Степень последствий Страна гражданства Место жительства Нарушение Имя участника дорожно-транспортного происшествия Фамилия участника дорожно-транспортного происшествия Отчество участника дорожно-транспортного происшествия |
Н_ВУ (Номер водительского удостоверения) |
Н_ВУ Кем_выдано Дата_выдачи Дата_окон |
Номер водительского удостоверения Кем выдано Дата выдачи водительского удостоверения Дата окончания водительского удостоверения |
Протокол |
Код_прот Код_штф Дата_нар Сумма_штф Н_статьи |
Код протокола нарушения Код штрафа Дата нарушения Сумма штрафа Номер статьи нарушения |