|
|
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Проектирую вот БД. Вроде-бы привел к 3-й нормальной форме, но не уверен правильно ли. Проверите пожалуйста. Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2009, 23:16 |
|
||
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
как будто ошибка: 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х дюймовый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 12:44 |
|
||
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
И что в этом случае делать? :( Таблицы rl_subsection_ques и marks_for_qu были вставлены для того чтобы соблюдалось условие 3-й НФ. P.S. Монитор 17 дюймовый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 22:42 |
|
||
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
Евгений1986И что в этом случае делать? :( Таблицы rl_subsection_ques и marks_for_qu были вставлены для того чтобы соблюдалось условие 3-й НФ. P.S. Монитор 17 дюймовый. все зависит от того, что необходимо получить на выходе. Без указания наименований связей - разобраться в схеме сложно. Во всяком случае мне. Кстати, еще, у на схеме: discipline -> section -> subsection . не будет в будущем необходимости ввести subsubsection? discipline -> section -> subsection -> subsubsection . Может это будет узким местом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2009, 02:19 |
|
||
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
Евгений1986И что в этом случае делать? :( Таблицы rl_subsection_ques и marks_for_qu были вставлены для того чтобы соблюдалось условие 3-й НФ. поясню мысль. На данной схеме: менеджер может обрабатывать несколько товаров. один товар может быть обработан несколькими менеджерами. товар может хранится на нескольких складах. один склад может хранить несколько товаров. и, получается, что в данной схеме невозможно выяснить, товар с какого склада обработал конкретный менеджер. как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2009, 02:34 |
|
||
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за ответы! В принципе мне обращаться к таблице category из subsection не придется. Логика такая: Есть дисциплина, в нее входят несколько разделов, в эти разделы входят несколько подразделов. Таких дисциплин, разделов и подразделов может быть много. Далее в подразделах имеются вопросы (они связаны с подразделами с помощью доп таблицы). К каждого вопроса есть список вариантов ответов (в табл right_answers в поле correct ставится 1 если он верный) и так же для каждого вопроса (в табл marks_for_qu) указывается его "цена" для каждой категории. В таблине resulrs_of_tests хранятся результаты тестов со связями на разные составляющие, так же указывеется кол-во баллов полученные закаждый вопрос по каждому из критериев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2009, 16:25 |
|
||
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
subsubsection небудит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2009, 16:27 |
|
||
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
Евгений1986subsubsection небудит что заставляет так думать? хотя.. хозяин барин)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2009, 03:58 |
|
||
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
Taper, так договорился с заказчиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2009, 12:44 |
|
||
|
Правильно ли БД приведена к 3-й НФ?
|
|||
|---|---|---|---|
|
#18+
Вот мне одно не понятно как мне связывать discipline и section? Ведь должно быть много разделов (записей в табл section), но т.к. id в section является primary key, то его же нельзя дублировать!? и как связывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2009, 12:50 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35965236&tid=1543276]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 522ms |

| 0 / 0 |
