Pagina documente » Informatica, Matematica » Proiectarea unei aplicatii utilizand Access

Despre lucrare

lucrare-licenta-proiectarea-unei-aplicatii-utilizand-access
Aceasta lucrare poate fi descarcata doar daca ai statut PREMIUM si are scop consultativ. Pentru a descarca aceasta lucrare trebuie sa fii utilizator inregistrat.
lucrare-licenta-proiectarea-unei-aplicatii-utilizand-access


Cuprins

CUPRINS
Cap.1. Elemente de teoria bazelor de date
1.1. Activitatile si obiectivele organizarii datelor
1.2. Concepte utilizate in organizarea datelor
1.3. Relatii intre date
1.4. Structuri de date
1.5. Clasificarea structurilor de date
1.6. Modele de date
1.7. Baze de date
1.8. Sisteme de gestiune a bazelor de date
1.9. Masini baze de date. Arhitectura masinilor baze de date
Cap.2. Proiectarea bazelor de date
2.1. Etapele de realizare a bazelor de date
2.2. Analiza sitemelor economice si a cerintelor informationale datelor
2.3. Proiectarea structurii bazelor de date
2.4. incarcarea date
2.5. Exploatarea si intretinerea bazelor de date
Cap.3. Modelele bazelor de date
3.1. Modelul ierarhic si baze de date ierarhice
3.2. Modelul retea si baze de date retea
3.3. Modelul relational si baze de date relationale
3.4. Modelul de date orientat pe obiecte
3.5. Modelul functional al datelor
3.6. Modelul bazelor de date deductive
3.7. Modelul bazelor de date distribuite
Cap.4. Protectia bazelor de date
4.1. Integritatea datelor
4.2. Securitatea bazelor de date
Cap.5. Descrierea aplicatiei
5.1. Etapele de realizare a unei aplicatii
5.2. Enuntul problemei
5.3. Structura bazei de date

EXTRAS DIN DOCUMENT

?CAPITOLUL 1

ELEMENTE DE TEORIA BAZELOR DE DATE

1.1 Activitatile si obiectivele organizarii datelor

Organizarea datelor ocupa un loc important in proiectarea sistemelor informatice. De modul in care sunt organizate datele depinde eficienta sistemului informatic.

Organizarea datelor presupune:

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

- stabilirea legaturilor (relatiilor) intre date, intre elementele unei colectii, intre colectiile de date;

- reprezentarea (stocarea) lor pe suport informational, prelucrabil intr-un sistem de calcul.

Scopul organizarii datelor il constituie regasirea automata a datelor dupa diverse criterii si forme.

Obiectivele urmarite in organizarea datelor sunt:

- timpul de acces la datele organizate pe diferite suporturi de date sa fie minim

- spatilul de memorie interna si externa ocupat de date sa fie cat mai redus. Se urmareste ca pe un spatiu de memorie cat mai mic sa se introduca un volum cat mai mare de date;

- datele sa apara o singura data in sistem. Totusi, uneori, pentru realizarea unui acces mai rapid la date, se impune acceptarea unei redundante minime de date;

- in sistemul de organizare a detelor sa se reflecte, pe cat posibil, toate legaturile dintre obiecte, fenomenele, procesele economice pe care aceste date le reprezinta;

- sa permita scgimbarea structurii datelor si a relatiilor dintre ele fara a modifica programele ce le gestioneaza.

1.2 Concepte utilizate in organizarea datelor

Cele trei concepte de baza utilizate sunt: entitate, atribut, valoare. Ele au fost introduse in literatura de specialitate odata cu aparitia bazelor de date. Aceste concepte sunt legate intre ele: o entitate are mai multe atribute, iar atributelor li se asociaza o multime de valori.

Prin entitate se intelege un obiect concret sau abstract reprezentat prin proprietatile sale.

Orice proprietate a unui obiect poate fi exprimata printr-o pereche (ATRIBUT, VALOARE). Exemplu: “masa X are culoarea alba”, unde “culoare” reprezinta atributul, iar “alba” valoarea.

Asadar, o entitate se poate exprima prin mai multe proprietati, deci mai multe perechi de forma (ATRIBUT, VALOARE).

De exemplu o persoana X poate fi rerezentata prin multimea de perechi: (NUME, POPESCU); (VÂRSTA, 25); (SEX, MASCULIN); (PROFESIE, ECONOMIST); (SALARIU, 90000).

În realitate, multimea atributelor NUME, VÂRST?, SEX, PROFESIE, SALARIU poate fi asociata mai multor PERSOANE. Rezulta ca atributul nu caracterizeaza doar o entitate, ci poate caracteriza o clasa de entitati numita entitate grup. În exemplul de mai sus, entitatea grup se caracterizeaza prin aceeasi multime de atribute, se poate spune ca entitatile din cadrul unei entitati grup sunt de acelasi tip. În acest sens, se utilizeaza termenul de “tip de entitate” pentru o clasa de entitati.

Notiunea de atribut este cunoscuta si sub denumirea de camp, caracteristica.

Fiecare atribut e caracterizat de natura valorilor pe care le poate lua. Astfel, un atribut este de tip numeric daca valorile sale sunt numerice, alfanumeric daca valorile sale sunt siruri de caractere, etc. În general, un atribut are valori elementare, dar pot exista si situatii de atribute compuse (formate prin concatenarea mai multor atribute). Pot exista atribute ce identifica in mod unic o entitate, ele numindu-se atribute cheie sau pot exista atribute ce nu identifica unic o entitate si se numesc atribute non-cheie.

Un alt concept utilizat este cel de data. Data este un model de reprezentare a informatiei. Accesibil unui anumit procesor (om, program, calculator); cu acest model se opereza pentru a obtine noi informatii despre fenomenele si procesele lumii reale.

O data care este indivizibila in raport cu informatia pe care o reprezinta, dar si in raport cu modul de prelucrare se numeste data elementara sau scalara. Mai multe date elementare formeaza o data compusa.

Din punct de vedere logic, o data se defineste prin: identificator, atribut si valoare.

Exemplu: PROF -identificator PROFESIA -atribut ECONOMIST -valoare

Din punct de vedere fizic, unei date ii corespunde o zona de memorie de o

anumita marime, situata la o adresa absoluta.

1.3 Relatii intre date

Între date exista diverse legaturi, relatii. Între datele ce apartin unor tipuri de entitati pot exista doua categorii de legaturi:

- prima se defineste prin insasi apartenenta detelor la entiate;