Baze De Date NoțIuni Introductive
Transcript of Baze De Date NoțIuni Introductive
Baze de date
Scurt istoric
Dintotdeauna oamenii și-au dorit și au reușit
să țină evidența bunurilor lor (animale,
recolte, unelte). Pentru aceasta, ei au folosit
diverse reprezentări păstrate până astăzi pe
pereții peșterilor, pe tăblițe de lut, pe
papirusuri etc.
Apariția și dezvoltarea calculatoarelor
electro-nice au condus la amplificarea
activităților legate de stocarea și
interogarea colecțiilor de date. Astăzi,
cele mai multe dintre activitățile noastre
zilnice necesită accesarea și actualizarea
informației dintr-o bază de date :
extragerea unei sume de bani dintr-un
cont bancar,
rezervarea unei camere de hotel,
cumpărarea unui bilet de avion,
împrumutarea unei cărți de la
bibliotecă,
plătirea facturilor la telefon etc.
Toate acestea se pot face rapid și în
siguranță pentru că datele respective
sunt bine organizate într-o bază de
date și administrate de un sistem
de gestiune a bazelor de date .
Noțiuni introductiveEvoluția sistemelor de gestiune a bazelor de
date a pornit de la fișiere independente care
erau create, actualizate și utilizate prin
programe specifice fiecărei aplicații. Pentru
înregistrarea unică a informațiilor (eliminarea
aparițiilor multiple) și regăsirea lor după criterii
diferite, au apărut bazele de date și sistemele
pentru gestiunea bazelor de date (Access,
Foxpro, Oracle, SQL , QuatroPro etc).
Definiții
Bază de date = un set de date organizate și
corelate în scopul prelucrării lor rapide și
concomitente de către mai multe persoane.
• Proiectarea unei baze de date = stabilirea
structurii bazei de date, adică a elementelor
componente, a caracteristicilor acestora,
a restricțiilor pe care trebuie să le respecte,
a relațiilor dintre ele.
• Construirea unei baze de date =
Memorarea datelor în baza de date.
• Administrarea bazei de date =
Efectuarea unor operații asupra bazei de date:
Interogare (pentru a afla informațiile dorite),
Actualizare (pentru a reflecta modificările
intervenite în procesul real reprezentat prin
baza de date) etc.
• Interogarea unei bazei de date =
Extragerea și Vizualizarea datelor care
îndeplinesc anumite criterii și condiții .
• Actualizarea unei bazei de date =
Modificarea structurii sau a informațiilor stocate
în baza de date.
• Sistem de gestiune a bazelor de date
(SGBD) = un ansamblu de programe care
permit crearea crearea și administrarea
bazelor de date,
dedicate rezolvării problemelor din cele mai
variate domenii ale vieții reale.
O bază de date este reprezentată printr-o
colecție de tabele corelate între ele.
În funcție de modelul ales pentru realizarea
legăturilor dintre fișiere, se deosebesc
următoarele tipurile de baze de date :
Ierarhice
Rețea
Relaționale .