Model Relational

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

Extras din document

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 Relational - Pagina 1
Model Relational - Pagina 2
Model Relational - Pagina 3
Model Relational - Pagina 4
Model Relational - Pagina 5
Model Relational - Pagina 6
Model Relational - Pagina 7
Model Relational - Pagina 8
Model Relational - Pagina 9

Conținut arhivă zip

  • Model Relational.doc

Alții au mai descărcat și

Procesarile Interogarilor in Sisteme de Gestiune a Bazelor de Date Distribuite

CAPITOLUL I NOTIUNI INTRODUCTIVE DESPRE BAZE DE DATE DISTRIBUITE GENERALITATI Procesarea cererilor este o aplicatie cu performante critice, în...

Sistem Informatic de Gestiune a Aprovizionarilor cu Materiale

1. INTRODUCERE: Societatea zilelor noastre se bucura de un timp al informatizari, informatizare ce in unele cazuri este chiar indispensabila....

Gestiunea unei Biblioteci în SQL 2005

In vederea realizarii acestui proiect am folosit SQL Server 2005. Baza de date pe care am lucrat se numeste biblioteca Aplicatia realizeaza o...

Viata la Inaltime - Pagina Web

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Baze de Date

Un sistem de gestiune a bazelor de date este caracterizat prin modelul de date pe care il utilizeaza pentru a reprezenta, stoca, organiza si...

Motoare de Inferenta

Un motor de inferenta reprezinta o procedura automata care permite dezvoltarea rationamentelor, transformând cunostintele pasive, culese în mod mai...

Ierarhii de Memorie

Memoria = unitate functionala a calculatorului destinata pastrarii programelor si datelor necesare utilizatorului si sistemului de operare. Tipuri...

Ai nevoie de altceva?