Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Консп базов ТП и Адм БД.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
12.42 Mб
Скачать

5.2. Характеристики відношення

Ступінь відношення - це число його атрибутів. Відношення ступеня один називають унітарним, ступеня два - бінарним, ступеня три - тернарним, ... , а ступеня n – n-арним.

Кардинальне число або потужність відношення - це число його кортежів. Кардинальне число відношення змінюється в часі на відміну від його ступеня.

Список імен атрибутів відношення утворює схему відношення. Опис кожного відношення складається з імені відношення, за яким в круглих дужках перераховується список атрибутів. Цей опис називають інтенсіоналом або схемою відношення.

Схема наведеного відношення «Студент» така::

Пр.30-1

Студент (Прізвище _ та _ ініціали, Курс, Група, Спеціальність)

Під описом конкретного об’єкта розуміють деяке заповнення кортежів відношення, яке називають екстенсіоналом.

Відношення називаються еквівалентними, якщо вони відрізняються тільки порядком чергування атрибутів.

Кожне відношення має ключ, тобто атрибут, за допомогою якого однозначно ідентифікується окремий об’єкт. Один або кілька атрибутів, значення яких однозначно ідентифікують рядок таблиці, є ключем таблиці. За допомогою ключа здійснюється групування кортежів і встановлюється зв’язок між об’єктами відношення.

У відношенні «Студент» на роль ключа претендує атрибут «Прізвищ _ та _ ініціали».

Визнч.2. Реляційна база даних це набір взаємопов’язаних двовимірних таблиць-відношень (об’єктів моделі).

Кожне відношен­ня (таблиця) в комп’ютері (на фізичному рівні) зображується у вигляді файлу. Кожний рядок відношення  кортеж на фізичному рівні відповідає запису. Співвідношення між різними поняттями реляційної бази даних можна показати таким чином:

Відношення

Таблиця

Файл

кортеж

рядок

запис

атрибут

стовпець

поле

Рис. 2.15. Співвідношення між поняттями реляційної бази даних

Наприклад, реляційну базу даних задач бухобліку утворюють дані первинних документів (таблиць)  накладних, товарно-транспортних накладних, рахунків-фактур тощо.

Відношення

Таблиця

Файл

кортеж

рядок

запис

атрибут

стовпець

Поле


Типи даних РБД. Як правило, в сучасних реляційних БД допускається збереження символьних, числових даних, бітових рядків, спеціалізованих числових даних (таких як "гроші"), а також спеціальних "темпоральних" даних (дата, час, часовий інтервал), такі специфічні як графічні (малюнки, фото, креслення).

Найменша одиниця даних реляційної моделі - це окреме атомарне (неподільне) для даної моделі значення даних. Так, в одній предметній області прізвище, ім'я і по-батькові можуть розглядатися як єдине значення, а в інший - як три різних значення.

Важливою вимогою до таблиць (відношень) реляційної моделі є нормалізація даних, що представлені таблицею. Первинно нормалізована таблиця містить рядки, в яких для кожного атрибута може бути лише одне значення. Приклад: людина з двома іменами.

Сукупність нормалізованих відношень (реляційних таблиць), що логічно взаємопов’язані і відображають певну предметну область, утворюють р е л я ц і й н у    б а з у  д а н и х (РБД).

(Зв’язки між двома логічно пов’язаними таблицями в реляційній моделі встановлюються за рівністю значень однакових атрибутів таблиць-відношень.)