|
Что такое тривиальная функциональная зависимость? | ☑ | ||
---|---|---|---|---|
0
megabax
17.06.15
✎
20:50
|
Строгое определение гласит "Функциональная зависимость тривиальна тогда и только тогда, когда ее правая (зависимая) часть является подмножеством ее левой части (детерминанта). ". Но как это понять применительно к реляционным базам данным?
Я лично понял вот так6 допустим, у нас есть столбец, в который можно вбить ограниченное множество значение, например: "Значение 1", "Значение 2", "Значение 3" и "Значение 4". И есть другой столбец, куда можно вбить "Значение 1", "Значение 2", "Значение 3" (то есть 3 из 4 значений первого столбца). Столбец второй функционально зависит от первого, то есть, например, вбитое в первый столбце значение однозначно определяет значение в столбце два. Это значит что функциональная зависимость тривиальна. Правильно ли я понял? |
|||
1
XLife
17.06.15
✎
20:54
|
выдыхай
|
|||
2
Адимр
17.06.15
✎
21:12
|
(0) Не правильно! Детерминированность функции не амбивалентна тривиальной зависимости и не является подмножеством множеств реляционных БД.
|
|||
3
megabax
17.06.15
✎
21:20
|
(2) Я вообще то серьезно спрашиваю.
|
|||
4
Волшебник
модератор
17.06.15
✎
21:29
|
(3) Блять, он серьёзно!
|
|||
5
ЧеловекДуши
18.06.15
✎
06:43
|
(0) тривиа?льный — ая, ое; лен, льна, льно. Лишенный свежести, оригинальности, новизны; избитый, пошлый. Тривиальный сюжет. Тривиальная мысль. Тривиальная шутка. ? Есть что то тривиальное, пошлое в ухаживанье за своею гувернанткой. Л. Толстой, Анна Каренина.
|
|||
6
ЧеловекДуши
18.06.15
✎
06:43
|
||||
7
ЧеловекДуши
18.06.15
✎
06:45
|
(0) Текст туфта, не бери в голову. Человек писавший это не понимает сути требуемого и попросту путает других, что бы не показаться глупым :)
|
|||
8
Peltzer
18.06.15
✎
06:58
|
https://ru.wikipedia.org/wiki/Многозначная_зависимость
Например, список посетителей библиотеки тривиально зависит от журнала посещений библиотеки |
|||
9
ice777
18.06.15
✎
08:28
|
(0) и че? даже если во второй столбец можно вбить 4 из 4 значений из первого и никаких других- второй все равно тривиально (гм, из-за глупого слова такой сыр-бор) зависим.
|
|||
10
ice777
18.06.15
✎
08:29
|
другой вопрос, нафига первый столбец вообще, если реальная инфа размещается во втором ;)
|
|||
11
megabax
18.06.15
✎
09:08
|
(10) Дык это просто пример. В реально жизни действительно такое делать незачем
|
|||
12
megabax
18.06.15
✎
09:11
|
В общем, кажется я разобрался с нетривиальной зависимостью. Первоначально понял неправильно. Оказывается, это всего лишь зависимости при наличии двойного ключа, когда оба элемента ключа одновременно как бы уиды. Например, "уникальные код" и "номер паспорта" в таблице физ. лиц. Они функционально зависят от комбинации ("уникальный код", "номер паспорта") и эта зависимость тривиальна.
|
|||
13
ЧеловекДуши
18.06.15
✎
14:08
|
(12) Бред, текст в (0) "Функциональная зависимость тривиальна тогда и только тогда, когда ее правая (зависимая) часть является подмножеством ее левой части (детерминанта). " не отражает всей глубины понятого в (12)...
...Автор текстов Д...Б... :) |
|||
14
megabax
18.06.15
✎
14:48
|
(13) Ну, с двойным ключом это частный случай. Так то ключ, по идее, может быть и тройной. Суть от этого не меняется.
|
|||
15
Провинциальный 1сник
19.06.15
✎
08:31
|
Спасибо, поностальгировал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |