Cтраница 2
Возможные ключевые значения обычно охватывают очень широкий диапазон. В качестве ключа база данных, содержащая записи о сотрудниках, может использовать номер социального страхования. Существует 1 млрд возможных комбинаций девятизначных чисел подобно номеру социального страхования. Теоретически можно создать массив с одной записью для каждого возможного девятизначного номера, но на практике для этого не хватит памяти и дискового пространства. При том, что каждая запись занимает 1 Кбайт памяти, для массива потребовалось бы 1 Тбайт ( 1 млн мегабайт) памяти. [16]
С каждой проблемой связано множество атрибутов. Например, для описания человека требуются всего три имени атрибута, которые не нуждаются в пояснении: дол, рост и номер социального страхования. [17]
Представление типа 4-арной связи. [18] |
Ограничения могут быть наложены на кардинальные числа, относящиеся к функциям доступа. Как уже говорилось, функции доступа - это многозначные функции. Они определяют некоторое подмножество объектов. Тем не менее может оказаться необходимым, указать, например, что каждая личность имеет только один номер социального страхования или не более двух мест работы. [19]