Creeaza.com - informatii profesionale despre


Cunostinta va deschide lumea intelepciunii - Referate profesionale unice
Acasa » referate » informatica » baze de date
BAZE DE DATE - CONCEPTE CLASIFIC{RI

BAZE DE DATE - CONCEPTE CLASIFIC{RI


BAZE DE DATE - CONCEPTE CLASIFIC{RI

Evolutia metodelor si tehnicilor de organizare a datelor a fost determinata de necesitatea de a avea un acces c`t mai rapid si usor la un volum din ce in ce mai mare de informatii, precum si de perfectionarea echipamentelor de culegere, memorare, transmitere si prelucrare a datelor.

Coceptul de baza de date a aparut in 1969 cu ocazia prezentarii primului raport CODASYL, in cadrul unei conferinte pe probleme de limbaje de gestiune a bazelor de date. Ideea principala a acestui raport in organizarea datelor se baza pe existenta unui fisier de descriere globala a datelor prin care se realiza independenta programelor fata de date si a datelor fata de programe.

Accesul oricarui utilizator la baza de date se realiza prin intermediul fisierului de descriere globala a datelor care continea atat colectii de date cat si legaturile dintre ele.

O baza de date reprezinta un sistem de colectii de date intre care exista o interdependenta logica multipla, potrivit unor relatii prestabilite cu ocazia definirii structurii datelor, destinat satisfacerii operative a celor mai diversificate solicitari provenite din partea unor grupuri diferite de utilizatori.

Utilizarea bazelor de date evidentieaza o serie de avantaje:

realizeaza integrarea tuturor datelor intr-un "rezervor" unic, comun pentru toate aplicatiile si utilizatorii respectivei baze de date;

redundanta minima ceea ce duce la o economie de suport de memorare, un timp de acces mai scurt la informatie si un control mai bun al datelor;

evitarea inconsistentei datelor, ca o consecinta directa a redundantei scazute a datelor. Astfel problemele de actualizare sunt mai mult simplificate, viteza de actualizare si fiabilitatea datelor fiind mult marita;

asigura independenta programelor fata de date, deoarece baza de date contine pe langa date si descrierea propriei structuri;

face posibila realizarea unei prelucrari rapide, neprevazute anterior;

se permite impunerea unor standarde si reguli de validare a datelor in momentul incarcarii in baza de date;



identificarea erorilor este mult mai simpla;

ofera posibilitatea unui acces concurent al utilizatorilor la baza de date;

sporeste securitatea datelor impotriva accesului neautorizat la ele, precum si a protectiei datelor impotriva unor distrugeri neintentionate sau intentionate.

In esenta, conceptul de baza de date poate fi definit ca fiind una sau mai multe colectii de date (K1) aflate in interdependenta, impreuna cu descrierea datelor si a relatiilor dintre ele, (B^{K1, K2,.I

Arhitectura bazelor de date evidentiaza componentele acestora si a fost standardizata international. O astfel de arhitectura cuprinde urmatoarele componente:

- baza de date propriu zisa in care se numeroteaza colectia de date;

- sistemul de gestiune a bazei de date, care este un ansamblu de programe (soft), care realizeaza gestiunea si prelucrarea complexa a datelor;

- un set de proceduri normale si automate, precum si reglementarile administrative, destinate bunei functionari a intregului sistem;

- un dictionar al bazei de date (metabaza de date), ce contine informatii despre date, structura acestora, elemente de descriere a semanticii, statisticii, documentatii;

- mijloace hard utilizate (comune, specializate);

- personalul implicat, categorii de utilizatori care pot fi:

- finali - (neinformaticieni);

- de specialitate - (administrator);

- analisti - programatori;

- gestionari;

- operatori.

Componentele bazei de date pot fi structurate pe trei nivele, in functie de clasa utilizatorilor:

1. nivelul logic

Este dat de viziunea programatorului de aplicatii, care realizeaza programele de aplicatii pentru manipularea datelor si structura logia (subschema) corespunzatoare descrierii datelor aplicatiei;

2. nivelul coceptual (global)

Este dat de viziunea administratorului bazei de date, care realizeaza structura conceptuala (schema) corespunzatoare descrierii;

3. nivelul fizic

Este dat de viziunea inginerului de sistem care realizeaza structura fizica corespunzatoare descrierii datelor pe suport fizic (periferic).





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.