Documente online.
Username / Parola inexistente
  Zona de administrare documente. Fisierele tale  
Am uitat parola x Creaza cont nou
  Home Exploreaza
Upload


loading...



















































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





loading...








Document Info


Accesari: 2058
Apreciat:

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

Copiaza codul
in pagina web a site-ului tau.




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

Politica de confidentialitate

Copyright © Contact (SCRIGROUP Int. 2020 )