Sunteți pe pagina 1din 18

Baza de Date a unui

SPITAL

Elaborat: Mutuc Marina


Verificat: Tnase Tudor
Clasa : XII-a
Cuprins:
1.Introducere
2.Tema lucrrii
3. Formularea problemei
4.Obiectivele problemei
5.Scopul crerii BD
6.Tabele
a) Pacienti
b) Medici
c) Date
7. Relaiile dintre tabele
8.Cereri:
a)Internare
b)Paciente
c)Salonul 10
d)DataN
9.Rapoarte
10.Formulare:
a) Pacienti
b) Medici
11. Concluzie
Introducere
O Baz de date, uneori numit i Banc de date, reprezint o modalitate de stocare a
unor informaii i date pe un suport extern, cu posibilitatea extinderii uoare i a regsirii
rapide a acestora. La prima vedere sarcina poate prea banal. Totui, n condiiile n care
este vorba de a lucra cu milioane de elemente, fiecare putnd consta din mari cantiti de
date care trebuie accesate simultan prin Internet de ctre mii de utilizatori rspndii pe
ntreg globul i n condiiile cnd disponibilitatea aplicaiei i datelor trebuie s fie
permanent (de ex. pentru a nu pierde ocazia de a ncheia afaceri), soluiile bune nu sunt
de loc simple.
De obicei o baz de date este memorat ntr-unul sau mai multe fiiere. Bazele de date
sunt manipulate cu ajutorul sistemelor de gestiune a bazelor de date.
Cel mai rspndit tip de baze de date este cel relaional, n care datele sunt memorate
n tabele. Pe lnga tabele, o baz de date relaional mai poate conine: indeci, proceduri
stocate, declanatori, utilizatori i grupuri de utilizatori, tipuri de date, mecanisme de
securitate i de gestiune a tranzaciilor etc.

Tema lucrrii: Baza de date a unui spital


Formularea problemei: Creai o BD despre medici si pacienii acestora
Obiectivele problemei:
Obinerea unor informaii detaliate despre personalul unui spital i pacienii internai;
Extragerea unei informaii concrete despre orice pacient din BD;
Facilitarea extragerii unei informaii totalizate despre un pacien sau medic;
Calcularea unor anumite date conform anumitor criterii stabilite;
Scopul:
S se proiecteze o Baz de Date care ne ajut s obinem informaii ample despre :
Pacienii
Personalul medical
Datele de internare i externare a pacienilor
din spital pe o perioada de 3 luni.
Baza de Date SPITAL concentreaz informaia n 3 tabele: Medici,
Pacieni i Date.

Specificul bazei mele de date const n faptul, c datele snt acumulate in jurul
unui subiect, de aceia am convenit ca n toate cele trei tabele s creez un cmp comun ID
cu cheie primar, dup care se va efectua legtura ntre tabele.

Tabelul: Medici:
Tabelul: Pacieni:

Acest tabel include lista tuturor pacienilor internai timp de 3 luni incluznd sexul, data
naterii, adresa pacientului i telefonul pacientului.
Tabelul: Date:
Sistemul Access folosete pentru afiarea i crearea relaiilor dintre tabele fereastra Relationships.

Relaiile ntre tabele n baza mea de date au fost stabilite n felul ce urmeaz:
Interogri:
Interogrile reprezint modaliti de selecie i afiare a informaie din unul sau mai multe
surse (tabele sau alte interogri), formulate cu ajutorul unor condiii logice.
n baza mea de date am creat 4 interogri.

I1: Definii o interogare care afieaz numele n ordine alfabetic i prenumele pacienilor
ce au fost internai pe 10.10.2013.?
I2. Definii o interogare care afieaz numele i prenumele pacienilor din salonul 10?
I3. Definii o interogare ce afiiaz adresa i numrul de telefon al pacientelor (F)?
I4. Definii o interogare ce afiiaz pacienii mai mari ca vrst de 01/01/1990?
Formulare:

Formularele permit unui proiectant de baze de date sa creze o metod de introducere a


datelor prietenoas pentru aplicaia Access. n loc s introducem nregistrri n grila cu
rnduri i coloane n modul de vizualizare data sheet putem folosi un formular. Formularul
poate include cmpuri din mai multe tabele astfel nu trebuie s comutm de la un tabel la
altul cnd introducem datele.
F1. Creai un formular ce cuprinde toate informaiile existente despre medici?
F2. Creai un formular ce s prezinte datele pacienilor?
Rapoarte:

1) Plusul Rapoartelor este ca tiparirea informaiei prin intermediul acestora poate fi


organizat astfel, ca informaia, n mare msur, s fie aranjat pe foi n conformitate
cu anumite cerine.

2) Un raport are mai multe seciuni n modul de vizualizare Design:


3) Report Header Textul care apare n partea de sus n raport.
4) Page Header Textul ce apare n partea de sus a fiecrei pagini.
5) Group Header Textul care apare nainte de fiecare grup de nregistrri.
6) Detail Conine partea principal a raportului.
7) Group Footer Textul care apare la sfritul unui grup de nregistrri.
8) Page Footer Textul care apare n partea de jos a fiecrei pagini a raportului.
9) Report Footer Textul care apare la sfritul raportului.
10) Astfel, un raport conine informaii ncepnd cu denumirea sa i finisnd cu data
ntocmirii i numarul paginii.

a) Elaborai un raport simplu pe baza tabelului Pacieni n care s figureze: sexul, data
naterii, adresa i numrul de telefon.
Concluzie:
O baz de date ne ajuta s ne folosim foarte uor i prietenos cu informaia pe care
o avem introdus, ne ajut sa o selectm mult mai repede dect am face-o pe o foaie.
O baz de date n MS Acces ne scutete de cutarea prin sute de foi a unui raport; aici
l putem gsi i deschide apsnd un singur buton.
Baza de date a fost creeat cu scopul de a repartiza informaia pe categorii i pentru
a fi mai uor folosit in cazul n care avem nevoie, ct i pentru a naviga (cuta/gsi)
mai uor anumite informaii cu ajutorul anumitor criterii pe care le folosim n
interogri sau cu ajutorul formularelor pentru afiarea i vizionarea mai rapid a
informaiei.
n urma proiectrii BD n cauz putem uor extrage informaia de care avem
nevoie.Informaie ca: minimul sau maximul numrului de frecvene ntr-o
grup;costul sau mai bine zis bonul de achitare pe luna noiembrie a unui copil n
dependen de preul alimentaiei i numrul de frecvene;datele copiilor dintr-un
anumit nivel de grup etc.
In genere BD a gradinitei de copii ne-a permis o studiere mai profunda a
consistentei acestei institutii, avnd la ndemn datele
despre:copii,lucrtori(educatori),grupa si detalii consum pe luna noiembrie;am putut
uor extrage n baza cererilor si rezuma cu ajutorul rapoartelor informatia dorita.

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