Capitolul 1: Introducere 1.1 Conceptul de baza de date Organizarea datelor în vederea prelucrarii pe calculator este o activitate tot asa de importanta ca si realizarea programelor. Cele doua componente principale ale unui sistem informatic: datele si programele, se gasesc într-o strânsa interdependenta. Un program, oricât de elaborat si rafinat ar fi, nu va produce rezultatele scontate, daca va lucra cu o structura de date depasita. Tot asa de bine, o structura de date bine pusa la punct nu va putea suplini carentele unui program care o prelucreaza.Trebuie făcută distincţie între date, informaţii şi cunoştinţe. Din punct de vedere al prelucrării pe calculator, datele sunt definite de trei elemente: un identificator, atribute şi valoare. Exemplu: cantitate (identificator), număr real şi pozitiv (atribute), 50,5 (valoare). O bază de date poate fi definită ca un ansamblu de date elementare sau structurate, accesibile unei comunităţi de utilizatori. Mai concret, o bază de date este un ansamblu de fişiere intercorelate, care conţine nucleul de date necesare unui sistem informatic (aplicaţie informatică). Un fişier este un ansamblu de înregistrări fizice, omogene din punct de vedere al conţinutului şi al prelucrării. O înregistrare fizică este unitatea de transfer între memoria internă şi cea externă a calculatorului. Aceasta este formată din una sau mai multe înregistrări logice. O înregistrare logică este unitatea de prelucrare din punct de vedere al programului utilizator. Aceasta este formată dintr-un ansamblu de câmpuri, care descriu o anumită realitate. 1.2 Obiective fundamentale ale unei baze de date Centralizarea datelor permite: suprimarea redundanţei, asigurarea unicităţii înregistrării şi controlul centralizat (asupra datelor). În prelucrarea clasică în care fişierele sunt dedicate aplicaţiilor, aceleaşi date apar înregistrate în mai multe fişiere şi în formate diferite. Acest lucru implică o utilizare ineficientă a spaţiului de memorie externă, actualizarea dificilă a acestor date şi lizibilitate redusă ca urmare a formatelor diferite. Independenţa între date şi prelucrări.Baza de date, ca imagine a unei anumite realităţi, trebuie actualizată permanent. Acest lucru nu trebuie să afecteze programele de prelucrare. Pentru aceasta trebuie ca fiecare program să aibă o viziune proprie asupra BD Realizarea de legături între entităţile de date, care sunt indispensabile pentru exploatarea eficientă a sistemului informatic. Spre exemplu, în cadrul gestiunii aprovizionării, trebuie asociat un furnizor la lista de produse pe care le vinde şi invers, un produs la lista de furnizori, precizând condiţiile de vânzare pentru un furnizor şi un produs. Integritatea datelor asigură fiabilitatea şi coerenţa bazei de date (BD). Pentru aceasta trebuie definite restricţii de integritate cum ar fi: • apartenenţa la o listă de valori sau interval; • apartenenţa la un anumit format; • reguli de coerenţă cu alte date.
Comentariul tau va fi primul
18:47Curs: Acces 2000 Prezentare Crearea struct Formulare Interogări Rapoarte Macrouri Interfaţa WWW Facilităţi Universitate: ASE Bucuresti