Реляційна база даних.

Як така, реляційна база даних, складається з набору таблиць, в яких зберігаються певні набори даних. Винахід цієї системи бази даних стандартизовані так, що дані в цій системі можуть зберігатися і оброблятися. Поняття реляційної бази даних є похідним від принципів реляційної алгебри, реалізованих в цілому батьком реляційних баз даних, Е. Ф. Кодд. Більшість систем бази даних побудовані на основі реляційної системи; але, реляційні бази даних, вбудовані в програмне забезпечення, тому база даних як правило, не видно широкій громадськості.
Як така історія реляційних баз даних почалася з Кодда ще в 1970 році, для спільно використовуваного банку даних на основі реляційної моделі даних. Ця теорія встановила, що дані повинні бути незалежними від будь-якого обладнання або системи зберігання, і передбачено автоматичне перемикання між даними елементами. На практиці це означає, що дані повинні зберігатися в таблицях і що відносини будуть існувати між різними наборами даних або таблиць.

Зміст бази даних

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

перехресні таблиці

Таблиці можуть бути пов’язані один з одним різними способами. Функціональні залежності формуються, коли атрибутом є одна таблиця і відноситься до атрибутів таблиць. Найпростіші відносини один-до-одного, в яких одна запис в таблиці зазвичай пов’язана з іншим записом в інший окремої таблиці. Відносини одно-ко-многим, при якій одна запис в таблиці може бути пов’язана з декількома записами в абсолютно в іншій таблиці. Відносини багато-до-одного визначає зворотну ситуацію; більш ніж один запис в одній таблиці може бути пов’язана тільки з одним записом в іншій таблиці. Нарешті, в багато-до-багатьох відносини, більш ніж один запис в таблиці відноситься до більш ніж однієї записи в іншій таблиці.

диференціації даних

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

організація даних

Дані, що зберігаються в таблицях, організовані в логічній послідовності на основі конкретних цілей, щоб допомогти звести до мінімуму дублювання, скорочення даних аномалій, і зміцнити цілісність даних. Процес, при якому дані логічно організовані називається нормалізацією; це не тільки спрощує визначення даних, але також регулює свою структуру. Існує п’ять форм в процесі нормалізації відносин, кожна форма зібрана в більш складні умови. Перша нормальна форма 1NF, задовольняє мінімальним вимогам для нормальної роботи і має найменшу цілісність даних, в той час як п’ята нормальна форма, або 5NF, структура даних з найменшими аномаліями і кращої цілісністю.

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

параметри товару

На початку 2010-х реляційна система управління базами даних (РСУБД), найбільш часто використовує формат бази даних; це часто використовується підприємствами і корпораціями, щоб допомогти відновити і виконувати адміністрування реляційних баз даних. Історично, було три провідних РСУБД компаній: Oracle®, яка створила першу комерційну реляційну базу даних в 1979 р Компанія IBM®, яка послідувала її прикладу в 1982 році з даними SQL системи, пізніше перейменованої в DB2®; і Microsoft®, яка приєдналася до групи з SQL сервером® 4.2 в 1992 році. Інші компанії також пропонують РСУБД продукти, більшість з яких можна придбати на сайті компанії або в роздрібних магазинах, які продають програмне забезпечення і ціни варіюються в залежності від компанії.

Ссылка на основную публикацию