19833

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

Доклад

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

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

Украинкский

2013-07-17

15.18 KB

0 чел.

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

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

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

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

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


 

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

85126. Задачі на знаходження часу за швидкістю і відстанню. Дії над іменованими числами 104.28 KB
  Ознайомити учнів зі способом визначення часу за відомими швидкістю і відстанню; повторити виконання дій над іменованими числами.
85127. Прості і складені задачі на визначення швидкості, часу і відстані. Дії над іменованими числами. Ознайомлення з назвами геометричних тіл 43.93 KB
  Узагальнити зв\'язки між відстанню, часом і швидкістю; закріплювати вміння учнів розв\'язувати задачі на обчислення згаданих величин, виконувати дії над іменованими числами; ознайомити з назвами геометричних тіл.
85128. Дія множення. Переставний, сполучний і розподільний закони множення 57.4 KB
  Узагальнити уявлення учнів про дію множення; повторити взаємозвязки між величинами відстань, швидкість, час; перевірити обчислювальні навички та вміння розвязувати задачі, рівняння, нерівності.
85129. Нумерація трицифрових чисел. Табличне множення. Задачі на зведення до одиниці 224.36 KB
  Нумерація трицифрових чисел. Ознайомити учнів з підручником математики для 4 класу; повторити нумерацію трицифрових чисел зв\'язок дій додавання і множення таблицю множення; удосконалювати вміння розвязувати задачі на зведення до одиниці. Повторення нумерації трицифрових чисел. Назвіть цифру спільну для чисел кожного стовпчика і поясніть що вона означає в тому чи іншому випадку.
85130. Нумерація трицифрових чисел. Записування чисел під диктовку. Розкладання чисел на розрядні доданки 38.96 KB
  Повторити способи читання і записування трицифрових чисел, значення цифри залежно від її місця у запису числа, розкладання чисел на розрядні доданки, таблицю ділення; розвивати уміння розвязувати задачі двома способами, знаходити значення виразів зручним способом.
85131. Письмове додавання і віднімання трицифрових чисел. Знаходження значень буквених виразів. Розміщення відрізків на площині і в просторі 69.07 KB
  Письмове додавання і віднімання трицифрових чисел. Повторити прийоми письмового додавання і віднімання трицифрових чисел ділення і множення круглих чисел; удосконалювати вміння знаходити значення буквених виразів розвязувати задачі на знаходження третього доданка; закріпити поняття про вертикальне і горизонтальне положення відрізків. Заміни додавання множенням. З даного виразу на додавання склади ще один вираз на множення.
85132. исьмове множення на одноцифрове число. Дії над величинами. Круглі числа 126.45 KB
  Повторити прийоми письмового множення трицифрового числа на одноцифрове; удосконалювати обчислювальні навички, вміння розв\\\'язувати складені задачі.
85133. Ділення з остачею. Письмове ділення на одноцифрове число. Задачі на застосування письмового ділення на одноцифрове число 85.19 KB
  Формувати навички ділення з остачею; закріплювати знання табличного ділення; вправляти у письмовому діленні на одноцифрове число, розвязуванні задач на застосування письмового ділення на одноцифрове число.
85134. Вправи на знаходження частини числа. Письмове ділення на одноцифрове число. Задачі, які включають знаходження частини числа 241.33 KB
  Формувати вміння розвязувати задачі, які включають знаходження частини числа; закріплювати навички ділення трицифрового числа на одноцифрове.