2013-12-11 1 views
0

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

+0

http://www.postgresql.org/docs/7.1/static/non-atomic-values.html –

+0

Что означает «атомный», зависит от того, как вы собираетесь искать, читать и записывать данные. Теоретически одно и то же значение может быть атомарным или неатомным в зависимости от ваших требований. Вот [один пример] (http://stackoverflow.com/a/20316650/533120). –

ответ

0

Концепция атомарности чрезвычайно трудно установить точно.

Настолько, что сама концепция в значительной степени полностью оставлена ​​в современной теории реляционных баз данных.

Google для «Что означает первая нормальная форма» и связанный с ней материал.

Кроме того, вы можете потратить некоторое время, обдумывая следующие два случая:

Набор, является то, что «в дальнейшем делится», что, как правило, потому что «очевидно» члены в наборе, что вы «можете взять из набор и положить их обратно в "или некоторые такие? Ну, нет, это не так! Если вы выберете член из набора, он уже не будет таким же.

Целевое число, является ли это «еще более разложимой» вещь? Ну да, это так! Он может быть «разложен» в разных степенях, из двух из которых он является суммой!

Концепция атомарности не имеет реального абсолютного значения в теории базы данных.

Смежные вопросы