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

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

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

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

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

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

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


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