background image

Релационни бази данни. Нормализация

2.1. Релационен модел

2.1.1. Основни понятия на релационния модел

Релационният  модел   данни   е   един   от   най-разпространените   и   развити   в

теоретичен и практически план. Релационният модел данни се изгражда само върху
един термин - 

отношение (релация)

. Отношението е подмножество на 

декартовото

произведение от домейни

. Домейнът е просто 

множество от стойности

. Например,

множеството от всички студенти в България е домейн, но домейн е и множеството на
студентите в даден университет в дадена страна. Домейн е и множеството от следните
шест числа {3,23,5,7,8,222222}. Декартовото произведение от домейни D1,D2,..., Dk се
означава с D1 × D2 × ... × Dk и се определя като множество от всички така наречени

кортежи  

- (v1,v2,...,vk), всеки от които е с дължина  k  елемента. Всеки елемент на

кортежа   принадлежи   на   съответния   домейн.   Ако  D1={0,1,2)   и  D2={a,g}   то  D1   ×
D2={(0,a),(0,g),(1,a),(1,g),(2,a),(2,g)}.   Само  

част  

от   тези   двойки   на   декартовото

произведение могат да бъдат допустими като комбинации на реални кортежи на едно
данново отношение, което би описвало реалните обекти в един набор обекти. Ето защо,
отношението   по   определение   е   подмножество   на   декартовото   произведение   от
домейни. Например, ако  

а

  от  D2 е име на човек, а  

1

  от  D1 е тегло, то в един набор

обекти не могат да съществуват екземпляри, допускащи един човек да има две тегла,
както се получава в D1 × D2.

В релационния модел всяко отношение се представя във вид на 

таблица

, като

всеки неин  

ред  

е  

кортеж  (запис)

, а всеки  

стълб

-

атрибут  (поле)  на отношението

,

носещ неговото име.

Фиг.2.1. Релационен модел

2.1.2. Характеристики на релационния модел

Основни принципи:

Всички данни се съхраняват в таблици.

При   създаване   на   приложения,   всяка   таблица   представя   типов   обект   от

реалния свят. 

Таблиците съхраняват данни за процесите и участниците в тях. 

Уникалността на записите в таблиците се гарантира чрез избор на първичен 

ключ -  идентификатор, който включва един или повече атрибута.

Всеки атрибут на типовия обект  представя уникална информация.


Това е само предварителен преглед!

Липопротеини в серума

Липиди в серума (общ холестерол, фракции на холестерола и триглицериди). липопротеини в серума (аполипопротеини а и б)...

Липопротеини в серума

Предмет: Клинична лаборатория, Медицина
Тип: Общи материали
Брой страници: 5
Брой думи: 570
Брой символи: 3593
Изтегли
Този сайт използва бисквитки, за да функционира коректно
Ние и нашите доставчици на услуги използваме бисквитки (cookies)
Прочети още Съгласен съм