Extras din notiță
Introducere in Studiul EconomiSe numeste baza de date o colectie de date conectate logic, exhaustiva, neredundanta si
care suporta independenta aplicatiilor în raport cu structura datelor;
Datele de intrare sunt date ce intra in sistem din mediul înconjurator sub
forma unor înregistrari fizice compatibile cu SI utilizat;
Datele de iesire sunt informatii livrate de SI utilizatorului sub forma unor
mesaje, rapoarte, grafice etc;
O cerere reprezinta o solicitare adresata SI sub forma unor comenzi într-un limbaj de programare în scopul obtinerii unui anumit rezultat cu ajutorul unor prelucrari elementare asupra datelor pastrate într-o baza de date (sortari, selectii, comparari etc);
Prin aplicatie se întelege un grup de cereri de prelucrare conectate semantic si care solicita
aproximativ aceleasi date pentru obtinerea rezultatelor;
Prin independenta aplicatiilor în raport cu structura datelor întelegem imunitatea programelor aplicative fata de modificarile aparute în tipul datelor, distributia datelor pe suportul de informatie, calitatea sistemului de calcul, etc;
O baza de date este formata dintr-o colectie de date si descrierea formala a structurii
acestora;
Nivele de abstractizare: Introducerea partajarii datelor si necesitatea asigurarii independentei aplicatiilor în raport cu structura datelor au impus necesitatea de a vizualiza structura datelor la trei niveluri de abstractizare:
-nivelul conceptual - corespunzator unei viziuni globale asupra bazei de date independenta de implementare, din punctul de vedere al proiectantului;
-nivelul logic - corespunzator unor vizini particulare asupra datelor, din punctul de vedere al proiectantului de aplicatii si al utilizatorului;
-nivelul fizic - corespunzator implementarii bazei de date pe un anumit sistem de calcul.
SGBD reprezinta un pachet de programe care permit crearea, utilizarea si eliminarea
obiectelor ce compun baza de date, în scopul cresterii randamentului global al uitlizatorului bazei
de date si având ca principal obiectiv reducerea dependentei aplicatiilor în raport cu structura
datelor;
Functiile de baza ale unui SGBD
-Gestiunea dictionarului de date
-Gestiunea fisierelor de date
-Transformarea datelor
-Gestiunea aplicatiilor
Limbaje de descriere a datelor
Limbaje de manipulare a datelor
Limbaje procedurale
Limbaje de redactare a rapoartelor
-Importul si exportul datelor
-Gestiunea tranzactiilor
-Gestiunea cópiilor de siguranta
-Gestiunea comunicatiilor de date
-Controlul securitatii datelor
Modele ale bazelor de date
Modelul conceptual este alcatuit din conceptele, structurile simbolice si mecanismele de manipulare a acestor structuri care corespund posibilitatilor de reflectare ale lumii reale privita ca obiect al cunoasterii;
Prin model al bazei de date întelegem o reuniune de concepte si structuri simbolice care folosesc mijloacele de descriere a datelor si mijloacele de manipulare a datelor.
Baze de date relationale
Fiind data o colectie de multimi D1, D2,... Dn (nu neaparat distincte) numite domenii, se numeste relatie pe multimile D1, D2, ... Dn orice subset R al produsului cartezian D1xD2x ... xDn .
O coloana a unei relatii se numeste atribut.
Numarul de atribute ale unei relatii R reprezinta gradul sau aritatea relatiei.
O linie a tabelului se numeste tuplu, realizare sau înregistrare.
Numarul tuplurilor dintr-o relatie reprezinta cardinalul relatiei.
Prin baza de date relationala vom intelege o colectie de relatii interconectate.
Schema bazei de date este formata din schemele relatiilor si legaturile dintre acestea.
Se spune ca atributul A (simplu sau compus) determina atributul B (simplu sau compus) daca pentru o valoare oarecare nenula a lui A exista o valoare unica a lui B. Atributul A se numeste determinant.
Se numeste supercheie într-o relatie R orice determinant care determina un tuplu al relatiei.
Se numeste cheie candidat o supercheie minimala adica o supercheie care îsi pierde proprietatea de determinant al tuplului daca îndepartam unul dintre atribute.
Se numeste cheie primara a unei relatii date o cheie candidat aleasa pentru a determina în mod unic un tuplu al relatiei.
ei
Preview document
Conținut arhivă zip
- Baze de Date
- baze de date.doc
- Definitii-baze de date.doc