powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите по 2НФ
12 сообщений из 37, страница 2 из 2
Подскажите по 2НФ
    #39913337
Daniel Logovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
полудух
Daniel Logovenko
Книгу Криса Дейта "Введение в системы баз данных" (Москва, "Наука", 1980)

введение в базы данных 80го года...
Вы что под кайфом?

"Введение в системы баз данных"

Чувствуете разницу?
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39913595
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentator
Есть справочник сотрудников, справочник должностей с целочисленными ПК.

Можно ли сказать, что данная таблица соответствия "должность - сотрудник" находится во 2-й НФ ?

Или нужен отдельный целочисленный ПК на каждую строку таблицы?
Ведь ID сотрудника или ID должности можно рассматривать не только как часть ключа (ключевые поля), но и как поля с данными. Тогда получается, что данные зависят от части ключа.


Тут нет атрибутов вообще, оба поля -- в ПК.
Конечно, таблица находится в 2НФ.
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39913670
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Тут нет атрибутов вообще

Тогда таблица не несёт в себе никакой информации?
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39914020
Sergei.Agalakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentator,
Как не несет информации? Она разрешает многие-к-многим отношение между сотрудниками и должностями.
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39914044
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergei.Agalakov
Она разрешает многие-к-многим отношение между сотрудниками и должностями.

То есть информация о том, какие должности занимает каждый сотрудник.
Можно ли назвать эту информацию атрибутами отношения?
Если да, то можно ли сказать, что данные зависят от части ключа?

Или как, уже было сказано выше, ID - это не данные?
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39914054
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Тут нет неключевых атрибутов вообще, оба поля -- в ПК.
Полагаю, именно это имелось в виду.
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39914153
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentator
Sergei.Agalakov
Она разрешает многие-к-многим отношение между сотрудниками и должностями.
Можно ли назвать эту информацию атрибутами отношения?
Безусловно.
defragmentator
Если да, то можно ли сказать, что данные зависят от части ключа?
Не видно оснований для такого утверждения. В таком случае вы могли бы по одному полю восстановить значение второго, что по примеру неочевидно.
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39914395
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChA
defragmentator
пропущено...
Можно ли назвать эту информацию атрибутами отношения?
Безусловно.
defragmentator
Если да, то можно ли сказать, что данные зависят от части ключа?
Не видно оснований для такого утверждения. В таком случае вы могли бы по одному полю восстановить значение второго, что по примеру неочевидно.


Данные совпадают с частью ключа.
ID должности - это и данные, и часть ключа.
Или я что-то недопонимаю?
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39914475
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentator
ChA
Данные совпадают с частью ключа. ID должности - это и данные, и часть ключа. Или я что-то недопонимаю?
Первичны атрибуты, не важно, входят они в состав ключа или нет. Ключ же просто является способом однозначной идентификации элемента множества(записи), опираясь на комбинацию атрибутов. Он не существует отдельно, сам по себе. Даже в случае использования суррогатных ключей вводится искусственный атрибут с гарантировано не повторяющимися значениями на множестве этого отношения.
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39914503
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatorДанные совпадают с частью ключа.

Каким именно данные? Если эти данные из записи удалить, ты сможешь их восстановить по
"части ключа"?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39914583
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
defragmentatorДанные совпадают с частью ключа.

Каким именно данные? Если эти данные из записи удалить, ты сможешь их восстановить по
"части ключа"?
Нет, не смогу.
...
Рейтинг: 0 / 0
Подскажите по 2НФ
    #39914585
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatorНет, не смогу.

Значит они не совпадают. И не зависят. Вторая НФ удовлетворена.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите по 2НФ
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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