Documente Academic
Documente Profesional
Documente Cultură
Fox34 42
Fox34 42
34.Fie baza de date MEDICAL.DBF care conline informalii despre bolnavii internali in seclia
de pediatrie a unui spital. Concepeli structura acesteia; astfel incAt sd se poatd rdspunde
cu ugurin!6 la urmdtoarele cerinfe:
a) Care sunt bolnavii care au suferit fracturi?
b) Ca[i bolnavi sunt internaliin seclie?
c) Lista[i conlinutul bazei de date.
Pentru a rdspunde cerin[elor problemeise va utiliza urmdtoarea structurd abazei de dale,
pe care o vom denumi MEDICAL.DBF
. Pacient(C2O)
e Diagn(C25)
116
APLICATtr FO)GRO - BAZE DE DATE
. Pacient(C2O)
o Diagn(C25)
r Luna_int(C10)
Sesa|veazdprogramulcucombinafia<Ctrl>+<W>giapoiseexecutecucomandado
P836.
informatiide.:p,r? bolnavii internaliin sec{ia
37.Fie baza de date MEDICAL.DBF care con[ine
de pediatrie a unui spital. Concepeli struciura
acesteii, astfelincAt sd se poatd rdspunde
cu ugurinli la urmitoarele cerinle: -
a) Care 6unt bolnavii cu v6rsta de 10 ani?
Ui primii 3 9i ultimii 3 pacienli inscrigiin baza de date'
nfi"l
cf t-isia, conlinutul bazeide date'
urmdtoarea strudure abazei de date'
Pentru a rdspunde cerinlelor problemei se va utiliza
pe care o vom denumi MEDICALDBF
. Pacient(C20)
o Diagn(C25)
o Varsta(N3)
Se creazd baza de date cu structura anterioarS, utilizAnd comanda create
PB37.prg care rdspunde cerinlelor
MEDICAL.DBF, iar aPoi se
problemei. "iil""ta-ptotramut
display all
wait
?'Lista pacienlilor care au vArsta de 10 ani'
display for Varsta=10
locate for Varsta=10
if not foundQ
?"Nu existd in baza de date pacienli cu vArsta de 10 anil"
endif
wait
?'Primiitrei bolnavidin baza de date'
go top
list next 3
wait
?'Ultimiitrei bolnavidin baza de date'
go bottom
skip -2
list rest
use
return
38. Fie baza de date MEDICAL.DBF care contine informalii despre bolnavii interna[i in sec[ia
de pediatrie a unuispital. Concepefi structura acesteia, astfelincAt sd se poatd rdspunde
cu ugurin[d la urmitoarele cerin[e:
a) Ordonali crescdtor pe vArste bolnavii cupringi in baza de date
b) $tergeli din baza de date toli bolnavii cu vArsta mai mare de 10 ani
c) Listaficon{inutul bazeide date
Pentru a rispunde cerinlelor problemei se va utiliza urmdtoarea structurd a bazei de
date, pe care o vom denumi MEDICAL.DBF
. Pacient(C20)
. Diagn(C25)
. Varsta(N3)
create
Se creazi o bazd de date, pe care o vom denumi MISS.DBF utilizAnd comanda
rdspunde cerinlelor problemei'
MlSS.dbf, iar apoi se editeazd programul PB40.prg care
wait
close all
programul cu combinatia <Ctrl>+<W> gi apoi se executd cu
-Sg.s-alveazd comanda do
PB4O.
Se creazi o bazd de date, pe care o vom denumi MISS.DBF utilizAnd comanda create
Mf Ss.dbf, iar apoi se editeazd programul PB42.prg care rdspunde cerinlelor problemei.