Sunteți pe pagina 1din 11

UNIVERSITATEA DE STAT DIN MOLDOVA

FACULTATEA ŞTIINŢE ECONOMICE


CATEDRA CONTABILITATE ŞI INFORMATICĂ ECONOMICĂ

CURRICULUM
la disciplina

„Sisteme de gestiune a bazelor de date”

Ciclul I, Licenţă

AUTORI: Prodan Nicolae, dr., conf. univ.


Apetrii Natalia, lect. univ.

CHIŞINĂU, 2014

1
APROBAT Şef Catedra dr., conf. univ Dolghi Cristina
la şedinţa Catedrei

din „ ____” __________ 2014

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.

II. ADMINISTRAREA DISCIPLINEI

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)

Unităţi de conţinut şi repartizarea orientativă a orelor

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.

IV. OBIECTIVE GENERALE

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

 să demonstreze procesul de normalizare a tabelelor;


 să aplice instrucţiunile limbajului de manipulare a datelor (DML) și a limbajului de
descriere a datelor (DDL);
 se utilizeze corect şi eficient operatori aritmetici, de comparare a datelor, operatorul
LIKE, operatori logici (AND, OR, NOT), operatori UNION, UNION ALL,
INTERSECT, EXCEPT, IN şi BETWEEN.

Integrare

 să proiecteze şi să elaboreze o bază de date relaţională pentru rezolvarea problemelor


din domeniul economiei;
 să elaboreze cererile către BD;
 să proiecteze rapoarte în Design View;
 să proiecteze formularele;
 să analizeze rezultatele extragerii detelor din BD.

V. OBIECTIVE DE REFERINŢĂ ŞI UNITĂŢI DE CONŢINUT

 Subiectul 1. Introducerea în baze de date (BD).


Obiective Unităţi de conţinut
 să definească noţiunea de BD, informaţie, date,  Conceptele fundamentale ale BD
SGBD;  Domeniile de aplicare a bazelor de date
 să determine domeniile de aplicare a bazelor de
date .

Subiectul 2. Modele şi tipuri de date.

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.

Subiectul 5. Proiectarea unei BD. Normalizarea BD.


Obiective Unităţi de conţinut
 să definească noţiune de normalizare;  Etapele proiectării BD.
 să descrie etapele de proiectare a BD;  Problemele proiectării (anomalii, dublarea datelor,
 să identifice tipurile de anomalii; determinarea dependenţelor)
 să descrie formele normale.
 Formele normale

Subiectul 6. Introducere în SQL. Operatorii fundamentali tip DDL şi MDL a limbajului.


Obiective Unităţi de conţinut
 să descrie operatorii DDL şi MDL;  Operatorii fundamentali tip DDL şi MDL a
 să aplice operatorii DDL şi MDL în mediul limbajului.
Visual FoxPro .

Subiectul 7. Crearea tabelelor şi manipularea datelor.


Obiective Unităţi de conţinut
 se utilizeze corect instructiuni CREATE TABLE,  CREATE TABLE;
ALTER TABLE, DROP TABLE; INSERT  ALTER TABLE;
VALUES....; UPDATE în mediul Visual FoxPro .  DROP TABLE;
 INSERT VALUES....;
 UPDATE.

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.

 Subiectul 9. Operatori în SQL.


Obiective Unităţi de conţinut
 să aplice operatori aritmetici, operatorul LIKE,  Operatori aritmetici;
operatori logici (AND, OR, NOT), operatori  operatori logici AND, OR, NOT;
UNION, UNION ALL, INTERSECT, EXCEPT,  operatori UNION, UNION ALL, INTERSECT,
IN şi BETWEEN în construcția SELECT mediul EXCEPT, OPERATORUL IN şi BETWEEN.
Visual FoxPro .

Subiectul 10. Funcţii în SQL.


Obiective Unităţi de conţinut
 se utilizeze corect şi eficient functiile statistice şi  Funcţii statistice COUNT, SUM, AVG, MAX,
funcţii de manipulare cu date de tip dată MIN.
calendaristică şi oră.  Funcţii de manipulare cu date de tip dată
calendaristică şi oră.

Subiectul 11. Crearea vederilor.


Obiective Unităţi de conţinut
 să definească noţiune de vedere;  Proectarea vederulor.
 să proecteze vederile cu diferite criterii de
selecție.

 Subiectul 12. BD distribuite.


Obiective Unităţi de conţinut
 să definească noţiune de BD distribuite,  SGBD Visual FoxPro, SQL Server ş.a.BD
 să descrie modul de accesarea datelor la distanţă; distribuite.
 să determină modalităţi de importare / exportare a  Accesarea datelor la distanţă.
datelor.  Modalităţi de importare / exportare a datelor

Subiectul 13. Proiectarea formularelor.


Obiective Unităţi de conţinut
 să definească noţiune de formular;  Proiectarea formularelor.
 să identifice cerinţele de proiectare a interfeţelor;  Utilizarea controalelor la proectarea formularelor.
 să utilizeze corect şi eficient diferite controale la
proectarea formularelor;
 să proiecteze formulare.

Subiectul 14. Crearea rapoartelor.


Obiective Unităţi de conţinut
 să definească noţiune de raport;  Proiectarea rapoartelor.
 să descrie tipurile de rapoarte;  Utilizarea controalelor la proectarea rapoartelor.
 să utilizeze corect şi eficient diferite controale la
proectarea rapoartelor;
 să proiecteze raporte în Design View.

 Subiectul 15. Protejarea bazelor de date.


Obiective Unităţi de conţinut

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.

VI. LUCRUL INDIVIDUAL

PRODUSUL PRECONIZAT: STUDIU DE CAZ


Structura produsului Strategii de realizare Termen de realizare

1. Foaia de titlu (Anexa 1)


2. Descrierea cazului (Anexa 2)
1. Aplicarea metodologiei de În decursul semestrului,
3. Metodologia aplicată, care cuprinde: proiectare fizică a BD dar cel puțin cu 2
săptămâni până la
2. Crearea tabelelor și încheierea semestrului
1. baza informațională (surse
metodologice, monografice, interogărilor utilizând
lucrări ştiinţifice documentaţia instucțiunile limbajului SQL
internă a organizaţiei studiate etc.)
3. Completarea cu date a BD
2. metodele de cercetare utilizate
(metodologia proiectării bazelor 4. Prezentarea rezultatelor (pe foi
de date; proiectarea fizică a BD); A4 şi varianta electronica a
4. Soluționarea cazului BD)
5. Anexe

EVALUAREA STUDIULUI DE CAZ


Criterii de evaluare a studiului de Descriptori de performanță
caz
10-9 8-7 6-5
1. Structura produsului Respectă părțile Respectă toate Una din părțile
componente ale părțile componente, componente ale
proiectului dar una din ele nu proiectului lipseşte
corespunde
cerinţelor formulate
2. Relevanța metodologiei aplicate în Este relevantă Este adecvată Este fără aspecte
cercetare scopului, dar nu a concrete
condus la analize
aprofundate ale
obiectului studiat
3. Gradul de realizare a investigației Foarte bine Bine Parțial
Cu respectarea integrală Cu respectarea Nu au fost realizate
cerințelori de cerințelor de circa 50% din
soluţionare a cazului soluţionare a sarcinile formulate
cazului, dar conţine pentru soluţionarea
unele devieri cazului
neesenţiale
4.Gradul de argumentare a Foarte bună Bună Parțială

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.

UNIVERSITATEA DE STAT DIN MOLDOVA (font 16, Bold, centered)


FACULTATEA (font 14, Bold, centered)

CATEDRA

NUMELE DE FAMILIE, PRENUMELE AUTORULUI (font 14, Bold, centered)

LUCRUL INDIVIDUAL (font 16, Bold, centered)


la disciplina „Sisteme de gestiune a bazelor de date”

STUDIUL DE CAZ (font 18, Bold, centered)


________________________________________________________________

(Tema studiului de caz)

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.

Teme propuse pentru proiectarea BD:


1. Agenţie de turizm
2. Agenţie de imobil
3. Vinăria
4. Autogara
5. Gara feroviară
6. Atelier de cusut
7. Evidenta pacienţilor în policlinică
8. Servicii de telefonie şi Internet
9. Curăţitorie
10. Hotel
11. Banca( depozite, credite)
12. Servicii comunale
13. Companie de asigurări
14. Facultate de economie
15. Întreprindere vinicolă (apovizionare, vînzuri)
16. Salon de frumusețe
17. Salon de mobilă
18. Banca(schinb valutar, transferuri persoane fizice)
19. Autoservice
20. Vînzarea pieselor auto

10
11

S-ar putea să vă placă și