Limbaje de Programare și Baze de Date

Previzualizare curs:

Extras din curs:

1.1 SGBD

Definitie1: O baza de date reprezinta o colectie de date stocate pe o partitie a discului

dur, pe o banda magnetica, CD-ROM sau o discheta a unui PC. Ea poate fi integrata sau

partajata.

Definitie 2 : O baza de date integrata este reprezentata printr-o colectie de mai multe

fisiere de date, distincte, partial sau total iredundante.

Definitie 3 : O baza de date partajata este reprezentata printr-o colectie de date

partajate intre mai multi utilizatori. Partajarea bazei de date este o consecinta a integrarii

acesteia, si poate fi concurentiala intr-un sistem multiutilizator, in sensul ca mai multi

utilizatori pot accesa simultan chiar acelasi esantion al bazei de date.

Definitie 4 : Accesarea bazei de date este gestionata software printr-un sistem de

gestiune a bazelor de date, cunoscut sub numele de SGBD (DBMS). Toate cererile de

access ale bazei de date sunt directionate mai intii spre sistemul de gestiune al acesteia

DBMS, iar apoi vor fi procesate in timp util, in functie de complexitatea procesului de

cautare, sortare si afisare a esantionului de date cerut precum si de performantele softului

utilizat: Excel, Microsoft Access, Visual basic, Oracle, FoxPro, Perl, HP, SQL etc.

Printre utilizatorii bazei de date pot fi :

- administratorul bazei de date (DBA)

-programatorii softisti

-utilizatorii terminali

Scopul crearii unei baze de date intr-o companie devine din ce in ce mai evident cind

numarul resurselor (entitatilor) creste considerabil si o data cu acestea creste si

complexitatea relatiilor ce se stabilesc intre aceste resurse ca de altfel si gradul lor de

subordonare, ceeace ar ingreuna controlul riguros al acestor resurse.

Definitie 5 : Un sistem de baze de date (SBD) dintr-o companie ofera acestuia

posibilitatea unui control centralizat asupra tuturor resurselor sale si care asigura:

- Reducerea redundantelor in raport cu modelul clasic de inregistrare a datelor

in fisiere

- Evitarea inconsistentei in duplicarea datelor

- Partajarea datelor intre utilizatorii aceleiasi baze de date

- Cresterea securitatii in utilizarea bazei de date, prin restrictii de acces impuse

de administratorul sistemului bazelor de date ale companiei.

- Pastrarea integritatii datelor din baza de date

- Eliminarea conflictelor

Un rol important in gestionarea bazelor de date intr-o companie ii revine

administratorului sistemului bazei de date (DBA).

1.1.1 Arhitectura unui sistem baza de date : intr-o structura ierarhizata o baza de

date prezinta in esenta trei niveluri generice :

- Nivelul intern, sau nucleul bazei de date, legat de modul de stocare interna a

datelor pe suportul de memorie

- Nivelul extern, ce vizeaza direct utilizatorul bazei de date, si anume modul cum

acesta percepe si manipuleaza procesarea datelor de la nivelul intern

- Nivelul conceptual, ce reprezinta o interfatare a celor doua nivele periferice

Baze de date distribuite Sunt baze de date stocate in diferite locatii fizice, pe diferite

suporturi magnetice ale unei retele de calculatoare distribuite spatial sub forma de LANuri

(Local Area Networks) sau WAN-uri (Wide Area Networks).

Baze de date fizice si logice Sunt reprezentari stocate pe un support magnetic de

memorare a entitatilor (datele despre un obiect fizic real sau abstract), atributelor

(proprietati ale entitatilor) si a relatiilor dintre ele.

1.1.2 Definitie 6 : O colectie de entitati cu proprietati similare se numeste tip de

entitate sau clasa de entitate. Valorile unui atribut al unei entitati apartin unui

domeniu valid de valori. Un domeniu poate la rindul lui sa contina mai multe

subdomenii. Printre principalele caracteristici ale unui domeniu putem mentiona :

- Verifica daca o operatie este permisa sau nu asupra unui atribut

- Selecteaza atributele ce pot fi comparate sau cele ce pot intra in

diferite combinatii

- Determina multimea valida de valori pentru un atribut

Observații:

Universitatea ”Spiru Haret” Constanta

Facultatea : Management Financiar Contabil

Specialitatea : Finante-Banci

ANUL II, CURS ZI, FR SI ID

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Limbaje de Programare si Baze de Date.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
111 pagini
Imagini extrase:
111 imagini
Nr cuvinte:
24 000 cuvinte
Nr caractere:
148 349 caractere
Marime:
1.33MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Nicolae Tudoroiu
Sus!