Sunteți pe pagina 1din 6

COLEGIUL NATIONAL AVRAM IANCU BRAD

Proiect didactic

Disciplina: Informatic Clasa: a XII a B Profesorul: VORONIANU SANDA Data: Unitatea de nvare: Sistemul de gestiune a bazelor de date - Microsoft Visual FoxPro. Tema leciei: Creare baze de date, tabele, formulare, interogri cu aplicaia Visual FoxPro. Tipul leciei: recapitularea i sistematizarea cunotinelor Locul de desfurare: laboratorul de informatic Nivelul iniial al clasei: elevii i-au nsuit noiunile teoretice legate de baze de date Visual FoxPro. elevii opereaz corect cu comenzile specifice acestei aplicaii. elevii au formate deprinderi de utilizare a calculatorului i un nivel de cunotine corespunztor programei; Obiective educaionale: OBIECTIVE COGNITIVE: - s utilizeze corect comenzile nsuite la aplicaia Visual FoxPro ; - s identifice corect situaiile n care alegerea unei comenzi prezint avantaje n raport cu alt comand; - s analizeze modul de creare a bazelor de date; - s dovedeasc trinicia noiunilor dobndite la disciplina respectiv; OBIECTIVE PSIHOMOTORII: - s-i formeze deprinderi de utilizare corect a opiunilor i comenzilor puse la dispoziia utilizatorului de aplicaie Visual FoxPro; - s-i dezvolte gndirea logic, capacitatea de generalizare i problematizare; OBIECTIVE AFECTIVE: s argumenteze avantajele utilizrii bazelor de date n rezolvarea problemelor propuse; - s se implice cu plcere i interes la toate etapele leciei; - s se bucure de rezultatele muncii depuse; s aprecieze corect soluiile oferite de colegi;

Competena general: utilizarea aplicaiilor pentru baze de date Microsoft Visual FoxPro

La sfritul leciei elevii vor fi capabili: C1: s creeze obiectele necesare unei baze de date:tabele, formulare, interogri; C2: s creeze formulare folosind New form; C3: s insereze noi informaii n tabele; C4: s vizualizeze nregistrrile din baza de date i s introduc noi nregistrri folosind formulare; C5: s opereze cu urmtoarele comenzi: USE, SORT, LIST, ACCEPT, INPUT, SUM, CALCULATE, MAX, MIN, REPLACE ALL etc;

COLEGIUL NATIONAL AVRAM IANCU BRAD


STRATEGII DIDACTICE: Principiile didactice: - principiul participrii i nvrii active - principiul asigurrii progresului gradat al performanei - principiul conexiunii inverse Metode de nvmnt: - metode de comunicare oral: conversaia, explicaia; - metode de aciune: exerciiul, problematizarea, nvare prin descoperire. Procedee de instruire: -explicaia n etapa de comunicare; -nvarea prin descoperire, prin rezolvarea de aplicaii; -problematizarea prin crearea situaiilor problem; -conversaia de consolidare n etapa de fixare a cunotinelor. Forme de organizare: -frontal - individual - pe grupe (cte 2 elevi). Forme de dirijare: dirijat de profesor sau independent Resurse materiale: -material bibliografic: Marcel Homorodean, Simona Petrescu - manual de INFORMATIC, pentru clasa a XII- a, Editura NICULESCU, Bucureti, 2002; Carmen Petre i alii- Metodica predrii informaticii i tehnologiei informaiei, Editura Arves, Craiova, 2004; Teste i aplicaii FoxPro, editura Arves 2004.

-calculator -fi de lucru Metode de evaluare: - evaluare sumativ; - evaluare continu pe parcursul leciei ( fi de lucru i calculator ); - observarea sistematic a elevilor ( evaluare formativ ).

Desfurarea leciei Moment organizatoric: pregtirea leciei ntocmirea proiectului didactic; pregtirea fiei de lucru;

COLEGIUL NATIONAL AVRAM IANCU BRAD

Momentele leciei 1.Organizare i pregtirea clasei (2min) Comp.spe cif.

Structura leciei pe secvene de instruire: Activitate desfurat de Strategii diactice Conversaia euristic Evaluare

Profesor verificarea frecvenei elevilor; verificarea strii reelei de calculatoare

Elev raporteaz absenii i motivele absentrii raporteaz eventualele defeciuni tehnice

2. Captarea ateniei elevilor(3min)

anunarea subiectului temei respective; anunarea obiectivelor urmarite; anunarea modului de desfurare a activitii.

elevii ascult profesorul

Conversaia

Profesorul realizeaz reactualizarea cunotinelor printr-un set de ntrebri : Ce reprezint o baz de date? 3. Verificarea cunotinelor anterioare(5min) Ce reprezint o tabel de date?

Elevii raspund la ntrebri: - o colecie de date, fiiere i nregistrri strns legate ntre ele. - o tabel reprezint o structur n care se pot memora date de diferite tipuri care descriu elementele unei mulimi. - cmpuri ( atribute ) i nregistrri ( articole) - cmpurile sunt repartizate pe coloane iar nregistrrile pe linii - se caracterizeaz prin nume, tip de date, lungime. - se caracterizeaz printr-un nume care reprezint identificatorul datei i un tip care reprezint modul de memorare i prelucrare a datei. - formularul reprezint o interfa prin intermediul cruia se pot introduce, vizualiza i actualiza nregistrri n tabela baz de date. - exist dou modaliti de realizare a formularelor prin : Wizard i New Form. a. use nume b. list

Conversaia

Oral

Ce conine o tabel de date? Cum sunt repartizate cmpurile i nregistrrile ntr-o tabel de date? Prin ce se caracterizeaz un cmp dintr-o tabel de date? Prin ce se caracterizeaz o dat ( nregistrare) dintr-o tabel de date? Ce reprezint un formular?

Studiu de caz

Cum putem crea un formular? Care sunt comenzile utilizate pentru: a) Deschiderea unei baze de date. b) A afia toat baza de date.

COLEGIUL NATIONAL AVRAM IANCU BRAD


Momentele leciei Comp.spe cif. Activitate desfurat de Profesor c) A afia baza de date sub form tabelar( cu cmpurile pe orizontal) d) Adugarea articolelor n baza de date. e) Modificarea structurii bazei de date f) tergerea logic a nregistrrilor dintr-o baz de date. g) Anularea marcajelor pentru tergere. h) Sortarea bazelor de date. i) Modificarea automat a nregistrrilor unei baze de date Elev c. browse d. append ( ctrl + y ) e. modify structure f. delete g. recall all h. sort i. replace all Strategii diactice Evaluare

C1 C2 4. Consolidarea cunotinelor (30min) C3 C4 C5 5. Evaluarea (5min) 6.Tema pentru acas (2 min) Se vor face aprecieri individuale i colective asupra activitii desfurate. - de reaminti noiunile din lectia anterioar - prob. 15 din lista subiectelor pentru atestat. Profesorul propune spre realizare o fi de aplicaii. Solicit elevilor prezentarea modalitilor de realizare a aplicaiilor. ( Anexa )

Elevii studiaz aplicaiile propuse i propun modalitile de rezolvarea acestora. - se creaz baza de date n fereastra Project - se definete structura tabelului. - se introduc nregistrri. - se folosete New form pentru crearea formularului pentru tabela baz de date - s vizualizeaz nregistrrile din tabel. - se realizeaz interogrile din enun utiliznd comenzi . elevii sunt ateni la aprecieri i la recomandrile fcute de profesor elevii i noteaz tema pe caiete

Conversaia Expunerea Problematizarea Lucrul pe grupe Observaia Practic Activi tate pe grupe

Conversaia Conversaia

COLEGIUL NATIONAL AVRAM IANCU BRAD


Anexa FI DE LUCRU CLASA A XII-A B S se creeze baza de date ADMITERE, care va conine tabela elevi.dbf cu structura urmtoare: NUME nume elev C 15 ; CLASA 3 caractere din care primele dou semnific anul, urmtorul litera clasei ; ABS nr. total de absene N3 ; N1, N2, N3 note obinute la examen N 2 ; MED media general N(5,2); ADMIS are valoarea .T.( promovat), sau .F.(nepromovat) ( se consider respins elevul care are cel puin una din note mai mic decat 5 sau media general mai mic dect 6). Cerine : 1. 2. 3. s se defineasc structura tabelului ; ( 1p) s se introduc 6 nregistrri pentru cmpul NUME, CLASA, ABS, N1, N2, N3. ( 1p) s se creeze un formular care s conin cmpurile din tabel i butoanele : Inainte , Inapoi , Vizualizare tabel , Inchidere formular ; (2p) 4. s se completeze cmpul MED cu media aritmetic a notelor N1, N2, N3 pentru toate nregistrrile ; (0,5p) 5. s se completeze cmpul ADMIS cu valoarea .T.( promovat), sau .F.(nepromovat) ( se consider respins elevul care are cel puin una din note mai mic dect 5 sau media general mai mic dect 6). (0,5p) 6. s se afieze numele elevului cu cea mai mare medie din coal; (0,5p 7. s se afieze elevii dintr-o anumit clas citit de la tastatur a cror medie este mai mare dect 8. (0,5p) 8. s se marcheze pentru tergere nregistrrile pentru care cmpul MED este mai mic dect 6 i s se numere nregistrrile marcate. (0,5p) 9. s se ordoneze nregistrrile pe clase i n cadrul claselor pe medii. (0,5p) 10. s se obin pentru o anumit clas citit de la tastatur numrul elevilor cu medii ntre 5 i 7. (0,5p) 11. s se afieze numele i clasa pentru elevii promovai la examen. (0,5p) Din oficiu 2p. REZOLVARE: 3.

1. 2.

4. replace all med with (n1+n2+n3)/3 list ( sau brow ) 5. replace all admis with .T. for med>=6 replace all admis with .F. for n1<5 or n2<5 or n3<5 or med<6 list ( sau brow )

6. calculate max(med) to a list nume, med for med=a

COLEGIUL NATIONAL AVRAM IANCU BRAD 7. 8. accept 'clasa=' to b list nume, clasa for clasa==b and med>8 delete all for med<6 browse count for med<5 to c ?'nr. inregistrari marcate',c sort to admitere1 on clasa/a, med/d use admitere1 list

9.

10. use admitere accept 'clasa:' to f count for clasa==f and med>=5 and med<=7 to g ?'nr elevi',g 11. list nume, clasa, admis for admis=.T.