Documente Academic
Documente Profesional
Documente Cultură
3
Modelul relational
Obiective
Înțelegerea conceptelor modelului relațional
5
Modelul relational
I. Structura relaţională
II. Operatorii relationali
III. Restrictiile de integritate
Structura relationala
1. Domeniu
2. Relație
3. Atribut
Domeniu
Reprezintă un ansamblu de valori definit explicit, prin
enumerarea tuturor valorilor aparţinând acestuia sau
implicit, prin precizarea proprietăţilor pe care le au
valorile din cadrul domeniului respectiv:
D1 : {"F", "M" }
D2 : {x | x ∈ N, x ∈ [0, 100]}
D3 : {s | s=şir de caractere}
Relatie
Să presupunem că se acordă o anumită semnificaţie
valorilor domeniilor D1, D2, D3
Numai unele dintre tuplurile produsului cartezian: D3
D1 D2 pot avea o semnificaţie şi anume cele care
conţin numele, sexul şi vârsta aceleiaşi persoane
Relaţia reprezintă un subansamblu al produsului
cartezian al mai multor domenii, subansamblu
caracterizat printr-un nume şi care conţine tupluri cu
semnificaţie.
Într-o relaţie, tuplurile trebuie să fie distincte (nu se
admit duplicate).
Relatia
R : {<a, 1, α >, <b, 2, β >}
Reprezentare ca tabel bidimensional
D3 D1 D2
a 1 α
b 2 β
Compuse
Candidate
Primare
Surogat
Non-unice
Externa