Oracle - modelul relațional

Previzualizare curs:

Extras din curs:

Componentele modelului relational sunt:

1. Structura relationala a datelor

În cazul bazelor de date relationale datele sunt organizate sub forma unor tablouri bidimensionale (tabele) de date, numite relatii.

Asocierile dintre relatii se reprezinta explicit prin atribute de legatura. Aceste atribute figureaza:

- într-una din relatiile implicate în asociere (de regula în cazul legaturilor de tip “1 la multi”);

- plasate într-o relatie distincta construita pentru a se exprima legaturi intre relatii (în cazul legaturilor de tipul “multi la multi”).

O baza de date relationale (BDR) reprezinta un asamblu de relatii, prin care se reprezinta atât datele cât si relatiile dintre date.

2. Operatorii modelului relational

Definesc operatiile care se pot efectua asupra relatiilor, în scopul realizarii functiilor de prelucrare asupra bazei de date, respectiv consultarea, inserarea, modificarea si stergerea datelor.

3. Restrictii de integritate

I) Structura relationala a datelor:

a) Domeniul

- reprezinta un aasamblu de valori caracterizate printr-un nume.

Un domeniu se poate defini:

- explicit – prin enumerarea valorilor;

- implicit – prin prezentarea proprietatilor elementelor acestuia.

b) Relatia

Reprezinta un subansamblu al produsului cartezian al mai lutor domenii, subansamblu caracterizat printr-un nume si care contine tupluri cu semnificatie.

Linii = tupluri

Coloane = domenii

Relatia poate avea semnificatia uni fisier in care :

- tuplul poate fi considerat drept o înregistrare;

- valorile din cadrul tuplului pot fi valori ale câmpului de înregistrare.

c) Cardinalul relatiei

Reprezinta numarul de tupluri dintr-o relatie.

d) Atributul

În timp ce tuplurile dintr-o relatie trebuie sa fie unice, un atribut poate aparea de mai multe ori în produsul cartezian pe baza caruia este definita relatia.

Atributul reprezinta coloana unei tabele de date caracterizata printr-un nume. Numele coloanei (atributului) exprima de obicei semnificatia valorilor din cadrul coloanei respective.

Tipuri de atribute:

- atribut compus;

- atribut calculat (calculat pe baza valorilor);

- atribut simplu;

- atribut repetitiv.

e) Schema unei relatii – Extensia unei relatii

Prin schema unei realtii se întelege numele relatiei, urmat de lista atributelor, pentru fiecare atribut precizându-se domeniul asociat.

Extensia unei relatii reprezinta ansamblul tuplurilor care compun la un moment dat relatia, ansamblu care variaza în timp.

II) Operatorii modelului relational

Modelul realtional ofera doua colectii de operatori de relatii ti anume:

a) Algebra relationala (AR)

b) Calculul relational (CR), care cuprinde doua tipuri de calcul:

- calcul relational, orientat pe tuplu;

- calcul relational, orientat pe domeniu.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Oracle - Modelul Relational.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
9/10 (3 voturi)
Nr fișiere:
1 fisier
Pagini (total):
19 pagini
Imagini extrase:
19 imagini
Nr cuvinte:
6 537 cuvinte
Nr caractere:
34 891 caractere
Marime:
34.45KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Sus!