Sunteți pe pagina 1din 7

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

Coninuturi

Nr. de ore
alocate

Sptmna Observaii

1.1, 1.2

Introducere n PL/SQL. Pregtirea mediului de


lucru.
Identificatori, tipuri de date, variabile.
Operatori.

S1-S3

Elemente de programare (1).

1.3, 1.4

Folosirea limbajului SQL n instruciunile


PL/SQL.
Structuri de control.
Folosirea cursorilor i a parametrilor.

S4-S7

Realizarea unui proiect de gestiune a datelor


specifice unui domeniu de interes practic (1).
Examen sumativ.

3.1, 3.2

Realizarea modelului bazei de date.

S8

Tipul RECORD
Tipul TABLE OF RECORDS

S9

Elemente ale limbajului.

Tipuri structurate de date.

1.3

Uniti de nvare

Competene
specifice

Coninuturi

Nr. de ore
alocate

Sptmna Observaii

Tratarea excepiilor i gestionarea


tranzaciilor.

2.1

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

Elemente de programare (2).

2.2

Proceduri stocate.
Funcii.

S11-S12

2.2

Construirea unui pachet.


Gestionarea pachetelor.
Domeniul de vizibilitate al variabilelor.
Pachete predefinite.

S13-S14

Implementarea i popularea bazei de date.


Definirea restriciilor.

S15

Triggers.
Optimizarea performanei PL/SQL

S16-S18

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).

3.1, 3.2
2.2

S10

Depistarea i gestionarea dependenelor.

2.2, 2.3

Concepte de baz.
Dependene la distan.

S19

Realizarea unui proiect de gestiune a datelor


specifice unui domeniu de interes practic (3).
Examen sumativ.

3.1, 3.2

Conceperea i implementarea interfeei.

S20-S21

Folosirea parametrilor de iniializare PL/SQL.


Afiarea avertismentelor compilatorului.
Compilare condiionat.
Ascunderea codului surs.

S22- S23

Folosirea compilatorului PL/SQL.

2.3

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

Competene
specifice
3.1, 3.2

Coninuturi

Nr. de ore
alocate

Sptmna Observaii

Testarea aplicaiei i conceperea materialelor


pentru prezentare.

S24-S26

Prezentarea proiectului realizat n timpul


anului.

3.3

--

S27-S29

Pregtirea examenului de certificare.

2.1

Recapitulare SQL.
Recapitulare PL/SQL.

S30-S32

Examenul final.

2.1

--

S33

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

Coninuturi

Nr. de ore
alocate

Sptmna Observaii

1.1, 1.2

Introducere n PL/SQL. Pregtirea mediului de


lucru.
Identificatori, tipuri de date, variabile.
Operatori.

S1-S3

Elemente de programare (1).

1.3, 1.4

Folosirea limbajului SQL n instruciunile


PL/SQL.
Structuri de control.
Folosirea cursorilor i a parametrilor.
Evaluare sumativ

S4-S7

Realizarea unui proiect de gestiune a datelor


specifice unui domeniu de interes practic (1).

3.1, 3.2

Realizarea modelului bazei de date.


Evaluare sumativ

S8

Elemente ale limbajului.

Uniti de nvare
Tipuri structurate de date.

Tratarea excepiilor i gestionarea


tranzaciilor.

Elemente de programare (2).

Folosirea pachetelor i SQL dinamic.

Realizarea unui proiect de gestiune a datelor


specifice unui domeniu de interes practic (2).

Elemente de programare (3).

Competene
specifice

Coninuturi

Nr. de ore
alocate

Sptmna Observaii

1.3

Tipul RECORD
Tipul TABLE OF RECORDS

S9

2.1

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

S10

2.2

Proceduri stocate.
Funcii.
Evaluare sumativ

S11-S12

2.2

Construirea unui pachet.


Gestionarea pachetelor.
Domeniul de vizibilitate al variabilelor.
Pachete predefinite.

S13-S14

Implementarea i popularea bazei de date.


Definirea restriciilor.
Evaluare sumativ

S15

Triggers.
Optimizarea performanei PL/SQL

S16-S18

3.1, 3.2

2.2

Depistarea i gestionarea dependenelor.

2.2, 2.3

Concepte de baz.
Dependene la distan.

S19

Realizarea unui proiect de gestiune a datelor


specifice unui domeniu de interes practic (3).

3.1, 3.2

Conceperea i implementarea interfeei.


Examen sumativ.

S20

Uniti de nvare

Competene
specifice

Nr. de ore
alocate

Sptmna Observaii

2.3

Folosirea parametrilor de iniializare PL/SQL.


Afiarea avertismentelor compilatorului.
Compilare condiionat.
Ascunderea codului surs.

S21- S24

3.1, 3.2

Testarea aplicaiei i conceperea materialelor


pentru prezentare.

S25-S27

Folosirea compilatorului PL/SQL.

Realizarea unui proiect de gestiune a datelor


specifice unui domeniu de interes practic (4).

Coninuturi

Prezentarea proiectului realizat n timpul


anului.

3.3

Prezentarea proiectului

S28-S29

Pregtirea examenului de certificare.

2.1

Recapitulare SQL.
Recapitulare PL/SQL.

S30-S32

Examenul final.

2.1

--

S33

COMPETENE SPECIFICE:
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
6

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.