Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 4

Нормализовать базу данных

26.05.2017, 09:49. Показов 995. Ответов 5
Метки бд (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, нормализовать бд.
У ГАИ есть три наиболее важные функциональные задачи:
1. регистрация автотранспортных средств при совершении сделки купли-продажи;
2. разработка мер, повышающих безопасность дорожного движения и выполнение всех мер при совершении ДТП (дорожно-транспортное происшествие) на улицах города (регистрация, разбор, выявление виновных, автоэкспертиза и т.п.);
3. борьба с угоном автотранспортных средств, оперативный поиск угнанных машин и задержание преступников.
ГАИ занимается выделением и учетом номерных знаков на автотранспорт. К автотранспортным средствам относятся легковые, грузовые автомобили, прицепы, полуприцепы, мотоциклы, тракторы, автобусы, микроавтобусы. На разные виды транспорта выдаются разные виды номеров и в базу данных заносятся разные характеристики. Номера могут выделяться как частным владельцам, так и организациям. В справочнике номеров, выданных частным владельцам, фиксируется: номер, ФИО владельца, его адрес, марка автомобиля, дата выпуска, объем двигателя, номера двигателя, шасси и кузова, цвет и т.п. В справочнике номеров, выданных организации, дополнительно фиксируется: название организации, район, адрес, руководитель. Существует справочник свободных номеров (серия, диапазон номеров). ГАИ периодически проводит технический осмотр (ТО) машин. Для прохождения техосмотра необходима квитанция об оплате налогов, сумма оплаты зависит от объема двигателя. Периодичность прохождения зависит от года выпуска и вида транспортного средства. Технические характеристики, проверяемые на ТО и допуски также зависят от вида транспортного средства.
ГАИ занимается учетом и анализом ДТП (дорожно-транспортное происшествие). При регистрации ДТП фиксируется: дата, тип происшествия (наезд на пешехода, наезд на ограждение либо столб, лобовое столкновение, наезд на впереди стоящий транспорт, боковое столкновение на перекрестке и т.п.), место происшествия, марки пострадавших автомобилей, государственный номер, тип машины (легковая, грузовая, специальная), краткое содержание, число пострадавших, сумма ущерба, причина, дорожные условия и т.п. Анализ накопленной по ДТП статистике поможет правильно расставить запрещающие и предупреждающие знаки на улицах города, а так же спланировать местонахождение постов патрульных.
Угон либо исчезновение виновника ДТП с места происшествия требует оперативного вмешательства всех постов ГАИ и патрульных машин. Для информирования о разыскиваемой машине ее данные (включая номера двигателя и кузова) извлекаются из базы зарегистрированных номеров и передаются по рации всем постам. Ведение статистики угонов, ее анализ и опубликование результатов в СМИ поможет снизить количество угонов, а хозяевам машин принять необходимые меры (самые угоняемые марки, самый популярный способ вскрытия, самые надежные сигнализации и т.п.).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.05.2017, 09:49
Ответы с готовыми решениями:

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

Как изменить базу данных по умолчанию или исползовать свою базу данных для администрирование
Привет всем! Создаю новый проект на asp.net но при администрирование проекта visual studio 2012 создает собственную базу по умолчание в...

Как вообще сделать эту базу данных онлайн.Чтобы я мог отправлять запросы из приложения в базу
Например база где нибудь строит . А приложение на компах пользователей. Пока только делаю шаги в онлайн. Знаю только что нужен...

5
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
26.05.2017, 11:26
Цитата Сообщение от Hada Посмотреть сообщение
Помогите нормализовать бд.
ненормализованную покажете?
0
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 4
31.05.2017, 13:01  [ТС]
Не уверена, что верно составлены таблицы
Миниатюры
Нормализовать базу данных  
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
31.05.2017, 17:33
Как собираетесь связывать что-то с чем-то? Например Транспорт и Владельца?

Добавлено через 11 минут
Возьмите для примера такие данные и попробуйте их разнести в ваши таблицы:
Иванов И.И. владеет а/м ВАЗ и управляет а/м Ока принадлежащем организации ООО "Эх прокачу"
1
Эксперт MS Access
 Аватар для Eugene-LS
12061 / 5845 / 1493
Регистрация: 05.10.2016
Сообщений: 16,433
01.06.2017, 02:08
Hada, вы что то перемудрили.
Разделяйте данные на логические сущности, связывайте их соответственно.
Таблицы у вас, пока, составлены не верно.

Добавлено через 2 минуты
Цитата Сообщение от Hada Посмотреть сообщение
Не уверена, что верно составлены таблицы
Ой! Извините пожалуйста.
Табличка "ТС" - вроде в порядке - остальное нужно продумывать.

Добавлено через 3 минуты
Hada, вопрос :
Как однозначно идентифицировать ТС? - по номеру двигателя или по номеру кузова - или вместе?
Давайте начнём с этого, а дальше будем "танцевать от печки""
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
01.06.2017, 16:57
больше всего не понравилась табличка ДТП --есть только количество пострадавших и никакого упоминания о транспортных средствах
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.06.2017, 16:57
Помогаю со студенческими работами здесь

Как выгрузить базу данных 1с 8.2 с SQL сервера в новую созданную локальную базу?
Добрый день! Возникла следующая проблема, при работе в конфигураторе с базой которая находится на сервере SQL тормозит у пользователей...

Скопировать структуру базы данных в новую базу данных без самих данных
Здравствуйте! Подскажите пожалуйста, как более удобно скопировать всю базу данных в новую базу данных, но без самих данных, а только...

Сохранение данных из datagridview в базу данных под MS sql server 2012
Доброго времени суток. Делаю курсовую, и до этого момента думал, что самое сложное создать правильную модель данных, но оказалось...

Создать базу данных с возможностью представления расчетных данных на определенную дату
Добрый день! Требуется создать базу данных с возможностью представления расчетных данных на определенную дату (любую дату в течении...

Структуры и алгоритмы обработки данных. Создать базу данных пользователей Интернет
Создать базу данных пользователей Интернет (имя пользователя, текущий счет, привилегированность пользователя, состояние подключения)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru