Referat SISTEME DE GESTIUNE A BAZELOR DE DATE - Realizarea aplicatiilor



Referat downloadat de: 179 ori.




Descriere referat:

SISTEME DE GESTIUNE A BAZELOR DE DATE – Realizarea aplica?iilor O aplica?ie este un sistem de programe proiectat pentru a efectua un ansamblu determinat de opera?ii asupra bazelor de date. Ea se compune din: - programele propriu-zise (program principal, coordonator, programe pentru meniuri, ecrane, interog?ri, index?ri, actualiz?ri, rapoarte); - bazele de date. Executarea aplica?iei se realizeaz? la dou? nivele: Interpretativ – când un program numit “interpreter” ia fiecare enun? al aplica?iei, îl traduce în cod intern ?i face analiza erorilor, îl execut?, apoi trece la urm?torul enun?. Compilativ – când întreaga aplica?ie este tradus? de programul compilator într-un cod intermediar, memorat pe disc, numit cod obiect, care este supus unei prelucr?ri suplimentare de c?tre editorul de leg?turi pentru a ob?ine forma final?, executabil? a aplica?iei. Execu?ia se face sub controlul sistemului de operare. Realizarea unei baze de date presupune: ? analiza sistemului pentru care se construie?te baza de date; ? proiectarea structurii bazei; ? înc?rcarea datelor în baza de date; ? exploatarea ?i între?inerea bazei de date. Realizarea efectiv? a unei aplica?ii presupune: ? stabilirea temei; ? analiza temei; ? proiectarea aplica?iei; ? codificarea aplica?iei; ? testarea modulelor; ? implementarea aplica?iei; ? între?inerea aplica?iei. Stabilirea temei Tema este stabilit? de beneficiarul aplica?iei, în raport de activit??ile ce urmeaz? a fi modelate. b) Analiza temei Analiza presupune identificarea tipurilor de informa?ii, a leg?turilor dintre ele, a opera?iilor necesare pentru gestionarea lor. Rezultatul analizei se presupune: ? descrierea datelor de intrare; ? descrierea datelor p?strate în baza de date; ? lista prelucr?rilor efectuate asupra datelor; ? descrierea informa?iilor din rapoarte. c) Proiectarea aplica?iei În aceast? etap?, se realizeaz? proiectarea structurii datelor ?i a structurii programelor. Proiectarea structurii programelor presupune detalierea modulelor necesare realiz?rii aplica?iei: module pentru crearea fi?ierelor, pentru introducerea datelor, pentru prelucrarea ?i extragerea rezultatelor, pentru tratarea erorilor etc. Aceste module sunt controlate ?i coordonate de programul principal, care are urm?toarea structur?: program principal declarare tablouri globale ini?ializare variabile globale salvare stare mediu ini?ializ?ri generale SET PROCEDURE TO subprograme_comune deschide fi?iere comune sfâr?it = false Execut? DO WHILE .NOT. sfâr?it ini?ializare dialog un bloc CLEAR SCREEN de comenzi afi?eaz? mesaje de dialog în cadrul preia op?iunile utilizatorului unei bucle DO CASE Execut? între 10 CASE ?i condi?ionat? CASE activitate 1 ENDCASE; blocurile de de o expresie DO modul 1 comenzi în ordine, dac? logic?. CASE activitate 2 expresia logic? asociat? DO modul 2 este adev?rat?. ... OTHER WISE SAY “op?iune invalid?” ENDCASE ENDDO închide fi?ierele comune reface mediul CLEAR SCREEN ac?iuni de încheiere RETURN d) Codificarea aplica?iei Dac? la c) nivelul de detaliere este de tip pseudocod, în aceast? etap? se scrie aplica?ia într-un limbaj specializat, cu respectarea regulilor impuse de acesta. e) Testarea modulelor În aceast? etap? se verific? modulele, se detecteaz? ?i corecteaz? eventualele erori, se face analiza cazurilor extreme, se proiecteaz? testele. f) Implementarea aplica?iei Se construie?te forma final? a aplica?iei prin integrarea treptat? a modulelor func?ionale testate. g) Între?inerea aplica?iei Se înl?tur? erorile semnalate de utilizator în perioada de garan?ie, se modernizeaz? aplica?ia ?i se actualizeaz?. Utilizatorii unei baze de date Uitlizatorii unei baze de date pot fi: Utilizatori nespeciali?ti (conversa?ionali) care au la dispozi?ie o form? de comunicare cu baza de date apropiat? de vorbirea curent?; Utilizatori speciali?ti care cunosc structura bazei de date; Administratorul bazei de date este un utilizator special, care define?te obiectivele exploat?rii bazei, împarte drepturile de acces ale utilizatorilor, elaboreaz? concep?ia de proiec?ie a bazei de date, r?spunde de toate activit??ile ?i opera?iile referitoare la baza de date, ajut? la definirea cerin?elor utilizatorilor etc. Limbaje pentru baze de date În cadrul SGBD, func?iile de declarare ?i de manipulare a datelor sunt realizate cu ajutorul unor limbaje diferite. a) Limbaje pentru definirea datelor (LDD) Func?iile LDD sunt: ? realizeaz? definirea entit??ilor ?i a atributelor acestora prin nume, form? de memorare, lungime; ? precizeaz? rela?iile dintre date ?i strategiile de acces la ele; ? stabile?te criterii diferen?iate de confiden?ialitate; ? define?te criterii de validare automat? a datelor utilizate. b) Limbaje pentru manipularea datelor (LMD) Opera?iile pe baze de date solicit? un limbaj specializat, în care comenzile se exprim? prin fraze ce descriu ac?iuni asupra bazei. O comand? are urm?toarea structur?: opera?ia, care poate fi calcul aritmetic sau logic, editare, extragere, deschidere-închidere, manipulare (introducere, ad?ugare, ?tergere etc.); criterii de selec?ie (for, while, where etc.); mod de acces (secven?ial, indexat etc.); form? de editare. c) Limbaje pentru controlul datelor (LCD) Controlul unei baze de date presupune: ? asigurarea confiden?ialit??ii ?i integrit??ii datelor; ? salvarea informa?iei în cazul unor defec?iuni; ? ob?inerea unor performan?e; ? rezolvarea unor probleme de concuren??. d) Limbaje universale Un limbaj universal se utilizeaz? rar pentru gestionarea unei baze de date. Interfa?a dintre utilizator ?i SGBD se realizeaz? în dou? moduri: Cu ajutorul unui mecanism de apel inserat în programul aplica?ie. Acest mecanism poate fi un CALL sau un alt cuvânt cheie. Un SGBD care permite acest tip de mecanism se nume?te SGBD cu limbaj gazd?; Cu ajutorul unor comenzi speciale, utilizate independent. În acest caz, SGBD se nume?te autonom. Exist?, totu?i, o interfa?? special?, care este capabil? s? interpreteze comenzile limbajului de cereri. BAFTA !!! de la cattaniut@clopotel.ro

Alte referate din materia: Informatica

Nr. Nume referat Hits
1 mtSZPKbW 20
2 TkkvMlabSupl 50
3 qzpymq@dxuzju.com 148
4 email@gmail.com 269
5 pfuqxd@exjswl.com 288
6 ncqcez@hdtnnq.com 244
7 Hard 722
8 ISTORIA INTERNET-ULUI 782
9 Impera 469
10 Info Doc 524
11 Info-TIRON 467
12 Informatica - Grafica pentru web 938
13 Informatica - Introducere in HTML 711
14 Initiere in pc 701
15 Instalarea sistemului de operare Windows 593
16 Internetul ca sursa de comunicare 580
17 Istoria Internetului 617
18 Istoria calculatorului 539
19 Istoria metodelor de proiectare 359
20 Java visavis de C++ 401
21 Java vizavi de C 333
22 LIMBAJUL DE PROGRAMARE PASCAL - Programul defineste tipul salariat, o inregistrare cu variante, valorile citite fiind salvate in fisierul salariat.dat 0
23 Limbajul C 413
24 Lista vinuri prg 322
25 Lotus software 293
Trimite un referat !
Referatul tau ii poate ajuta si pe ceilalti! Ajuta-ti colegii!

Ai un referat facut de tine si consideri ca este bun si original ? Trimite-ti lucrarea ta si poti castiga premii, ajutandu-ti colegii sa ia note bune!

Trimite un referat!
Cere un
referat !
Ai nevoie de un referat bun si nu il gasesti ?

Noi te ajutam sa iti faci referatul de care ai nevoie. Da-ne detalii despre lucrarea pe care trebuie sa o redactezi si noi vom scotoci pentru tine!

Cere un referat!