Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




IMOBILIARE

economie


1. PROPRIETĂŢI IMOBILIARE

Creati si introduceti informatii în bazele de date :

Valoarea câmpului cod din cele doua baze de date identifica în mod unic o proprietate

3. MAGAZINE

Se considera doua baze de date :

MAGAZINE ( denum C-25, adresa C-20, codm N-3)

VANZARI ( produs C-30, cantit N-3, pret N-5, codm N-3 ) SE cere:

Adaugarea unui nou produs în baza de date VANZARI pe o pozitie data , care sa îndeplineasca urmatoarele conditii:

denumirea produsului sa fie introdus numai cu majuscule ;

Fie baza de date CONSILIU ( profesor C-30,catedra C-25, specialitate C-20, prezent L-1), unde catedra reprezinta o grupare de profesori de mai multe specialitati înrudite sau daca în scoala sunt mai multi profesori de aceeasi specialitate atunci catedra este formata dintr-o singura specialitate. (ex. catedra de limba româna), câmpul prezent are valoarea true daca profesorul respectiv este prezent la Consiliul profesoral, altfel are valoarea fals.

Una dintre temele de dezbatere al Consiliului Profesoral este alegerea noului director al scolii, iar pentru aceasta functie exista doi profesori candidati.

Se cere crearea unui meniu pentru rezolvarea urmatoarelor cerinte :

Se supune la vot secret alegerea noului director. Fiecare profesor prezent poate opta numai pentru un candidat. Alegerea se considera valida numai daca sunt prezenti mai mult de jumatate din Consiliu profesoral si daca candidatul obtine 51% din voturile totale. Numarati voturile profesorilor, validati datele obtinute si determinati cine va fi noul director : profesor1 sau profesor2.

1p

Rez.pct.1.......... ..... ...... ....................... 2p

Rez.pct.2.......... ..... ...... ........................4p

Rez. pct.3.......... ..... ...... .......................2p



5. CONCURS DE DANS

La un concurs de dans se înscriu fete si baieti având vârste diferite. Informatiile sunt retinute în bazele de date :

FETE ( Codf N-3, numef C-20, varstaf N-2, data_in D-8)

BAIETI ( Codb N-3, numeb C-20, varstab N-2, data_in D-8)

unde Codf si Codb identifica în mod unic un concurent, iar varsta copiilor participanti poate fi între 10-18 ani la fete si 12-20 ani la baieti., data_in reprezinta data înscrierii la concurs.

O pereche se considera formata corect daca fata este mai mica cu 2 ani decât baiatul. Se cere:

Perechile se formeaza în ordinea înscrierii participantilor la concurs, iar daca un vreun copil ramâne fara pereche sa se semnaleze acest lucru.

Introduceti notele obtinute de perechile formate si afisati pe grupe de vârste numele dansatorilor câstigatori.

Barem :

Oficiu .......... ..... ...... ...........................1p

Creare bazelor de date si încarcarea lor.. .... .1p

Rez.pct.1.......... ..... ...... ....................... 4p

Rez.pct.2.......... ..... ...... ........................4p


Morari Brândusa


6. Fie baza de date cu structura:

CONTIN C(20)

TARA C(30)

SUPRAF N(10)

NRLOC N(10)

a) Sa se adauge o noua inregistrare, pentru care numele tarii sa nu mai existe in baza de date, cu mesaj de avertisment in caz ca exista.

b) Sa se afiseze tarile ordonate descrescator dupa densitatea populatiei.

c) Sa se afiseze tarile, grupate pe continente.

d) Sa se afiseze continentele ordonate descrescator dupa numarul de locuitori.

Barem de corectare:

-din oficiu: 1 punct;

-crearea bazei de date: 1 punct

-cerinta a): 2 puncte

-cerinta b): 1 punct

-cerinta c): 2 puncte

-cerinta d): 2 puncte

-folosirea corecta a comenzii TOTAL: 1 punct



7. Fie o baza de date cu campurile COD-AVION si ZILE:

COD-AVION C(10) - reprezinta numele (codul) avionului;

ZILE C(7) - contine un numar de exact 7 cifre,0 sau 1,simbolizand faptul ca avionul nu circula (pentru 0) sau circula (pentru 1) in ziua a k-a din saptamana,unde k este pozitia cifrei in campul ZILE, incepand de la stanga spre dreapta.

Exemplu: daca in campul ZILE avem valoarea "0110111", atunci avionul circula in zilele de marti, miercuri, vineri, sambata si duminica.

a)Sa se afiseze zilele in care circula un anumit avion, al carui nume alege dintr-o lista ascunsa.

b)Pentru o zi a carei data calendaristica este introdusa interactiv, sa se afiseze ce avioane circula in acea zi.

c)Sa se afiseze orarul saptamanal al mersului avioanelor (ce avioane circula in fiecare zi a saptamanii).

Barem de corectare:

-din oficiu: 1 punct;

-crearea bazei de date: 1 punct;

-cerinta a): 3puncte;

-cerinta b): 2 puncte;

-cerinta c):3 puncte.



8. Fie baza de date OLIMP.DBF cu structura:

Tara C(30) Sport C(20) Tip_med N(1) Nr_med N(2) unde campul Tip_med poate lua valorile

1 semnificand "aur"; 2 pentru "argint" si 3 pentru "bronz" (Obs: in baza de date pot sa apara mai multe inregistrari cu aceeasi tara, acelasi sport, deosebindu-se doar prin tipul medaliei.)

a) Pentru o tara anume, aleasa dintr-un popup, sa se afiseze tipul medaliilor obtinute si numarul lor: Ex: Romania -- medalii de aur : 3 ; medalii de argint : 5; medalii de bronz : 7

b) Sa se afiseze tarile ordonate dupa numarul medaliilor de aur obtinute.

c) Sa se afiseze tarile care au participat la mai mult de 3 tipuri de concursuri sportive.

d) Clasamentul tarilor in functie de numarul total de medalii obtinute, in ordinea importantei medaliilor.

Barem de corectare:

-din oficiu: 1 punct;

-crearea bazei de date: 1 punct;

-cerinta a): 2 puncte;

-cerinta b): 2 puncte;

-cerinta c): 2 puncte;

-cerinta d): 2 puncte.




9. Fie baza de date cu structura:

Num_Lege C(20)

Nr_Lege N(4)

Data_ap D (data aparitiei)

An_ap N(4)

TextLege M

Sa se scrie un program care permite selectarea urmatoarelor operatii asupra acestei baze de date:

a) adaugarea unei noi legi (cu validarea datelor introduse); anul aparitiei se completeaza automat, prin program.

Ben.cod-loc


Loca.cod-loc

Loca.nume

Loca.tip

N,3

C,10

N,4


N,4

N,10

C,5

unde:

Ben     - fisierul beneficiar

Ben.cod - codul beneficiarului (cheie primara)

Ben.nume     - numele beneficiarului

Ben.cod-loc - codul localitatii beneficiarului (cheie straina)

Loca     - fisierul localitate

Loca. cod - codul localitatii (cheie primara)

Loca.nume - numele localitatii

Loca.tip - tipul localitatii (urban, rural)

Sa se actualizeze fisierul Ben astfel încât sa se asigure pentru orice adaugare si modificare de articol integritatea de identificare pentru cheia primara cod; actualizarea simultana a fisierelor pornind de la fisierul Ben; garantarea integritatii de identificare pentru ambe­le fisiere; garantarea integritatii de referire între cele doua fisiere.

Barem

a) Se citeste o clasa sau un nume de diriginte (la alegererea utilizatorului).

Sa se afiseze clasa (daca se citeste dirigintele) sau dirigintele (daca se citeste clasa) numele elevilor din clasa respectiva si profesorii clasei (nume, materie).

b) Sa se afiseze dirigintele care nu rae ore la clasa lui (cu exceptia dirigentiei)

Barem

Oficiu 1 pct

Un pacient doreste sa i se planifice o consultatie intr-o zi pe care el o precizeaza. Programul va afisa intervalele orare in care este liber medicul in ziua respectiva, iar pacientul va alege ora care ii convine. Daca nu ii convine nici una din ore sau medicul nu este liber in ziua precizata, pacientului sa i se ofere posibilitatea de a opta pentru o alta zi. Dupa stabilirea zilei si a orei consultatiei, sa se noteze planificarea in baza de date. Programul sa poata planifica consultatii pentru oricati pacienti solicita acest lucru. Sa se afiseze baza de date rezultata.


c)       Care este agentul care transporta sarcina cea mai valoroasa?

Obs: Câmpul Continent codifica numeric denumirea continentelor globului.

Exemplu: [1230561,1230570] si [125001,125100] reprezinta 10+100=110 actiuni (2 puncte)

Afisati în ordine alfabetica actionarii cu adresa si numarul de actiuni. (2 puncte)

Barem:

Oficiu 1p

Creare fisier 1p

Punctul a) 4p

Punctul b) 4p




63. Se citeste un nume de fisier de date de la tastatura. Sa se afiseze pentru fiecare câmp de tip caracter sau numeric întreg care este dimensiunea maxima utila (numar de caractere, respectiv cifre) si sa se modifice structura potrivit dimensiunii utile(fara sa se piarda articolele).

Obs. La creare se dau lungimi asiguratoare pentru aceste tipuri.

Barem:

Oficiu    1p

Creare fisiere test    1p

Aflare dimensiune "utila"    4p

Modificare structura cu pastrarea articolelor 4p




64. Se dau trei fisiere:

Prod

Codp

Denp

Pu

N,3

C,10

N,10,2

Fir

Codf

Denf

Loc

Tel

N,3

C,10

C,10

N,9

Cump


Codf

Codp

Data

Cant

N,3

N,3

D

N,6





a) Realizati o situatie cu firmele care au cumparat produse astfel:

Nume firma (Fir.Denf)

Nume produs (Prod.Denp) val (val = cant *Pu)

b) Pentru un produs citit de la tastatura (Denp) prima (primele) firme care au cumparat produsul respectiv în valoarea cea mai mare



Barem

Oficiu 1 pct

Denumire C(20), Cod C(6), UM C(3), Pret N(5), Cantitate N(5), data_exp (D), data_vanzarii (D), Prezentare C(30), Reteta L(1).

În câmpul prezentare se vor trece, codificat indicatiile, contraindicatiile sau prescriptiile speciale ale medicamentului.

Aplicatia trebuie sa gestioneze stocul medicamentelor astfel:

68. Fie tabela SCOLI .dbf( NUME C(30), CLS1 N(3), CLS2 N(3), CLS3 N(3),...,CLS12 N(3)), unde in câmpurile CLS1,CLS2,CLS3,..CLS12 sunt retinute clasele a VIII-a ale scolii NUME. Daca o scoala nu are 12 clase a VIII-a, se vor completa doar cate campuri sunt necesare,iar celelalte campuri nu vor fi completate. În tabela Clasa.dbf (NUME C(30), CLS N(3), NR N(2)) se vor completa pentru fiecare clasa din fiecare scoala numarul de elevi.

Definiti un meniu corespunzator pentru rezolvarea urmatoarelor cerinte :

a).Afisati clasa cu cei mai multi elevi din fiecare scoala.

b)Creati o noua tabela cu toate clasele care au un numar mai mare de 25 elevi. Vizualizati noua baza de date într-o fereastra cu chenar dublu.

c)Folosind un comutator sa puteti relua rezolvarea punctelor 1 si 2 sau sa iesiti din mediul Fox.


Se considera doua tabele :

MAGAZINE .dbf( denum C(25), adresa C(20), codm N(3))

VANZARI .dbf( produs C(30), cantit N(3), pret N(5), codm N(3) )

Se cere :

a)Adaugarea unui nou produs în baza de date VANZARI pe o pozitie data , care sa îndeplineasca urmatoarele conditii:

denumirea produsului sa fie introdus numai cu majuscule ;

pretul si cantitatea nu poate fi numar negativ

valoare câmpului codm sa poata fi ales dintr-o lista ascunsa ce contine toate codurile existente în baza de date MAGAZINE

b)Alegeti un produs si afisati denumirea si adresa magazinelor la care s-a vândut.

c)Marcati pentru stergere produsul cel mai scump din baza de date, vizualizati , dupa 16416d32q care anulati marcarea.













70.PUBLICAŢII


Se dau fisierele:

ABONATI | CODA | NUME | PRENUME |

N,4 C,15 C,15


PUBL | CODP | TITLU |

N,2 C,15


EVIDENTA | CODA | CODP | DATAI | DATAF |

N,4 N,2 D D

unde CODA este codul abonatului, CODP codul publicatiei,DATAI data de început a abonamentului, DATAF data de sfârsit a abonamentului.

Se cere:

1.Se citeste o perioada.Sa se afiseze în ordine alfabetica toate persoanele si publicatiile la care au abonament in acea perioada.

2.Sa se selecteze din popup o persoana. Sa se afiseze toate publicatiile la care este abonat.

Barem:

Oficiu    1p

Crearea fisierelor 1p

Punctul a) 4p

Punctul b) 4p



71.CURSE CAI

Se dau fisierele:

CAI.DBF (CODC N(3), NUMECAL C(15), TARA C(15), COTA N(5,2)) si

PERSOANE.DBF (NUME C(10),BI C(8), CODC N(3), SUMA N(10))

Unde CODC reprezinta codul calului, TARA este tara de provenienta a calului,iar COTA reprezinta factorul de multiplicare a sumei pariate.

(ex: daca suma pariata e 100000 iar cota 1.2, suma câstigata este 120000)

Fisierul CAI are structura si inregistrari iar fisierul PERS are doar structura.

Se cere:

a)Sa se completeze prin program fisierul PERS alegând dintr-un popup calul+tara+cota pe care vrea sa parieze; numele, buletinul si suma se citesc de la tastatura.

b)Se citeste calul câstigator. Sa se afiseze persoanele care au pariat pe calul câstigator si sumele câstigate.

Barem

Oficiu    1p

Crearea fisierelor 1p

Punctul a) 4p

Punctul b) 4p





72.LOTO

Se da fisierul:


LOTO (NUME C(15), BI C(8), NR1 N(2), NR2 N(2), NR3 N(2), NR4 N(2), NR5 N(2), NR6 N(2))


Unde NUME si BI reprezinta numele si buletinul de identitate al persoanei care a cumparat un bilet, iar NR1..NR6 reprezinta numerele alese(distincte). Fisierul are doar structura.

Se cere:

a)          sa se completeze fisierul astfel: numele si buletinul se citesc de la tastatura, iar numerele se genereaza aleator(distincte intre 1 si 49).

b)         Se citesc sase numere câstigatoare. Sa se afiseze persoanele câstigatoare(numerele câstigatoare nu sunt necesar sa fie exact în ordinea numerelor din fisier).

Barem

Oficiu    1p

Crearea fisierelor 1p

Punctul a) 4p

Punctul b) 4p




Miclea Adrian






73.Expozitie canina


Sa se creeze urmatoarele baze de date cu informatii despre câinii participanti la o expozitie:

ANIMALE

Nume_câine C,15

Rasa C,20

Inaltime N,3

Lungime N,3

Greutate N,2

Premiu N,1 (poate avea ca valori 1, 2, 3 = premiul obtinut sau 0 = fara premiu)

BI C,8


STAPANI

Nume C,25

BI C,8

Localitate C,15

Strada C,20

Nr N,3

Judet C,15


Sa se realizeze un meniu care permite efectuarea urmatoarelor operatii:

a)afisarea, pentru un câine al carui nume se introduce de la tastatura, datele de identificare ale sale si ale stapânului;

b)afisarea, pentru un judet introdus de la tastatura, lista câinilor care au obtinut premii;

c)afisarea unei liste cu rasele de câini participanti la expozitie;

d)afisarea unei liste alfabetice pe judete a persoanelor care si-au înscris câini la expozitie.

Barem :

-oficiu: 1p

-creare baze de date: 2p

-creare meniu: 1p

-pct. a): 1.5p

-pct. b): 1.5p

-pct. c): 1.5p

-pct. d): 1.5p



74.Magazin alimentar

Evidenta aprovizionarilor unui magazin alimentar este realizata în bazele de date:

PRODUS

Denumire C,15

Codprod C,10

Codfurn C,10


FURNIZOR

Denfurn C,15

Codfurn C,10

Localitate C,15

Strada C,20

Nr N,3

Judet C,15


INTRARI

Codprod C,10

Cantitate N,4

Pretf N,6

Data_int D

Achitat L

Sa se constrruiasca un meniu care sa permita selectarea urmatoarelor optiuni:

a)afisarea, pentru un ffurnizor dat, a situatiei tuturor intrarilor de marfa;

b)afisarea intrarilor de marfa mai vechi de 30 de zile si neachitate;

c)afisarea datoriilor catre furnizori în ordinea descrescatoare a acestora;

d)înregistrarea intrarii unei cantitati de marfa;

e)înregistrarea achitarii unei cantitati de marfa intrata anterior.


Barem de corectare:

-oficiu: 1p

-creare baze de date: 2p

-creare meniu: 2p

-pct. a): 1p

-pct. b): 1p

-pct. c): 1p

-pct. d): 1p

-pct. e): 1p



75.Evidenta personal

La serviciul personal al unui combinat exista urmatoarele baze de date:

ANGAJATI

Nume C,15

Prenume C,15

BI C,8

Sectia C,3

Strada C,15

Nr N,3

Vârsta N,2


COPII

BI C,8

Copil C,15

Vârsta N,2

Sa se realizeze un meniu care sa permita selectarea urmatoarelor operatii:

a)adaugarea/stergerea unui angajat;

b)adaugarea/stergerea unui copil al unui angajat;

c)afisarea, pentru fiecare sectie, a listei angajatilor cu copii si a listei angajatilor fara copii;

d)afisarea, în ordine alfabetica, a listei copiilor minori;

e)afisarea, pentru ffiecare sectie, a persoanei/persoanelor cu cei mai multi copii.

Barem de corectare:

-oficiu: 1p

-creare baze de date: 2p

-creare meniu: 2p

-pct. a): 1p

-pct. b): 1p

-pct. c): 1p

-pct. d): 1p

-pct. e): 1p


Powered by https://www.preferatele.com/

cel mai tare site cu referate




Document Info


Accesari: 2762
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )