Model relațional

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 9 în total
Cuvinte : 4389
Mărime: 20.81KB (arhivat)
Publicat de: Cristinel Morar
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Cotelea V.

Extras din curs

MODELUL RELATIONAL

Modelul relational ca si orice alt model de date utilizat în proiectarea logica a bazelor de date elibereaza utilizatorul de cunoasterea detaliilor despre structura fizica si metodele de acces la date. În afara de aceasta, el are doua avantaje suplimentare: e simplu si elegant. Simplitatea sa consta în structurile de date omogene în forma de relatii tabelare. Iar eleganta modelului se explica prin temelia sa stiintifica. El este riguros din punct de vedere matematic gratie faptului ca se sprijina pe bine puse la punct teoriile matematica relatiilor si logica de ordinul unu.

Modelul relational a fost primul exemplu de model de date formal si a fost propus de E. Codd în 1970. Prin model datele utilizatorului sunt reprezentate si manipulate în mod abstract. Modelul de asemenea presupune tehnici ce ajuta administratorul de a detecta si corecta posibilele probleme de proiectare ce pot aparea o data cu pregatirea datelor pentru implementare într-un SGBD concret.

Orice model de date, conform unei sugestii a lui Codd, trebuie sa se bazeze pe trei componente: structurile de date, constrângerile de integritate si operatorii de manipulare a datelor.

.Structurile de date. Structurile sunt definite de un limbaj de definire a datelor (data definition language). Datele în modelul relational sunt structurate în relatii bidimensionale. Elementele principale ale structurii relationale sunt relatiile, tuplurile, atributele, domeniile.

.Constrângerile de integritate. Prin integritatea datelor se subîntelege ca datele ramân stabile, în siguranta si corecte. Integritatea în modelul relational este mentinuta de constrângeri interne care nu sunt cunoscute utilizatorului.

.Manipularea datelor. Relatiile pot fi manipulate utilizând un limbaj de manipulare a datelor (data manipulation language). În modelul relational, limbajul foloseste operatorii relationali bazati pe conceptul algebrei relationale. În afara de aceasta, exista limbaje echivalente algebrei relationale, cum ar fi calculul relational orientat pe tuplu si calculul relational orientat pe domeniu.

1.1. Structura relationala a datelor

Unul din avantajele modelului relational rezida în omogenitatea lui. Toate datele sunt structurate în tabele, fiecare linie ale caror are acelasi format. Linia într-un tabel reprezinta un obiect (sau o relatie dintre obiecte) din lumea înconjuratoare.

Preview document

Model relațional - Pagina 1
Model relațional - Pagina 2
Model relațional - Pagina 3
Model relațional - Pagina 4
Model relațional - Pagina 5
Model relațional - Pagina 6
Model relațional - Pagina 7
Model relațional - Pagina 8
Model relațional - Pagina 9

Conținut arhivă zip

  • Model Relational.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Cursuri Baze de Date

1. Concepte Distinctia între date, informatii si cunostinte : - datele sunt definite de trei elemente: un identificator, atribute si valoare ; -...

Baze de Date Relaționale

Notiuni introductive, concepte fundamentale Prin sistem se întelege un ansamblu (grupare) de elemente interdependente legate între ele pentru...

Structuri de Date și Algoritmi

Curs 1 Structuri de date Structurile de date erau definite în limbajul C drept organizarea datelor primare. În limbajul C++, acestea reprezinta o...

Progamarea Calculatoarelor - 2 -

Operatii de intrare / iesire în C . 1. Fisiere standard (fluxuri de intrare/iesire). În C nu sunt definite operatiile de intrare / iesire si nici...

Programarea Calculatoarelor - 3 -

5. Instructiuni. 5.1. Instructiunea expresie. O instructiune expresie se obtine punând terminatorul de instructiune (punct-virgula) dupa o...

Sisteme de gestiune a bazelor de date - 7

Seminar 7 1) Jonctiuni externe Permit regasirea inregistrarilor comune si in plus fata de jonctiunea de egalitate si a celor care se regasesc...

Te-ar putea interesa și

Proiectarea Bazelor de Date Relaționale pentru Gestionarea unei Biblioteci de CD-uri Folosind Microsoft Access

INTRODUCERE În contextul societatii actuale, caracterizata printr-o explozie fara precedent în istoria omenirii, sistemele informatice reprezinta...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Program de contabilitate primară într-un laborator de cofetărie

1 INTRODUCERE Gestiunea datelor a stat in atentia majoritatii utilizatorilor calculatoarelor inca de la incerputul folosirii acestora. La inceput...

Dezvoltarea unei Platforme - E-learning

Cap. 1: Concepte e-Learning Prefata Abordarea învăţământului la distanţă ca modalitate alternativă sau complementară de a face educaţie porneşte...

Asocierea complexă - modelul conceptual al datelor-modelul relațional al datelor

Asociere Complexa In cadrul subsistemului informatic privind calculatia costurilor se urmareste evidentierea consumului de materii prime aferent...

Medii de Programare

O baza de date trebuie sa satisfaca cinci conditii esentiale13: - O buna reprezentare a realitatii înconjuratoare, adica baza de date trebuie sa...

Noțiuni introductive în baze de date

1. INTRODUCERE 1.1. Definiţii Datele reprezintă informaţii fixate pe un anumit suport fizic în vederea utilizării şi prelucrării într-un anumit...

Baze de Date

STRUCTURA CURSULUI : I. Fundamentele bazelor de date 3 cursuri II. Prezentarea SGBD – uluiVisual Foxpro. III. Prezentarea unui SGBD –ului...

Ai nevoie de altceva?