Documente Academic
Documente Profesional
Documente Cultură
CURRICULUM
la disciplina
Ciclul I, Licenţă
CHIŞINĂU, 2014
1
APROBAT Şef Catedra dr., conf. univ Dolghi Cristina
la şedinţa Catedrei
2
I. PRELIMINARII
Disciplina Sisteme de gestiune a bazelor de date este recomandată specialităţii CIE facultăţii
Ştiinţe Economice. Cursul include ore teoretice şi practice. Scopul cursului Sisteme de gestiune a
bazelor de date este de a oferi studenţilor deprinderea de lucru cu tehnologii accesibile moderne
de păstrare, prelucrare şi analiză a informaţiei de volum mare. În rezultatul însuşirii acestei
discipline studentul trebuie să fie capabil să proecteze şi elaboreze BD pentru rezolvarea
problemelor din domeniul economic.
Nr. de credite
Ore total:
Evaluarea
Forma de Codul Denumirea Responsabil inclusiv
Semestrul
învăţământ disciplinei disciplinei de disciplină Total
C S L LI
Sisteme de
cu frecvenţă gestiune a
S05A135 Apetrii N V 120 30 - 15 75 ex 4
la zi bazelor de
date (SGBD)
Nr. Ore
d/o
Unităţi de conţinut Lucrul
Curs Laborator
individual
zi f/r* zi f/r* zi f/r*
1. Introducerea în baze de date (BD). 2 1
2. Modele şi tipuri de date. 2 3
3 Sisteme de gestiune a bazelor de date (SGBD). Familiarizarea cu 2 1 4
mediul de lucru Visual FoxPro.
4 BD Relaţionale. 2 2
5 Proiectarea unei BD. Normalizarea BD. 2 4 10
6 Introducere în SQL.Operatorii fundamentali tip DDL şi MDL a 2 2
limbajului.
7 Crearea tabelelor şi manipularea datelor. 2 2 5
8 Blocurile componente ale operatorului de regăsire a datelor SELECT. 2 1 2
Subinterogări.
9 Operatori în SQL. 2 3 10
10 Funcţii în SQL. 2 1 5
11 Crearea vederilor. 2 5
12 BD distribuite. 2 4
13 Proiectarea formularelor. 2 1 10
14 Crearea rapoartelor. 2 2 10
15 Protejarea bazelor de date. 2 2
Total 30 15 75
III. COMPETENŢE
Generice
1. Cunoaşterea fundamentelor teoretice în domeniul bazelor de date.
2. Gestionarea sistemelor de prelucrare operativă a datelor ale unităţilor economice.
3. Elaborarea aplicațiilor pentru eficientizarea şi gestiunea proceselor economice.
4. Implementarea şi utilizarea eficientă a metodelor şi instrumentelor de modelare şi
optimizare a proceselor economice.
3
Specifice
5. Colectarea informaţiilor pentru activităţile unităţii social economice și analiza fluxurilor
informaţionale în sisteme economice.
6. Proectarea şi elaborarea BD pentru rezolvarea problemelor din domeniul economic.
7. Elaborarea şi implementarea aplicaţiilor urmărind valorificarea noilor tehnologii.
8. Asigurarea colectării, înregistrării, organizării, prelucrării, analizei, reprezentării şi
interpretării datelor.
9. Fundamentarea soluţiilor de proiect ce ţin de informatizarea unităţilor economice.
Cunoaştere
să definească noţiunile BD, SGBD, informaţie, date;
să determine domeniile de aplicare a bazelor de date relaţionale;
să definească noţiunile de model de date şi tipul de date;
să distinge tipurile de date şi clasificarea modelelor de date;
să descrie etapele de proiectare a BD;
să descrie formele normale;
să descrie metode de protejare a DB.
să descrie operatorii DDL şi MDL.
Aplicare
Integrare
4
Obiective Unităţi de conţinut
să definească noţiunile de model de date şi tipul de Tipuri de date standarde
date; Tipuri de modele de date (model ierarhic, model de
să descrie tipuri de date standarde; tip reţea, modelul relaţional)
să distinge tipurile de date;
să descrie tipuri de modele de date;
să clasifice modelele de date;
să determine deosebire dintre modelul de date
relaţional şi de tip reţea.
Subiectul 3. Sisteme de gestiune a bazelor de date (SGBD). Familiarizarea cu mediul de lucru Visual FoxPro.
Obiective Unităţi de conţinut
să descrie arhitectura unui SGBD; Arhitectura unui SGBD.
să definească cuvinte rezervate ale limbajului de Limbaje de descriere a datelor (DDL).
descriere a datelor (DDL); Limbaje de manipulare a datelor (DML)
să definească cuvinte rezervate ale limbajului de de Mediul de lucru Visual FoxPro
manipulare a datelor (DML);
să aplice cunoștințele în lucru de inițieze în mediul
Visual FoxPro.
Subiectul 4. BD relaţionale.
Obiective Unităţi de conţinut
să definească noţiunile de relaţie, cămp, înregistrare, BD relaţionale.
cheie, BD relaţională; Modelului relaţional de date.
să descrie operaţiunile de bază a algebrei relaţionale, Algebra relaţională.
să determine modelul relațional de date;
să determine operaţiunile de bază a algebrei
relaţionale.
5
Subiectul 8. Blocurile componente ale operatorului de regăsire a datelor SELECT.
Obiective Unităţi de conţinut
Proiecţia în SQL (SELECT).
să definească noţiune de proiectie, selecție, Selecţia în SQL (WHERE).
subinterogare, ordonarea datelor, gruparea Ordonarea afişării informaţiei (GROUP BY,
datelor; ORDER BY).
să utilizeze corect operatorul de regăsire a operatori de comparare a datelor.
datelor SELECT cu diferite operatori de subinterogări.
comparare a datelor,
să proiecteze subinterogările.
6
să definească noţiune de securitate; Definirea parolelor la o BD şi pentru utilizator
să descrie metode de protejare a DB. Alte metode : codificarea datelor, schimbarea
extensiei fişierului, versiunii BD,chei electronice.
7
soluțiilor Soluţii sunt bazate pe un Soluţii concrete, dar Soluţii parţial
studiu profund al care necesită mici argumentate, unele
cazului concretizări generale fără
argumentări
5. Evaluarea modului de rezolvare a Demonstrează Conține erori Nu a reușit să
cazului cunoașterea profundă a conceptuale în formuleze soluții
cazului rezolvarea cazului clare și coerente
privind modul de
soluţionare a
cazului
6. Perfectarea produsului Conform cerințelor Cu abateri Cu abateri
formulate neesenţiale de la substanțiale de la
cerințele formulate cerințele formulate
Anexă 1.
CATEDRA
8
Conducător ştiinţific: _____________ Numele, prenumele, gradul ştiinţific
Autorul: ______________
Chişinău - 20___
Anexă 2.
Studiul de caz.
Programați în limbajul SQL în mediul unui SGBD o bază de date a unui sector de evidență a entității
economice conform specificului activității desfășurate, în baza tematicii propuse în Anexă 3.
Se cere:
1. de creat tabelele după schema BD relaționale (prezentați codul BD, anexați schema BD);
2. de completat baza cu datele ( prezentați conținutul tabelelor);
3. de creat interogările:
2 interogări de selecție cu diferite operatori de comparare și logici;
o interogare pe baza două tabelelor interrelaţionate;
o interogare cu subinterogare;
3 interogări cu funcţii de agregare (COUNT, SUM, MIN, etc.) ;
2 interogări utilizând operatori speciali (BETWEEN, IN, LIKE, etc.)
o interogare cu clauze sintactice precum:
[GROUP BY Campuri], [HAVING Conditii2],[ORDER BY CheieSortare];
o interogare cu de tip Union;
o interogare cu parametru.
Formulați enunțul pentru fiecare înterogare. Afișați rezultatele interogării pe fiecare cerere.
9
Anexă 3.
10
11