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 al 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, redactarea şi suprimarea datelor;
- de interogare a bazei de date, care permite obţinerea diferitor 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.