Sunteți pe pagina 1din 14

Baze de date

CUPRINS:


Baze de date. Noiuni i concepte.
Concepte n crearea B.D.
Structuri de date
Structura unei B.D.
Modele de B.D.
Clasificarea Bazelor de date
Sistemul de gestiune B.D.
Baze de date relaionale
Terminologie B.D.R.
Aprut n 1969 Ideea: existena unui fiier de descriere global a datelor,
prin care se asigur independena programelor fa de date.

Accesul utilizatorilor la baza de date se realizeaz prin acest fiier, care
conine coleciile de date i legturile dintre acestea.

Baz de date una sau mai multe colecii de date, aflate n
interdependen, mpreun cu descrierea datelor i a relaiilor dintre ele.

O baz de date este creat pentru un anumit scop.

-Entitate

-Atribut

-Valoare

Entitate obiect (concret sau abstract) reprezentat prin
proprietile sale.
Proprietatea exprimat prin perechea (atribut, valoare)

O entitate are mai multe atribute.

Fiecrui atribut i se asociaz o mulime de valori
Atribut = cmp, caracteristic
Este caracterizat de natura valorilor pe care le poate lua:
numerice, alfanumerice, dat calendaristic, etc..,
Un atribut care identific n mod unic o entitate se
numete atribut cheie

Data (terminologia prelucrrii automate a
datelor)

Data este definit ca un model de
reprezentare a informaiei ntr-un format
accesibil unui calculator.

Din punct de vedere logic data se definete
prin:

identificator (ex. Prof)
atribut (ex. Profesia)
valoare (ex. inginer, economist,)

Structuri de date
n funcie de suportul de stocare structurile de date pot
fi:
n memoria intern a calculatorului (n timpul
prelucrrii datelor), definite de noiunile: list,
coad, stiv;
pe suporturi de stocare n vederea prelucrrii
ulterioare, definite de: fiier i baz de date.
Fiierul - o colecie de informaii corelate
(date de prelucrat, programe, comenzi, ),
omogen din punct de vedere al naturii
datelor i cerinelor de prelucrare i
memorat pe un suport de stocare.
Baza de date - un ansamblu de date
structurate, accesibile unei comuniti de
utilizatori.
Structura unei B.D.
1.baza de date propriu-zis - n care se memoreaz
datele;
2.sistemul de gestiune a bazei de date (SGBD)
ansamblu de programe care realizeaz gestiunea i
prelucrarea complex a datelor, asigurnd interfaa
ntre BD i utilizatori.
Pentru prelucrarea datelor cu ajutorul calculatorului este necesar modelarea realitii.
Definirea unui model de date presupune existena a 3 elemente:
Structura modelului
Operatorii care acioneaz asupra structurilor de date (citire, memorare,
modificare)
Restriciile pentru meninerea corectitudinii datelor (reguli de integritate)
Structura modelului presupune:
Definirea obiectelor utiliznd elementele generice:
Cmp cel mai mic element al structurii care poate fi identificat n vederea
prelucrrii;
nregistrare ansamblu de cmpuri, elementul generic al structurii

Stabilirea relaiilor (asocierilor) ntre obiecte.
Clasificarea Bazelor de date

n funcie de modul de definire a celor 3 elemente, modelele de date se
clasific n:

Modele ierarhice (arborescente)
Modele reea
Modele relaionale
Modele orientate pe obiect
(n ordinea apariiei)
Afiarea
datelor


Rapoarte
tiprite
Model de date
Bazat pe necesitile
aplicaiei
Utilizatori
Schema
Cuprinde obiectele n
structuri logice

Obiecte





Aplicaii
Proiectate pentru a ndeplini
cerinele utilizatorului
Proiectarea ncepe
cu identificarea obiectelor


Model de date
Bazat pe obiectele care au
legtur cu subiectul
Schema
Cuprinde obiectele n
structuri logice

Baz de date de tip aplicaie

Baz de date de tip subiect

Sistemul de Gestiune a Bazei de Date (SGBD)
Reprezint programul software care asigur :

- definirea bazei de date,
- ncrcarea datelor n baza de date,
- accesul la date (interogare, actualizare),
- ntreinerea bazei de date,
- securitatea datelor,
- reorganizarea bazei de date.
Baze de date relaionale (BDR)
O baz de date relaional are la baz modelul relaional,
adic este alctuit din unul sau mai multe obiecte
organizate ierarhic, ntre care s-au stabilit anumite relaii.
Se bazeaz pe o singur structur de date: tabel
Un tabel conine informaii despre un singur subiect
(clieni, ordine de plat...)

Relaiile ntre dou tabele sunt unidirecionale, astfel c o
tabel devine principal, iar cealalt devine subordonat.
Terminologie BDR
Tabel (table): informaie despre un singur subiect.
Atribut (attribut): o unitate specific a informaiei
despre un subiect; coloan sau cmp n tabel.
Legtur (relationship): modul n care informaia
dintr-un tabel este legat de informaia din alt tabel.
Asociere (join): procesul de legare a tabelelor prin
datele corelate.
Proiect

La informatic

Tema: Baze de date


Elaborat de eleva clasei XII A
Ceban Anastasia

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