|
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
|
|
Нормализовать до 3-ей нормальной формы31.01.2019, 10:05. Показов 1818. Ответов 12
Метки нет (Все метки)
Здравствуйте, уважаемые форумчане. Нуждаюсь в помощи.
Задание такое: нормализовать до 3НФ отношения. Не получается. 1) В первом отношении последняя запись - меняет всю картину зависимостей. Но может быть это опечатка? Вообще не соображу, как делить... 2) Во втором отношении получается так: R1(Код, Фамилия, Адрес (Город), Адрес(Улица)) R2(Код, Модель, Марка, Цвет, Год выпуска, номер (буквы) и Номер (Цифры)) Но - номер (буквы) и Номер (Цифры) - это возможный ключ. Как дальше разбить? Спасибо.
0
|
|
| 31.01.2019, 10:05 | |
|
Ответы с готовыми решениями:
12
Преобразования с 1 нормальной формы в 3 Определение нормальной формы БД Помогите составить, из 2 нормальной формы Третью НФ |
|
Модератор
|
|
| 31.01.2019, 11:44 | |
|
а что-то не пойму вашего вопроса --таблицы коммуналка и вато никак не связаны
это две независимые базы каждая таблица опирается на собственные справочники(желтые) не совсем ясен правда статус полей пени% и буквы/цифры гос.номера, т.е. выносить ли их в справочники зависит от количества записей
1
|
|
|
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
|
|
| 31.01.2019, 13:28 [ТС] | |
|
спасибо. Это разные таблицы, не связанные между собой. Был дан набор таблиц. Несколько сделала, а эти две - никак.
Добавлено через 1 минуту надо разделить отдельно первую таблицу и отдельно вторую.Помогите, пожалуйста.
0
|
|
|
Модератор
|
||
| 31.01.2019, 13:50 | ||
|
как вы будете делать --вам решать --подстановки в таблицах --подстановки в формах забыла про сумму с учетом пени, она считается --либо в запросе(и поле может быть удалено из таблицы) --вычисляемое(в этом случан надо уточнить, как оно сработает с полем пени% ,
1
|
||
|
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
|
|
| 31.01.2019, 14:21 [ТС] | |
|
Спасибо за ответ. Вопрос немного не о том - надо нормализовать до 3НФ. Разделить таблицы на несколько, так, чтобы внутри новых таблиц не было зависимостей между полями. Вопрос о реализации пока не стоит.
Добавлено через 4 минуты Например, вторую таблицу надо точно разделить на две: сведения об авто и сведения о машинах.. Но в сведениях об авто есть поля номер (буквы) и Номер (Цифры), которые станут ключом, тогда что делать с полем Код?кактм полем будут связаны отношения? В общем, затык какой то.. ![]() Добавлено через 1 минуту А про первую таблицу - совсем не понимаю, как разделить, чтоб не было повторяющихся групп и зависимостей.
0
|
|
|
Модератор
|
||
| 31.01.2019, 14:24 | ||
|
0
|
||
|
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
|
|
| 31.01.2019, 14:30 [ТС] | |
|
Но в настоящее время по номеру авто можно узнать его владельца..
Добавлено через 55 секунд И по новому номеру авто можно узнать и его старый номер, и всю историю авто..
0
|
|
|
Модератор
|
|
| 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
|
|
|
Модератор
|
|
| 31.01.2019, 15:03 | |
|
получается
--Петрова у разных терминалов --терминал 123 в разных районах и не понятно, зачем нужны и терминалы и кассиры
0
|
|
|
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
|
|
| 31.01.2019, 15:32 [ТС] | |
|
Согласна, там какая то ерунда. Но надо выкрутиться как то..
0
|
|
|
Модератор
|
|
| 31.01.2019, 15:50 | |
|
привязать
--справочник районы(код, наименование) --справочник должности(код,наименование) --справочник кассиры(кодКассира+фио+должность(п)+дата Рождения+телефон) --терминалы в районе(кодТерм+район(подстановка)+термин ал+кассир(п)) --таблица связи терминал+оплата(кодОпл,кодТерм(п), остальные поля)
1
|
|
|
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
|
|
| 31.01.2019, 17:33 [ТС] | |
|
Спасибо за помощь!
0
|
|
| 31.01.2019, 17:33 | |
|
Помогаю со студенческими работами здесь
13
Нормализовать БД до 3ей нормальной формы Нормализация второй и третьей нормальной формы
Как дойти до третьей нормальной формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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. Программа предоставляет более. . .
|