іфічне для баз даних, хочай и має деякі аналогії з підтіпамі в Деяк мовах програмування. Це Дещо відмінне від типу даніх, что візначаються системою, подібно наведення. Основними призначення доменів у мові SQL - дозволіті надаваті (Прісвоїті) вбудований типам СКОРОЧЕННЯ імен, Які можна Було б використовуват для спрощений записами визначення Деяк стовпців у базовій таблиці, Наприклад таким чином:
CREATE DOMAIN S # CHAR (5);
CREATE DOMAIN P # CHAR (6):
Кортеж - це множини пар {имя атрибуту, значення}, яка містіть Одне входження шкірного имени атрибуту, что захи схемі відношень. "Значення" є допустимим значень домену даного атрибуту (або типу даніх, ЯКЩО Поняття домена не підтрімується). Тому, тут t - множини компонентів увазі А и : n и , в якіх n и - значення типу Т и , тоб Значення атрибутів для атрибуту А и у кортежі t (i = 1, 2, ... n).
Значення m та n назівають відповідно кардінальністю та ступінню (арністю). У подалі відношення степені 1 назіватімемо Унарні, 2 - бінарнім, 3 - тернарного, n- n-Арнім. Тім самим, ступінь або "арність" кортежу, тоб число ЕЛЕМЕНТІВ у ньом, співпадає з "арністю" відповідної схеми відношень. Простіше Кажучи, кортеж - це набір іменованіх значень одного типу (рядок у відношенні). Набір кортежі складає Тіло відношення. p> Оскількі відношення є множини кортежів, в них не повінні зустрічатіся однакові кортежі і порядок кортежів у відношенні є несуттєвім.
Схема відношення - це іменована множини пар имя атрибуту, ім'я домену (або типу, ЯКЩО Поняття домену НЕ підтрімується). Ступінь, або "арність" схеми відношення - Потужність цієї множини. Если ВСІ атрибути одного відношення візначені на різніх доменах, доцільно використовуват для іменування атрібутів імена відповідніх доменів (пам'ятаючи при цьом, то багато є позбав ЗРУЧНИЙ засобой іменування и НЕ усуває різніці между Поняття домену и атрибута).
Схема БД (в структурному розумінні) - це набор іменованіх схем відношень. Сукупність схем відношень назівається схем (Реляційних) БД, а Поточні Значення відповідніх відношень - (Реляційною) БД. br/>
6. Властивості відношень
Відношення мают певні Властивості, причому ВСІ смороду Дуже Важливі и віплівають з визначення відношення. Спочатку перерахуємо ці Властивості:
В· у відношеннях немає однакової кортежів;
В· кортежі відношення НЕ мают впорядкованості у Напрямки знизу вгору;
В· атрибути в кортежі не впорядковані Зліва направо;
В· КОЖЕН кортеж містіть Одне значення для шкірного атрибуту.
Властівість 1. Відсутність однакової кортежів. p> Дана властівість віпліває з того факту, что Тіло відношення - це математична множини (кортежів), а в математіці множини за визначеня НЕ містять однакове ЕЛЕМЕНТІВ. Дійсно, Поняття "однакові кортежі" немає змісту. Припустиме, что в Деяк відношенні є кортеж, Який відображає тієї істінній факт, что постачальник з номером С1 находится в городе Лондон. Далі, ЯКЩО у відношенні є другий такий кортеж, ВІН такоже відображатіме цею самий істінній факт. Прото, ЯКЩО істінній факт повторюється двічі, більш істіннім ВІН від цього не стану.
Властівість 2. Відсутність впорядкованим кортежів (Зверху вниз). p> Дана властівість так само віпліває з того, что Тіло відношення - це математична множини, а Прості математичні множини у математіці НЕ впорядковані. Наприклад, кортежі могли б розташовуватіся у протилежних порядком, протікання відношення залиша тім самим. Тому у відношенні немає 5 -, 97 -, або 1-го кортежу, тоб немає Поняття позіціонованої адресації. p> Властівість 3. Відсутність впорядкування атрібутів (Зліва направо). p> Дана властівість віпліває з того факту, что заголовок відношення такоже Визначи як множини (атрібутів). Наприклад, атрибути відношення С могли бі буті представлені, в Іншому порядку. Це Було б таке самє відношення, прінаймні з точки зору реляційної МОДЕЛІ. Тому не існує Першого або последнего атрибуту, що не існує последнего атрибуту. Іншімі словами, атрибут всегда візначається за іменем, а не за розташуванням.
Властівість 4 Коженая кортеж містіть Рівно Одне Значення для шкірного атрибуту.
Остання властівість віпліває безпосередно з визначення кортежу: кортеж є множини n впорядкованим пар увазі A i : n I (i = 1,2, ... n). Відношення, что задовольняє Цій Властивості назівається нормалізованім або уявлень у першій нормальній ФОРМІ (1НФ).
Модель даніх опісує Деяк набор родовими зрозуміти и ознакой, Якими повінні Володіти ВСІ конкретні СКБД и БД, что ними керують ЯКЩО смороду базуються на Цій МОДЕЛІ. Наявність МОДЕЛІ даніх дозволяє порівнюваті конкретні реалізації, вікорістовуючі одну спільну мову.
Згідно з найбільш Поширення трактування, реляційна модель даніх Складається з трьох частин, Які опісують Різні аспекти реляційного підходу: структурної частин, маніпуляційної Ча...