Sunteți pe pagina 1din 6

Unitatea colar Disciplina: Informatic/ Programarea procedural a bazelor de date cu PL/SQL

Profesor.. Clasa a XII-a Nr. ore pe spt.: 1 or Teorie

Planificare calendaristic Anul colar 2011-2012 Programa aprobat cu O.M.nr. 5099/09.09.2009 Filiera Teoretic, profil Real, specializrile: Matematic-informatic, intensiv informatic Filiera Vocaional, profil Militar, specializarea: Matematic-informatic, intensiv informatic Uniti de nvare Competene specifice 1.1, 1.2 Coninuturi Introducere n PL/SQL. Pregtirea mediului de lucru. Identificatori, tipuri de date, variabile. Operatori. Folosirea limbajului SQL n instruciunile PL/SQL. Structuri de control. Folosirea cursorilor i a parametrilor. Realizarea modelului bazei de date. Tipul RECORD Tipul TABLE OF RECORDS Nr. de ore alocate 3 Sptmna Observaii

Elemente ale limbajului.

S1-S3

Elemente de programare (1). Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic (1). Examen sumativ. Tipuri structurate de date.

1.3, 1.4

S4-S7

3.1, 3.2 1.3

1 1

S8 S9

Uniti de nvare

Competene specifice

Coninuturi Tipuri de excepii. Excepiile predefinite. Excepii definite de utilizator. Blocul EXCEPTION. Comenzile COMMIT, SAVEPOINT i ROLLBACK.

Nr. de ore alocate

Sptmna Observaii

Tratarea excepiilor i gestionarea tranzaciilor.

2.1

S10

Elemente de programare (2).

2.2

Proceduri stocate. Funcii. Construirea unui pachet. Gestionarea pachetelor. Domeniul de vizibilitate al variabilelor. Pachete predefinite.

S11-S12

Folosirea pachetelor i SQL dinamic. Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic (2). Examen sumativ. Elemente de programare (3). Depistarea i gestionarea dependenelor. Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic (3). Examen sumativ. Folosirea compilatorului PL/SQL.

2.2

S13-S14

3.1, 3.2 2.2 2.2, 2.3 3.1, 3.2

Implementarea i popularea bazei de date. Definirea restriciilor. Triggers. Optimizarea performanei PL/SQL Concepte de baz. Dependene la distan. Conceperea i implementarea interfeei. Folosirea parametrilor de iniializare PL/SQL. Afiarea avertismentelor compilatorului. Compilare condiionat. Ascunderea codului surs.

1 3 1 2

S15 S16-S18 S19 S20-S21

2.3

S22- S23

Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic (4).

3.1, 3.2

Testarea aplicaiei i conceperea materialelor pentru prezentare. 2

S24-S26

Uniti de nvare Prezentarea proiectului realizat n timpul anului. Pregtirea examenului de certificare. Examenul final.

Competene specifice 3.3 2.1 2.1 --

Coninuturi

Nr. de ore alocate 3 3 1

Sptmna Observaii S27-S29 S30-S32 S33

Recapitulare SQL. Recapitulare PL/SQL. --

Unitatea colar Disciplina: Informatic/ Programarea procedural a bazelor de date cu PL/SQL

Profesor.. Clasa a XII-a Nr. ore pe spt.: 2 ore Laborator

Planificare calendaristic Anul colar 2011-2012 Programa aprobat cu O.M.nr. 5099/09.09.2009 Filiera Teoretic, profil Real, specializrile: Matematic-informatic, intensiv informatic Filiera Vocaional, profil Militar, specializarea: Matematic-informatic, intensiv informatic

Uniti de nvare

Competene specifice 1.1, 1.2

Coninuturi Introducere n PL/SQL. Pregtirea mediului de lucru. Identificatori, tipuri de date, variabile. Operatori. Folosirea limbajului SQL n instruciunile PL/SQL. Structuri de control. Folosirea cursorilor i a parametrilor. Evaluare sumativ Realizarea modelului bazei de date. Evaluare sumativ Tipul RECORD Tipul TABLE OF RECORDS 4

Nr. de ore alocate 6

Sptmna Observaii

Elemente ale limbajului.

S1-S3

Elemente de programare (1).

1.3, 1.4

S4-S7

Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic (1). Tipuri structurate de date.

3.1, 3.2 1.3

2 2

S8 S9

Uniti de nvare

Competene specifice

Coninuturi Tipuri de excepii. Excepiile predefinite. Excepii definite de utilizator. Blocul EXCEPTION. Comenzile COMMIT, SAVEPOINT i ROLLBACK.

Nr. de ore alocate

Sptmna Observaii

Tratarea excepiilor i gestionarea tranzaciilor.

2.1

S10

Elemente de programare (2).

2.2

Proceduri stocate. Funcii. Evaluare sumativ Construirea unui pachet. Gestionarea pachetelor. Domeniul de vizibilitate al variabilelor. Pachete predefinite.

S11-S12

Folosirea pachetelor i SQL dinamic.

2.2

S13-S14

Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic (2).

3.1, 3.2

Implementarea i popularea bazei de date. Definirea restriciilor. Evaluare sumativ Triggers. Optimizarea performanei PL/SQL Concepte de baz. Dependene la distan. Conceperea i implementarea interfeei. Examen sumativ. Folosirea parametrilor de iniializare PL/SQL. Afiarea avertismentelor compilatorului. Compilare condiionat. Ascunderea codului surs. 5

S15

Elemente de programare (3). Depistarea i gestionarea dependenelor. Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic (3).

2.2 2.2, 2.3 3.1, 3.2

6 2 2

S16-S18 S19 S20

Folosirea compilatorului PL/SQL.

2.3

S21- S24

Uniti de nvare Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic (4). Prezentarea proiectului realizat n timpul anului. Pregtirea examenului de certificare. Examenul final. COMPETENE SPECIFICE:

Competene specifice 3.1, 3.2 3.3 2.1 2.1

Coninuturi Testarea aplicaiei i conceperea materialelor pentru prezentare. Prezentarea proiectului Recapitulare SQL. Recapitulare PL/SQL. --

Nr. de ore alocate 6 4 6 2

Sptmna Observaii S25-S27 S28-S29 S30-S32 S33

1. Identificarea datelor care intervin ntr-o problem i aplicarea algoritmilor fundamentali de prelucrare a acestora 1.1. Analizarea unei probleme n scopul identificrii i clasificrii datelor necesare 1.2. Identificarea relaiilor dintre date 1.3. Identificarea modalitilor adecvate de structurare a datelor care intervin ntr-o problem 1.4. Utilizarea funciilor specifice de prelucrare a datelor structurate 2. Elaborarea algoritmilor de rezolvare a problemelor 2.1. Identificarea tehnicilor de programare adecvate rezolvrii unei probleme i aplicarea creativ a acestora 2.2. Elaborarea strategiei de rezolvare a unei probleme 2.3. Analizarea comparativ a eficienei diferitelor tehnici de rezolvare a problemei respective i alegerea celei mai eficiente variante 3. Implementarea algoritmilor ntr-un limbaj de programare 3.1. Utilizarea instrumentelor de dezvoltare a unei aplicaii 3.2. Elaborarea i realizarea unei aplicaii, folosind un mediu de programare specific 3.3. Prezentarea unei aplicaii Reguli elementare pentru crearea i susinerea unei prezentri publice. 6