Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GIS_ta_BD.docx
Скачиваний:
35
Добавлен:
19.02.2016
Размер:
369.13 Кб
Скачать
  1. Характеристика реляційної структури даних (заголовок та тіло таблиці, типи даних, поняття домену).

Реляційна модель даних (РМД) деякої предметної області являє собою набір відношень, змінних в часі. При створені інформаційної системи множина відносин дозволяє зберігати дані про об’єкти предметної області і моделювати зв’язки між ними. Елементи РМД і форми їх представлення приведені в таблиці.

Елементи реляційної моделі

Елемент реляційної моделі

Форма представлення

Відношення

Таблиця

Схема відношення

Рядок заголовків стовпців таблиці(заголовок таблиці)

Кортеж

Рядок таблиці

Властивість

Опис властивостей об’єкту

Атрибут

Заголовок стовпця таблиці

Домен

Множина допустимих значень атрибуту

Значення атрибуту

Значення поля в записі

Первинний ключ

Один або декілька атрибутів

Тип даних

Тип значень елементів таблиці

Заголовок таблиці представляє собою список імен атрибутів. Мно­жина кортежів відношення називають тілом таблиці.

Типи даних

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

Зазвичай в сучасних реляційних базах даних допускається збереження символьних, числових даних (точних і приблизних), спеціалізованих числових даних, а також спеціальних «темпоральних» даних (дата, час). Крім цього в реляційних системах підтримується можливість задання користувачем власних типів даних.

Домен

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

Домен – допустимо потенціальної, обмеженої підмножини значень даного типу. Якщо деякий атрибут відношення визначається на деякому домені, то в подальшому обмежені домену, в свою чергу, грає роль обмеження цілісності, що накладається на значення цього атрибута.

Потрібно відмітити також семантичне навантаження поняття домену: дані рахуються порівнянними тільки в тому випадку коли вони відносяться до одного домену.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]