Management Teoria transmisiunii informatiilor Biologie Didactica Mecanica Literatura comparata Arheologie industriala Politologie Ergoterapie Istoria secolului XX Logopedie CIA Fiscalitate Chimie Informatica AutoCAD Fizica Logistica Marketing Oracle EXPERT ACHIZITII PUBLICE Marketing Psihologie Educationala transporturi Gestiune hoteliera Arhitectura peisagera Comert IS Economia si Gestiunea Intreprinderii I I T M Diverse Transmisiuni Analogice si Digitale. Structuri de date si algoritmi C++ Sociologia Comunicarii in Masa Prelucrarea semnalelor si imaginilor Finante Analiza matematica Algoritmi si programare Metodologie si Statistica Introducere in istoria dreptului Analiza economico financiara Constructii Metodologie Psihologie Cibernetica Electronica industriala Drept constitutiv Comunicare Teoria Sistemelor Frigotehnie Baze de Date Drept comercial Contabilitate Administratie Publica Depanare PC Sociologie Franceza Automatica Drept penal Credit si banci Relatii internationale Ginecologie Drept european Drept Filosofie Istoria literaturii romane Dreptul familiei Educatie fizica si sport Radiologie Pedagogie Sociala Statistica Turism Pedagogie Moneda Credit Istorie Dispozitive si Circuite Electronice Asistenta Sociala Retele de calculatoare SPICE Word Merceologie Drept civil Materiale in electronica Engleza Spectroscopie si LASERI Psihiatrie Visual Basic Consiliere scolara Electronica Mass media Terapia ocupationala si ergoterapia Kinetoterapie Semiotica Medicina Economie Istoria dreptului Managementul resurselor umane Bazele Managementului Industrial Sociologia familiei Limba Romana Circuite digitale integrate Criminalistica Geografie Hidrologie Drept constitutional Contabilitate bancara Astrologie Istoria relatiilor internationale MANAGER DE PROIECT Drept Penal Special Drept economic Programare orientata pe obiecte Relatii Internationale si Studii Europene Teologie Drept administrativ Economie politica Asistenta medicala Internet Fotografia digitala Inginerie mecanica Drept roman Muzica Arhitectura Circuite Integrate Astronomie Bazele Sistemelor de Achizitie a Datelor Protectia Mediului PHP si SQL Prelucrarea si Analiza Imaginilor Matematica SPSS Genetica Psihopedagogie Speciala Agricultura Java

Retele si baze de date

Publicat: 21 Sep 2011 00:00

1.1. MODELUL RELATIONAL



Modelul relational a fost propus de catre IBM si a revolutionat reprezentarea datelor facand trecerea la generatia a doua de baze de date.



Modelul este simplu, are o solida fundamentare teoretica fiind bazat pe teoria seturilor (ansamblurilor) si pe logica matematica. Pot fi reprezentate toate tipurile de structuri de date de mare complexitate, din diferite domenii de activitate.


Modelul relational este definit prin: structura de date, operatorii care actioneaza asupra structurii si restrictiile de integritate.


1) Conceptele utilizate pentru definirea structurii de date sunt: domeniul, tabela (relatia), atributul, tuplul, cheia si schema tabelei.


Domeniu este un ansamblu de valori caracterizat printr-un nume. El poate fi explicit sau implicit. Tabela/relatia este un subansamblu al produsului cartezian al mai multor domenii, caracterizat printr-un nume, prin care se definesc atributele ce apartin aceleasi clase de entitati. Atributul este coloana unei tabele, caracterizata printr-un nume. Cheia este un atribut sau un ansamblu de atribute care au rolul de a identifica un tuplu dintr-o tabela. Tipuri de chei: primare/alternate, simple/comune, externe.


Tuplul este linia dintr-o tabela si nu are nume. Ordinea liniilor (tupluri) si coloanelor (atribute) dintr-o tabela nu trebuie sa prezinte nici-o importanta. Schema tabelei este formata din numele tabelei, urmat intre paranteze rotunde de lista atributelor, iar pentru fiecare atribut se precizeaza domeniul asociat.


Schema bazei de date poate fi reprezentata printr-o diagrama de structura in care sunt puse in evidenta si legaturile dintre tabele. Definirea legaturilor dintre tabele se face logic construind asocieri intre tabele cu ajutorul unor atribute de legatura. Atributele implicate in realizarea legaturilor se gasesc fie in tabelele asociate, fie in tabele distincte construite special pentru legaturi. Atributul din tabela initiala se numeste cheie externa iar cel din tabela finala este cheie primara. Legaturile posibile sunt 1:1, 1:m, m:n. Potential, orice tabela se poate lega cu orice tabela, dupa orice atribute.


Legaturile se stabilesc la momentul descrierii datelor prin limbaje de descriere a datelor (LDD), cu ajutorul restrictiilor de integritate. Practic, se stabilesc si legaturi dinamice la momentul executiei.

Trebuie sa citesti

Cum sa castigi bani ca student, fara ca situatia ta scolara sa fie afectata in vreun fel
Cum sa castigi bani ca student, fara ca situatia ta scolara sa fie afectata in vreun fel

Daca esti student, ai ratat la cateva sutimi bursa de studiu, iar banii trimisi de parinti nu iti sunt suficienti, atunci e bine sa iei in serios perspectiva de a-ti suplimenta veniturile. Cu toate acestea, elimina din start posibilitatea de a te angaja pe timp de noapte pentru ca te vei epuiza

Google Cloud Platform - ce este si la ce serveste?
Google Cloud Platform - ce este si la ce serveste?

Stocarea în cloud câștigă popularitate în rândul persoanelor care sunt deschise tehnologiilor moderne. Utilizarea abilă a platformei Google Cloud reprezintă o tendință globală în industria IT. Din păcate, doar câțiva dintre

3 aspecte de luat in considerare cand alegeti noua usa de garaj
3 aspecte de luat in considerare cand alegeti noua usa de garaj

Înainte de a începe să faceți cumpărături pentru o nouă ușă de garaj, aflați ce ar trebui să căutați și să înțelegeți posibilitățile vaste pe care le oferă îmbunătățirea prin

Cum pot fi ajutati copiii care din diverse probleme nu pot invata matematica, utilizand auxiliare scolare?
Cum pot fi ajutati copiii care din diverse probleme nu pot invata matematica, utilizand auxiliare scolare?

Sunt mai multe probleme care pot face ca elevii sa nu poata invata corespunzator matematica, insa auxiliarele scolare sunt o sursa buna de ajutor. In acest articol ne referim la auxiliar matematica clasa 7, insa sfaturile si regulile pot fi aplicate pentru orice alt tip de auxiliar indiferent de

Cum sa te simti ca acasa in camera inchiriata
Cum sa te simti ca acasa in camera inchiriata

A mai ramas putin timp pana cand vei incepe facultatea, iar daca te muti intr-un alt oras, trebuie sa-ti asiguri tot confortul. Camera inchiriata, fie ca se afla intr-un camin sau ca este vorba de o garsoniera, te poate face sa te simti ca acasa. Iata cateva trucuri pentru a nu te simti ca un

Teste Online

TEST DE EVALUARE PENTRU ISTORIA ROMANILOR

Analizaţi conţinutul celor două enunţuri şi marcaţi corespunzator.

mai multe »