powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Правильно ли БД приведена к 3-й НФ?
10 сообщений из 10, страница 1 из 1
Правильно ли БД приведена к 3-й НФ?
    #35945725
Евгений1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Проектирую вот БД. Вроде-бы привел к 3-й нормальной форме, но не уверен правильно ли. Проверите пожалуйста.
Заранее благодарен!
...
Рейтинг: 0 / 0
Правильно ли БД приведена к 3-й НФ?
    #35946742
inmymind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как будто ошибка:

subsection 1-many rl_subsection_ques many-1 question 1-many marks_for_qu many-1 category/
как помню, в случае наличия связи вида:

(СУЩНОСТЬ0) 1-ко-многим (СУЩНОСТЬ1) многим-к-1 (СУЩНОСТЬ3) 1-ко-многим (СУЩНОСТЬ4)

между СУЩНОСТЬ1 и СУЩНОСТЬ4 теряется соответствие. Как-то так.

P.S. а экран хороший у тебя, 22х дюймовый?
...
Рейтинг: 0 / 0
Правильно ли БД приведена к 3-й НФ?
    #35951300
Евгений1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И что в этом случае делать? :(
Таблицы rl_subsection_ques и marks_for_qu были вставлены для того чтобы соблюдалось условие 3-й НФ.
P.S. Монитор 17 дюймовый.
...
Рейтинг: 0 / 0
Правильно ли БД приведена к 3-й НФ?
    #35954381
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений1986И что в этом случае делать? :(
Таблицы rl_subsection_ques и marks_for_qu были вставлены для того чтобы соблюдалось условие 3-й НФ.
P.S. Монитор 17 дюймовый.
все зависит от того, что необходимо получить на выходе. Без указания наименований связей - разобраться в схеме сложно. Во всяком случае мне.

Кстати, еще, у на схеме:
discipline -> section -> subsection .
не будет в будущем необходимости ввести subsubsection?
discipline -> section -> subsection -> subsubsection .
Может это будет узким местом?
...
Рейтинг: 0 / 0
Правильно ли БД приведена к 3-й НФ?
    #35954385
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений1986И что в этом случае делать? :(
Таблицы rl_subsection_ques и marks_for_qu были вставлены для того чтобы соблюдалось условие 3-й НФ.

поясню мысль.
На данной схеме:
менеджер может обрабатывать несколько товаров.
один товар может быть обработан несколькими менеджерами.
товар может хранится на нескольких складах.
один склад может хранить несколько товаров.

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

как-то так.
...
Рейтинг: 0 / 0
Правильно ли БД приведена к 3-й НФ?
    #35965236
Евгений1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за ответы! В принципе мне обращаться к таблице category из subsection не придется.
Логика такая:
Есть дисциплина, в нее входят несколько разделов, в эти разделы входят несколько подразделов. Таких дисциплин, разделов и подразделов может быть много. Далее в подразделах имеются вопросы (они связаны с подразделами с помощью доп таблицы). К каждого вопроса есть список вариантов ответов (в табл right_answers в поле correct ставится 1 если он верный) и так же для каждого вопроса (в табл marks_for_qu) указывается его "цена" для каждой категории.
В таблине resulrs_of_tests хранятся результаты тестов со связями на разные составляющие, так же указывеется кол-во баллов полученные закаждый вопрос по каждому из критериев.
...
Рейтинг: 0 / 0
Правильно ли БД приведена к 3-й НФ?
    #35965237
Евгений1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
subsubsection небудит
...
Рейтинг: 0 / 0
Правильно ли БД приведена к 3-й НФ?
    #35966182
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений1986subsubsection небудит
что заставляет так думать? хотя.. хозяин барин))
...
Рейтинг: 0 / 0
Правильно ли БД приведена к 3-й НФ?
    #35966705
Евгений1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Taper,

так договорился с заказчиком
...
Рейтинг: 0 / 0
Правильно ли БД приведена к 3-й НФ?
    #35966723
Евгений1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот мне одно не понятно как мне связывать discipline и section? Ведь должно быть много разделов (записей в табл section), но т.к. id в section является primary key, то его же нельзя дублировать!? и как связывать?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Правильно ли БД приведена к 3-й НФ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]