Extras din referat
Baza de date -reprezinta o colectie de date stocate intr-o
maniera organizata.
-poate fi memorata pe unul sau mai multe
fisiere
-este manipulata cu ajutorul sistemelor de
gestiune a datelor
. Baza de date contine:-indexi
-proceduri stocate
-trigger-e
-utilizatori si gupuri de utilizatori
-tipuri de date
-mecanisme de securitate si de
gestiune a tranzactiilor
MODELE DE BAZE DE DATE
In tehnica proiectarii bazelor de date se utilizeaza trei tipuri
de modele de baze de date:-modelul ierarhic
-modelul retea
-modelul relational
Modelul ierarhic este modelul cel mai natural iar rezultatul studiului dupa modelul ierarhic il reprezinta o strctura ierarhica ramificata.
Modelul de retea este un model performant dar
complicat.O baza de date de tipretea reprezinta o colectie de
noduri si legaturi,fiecare nod putand fi legat de oricare altul.Legaturile trebuie stabilite avand tot timpul in minte interogarile posibile si actiunile viitoare posibile.
Modelul relational este o abstractie matematica, o metoda de reprezentare manipulare si regasire a informatiei. Incadrul modelului relational datele sunt stocate in tabele concepute in care randurile reprezinta cazurile posibile iar coloanele atributele.
Modelul relational de baze de date cuprinde trei componente principale:
-structura datelor prin definirea unor domenii (valori atomice) si a relatiilor(atribute).
-integritatea datelor prin impunerea unor restrictii
-prelucrarea datelor prin operatii de algebra relationala sau calcul relational.
Cel mai raspandit tip de date este cel relational in care datele sunt memorate in tabele.
Tabel –este un fisier structurat,care poate contine date de un
anumit tip.
Tabelele prezinta caracteristici si proprietati care definesc modul de stocare a datelor in cadrul acestora:
-informatii cu privire la natura datelor care pot fi stocate
-modul de divizare a datelor
-numele componentelor informationale individuale, etc.
Informatii referitoare la structura si proprietatile bazei de date si a tabelului sunt cunoscute sub numele de Schema.
COLOANE SI TIPURI DE DATE
Tabelele sunt alcatuite dintr-una sau mai multe coloane.
Coloana- un camp singular din carul unui table.La fiecare coloana dintr-o baza de date este asociat un tip de date .Un tip de date defineste categoria de date pe cre le poate contine coloana.
Tip de date-o categorie de date permisa.Fiecarei coloane a unui table ii este asociat un tip de date,care interzice sau permite includerea anumitor date in coloana respective.
Randuri-sunt inregistrari dintr-un table.
Chei primare-o coloana sau un set de coloane ce include valori care identifica inmod unic fiecare rand al unui table. Cheia primara este folosita pentru a face referire la un acumit rand.
Valorile din coloanele cheie primara nu pot fi niciodate modificate sau actualizate.
SISTEME DE GESTIUNE
A
BAZELOR DE DATE RELATIONALE
Modelul relational este caracterizat de:
Structuri –sunt obiecte definite ce contin date la
care utilizatorul are acces
Operatii – sunt actiuni definite care permit utilizatorului sa
manipuleze datele
Reguli - sunt legi prin care se stabileste cine si cum
manipuleaza datele
FUNCTIILE UNUI SISTEM DE
GESTIUNE A BAZELOR DE DATE
RELATIONALE SUNT :
-memorarea,actualizarea (adaugarea,stergerea si modificarea) si regasirea datelor din baza de date(utilizatorul poate crea si manipula datele fara sa cunoasca modul in care sunt stocate pe meniul de memorare)
-crearea si intretinerea dictionarului de date
-asigurarea accesului rapid la datele din colectia de date
-pastrarea unei copii de siguranta a datelor pentru a putea fi recuperate in cazul in care au loc intreruperi accidentale ale furnizarii sistemului
Preview document
Conținut arhivă zip
- Proiectarea si Implementarea Bazelor de Date.doc