Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нормальная форма / 13 сообщений из 13, страница 1 из 1
21.03.2008, 18:55
    #35206997
electrod
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
Всем привет.

Может ктонить ответить на вопрос: какая нормальная форма у таблицы, если в ней функционально зависят 2 атрибута, входящих первичный ключ, т.е. таблица АБВгд, А->Б, где заглавные буквы - атрибуты первичного ключа?
...
Рейтинг: 0 / 0
21.03.2008, 19:39
    #35207050
pirovindos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
Любая. Так как описан не существующий объект.
...
Рейтинг: 0 / 0
21.03.2008, 19:52
    #35207067
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
electrod пишет:

> Может ктонить ответить на вопрос: какая нормальная форма у таблицы, если
> в ней функционально зависят 2 атрибута, входящих первичный ключ, т.е.
> таблица АБВгд, А->Б, где заглавные буквы - атрибуты первичного ключа?

Не выше четвертой.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.03.2008, 20:13
    #35207085
electrod
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
pirovindosЛюбая. Так как описан не существующий объект.

В смысле несуществующий?
...
Рейтинг: 0 / 0
22.03.2008, 18:02
    #35207629
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
Если А->Б, то в данном случае это просто означает, что минимальным первичным ключом является А. Если больше про отношение ничего не известно, то оно может находится в любой нормальной форме
...
Рейтинг: 0 / 0
22.03.2008, 20:24
    #35207749
Хало
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
хм...
...
Рейтинг: 0 / 0
23.03.2008, 00:54
    #35207941
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
Можно добавить, что оно может не находится даже в 1НФ, поскольку каждая НФ кроме 1НФ должна так же быть и НФ всех предыдущих уровней.
...
Рейтинг: 0 / 0
24.03.2008, 08:24
    #35208738
pirovindos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
electrod pirovindosЛюбая. Так как описан не существующий объект.

В смысле несуществующий?

Ну да, пробел был лишний.
Первичный ключ - это один из потенциальных ключей. Каждый потенциальный ключ - несократим по определению. А если есть функциональная зависимость, то АБВ не ключ, ключом может быть АВ.
...
Рейтинг: 0 / 0
24.03.2008, 11:29
    #35209131
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
electrodВсем привет.

Может ктонить ответить на вопрос: какая нормальная форма у таблицы, если в ней функционально зависят 2 атрибута, входящих первичный ключ, т.е. таблица АБВгд, А->Б, где заглавные буквы - атрибуты первичного ключа?
Судя по 'первичный ключ' речь идет о физическом уровне, таблице некоей СУБД. Напомню, что первичные ключи СУБД и реляционные ключи существенно различаются. В частности, СУБД не контролируют минимальность ключа. Т.е. вопрос задан некорректно: смешаны понятия физической реализации и логических бизнес-правил.

Иными словами, что бы понять какая НФ, нужно занть структуру ФЗ. Первичный же ключ СУБД не обязательно отражает логические ФЗ. Например, ключом отношения является АВ, а АБВ объявлено первичным ключем таблицы с целью оптимизации каких-то запросов по индексу А+Б+В.

Если предположить, что речь идет об отношении Р(АБВГД) с ФЗ
А->Б
АБВ->ГД
то следует наличие ФЗ АВ->ГД и ключа АВ.
Имеет место зависимость неключевого атрибута Б от части ключа, что противоречит 2НФ.
...
Рейтинг: 0 / 0
24.03.2008, 23:40
    #35210852
electrod
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
ModelR electrodВсем привет.

Может ктонить ответить на вопрос: какая нормальная форма у таблицы, если в ней функционально зависят 2 атрибута, входящих первичный ключ, т.е. таблица АБВгд, А->Б, где заглавные буквы - атрибуты первичного ключа?
Судя по 'первичный ключ' речь идет о физическом уровне, таблице некоей СУБД. Напомню, что первичные ключи СУБД и реляционные ключи существенно различаются. В частности, СУБД не контролируют минимальность ключа. Т.е. вопрос задан некорректно: смешаны понятия физической реализации и логических бизнес-правил.

Иными словами, что бы понять какая НФ, нужно занть структуру ФЗ. Первичный же ключ СУБД не обязательно отражает логические ФЗ. Например, ключом отношения является АВ, а АБВ объявлено первичным ключем таблицы с целью оптимизации каких-то запросов по индексу А+Б+В.

Если предположить, что речь идет об отношении Р(АБВГД) с ФЗ
А->Б
АБВ->ГД
то следует наличие ФЗ АВ->ГД и ключа АВ.
Имеет место зависимость неключевого атрибута Б от части ключа, что противоречит 2НФ.

Спасибо! Ты прав.
...
Рейтинг: 0 / 0
25.03.2008, 00:45
    #35210888
cyssima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
А вот в продолжение темы ещё одна нерешенная задачка:

пусть имеется отношение abCDE с многозначной зависимостью abC=>D.

Я считаю что у этого отнощения 3-я нормальная форма.
Это верно???
...
Рейтинг: 0 / 0
26.03.2008, 14:55
    #35215122
Хало
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
cyssimaА вот в продолжение темы ещё одна нерешенная задачка:

пусть имеется отношение abCDE с многозначной зависимостью abC=>D.

Я считаю что у этого отнощения 3-я нормальная форма.
Это верно???

Я считаю что Вы правы, очевидно что 3-я НФ.
...
Рейтинг: 0 / 0
26.03.2008, 22:05
    #35216198
Циганов
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нормальная форма
Хало cyssimaА вот в продолжение темы ещё одна нерешенная задачка:

пусть имеется отношение abCDE с многозначной зависимостью abC=>D.

Я считаю что у этого отнощения 3-я нормальная форма.
Это верно???

Я считаю что Вы правы, очевидно что 3-я НФ.
возможно...
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нормальная форма / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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