Oracle - Modelul Relational

Imagine preview
(8/10 din 4 voturi)

Acest curs prezinta Oracle - Modelul Relational.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 19 pagini .

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domenii: Limbaje de Programare, Calculatoare

Extras din document

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.

Fisiere in arhiva (1):

  • Oracle - Modelul Relational.doc