Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
См р по СУБД2012+2013.doc
Скачиваний:
3
Добавлен:
11.11.2019
Размер:
966.14 Кб
Скачать

Атрибути (елементи даних)

Кожен об'єкт характеризується рядом основних атрибутів. Наприклад, будинок характеризується габаритами, кольором, часом експлуатації і розміром присадибної ділянки. Клієнт банку має такі атрибути, як прізвище, адресу і, можливо, ідентифікаційний номер. Банківський рахунок може представлятися типом, номером і балансом. Об'єкт «КЛІЄНТ» банку описується трьома атрибутами: ідентифікаційним номером, прізвищем і адресою (див. мал. 1.1). Атрибут часто називають елементом даних, полем даних, полемо.

Значення даних

Значення даних представляє дійсні дані, що містяться в кожному елементі даних. Елемент даних «прізвище клієнта» може приймати такі значення, як «проф Хиггинс» або «Марк Твен». Залежно від того, як елементи даних описують об'єкт, їх значення можуть бути кількісними, якісними або описовими. На мал. 1.1 показані відмінності між об'єктами, елементами даних і значеннями, що приймаються ними.

Об'єкт

Атрибути (або елементи даних)

Значення (дані)

КЛІЄНТ

Ідентифікаційний Номер. Прізвище. Адреса

123456789, Проф. Хиггинс, 55 Сноу Стріт Нью-Йорк, Н.-Й.

РАХУНОК

Тип. Номер. Баланс

Витрата, 634250, 20.53

ПОСТАЧАЛЬНИК

Прізвище. Номер. Адреса

Вільям Шекспір, С1, 100 Бук Стріт Нью-Йорк, Н.-Й.

Мал.1.1

Інформацію про деяку наочну область можна представити за допомогою декількох об'єктів, кожний з яких описується декількома елементами даних. Що приймаються елементами даних значення називаються даними. Одиничний набір даних значень, що приймаються елементами, називається екземпляром об'єкту. Об'єкти зв'язуються між собою певним чином. Відповідна модель об'єктів із становлячими їх елементами даних і взаємозв'язками називається концептуальною моделлю. Концептуальна модель дає загальне уявлення про потік даних в наочній області.

При розгляді даних часто буває важке виявити відмінності між об'єктом, елементом даних і значенням елементу даних. Так, якщо об'єктом є КЛІЄНТ, то представляючими клієнта елементами даних служать його ідентифікаційний номер, прізвище і адреса, а можливими значеннями цих елементів даних - «123456789», «проф. Хиггинс» і «55 Сноу Стріт, Нью-Йорк, Н.-Й». Проте встановити відмінності між об'єктом, елементом даних і значенням, яке приймає цей елемент даних, дуже важливе.

Ключовий елемент даних

Деякі елементи даних володіють цікавою властивістю. Знаючи значення, яке приймає такий елемент даних об'єкту, ми можемо ідентифікувати значення, які приймають інші елементи даних цього ж об'єкту. Наприклад, знаючи ідентифікаційний номер клієнта «123456789», ми можемо визначити, що це «проф. Хиггинс» і що професор Хиггинс має «відкритий» рахунок в банку. Елементи даних, по яких можна визначити інші елементи даних, називаються ключовими. Іноді їх називають також ідентифікаторами об'єкту.

Однозначно ідентифікувати об'єкт можуть два і більш елементу даних. В цьому випадку їх називають «кандидатами» в ключові елементи даних. Питання про те, який з кандидатів використовувати для доступу до об'єкту, розв'язується користувачем або проектувальником. Вибирати ключові елементи даних слід ретельно, оскільки правильний вибір сприяє створенню достовірної моделі даних.