Baze De Date NoțIuni Introductive

17
Baze de date

Transcript of Baze De Date NoțIuni Introductive

Page 1: Baze De Date NoțIuni Introductive

Baze de date

Page 2: Baze De Date NoțIuni Introductive

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.

Page 3: Baze De Date NoțIuni Introductive

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 :

Page 4: Baze De Date NoțIuni Introductive

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.

Page 5: Baze De Date NoțIuni Introductive

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 .

Page 6: Baze De Date NoțIuni Introductive

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).

Page 7: Baze De Date NoțIuni Introductive

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.

Page 8: Baze De Date NoțIuni Introductive

• 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.

Page 9: Baze De Date NoțIuni Introductive

• 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.

Page 10: Baze De Date NoțIuni Introductive

• 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.

Page 11: Baze De Date NoțIuni Introductive
Page 12: Baze De Date NoțIuni Introductive
Page 13: Baze De Date NoțIuni Introductive
Page 14: Baze De Date NoțIuni Introductive
Page 15: Baze De Date NoțIuni Introductive
Page 16: Baze De Date NoțIuni Introductive
Page 17: Baze De Date NoțIuni Introductive

Î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 .