Referate Meniu
Astronomie
Biologie
Chimie
Desen
Diverse
Drept
Economie
Engleza
Filozofie
Fizica
Franceza
Geografie
Germana
Informatica
Istorie
Italiana
Marketing
Matematica
Medicina
Muzica
Psihologie
Romana
Romana1
Spaniola


 


referat, proiect, rezumat, caracterizare, lucrare de nota 10 despre:

BAZE DE DATE RELATIONALE MODELAREA STRUCTURII SI INTEGRITATII

BAZE DE DATE RELAºIONALE

MODELAREA STRUCTURII ªI INTEGRITźII

1. Notiuni generale

Terminologia CODASYL 1971

Data elementara - cea mai mica unitate de data identificata prin nume. 47914utj79kqx5j

Tipul campului - ansamblul format din identificator, mentinerea valorilor sI formatul de memorare.

Grup de date (data agregata) - ansambluri de campuri, identificat prin nume.

Tipul (structura) grupului- ansamblul identificatorilor sI descrierilor grupurilor sI a campurilor componente.

¥nregistrare (logica) - colectie de date elementare si/sau grupuri de date, identificata prin nume. tq914u7479kqqx

Tipul inregistrarii - ansamblul tipurilor campurilor sI grupurilor impreuna cu ordinea sI nr. De aparitii.

Cheie simpla /compusa - 1-n campuri, ale caror valori identifica in mod unic fiecare inregistrare

Set de date - multime de inregistrari

Fisier - ansamblul tuturor aparitiilor fizice ale unui tip de inregistrari logoce

Index - totalitatea valorilor cheilor sI a adreselor de memorare a inregistrarilor respective.

Zona - portiune a memoriei externe in care se pot memora inregistrari, identificata prin nume.

Baza de date (BD) - totalitatea exemplarelor inregistrarilor, seturilor de inregistrari sI zonelor, organizate printr-o anumita schema.

Schema (model logic) - descrierea organizarii logice a inregistrarii BD.

Subschema (model extern) - substructura (perspectiva, view) a scemei BD, relevanta pt o aplicatie.

BD fizica (model fizic) - ansamblul datelor din DB, sub forma memorarii (fisiere, indexuri)

Dictionarul datelor - multimea descrierilor obiectelor bazei de date (structurata sI administrata ca BD)

Administratorul DB - persoana sau grup de persoane responsabile cu analiza, proiectarea, implementarea sI gestionarea BD.

Abordari ale prelucrarii datelor

-orientate spre fisiere de date (OFD- fisiere de date- proiectate sa furnizeze programelor datelor necesare; intr-o forma convenabila lor);

- orientate spre BD (OBD - programele sunt orientate sa functioneze in jurul BD, iar BD -reprezentare naturala a datelor sI relatiilor, folosita de catre orice aplicatie, inclusiv de cele viitoare)

Sistem OFD pentru comenzi

- sistem de preograme pt prelucrare;

- fisiere (de comenzi, cu detalii pt clienti, cu detalii pt produse, cu stoc)

Dezavantaje OFD

- programele trebuie sa cunoasca semnificatia, organizarea sI manevrarea datelor;

- fisierele contin date duplicate sI trebuie reorganizate in functie de noile programe.

Sisteme de OBD pt comenzi

- date (cu comenzi, clienti sI produse) sI relatiile lor, descrise in dictionar;

- diverse programe de prelucrare cu acces la dictionar.

Avantaje OBD

- datele sunt independente de programe sI se pot reorganiza dupa nevoile interne;

- redundanta datelor este minimizata, iar securitatea sI controlul sunt maximizate;

- programele isi impart datele;

- programele se creaza mai usor (uneori se genereaza automat) sI se schimba mai rar.

Independenta in SGBD

- logica (extinderea componentelor sI structuri, fara modificarea programelor);

- fizica ( definirea datelor sI structurilor, indiferent de forma de memorare)

Limbajele SGBD

- pentru definirea datelor (LDD);

- pentru manevrarea (manipularea) datelor (LMD);

- pt controlul integritatii datelor.

Interfata utilizator- SGBD

- prin apelarea subprogramelor functiilor din SGBD ( SGBD cu limbaj gazda);

- prin comenzi independente, dar interpretabile de interfata (SGBD autonom)