Sunteți pe pagina 1din 11

Gestiunea unei farmacii dintr-un spital

Conductor tiinific,

Lucrare de Licen

Lector Universitar Dr. ANDREICA Anca

Badiu Adela Flavia

Absolvent,

De ce am ales aceast tem i care este scopul?

Lucrarea conine:

noiuni generale despre bazele de date, noiuni aprofundate despre gestiunea tranzaciilor, securitatea bazelor de date, criptare, descrierea aplicaiei, concluzii generale.

Capitolul 2: Noiuni generale despre bazele de date


Evoluia sistemelor de gestiune automat a datelor cuprinde 4 mari etape. Funciile sistem ce se pot realiza cu programele ce construiesc gestiunea bazelor de date se pot grupa n urmtoarele patru clase: -definire, -manipulare, -administrare, -protecie.

Arhitectura bazei de date


Structura logic 1 Structura logic 2 Strcutura logic 3

Structura virtual

Structura fizic

SQL Server
SQL este un limbaj standard folosit n elaborarea de interogri destinate returnrii anumitor date. Poate fi folosit pentru selectarea anumitor nregistrri dup nite criterii stabilite n interiorul unui tabel. Fa de Visual Basic care este un limbaj procedural SQL este un limbaj de rezultate. Visual Basic execut instruciunile una dup alta, ntr-o secven. SQL este un limbaj care a fost creat pentru a indica bazei de date, ce anume dorete utilizatorul s fac i nu cum s efectueze aciunea.

Capitolul 3: Gestiunea tranzaciilor


Se disting dou domenii: controlul concurenei rezistena la defecte -capacitatea de recuparare dupa defect -toleranta fata de defecte

Caracteristici ale tranzaciilor Atomicitatea Consistena-corectitudinea unei tranzactii Izolarea-accesul doar la starile consistente ale bazei de date Durabilitatea Clasificarea tranzaciilor Dup durat:tranzacii on-line i batch.

Dup structur:tranzacii simple i ncuibrite. Dup aria de aplicabilitate:tranzacii distribuite, de compensare i eterogene

Serializabilitatea este o problem de concuren. Prin execuia concurent a mai multor tranzacii se obin rezultate diferite fa de situaia n care fiecare tranzacie este executat independent.

Prin execuia independent se obin rezultate corecte. O astfel de execuie se numete serial.
Accesul concurent la baza de date determin mecanismele de blocare. Exist mai multe grade de izolare ale tranzaciilor: 0,1,2,3.

Capitolul 4: Securitatea bazelor de date


Noiunile de baz sunt: Securitatea datelor Confidenialitatea Caracterul secret Integritatea Criptarea se face prin intermediul unei chei de criptare i a unui algoritm. Criptarea este de dou tipuri: criptare simetric criptare asimetric.

Capitolul 5: Aplicaia
Tehnologiile folosite sunt:

Visual Basic 2010, program ce trebuie instalat pe fiecare calculator din reeaua unde se folosete aplicaia SQL Server pentru a avea acces la baza de date i pentru face operaii pe ea

Tipurile de utilizatori ce pot folosi aplicaia sunt:


administratorul, cadrele medicale farmacitii.