Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555

Нормализовать до 3-ей нормальной формы

31.01.2019, 10:05. Показов 1818. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые форумчане. Нуждаюсь в помощи.
Задание такое: нормализовать до 3НФ отношения. Не получается.
1) В первом отношении последняя запись - меняет всю картину зависимостей. Но может быть это опечатка?
Вообще не соображу, как делить...
2) Во втором отношении получается так:
R1(Код, Фамилия, Адрес (Город), Адрес(Улица))
R2(Код, Модель, Марка, Цвет, Год выпуска, номер (буквы) и Номер (Цифры))
Но - номер (буквы) и Номер (Цифры) - это возможный ключ.
Как дальше разбить?
Спасибо.
Миниатюры
Нормализовать до 3-ей нормальной формы  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.01.2019, 10:05
Ответы с готовыми решениями:

Преобразования с 1 нормальной формы в 3
Проверьте правильность преобразования с 1 нормальной формы в 3

Определение нормальной формы БД
не могу определить к какой нормальной форме относится БД, подскажите пожалуйста! совсем не могу разобраться

Помогите составить, из 2 нормальной формы Третью НФ
Помогите не могу разобраться, нужно составить из 2 НФ ---> 3 НФ. 2 НФ ...

12
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
31.01.2019, 11:44
а что-то не пойму вашего вопроса --таблицы коммуналка и вато никак не связаны
это две независимые базы

каждая таблица опирается на собственные справочники(желтые)
не совсем ясен правда статус полей пени% и буквы/цифры гос.номера, т.е. выносить ли их в справочники
зависит от количества записей
Миниатюры
Нормализовать до 3-ей нормальной формы  
1
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
31.01.2019, 13:28  [ТС]
спасибо. Это разные таблицы, не связанные между собой. Был дан набор таблиц. Несколько сделала, а эти две - никак.

Добавлено через 1 минуту
надо разделить отдельно первую таблицу и отдельно вторую.Помогите, пожалуйста.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
31.01.2019, 13:50
Цитата Сообщение от Stud73 Посмотреть сообщение
надо разделить отдельно первую таблицу и отдельно вторую.Помогите, пожалуйста.
вам это сделали(желтым покрасили)
как вы будете делать --вам решать
--подстановки в таблицах
--подстановки в формах

забыла про сумму с учетом пени, она считается
--либо в запросе(и поле может быть удалено из таблицы)
--вычисляемое(в этом случан надо уточнить, как оно сработает с полем пени%
,
1
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
31.01.2019, 14:21  [ТС]
Спасибо за ответ. Вопрос немного не о том - надо нормализовать до 3НФ. Разделить таблицы на несколько, так, чтобы внутри новых таблиц не было зависимостей между полями. Вопрос о реализации пока не стоит.

Добавлено через 4 минуты
Например, вторую таблицу надо точно разделить на две: сведения об авто и сведения о машинах.. Но в сведениях об авто есть поля номер (буквы) и Номер (Цифры), которые станут ключом, тогда что делать с полем Код?кактм полем будут связаны отношения? В общем, затык какой то..

Добавлено через 1 минуту
А про первую таблицу - совсем не понимаю, как разделить, чтоб не было повторяющихся групп и зависимостей.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
31.01.2019, 14:24
Цитата Сообщение от Stud73 Посмотреть сообщение
номер (буквы) и Номер (Цифры)
гос номер --это не ключ записи(уже не один раз его формат менялся, а машина все та же и где в закромах ГАИ хранится старое и новое значение)
0
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
31.01.2019, 14:30  [ТС]
Но в настоящее время по номеру авто можно узнать его владельца..

Добавлено через 55 секунд
И по новому номеру авто можно узнать и его старый номер, и всю историю авто..
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
31.01.2019, 14:41
вторую таблицу можно разделить на 2
1-клиент(кодк+фио+город+улица)
2-авто(кода+кодМодели+......)
3 таблица связи(кодс, кодклиента,код атво), так-как у клиента может быть более 1 машины ,а на одной авто могут ездить разные водители(например отец+мать+сын)

Добавлено через 3 минуты
в таблице 1 просматривается только одна группировка
1 (код1,район,дата)
2(код2,код1,.......остальные поля)

непонятно, почему у записей одного дня и района --разные терминалы и кассиры)
1
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
31.01.2019, 14:50  [ТС]
Я тоже так прикинула, но не была уверена.. Помогите, пожалуйста с первой, совсем мимо меня она...

Добавлено через 5 минут
МЕня тоже это смущает.. Думаю - опечатка..

Добавлено через 2 минуты
А так:
Е1(Терминал, Район, Кассир)
Е2(все остальное+ поле для связки)?
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
31.01.2019, 15:03
получается
--Петрова у разных терминалов
--терминал 123 в разных районах

и не понятно, зачем нужны и терминалы и кассиры
0
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
31.01.2019, 15:32  [ТС]
Согласна, там какая то ерунда. Но надо выкрутиться как то..
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
31.01.2019, 15:50
привязать
--справочник районы(код, наименование)
--справочник должности(код,наименование)
--справочник кассиры(кодКассира+фио+должность(п)+дата Рождения+телефон)
--терминалы в районе(кодТерм+район(подстановка)+термин ал+кассир(п))

--таблица связи терминал+оплата(кодОпл,кодТерм(п), остальные поля)
1
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
31.01.2019, 17:33  [ТС]
Спасибо за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.01.2019, 17:33
Помогаю со студенческими работами здесь

Нормализовать БД до 3ей нормальной формы
Помогите пожалуйста)))

Нормализация второй и третьей нормальной формы
Вот БД. Нужно нормализовать в первую вторую и третью нормальные формы, никак с этим не разберусь. Понял что только вроде все таблицы...

Определение нормальной формы базы данных
Здравствуйте. Есть база данных с такой схемой (приложил). Помогите пожалуйста определить ее нормальную форму. Я склоняюсь к 4й.

Определение нормальной формы массива
Всем доброго времени суток. Возник вопрос может не критичный но есть.. У меня имеется массив char Open_Text определенной длинны. Как...

Как дойти до третьей нормальной формы
Добрый день! Решаю задачу для сайта. А именно: вывести результаты для выбранного города его режимы работы. Например: город...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
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. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru