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

Суть вопроса такова. Имеется таблица. Глядя на нее и применяя этот критерий мы можем определить будет ли в этой таблице дублирование информации.

Заранее благодарен.

--
С Уважением
...
Рейтинг: 0 / 0
Критерий дублирования информации
    #33759712
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критерии уникальности записей для таблицы :
-- Primary Key
-- Alternate Key
-- Unique constraint
...
Рейтинг: 0 / 0
Критерий дублирования информации
    #33761747
rhz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rhz
Гость
Ты написал параметры, которые однозначно индифицируют полностью запись (primary key).

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

Я вот думал над этим и мне кажется, что если в таблице есть транзитивная зависимость, то это и есть критерий наличия дублирования. Что ты думаешь об этом?
...
Рейтинг: 0 / 0
Критерий дублирования информации
    #33762467
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rhzТы написал параметры, которые однозначно индифицируют полностью запись (primary key).

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

Я вот думал над этим и мне кажется, что если в таблице есть транзитивная зависимость, то это и есть критерий наличия дублирования. Что ты думаешь об этом?
что такое транзитивная?
По сабжу - очень часто дубль делают для того чтобы пользователю легче запросы строить а не БД с его 3NF.
"Если ты сервер, то не суетись под клиентом" (с)
...
Рейтинг: 0 / 0
Критерий дублирования информации
    #33762787
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rhzТы написал параметры, которые однозначно индифицируют полностью запись (primary key).

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

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

Я думаю, что мы по разному трактуем термин "дублирование".
ИМХО Применительно к таблице - это именно задвоенные записи, уникальность которых полностью должна определяться PK | AK | UC.

Все прочие трактовки - уровень логики ( сущности ). Здесь возможность дублей зависит от логического дизайна БД.
...
Рейтинг: 0 / 0
Критерий дублирования информации
    #33762996
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jimmy
таблица 2-х мерна, поэтому как записи, так и поля.
Почему поля это логика?
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Критерий дублирования информации
    #33764388
rhz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rhz
Гость
Думаю, что лучше всего будет объяснить мое понятие дублирования на примере:

фамилия | должность | оклад
------------------------------
Иванов | слесарь | 1 000
Петров | сантехник | 1 500
Сидоров | слесарь | 1 000

В данной таблице идет дублирование данных по окладу и применяя методы декомпозиции (теорема Хита) мы избавляемся от транзитивной зависимости. При этом получаем 2 таблицы:

( фамилия | должность )

и таблица

( должность | оклад )

Дублирование в столбце "оклад" устранено.


Транзитивная зависимость, это когда верно следующее:

Рассмотрим отношение R с тремя типами атрибутов или тремя наборами типов атрибутов, для которых имеет место транзитивная зависимость. Обозначим эти наборы соответст-венно через С1, С2 и С3.

Тогда свойство транзитивной зависимости можно представить соотношениями:

С1 => C2, С2 => С3
-------------------
С1 => С3

Отсутствие транзитивной зависимости - условие 3НФ.


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

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


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