Baze de Date Relaționale

Previzualizare curs:

Cuprins curs:

introducere în baze de date
algebra relationala (AR)
SQL Access
interogari în AR si Access 2007
normalizarea relatiilor

Extras din curs:

CAP.1. BAZE DE DATE

1.1. ORGANIZAREA DATELOR (OD)

(Ce presupune organizarea datelor?)

- definirea, structurarea, ordonarea si gruparea datelor în colectii de date omogene;

- stabilirea relatiilor între date, între elementele unei colectii, între colectii de date;

- stocarea datelor pe suport informational.

1.2. OBIECTIVELE ORGANIZARII DATELOR

(De ce este necesara organizarea datelor?)

- minimizarea timpului de acces la date;

- economie de memorie interna si externa;

- asigurarea unicitatii datelor;

- sistemul OD trebuie sa reflecte cât mai fidel toate legaturile dintre obiectele,

fenomenele, procesele economice pe care aceste date le reprezinta;

- asigurarea flexibilitatii datelor.

1.3. ETAPE ALE EVOLUTIEI TEHNICILOR DE ORGANIZARE SI

PRELUCRARE A DATELOR

- Prima etapa – se adapteaza tipurile de organizare a datelor existente în sistemele de

prelucrare manuala la conditiile tehnice impuse de calculator.

- apare fisierul (în general cu organizare secventiala)

- utilizarea benzilor magnetice

- prelucrarea pe loturi (batch processing)

- A doua etapa – este marcata de separarea dintre structura logica de date si structura

fizica. Rezulta independenta fizica a datelor.

- se utilizeaza fisiere secvential-indexate si fisiere cu acces direct

- suport extern de memorare discul magnetic

- se asigura independenta aplicatiilor de modificarile echipamentelor hardware

(banda, disc, etc.)

- apar primele facilitati simple de protectie a datelor

Caracteristica comuna a primelor doua etape: fiecare aplicatie lucreaza cu propriile

fisiere fara a avea nici o legatura cu fisierele utilizate de alte aplicatii.

Inconveniente:

- redundanta datelor = > probleme în operatiile de actualizare

- absenta unor legaturi logice între datele din grupuri diferite de fisiere = >

numar mare de fisiere, timp mare de prelucrare

- flexibilitate redusa a sistemului la aparitia unei noi aplicatii.

- A treia etapa – este definita de aparitia fisierelor integrate.

- se reduce redundanta datelor, aceleasi date fizice pot fi utilizate în comun de catre

mai multe aplicatii

- rezulta o structura logica unitara.

Nota. Structura integrata constituie originea notiunii de model conceptual (modelul ce

contine descrierile tuturor datelor si a legaturilor dintre ele).

- A patra etapa – este etapa bazelor de date.

1.4. SISTEMUL BAZAT PE FISIERE INDEPENDENTE (file based)

O colectie de programe de aplicatie care efectueaza servicii pentru utilizatorii finali.

Fiecare program defineste si gestioneaza propriile date.

Caracteristici:

- datele sunt descrise independent în toate fisierele în care apar

- fiecare fisier de date este descris în toate programele care îl acceseaza

- nu exista control al accesului si manipularii datelor, în afara celui impus prin

programele de aplicatie.

Dezavantajele tratarii bazate pe fisiere:

- redundanta si inconsistenta datelor

- dificultatea accesului

- izolarea datelor

- complexitatea deosebita a actualizarilor

- probleme de securitate

- probleme legate de integritatea datelor

- costul ridicat

- dificultatea de a obtine raspunsuri rapide la probleme ad-hoc simple

- inflexibilitatea fata de schimbarile ulterioare din sistemul informational.

1.5. BAZE DE DATE

DATA - înregistrarea unei observatii, obiect, fenomen, imagine, sunet sau text, într-o

forma convenabila unei prelucrari, interpretari sau transmiteri prin mijloacele

informaticii.

INFORMATIA - semnificatia ce poate fi atasata sau poate fi dedusa dintr-un ansamblu de

date pe baza asociatiilor dintre acestea.

BAZA DE DATE – o colectie de date operationale înregistrate pe suport adresabil, aflate

în interdependenta logica, împreuna cu descrierea datelor si a relatiilor dintre ele si care

sunt prelucrate în aplicatiile informatice ale unei organizatii. Baza de date permite

operatii de introducere, stergere, actualizare si interogare a datelor.

BAZA DE DATE este un ansamblu de date:

- structurate,

- coerente,

- persistente,

- cu o redundanta minima si controlata,

- independente de programul de aplicatie,

- direct accesibile dupa mai multe criterii,

- simultan accesibile de catre mai multi utilizatori.

Download gratuit

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

Structură de fișiere:
  • Baze de Date Relationale.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
71 pagini
Imagini extrase:
71 imagini
Nr cuvinte:
14 768 cuvinte
Nr caractere:
80 680 caractere
Marime:
379.97KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Prof.Dr. Dorin Lixandroiu, Lector Dr. Radu Lixandroiu
Sus!