În principiu, bazele de date sunt realizate pentru stocarea datelor.
Acestea sunt depozite, containere de date ce permit stocarea informaţiilor.
Bazele de date îşi propun să servească cât mai rapid aplicaţiile care au nevoie de acele date.
Pasul 1
O bază de date este
formată din mai multe tabele relaţionate.
Datele dintr-o bază de
date sunt folosite de diferite aplicaţii.
Aceste aplicaţii pot fi:
- fişiere Excel;
- site-uri;
- soft-uri de
contabilitate;
-
etc.
O bază de date îşi
propune:
- să centralizeze toate
datele ce sunt necesare unei firme;
-
să fie capabile să servească cât mai rapid cu informaţii toate acele aplicaţii.
Pasul 2
Sistemul de Gestiune
a Bazei de Date (SGBD) este întregul ansamblu software
care tratează toate cererile de acces la baza de date.
Acesta este un pachet de
programe ce permite utilizatorilor să interacţioneze cu o bază de date, în
vederea populării, actualizării şi interogării acesteia.
Baza
de date este, de regulă, concepută pentru volume mari de informaţii, a căror
gestiune impune nu numai o riguroasă structurare, dar şi o raţionalizare a
procedurilor de acces şi prelucrare.
Orice sistem de gestiune
a bazelor de date conţine:
- limbajul de
descriere a datelor, care permite descrierea structurii bazei de date, a
relaţiilor dintre componente, a drepturilor de acces al utilizatorilor la baze
de date;
- limbajul de cereri este
limbajul în care se scriu programele pentru realizarea prelucrării datelor;
-
limbajul de prelucrare a datelor, care permite operaţii asupra bazelor
de date, cum ar fi încărcarea bazelor de date, inserarea, ştergerea, căutarea
sau modificarea unui element, realizarea de statistici.
Pasul 3
SGBD-urile sunt de două
feluri:
- Desktop;
- Server.
Cele de tip Desktop
sunt MS Access, FoxPro, etc.
Acestea
sunt mai uşor de folosit şi se adresează firmelor mici.
Indiferent de tipul lor,
SGBD-urile respectă anumite standarde internaţionale:
- teoria relaţională;
-
standardul de interogare SQL (Structured Query Language).
Un sistem de gestiune a bazelor de date trebuie să fie capabil să
îndeplinească următoarele funcţii:
- de descriere, care rezidă în definirea structurii datelor, a
relaţiilor dintre acestea şi a condiţiilor de acces la informaţiile conţinute
în baza de date;
- de actualizare, care presupune inserarea, modificarea şi
ştergerea datelor;
- de interogare a bazei de date, care permite obţinerea
diferitelor informaţii din baza de date conform unor criterii de căutare;
- de obţinere de date noi, care constă în prelucrarea informaţiei
iniţiale în scopul obţinerii unor totaluri, medii etc.;
- de întreţinere, care constă în crearea copiilor de rezervă,
compactarea bazei de date şi repararea ei în cazul deteriorării;
-
de securitate a datelor, care rezidă în protejarea bazei de date
împotriva accesului neautorizat şi în atribuirea drepturilor de acces.