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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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