19833

Реляційна модель даних

Доклад

Информатика, кибернетика и программирование

Реляційна модель даних У реляційній моделі даних об'єкти і взаємозв'язки між ними представляються за допомогою таблиць. Взаємозв'язки також подаються як об'єкти. Кожна таблиця представляє один об'єкт і складається з рядків і стовпців. Таблиця повинна мати первинний ключ ...

Украинкский

2013-07-17

15.18 KB

0 чел.

Реляційна модель даних

У реляційній моделі даних об'єкти і взаємозв'язки між ними представляються за допомогою таблиць. Взаємозв'язки також подаються як об'єкти. Кожна таблиця представляє один об'єкт і складається з рядків і стовпців. Таблиця повинна мати первинний ключ (ключовий елемент) — поле чи комбінацію полів, що єдиним способом ідентифікують кожний рядок у таблиці

Назва «реляційна» (relational) пов'язана з тим, що кожен запис у таблиці даних містить інформацію, яка стосується (related) якогось конкретного об'єкта. Крім того, зв'язані між собою (тобто такі, що знаходяться в певних відношеннях — relations) дані навіть різних типів в моделі можуть розглядатися як одне ціле.

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

Порядок розміщення рядків і стовпців у таблиці довільний; таблиця такого типу називається відношенням. У сучасній практиці для рядка використовується термін «запис», а для стовпця термін «поле».
Основною відмінністю пошуку даних в ієрархічних, мережних і реляційних базах даних є те, що ієрархічні і мережні моделі даних здійснюють зв'язок і пошук між різними об'єктами за структурою, а реляційні — за значенням ключових атрибутів (наприклад, можна знайти всі записи, значення яких у полі «номер будинку» дорівнює 3, але не можна знайти 3-й рядок).
Оскільки реляційна структура концептуально проста, вона дозволяє реалізовувати невеликі і прості (і тому легкі для створення) бази даних, навіть персональні, сама можливість реалізації яких ніколи навіть і не розглядалася в системах з ієрархічною чи мережною моделлю.
Недоліком реляційної моделі даних є надмірність по полях (для створення зв'язків між різними об'єктами бази даних).
Практично всі існуючі на сьогоднішній день комерційні бази даних і програмні продукти для їх створення використовують реляційну модель даних.


 

А также другие работы, которые могут Вас заинтересовать

60302. 1/3 Регулятор частоты вращения 1.62 MB
  Регулятор частоты вращения поддерживает постоянную частоту вращения коленчатого вала при заданном положении педали управления подачи топлива. При перемещении реек изменяется подача топлива форсунками и частота вращения коленчатого вала.
60304. Основы реанимации. Методические рекомендации 959.5 KB
  Понятно что этого времени будет достаточно для наступления необратимых изменений в коре головного мозга пострадавшего. Попытки оживления вдуванием воздуха в рот пострадавшего были впервые описаны в 1753 году в Санкт-Петербургских ведомостях когда профессор...
60305. Первая помощь при острой сердечно-сосудистой недостаточности 5.91 MB
  Практический навык первичная диагностика пострадавшего НМС и ИВЛ. Началу оказания первой медицинской помощи предшествует оперативное принятие верных и безопасных для спасателя решений так как этот шаг предопределяет успех и в сохранении жизни самого пострадавшего.
60306. Основы диагностики и реанимации (II) 4.99 MB
  Началу оказания первой медицинской помощи предшествует оперативное принятие верных и безопасных для спасателя решений так как этот шаг предопределяет успех и в сохранении жизни самого пострадавшего.
60307. ПЕРВАЯ ПОМОЩЬ ПРИ РАНЕНИЯХ 1.85 MB
  Общие принципы оказания первой помощи при ранениях остановка кровотечения дезинфекция раны фиксирование конечности обезболивание безопасная транспортировка. Соответственно признаками ранений будут являться следующие...
60309. ПЕРВАЯ ПОМОЩЬ ПРИ ТРАВМАХ ГОЛОВЫ И ШЕИ 1.91 MB
  Началу оказания первой медицинской помощи предшествует оперативное принятие верных и безопасных для спасателя решений так как этот шаг предопределяет успех и в сохранении жизни самого пострадавшего. Первичный осмотр пострадавшего...