Baza de date

9
INIŢIERE ÎN TEORIA BAZELOR DE DATE

Transcript of Baza de date

Page 1: Baza de date

INIŢIERE ÎN TEORIA BAZELOR DE DATE

Page 2: Baza de date

BAZA DE DATE

O bază de date (BD) este o colecţie de date corelate, referitoare la un anumit subiect, organizate şi memorate în scopul gestionării lor ulterioare

Page 3: Baza de date

SISTEME DE GESTIUNE A BAZELOR DE DATE

Sistemul computerizat ce permite crearea bazei de date, introducerea, păstrarea, actualizarea şi extragerea datelor, întreţinerea bazei de date şi accesul autorizat la date se numeşte sistem de gestiune a bazelor de date

Page 4: Baza de date

MODELE DE ORGANIZARE A BAZELOR DE DATE

Un model de date este un set de noţiuni, concepte şi reguli pentru structurarea şi prelucrarea datelor cu ajutorul calculatorului. În istoria bazelor de date se cunosc mai multe modele de date: - modelul ierarhic, - modelul reţea, - modelul relaţional, - modelul obiectual.

Page 5: Baza de date

MODELUL RELAŢIONAL

Se bazează pe prelucrările ramurii matematicii cunoscută sub numele de Algebra Relaţională. Aceste prelucrări implică: - o colecţie de obiecte numite relaţii (tabele), - un set de operatori care acţionează asupra relaţiilor pentru a produce noi relaţii. O relaţie poate fi văzută ca o tabelă (cu linii şi coloane) şi reprezentă forma principală de organizare a datelor într-o bază de date de tip relaţional.

Page 6: Baza de date

NIVELURI DE REPREZENTARE A BAZEI DE DATE

Page 7: Baza de date

OBIECTIVELE UNUI SGBD

asigurarea independenţei datelor (modificarea structurii de memorare sau a strategiei de acces la date să nu afecteze aplicaţia);

asigurarea unei redundanţe minime (datele să apară o singură dată în bază);

sporirea gradului de securitate a datelor (interzicerea accesului neautorizat la date);

asigurarea integrităţii datelor (protecţia faţă de ştergeri nepermise, prin intermediul unor proceduri de validare);

asigurarea proprietăţii de partajare a datelor (asigurarea accesului mai multor utilizatori la aceleaşi date).

Page 8: Baza de date

ÎNTREBĂRI ȘI EXERCIȚII

1. Ce reprezintă o bază de date?2. Ce reprezintă SGBD?3. Care sunt funcțiile SGBD?4. Explicați noțiunea de model al organizării bazelor de date.5. Caracterizați nivelurile de reprezentare a bazelor de date.

Page 9: Baza de date

GLOSAR O bază de date-uneori numită și „bancă de date”, reprezintă o modalitate de stocare a unor informații și date pe un suport extern (un dispozitiv de stocare), cu posibilitatea extinderii ușoare și a regăsirii rapide a acestora.Modelul ierarhic sau rețele campus, care se aplică pentru rețea, descrie, de obicei, rutere, switch-uri, dispozitive de rețea și servere care alcătuiesc infrastructura rețelei pentru un set de clădiri situate în imediata apropiere. Acest model poate fi o mare corporație, un sediu bancar, sau un colegiu•Tabel- (table): informaţie despre un singur subiect. •Atribut -(attribut): o unitate specifică a informaţiei despre un subiect; coloană sau câmp în tabel. •Legătură- (relationship): modul în care informaţia dintr-un tabel este legată de informaţia din alt tabel. •Asociere -(join): procesul de legare a tabelelor prin datele corelate.•Fişierul - o colecţie de informaţii corelate (date de prelucrat, programe, comenzi, …), omogenă din punct de vedere al naturii datelor şi cerinţelor de prelucrare şi memorată pe un suport de stocare. •Baza de date - un ansamblu de date structurate, accesibile unei comunităţi de utilizatori. Microsoft Access - este un program pentru crearea și administrarea unei baze de date relaționale, produs de Microsoft, care face parte din suita de programe Microsoft Office