Sunteți pe pagina 1din 13

Universitatea de Stat din Moldova

Facultatea „Științe Economice”

Departamentul „Marketing și logistică”

Lucru individual
la obiectul de studiu „Tehnologii informaționale în comunicare”

STUDIU DE CAZ
Baza de date „Farmacia”

Conducător științific: TÎRȘU Valentina, lector universitar

Autor: Ciornîi Ecaterina

Grupa: MK - 2101

Chișinău-2021
Introducere

În ultimii ani, dezvoltarea sistemelor de baze de date reprezintă unul dintre cele mai importante aspecte

în domeniul tehnologiei informaţiei, având un impact decisiv asupra modului de organizare şi funcţionare a

numeroaselor instituţii şi servicii. Acestea sunt companiile de comunicaţie, intreprinderile de comerţ, serviciile

bancare, serviciile de transport, asigurările, universităţile etc. Acestea sunt dependente de funcţionarea corectă

şi neîntreruptă a sistemelor de baze de date.

Sistemele de baze de date sunt o componentă importantă a vieţii de zi cu zi în societatea modernă.

Zilnic, majoritatea persoanelor desfăşoară activităţi care implică interacţiunea cu o bază de date: depunerea sau

extragerea unei sume de bani din bancă, rezervarea biletelor de tren sau de avion, căutarea unei cărţi într-o

bibliotecă computerizată, gestiunea angajaţilor dintr-o firmă, cumpărarea unor produse etc.

Bazele de date pot avea mărimi (număr de înregistrări) şi complexităţi extrem de variate, de la câteva

zeci de înregistrări (de exemplu, baza de date pentru o agendă de telefon a unei persoane) sau pot ajunge la

milioane de înregistrări (de exemplu, baza de date pentru cărţile dintr-o bibliotecă, baza de date cu stocarea

angajaţilor unei firme sau baza de date unde se păstrează informaţii despre situaţia studenţilor etc).

Marea majoritate a sistemelor de baze de date existente în momentul de faţă sunt relaţionale şi există un

număr mare de astfel de sisteme comerciale care pot fi achiziţionate şi folosite pentru propriile dezvoltări.

Modelul relaţional de baze de date a fost introdus în anul 1970 de către E.F.Codd.

În studiul meu realizat voi prezenta baza de date „Farmacia”, care este o instituție indispensabilă pentru

societate cu un rol extrem de important.


Noțiuni generale
O bază de date, uneori numită și bancă de date (abreviat BD), reprezintă o modalitate de stocare a
unor informații și date pe un suport extern (un dispozitiv de stocare), cu posibilitatea extinderii ușoare și a
regăsirii rapide a acestora. La prima vedere sarcina poate părea banală. Totuși, în condițiile în care este vorba de
a lucra cu milioane de elemente, fiecare putând consta din cantități de date care trebuie accesate simultan prin
Internet de către mii de utilizatori răspândiți pe întreg globul; și în condițiile când disponibilitatea aplicației și
datelor trebuie să fie permanentă (de ex. pentru a nu pierde ocazia de a încheia afaceri), soluțiile bune nu sunt de
loc simple.
Tabele și relații
Pentru a stoca date, creăm un tabel pentru fiecare tip de informații pe care le urmărim. Tipurile de
informații ar putea include informațiile despre clienți, produse și detaliile comenzilor. Pentru a reuni datele din
mai multe tabele într-o interogare, un formular sau un raport, definim relații între tabele.
Interogări
O interogare ne poate ajuta să găsim și să regăsim date care îndeplinesc condițiile specificate,
inclusiv date din mai multe tabele. De asemenea, putem utiliza o interogare pentru a actualiza sau a șterge mai
multe înregistrări în același timp și pentru a efectua calcule predefinite sau particularizate ale datelor.
Formulare
Putem utiliza un formular pentru a vizualiza, a introduce și a modifica cu ușurință date, un singur
rând o dată. De asemenea, putem utiliza un formular pentru a efectua alte acțiuni, cum ar fi trimiterea unor date
la altă aplicație. De obicei, formularele conțin controale care sunt legate la câmpurile subiacente din tabele.
Atunci când deschidem un formular, Access regăsește datele din unul sau mai multe dintre tabelele respective,
iar apoi afișează datele în aspectul pe care l-am ales atunci când am creat formularul. Putem să creăm un
formular utilizând una dintre comenzile Formular de pe Panglică, Expertul formular, sau să creăm un formular
în vizualizarea Proiect.
Rapoarte
Putem utiliza un raport pentru a analiza rapid datele sau pentru a le prezenta într-un anumit fel la
imprimare sau în alte formate. De exemplu, putem trimite unui coleg un raport care grupează datele și
calculează totalurile. Sau putem crea un raport cu datele despre adresă formatate pentru imprimarea etichetelor
poștale.
Prezentarea bazei de date Farmacia
Baza de date „Farmacia” este o aplicație dezvoltată cu ajutorul Microsoft Access, care are la bază câteva
funcții importante. Astfel acesta este un ptototip de aplicație care ar putea fi implimentat într-un mod oarecare
în cadrul unei farmacii pentru a duce exidența stocului de medicamente, a procurărilor etc.
În continuare vor fi prezentate elementele cheie ale aplicației (Tabele, Interogări, Rapoarte, Formulare).

Schema relațiilor intertabelare

Tabelul Domenii în Regim Design și regim Datasheet

Tabelul Categorii în Regim Design și regim Datasheet


Tabelul Produse în Regim Design și regim Datasheet

Tabelul Procurări în Regim Design și regim Datasheet


Interogarea „Care este pretul mediu al produselor?” în Regim Design și regim Datasheet

Interogarea „ Care este suma cantitatii procurate? ” în Regim Design și regim Datasheet

Interogarea „ Care produs are pretul maxim?” în Regim Design și regim Datasheet
Interogarea „ Care va fi pretul micsorat cu 10%?” în Regim Design și regim Datasheet

Interogarea „ Care va fi pretul produselor cu un adaos de 30%?” în Regim Design și regim Datasheet

Interogarea „ Ce cantitate de produs s-a procurat la anumita data?” în Regim Design și regim Datasheet
Interogarea „Sortare produse descrescator” în Regim Design și regim Datasheet

Raportul „Produsele din farmacie” în Regim Design și regim Datasheet


Raportul „Suma produselor procurate” în Regim Design și regim Datasheet
Formularul-Baza de date Farmacia în Regim Design și regim Datasheet
Formularul-tabele în Regim Design și regim Datasheet
Formularul-interogări în Regim Design și regim Datasheet

Formularul-rapoarte în Regim Design și regim Datasheet


Concluzii

În concluzie, Baza de date, prezintă, în principal, următoarele avantaje:

 posibilitatea extragerii înregistrărilor ce corespund anumitor criterii
 actualizarea simultană a înregistrărilor
 interconectarea datelor din diferite tabele
 realizarea de calcule complexe
 Îmbunătățirea performanțelor   Doar datele partajate în rețea, nu tabele, interogări, formulare, rapoarte,
macrocomenzi și module.
 Disponibilitate mai mare    Tranzacțiile de bază de date, cum ar fi editările de înregistrări, sunt terminate
mai rapid.
 Securitate îmbunătățită    Utilizatorii accesează baza de date back-end prin intermediul tabelelor legate;
este mai puțin probabil ca intrușii să obțină acces neautorizat la date prin baza de date front-end.
 Fiabilitate îmbunătățită    Dacă un utilizator întâmpină o problemă și baza de date se închide în mod
neașteptat, orice deteriorare a fișierului bază de date se limitează de obicei la copia bazei de date front-
end pe care a deschis-o utilizatorul.
 Mediu de dezvoltare flexibil    Fiecare utilizator poate dezvolta în mod independent interogări,
formulare, rapoarte și alte obiecte de bază de date fără a-i afecta pe alți utilizatori. De asemenea, puteți
dezvolta și distribui o versiune nouă a bazei de date front-end fără a întrerupe accesul la datele stocate în
baza de date back-end.

S-ar putea să vă placă și