Имя: Пароль:
IT
 
Что такое тривиальная функциональная зависимость?
,
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
Спасибо, поностальгировал
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс