Extras din seminar
1. Concepte
Distinctia intre date, informatii si cunostinte :
o datele sunt definite de trei elemente: un identificator, atribute si valoare ;
o informatia este un mesaj care are caracter de noutate, altfel spus care inlatura o
nedeterminare (necunoastere) ;
o cunostintele reprezinta informatii simple sau agregate, pe care le dobandim de-a
lungul timpului, relativ la: obiecte, fenomene sau procese din lumea reala.
Organizarea datelor din punct de vedere informatic are 2 componente:
o organizarea datelor in memoria interna a calculatorului, care cuprinde structurile
de tip: lista, coada, stiva si decoada;
o organizarea datelor pe memoria externa, care cuprinde structurile de tip fisier si
baza de date.
O baza de date poate fi definita ca un ansamblu de date elementare sau structurate,
accesibile unei comunitati de utilizatori. Mai concret, o baza de date, este un
ansamblu de fisiere intercorelate, care contine nucleul de date necesare unui sistem
informatic(aplicatie informatica).
Un fisier este un ansamblu de inregistrari fizice, omogene din punct de vedere al
continutului si al prelucrarii. O inregistrare fizica este unitatea de transfer intre
memoria interna si cea externa a calculatorului. Aceasta este formata din una sau mai
multe inregistrari logice. O inregistrare logica este unitatea de prelucrare din punct de
vedere al programului utilizator. Aceasta este formata dintr-un ansamblu de campuri,
care descriu o anumita realitate.
Figura 1 BD
Sistemul de Gestiune a Bazelor de Date (SGBD)
Un sistem de gestiune a bazelor de date constituie o interfata intre utilizatori si BD,
care permite in principal crearea, actualizarea si consultarea acesteia. In acest context
putem defini SGBD-ul ca un instrument de asamblare, codificare, aranjare, protectie
si regasire a datelor in BD.
Figura 2 Schema generala a unui SGBD
Principalele functiuni pe care le indeplineste un SGBD sunt urmatoarele (fig. 2):
o memorarea datelor pe suportul extern prin sistemul de gestiune a fisierelor;
o gestiunea datelor si a legaturilor dintre ele in vederea unei regasiri rapide prin
intermediul sistemului de acces (SGBD intern);
o introducerea si extragerea datelor din / spre exterior in forma ceruta de utilizator
prin intermediul SGBD-ului extern.
Tipuri de BD :
o client-server;
o bazelor de date distribuite, consecinta a distribuirii in spatii a sub-unitatilor unei
intreprinderii si a facilitatilor oferite de retelele extinse;
o baze de date avansate: baze de date active depinzind de aparitia unor evenimente
si daca sunt indeplinite anumite conditii, baze de date deductive, care cupleaza
un motor de inferente, baze de date multidimensionale explorate folosind
proceduri de analiza multidimensionale (OLAP) sau proceduri de analiza
statistico-matematice (Data Mining) ;
o accesarea bazelor de date in sisteme Internet/Intranet/Extranet.
2.Obiectivele fundamentale ale unei baze de date (BD)
Centralizarea datelor permite: suprimarea redundantei, asigurarea unicitatii
inregistrarii si controlul centralizat (asupra datelor).
Independenta intre date si prelucrari. Baza de date, ca imagine a unei anumite realitati,
trebuie actualizata permanent. Acest lucru nu trebuie sa afecteze programele de prelucrare.
Pentru atingerea acestui obiectiv este necesara o abstractizare a datelor memorate in BD.
Astfel s-a ajuns ca astazi sa existe 3 niveluri de reprezentare si perceptie a unei BD: extern,
conceptual si intern(fig. 3).
Preview document
Conținut arhivă zip
- Curs1BD.pdf
- Curs2BD.pdf
- Curs3BD.pdf
- CURS4BD.pdf