Sunteți pe pagina 1din 17

Curs 1

CONCEPTE GENERALE DESPRE BAZELE DE DATE I SISTEMELE DE GESTIUNE A BAZELOR DE DATE

Conf. univ. dr. Diana TRNVEANU

Date
O informaie codificat i stocat pe un suport de memorare reprezint ceea ce numim o dat. Data: identificator (nume); valoare. Tipuri de date: Simple: constante, variabile; Compuse; Structuri de date interne; Structuri de date externe.
09.10.2013 2

Fiiere
Fiierul este o structur ce grupeaz date din dintr-un anumit domeniu care au caracteristici comune. Fiier: Nume; Extensie. Organizarea datelor prezint procesul de identificare, definire, evaluare, structurare i memorare a informaiilor, n cadrul unui sistem informaional.
09.10.2013 3

Organizarea datelor n fiiere

Sursa: Hurbean L., Dnia D., Negovan A.M Baze de date. De la teorie la practic utiliznd Access 2007, Editura Mirton, Timioara, 2008, p. 12 09.10.2013 4

Date i fiiere

Tabel simplu n Access

09.10.2013

Date i fiiere

Tabel cu date compuse Apar anomalii: la modificare; la inserare; la tergere.


09.10.2013 6

MS Access

sunt necesare baze de date relaionale (tabele multiple sau multidimensionale) sau dac se anticipeaz adugarea unor noi tabele pe viitor; cantitatea de date este mare; este necesar o baz de date extern pentru a obine sau analiza datele necesare; este necesar o legtur permanent cu o baz de date extern de dimensiuni mari, cum ar fi una construit cu Microsoft SQL Server sau cu sistemul integrat al organizaiei; este necesar regruparea datelor din diverse tabele ntr-un singur loc cu ajutorul unor interogri complexe; baza de date este accesat de mai muli utilizatori (se poate beneficia de mecanismele de update furnizate de baza de date).

09.10.2013

MS Excel
sunt suficiente tabele simple, fr relaii ntre ele; se dorete efectuarea de calcule i comparaii statistice; setul de date nu depete 15000 de nregistrri.

09.10.2013

Colecii de date
Operaii cu datele: organizarea; stocarea; regsirea; pstrarea; sortarea. Metode de organizare a coleciilor de date: organizarea n fiiere de date; organizarea n baze de date.
09.10.2013 9

Baza de date
este un ansamblu integrat de nregistrri sau de fiiere legate ntre ele n mod logic (Lungu, et al., 1995). ansamblu structurat de date nregistrate pe suporturi accesibile de calculator pentru a satisface, chiar simultan, mai muli utilizatori de o manier selectiv i n timp oportun (Delobel, Adiba, 1982). colecie de date aflate n interdependen, mpreun cu descrierea datelor i a relaiilor dintre ele (Pescaru, et al, 1976). colecie de date utilizat ntr-o organizaie, colecie care este automatizat, partajat, definit riguros (formalizat) i controlat la nivel central (Everest, 1986).

09.10.2013 10

Dicionarul de date

Schema de principiu a unei baze de date Adaptare dup Fotache, M., 1997
09.10.2013 11

Operaii cu BD (baza de date)


Proiectarea unei BD Construirea unei BD Administrarea unei BD Interogarea unei BD Actualizarea unei BD
09.10.2013 12

Colecie versus baz de date


Nu orice colecie de date este o baz de date.
Fa de un inventar (un tabel), o baz de date are urmtoarele proprieti: reprezint un anumit aspect al lumii reale, numit microuniversul bazei de date; orice modificare care se produce n acest microunivers se reflect n baza de date; este o colecie de date coerent din punct de vedere logic i avnd un neles intrinsec; este proiectat, construit i administrat, avnd permanent n vedere un anumit scop; o baz de date este destinat utilizrii de ctre un anumit grup de persoane i permite efectuarea unui anumit set de operaii.

09.10.2013

13

Sistem de gestiune al bazelor de date


Un sistem de gestiune al bazelor de date SGBD (DBMS=Database Management Systems) este un pachet software de nivel nalt, care permite proiectarea, construirea i administrarea bazelor de date dedicate rezolvrii problemelor din cele mai variate domenii ale vieii reale. Sistemul de gestiune al bazei de date reprezint software-ul propriu-zis al acesteia care asigur realizarea urmtoarelor activiti (Lungu, et al., 1995): definirea structurii bazei de date; ncrcarea datelor n baza de date; accesul la date (interogare, actualizare); ntreinerea bazei de date (colectarea i refolosirea spaiilor goale, refacerea bazei de date n cazul unui incident); reorganizarea bazei de date (restructurarea i modificarea strategiei de acces); securitatea datelor.

09.10.2013

14

Obiectivele unui SGBD


Asigurarea independenei datelor Asigurarea unei redundane minime i controlate a datelor din baza de date Asigurarea unor faciliti sporite de utilizare a datelor Sporirea gradului de securitate a datelor Asigurarea integritii datelor Asigurarea partajabilitii datelor
09.10.2013 15

Progrese tehnologice i beneficii


Tabele SQL Operaii orientate pe mulimi Jonciuni Interogri interactive Consistena datelor
09.10.2013 16

ntrebri
Feedback: notai pe o foaie 3 noiuni pe care le-ai reinut din timpul cursului

09.10.2013

17

S-ar putea să vă placă și