Sunteți pe pagina 1din 5

NICOLAI

UNIVERITATEA DE STAT DIN MOLDOVA


Facultatea de Matematică şi Informatică
Departamentul de Informatică
APROB
TEST Nr. 7
_____ _______________2021
pentru examenul scris la disciplina Depozite de Date
_______________________
şi Data Mining, Anul I Masterat, Specialitățile MIA
Director Departament
Durata examenului: 3 ore academice
V. Ungureanu dr., conf. univ.

Blocul A (Nivelul de cunoaştere şi înţelegere) – (total 40 puncte):


A1. Ce este un sistem de aplicaţii OLTP – (4 puncte)
Este un sistem de procesarea a tranzactiilor online proiectat pentru a sprijini operațiunile zilnice DML ale
aplicației
A2. Enumerați tipurile de depozite de date – (4 puncte)
Decision Support System(DSS) si On-Line Analytical Processing(OLAP)

A3. Ce este un server OLAP – (4 puncte)

O tehnologie care stochează date într-un mod optimizat pentru a oferi un răspuns rapid la diferite tipuri de
interogări complexe prin utilizarea dimensiunilor și măsurilor.

A4. Ce este modelul MOLAP de stocare a datelor multidimensionale agregate – (4 puncte)


MOLAP este model care e construit date multidimensional care este optimizat pentru performanță.

A5. Ce înseamnă operaţia Roll Up asupra cubului multidimensional de date – (4 puncte)


Reprezintă operaţiile cele mai uzuale şi oferă utilizatorului posibilitatea de a alege perspectiva asupra
datelor pe care o va utiliza.

A6. Ce este Web Mining – (4 puncte)


Web Mining este procesul tehnicilor de Data Mining pentru a descoperi și extrage automat informații
din documente și servicii Web

A7. Ce este analiza asocierilor în Data Mining – (4 puncte)

Tip de legitati care pot fi descoperite prin metoda Data Mining.

A8. Cum se determină precizia metodei de clasificare – (4 puncte)

A9. În ce constă metoda de clusterizare prin algoritmi ierarhici – (4 puncte)

A10. Dați exemple de utilizare a rețelelor neuronale artificiale – (4 puncte)


 previziuni financiare
 controlul proceselor industriale
 cercetări de piață
 validări de date pe bază de clasificări și de tipare
 management de risc
 previziuni de marketing

Blocul B (nivelurile de aplicare şi integrare) – (total 60 puncte)


Proiectarea şi crearea depozitului relaţional de date pentru o aplicaţie OLAP cu tema:
7. Depozitul de date al unei companii aeriene
(Хранилище данных международной авиакомпании)
Punctele obligatoriu de prezentat şi evaluarea lor:
B1. Descrierea şi analiza domeniului concret din lumea reală (scenariu) – (7 puncte)

Air Moldova are diferite filial de vînzare a biletelor în orașul , unde au loc vânzări
zilnice pentru diverse rute. Conducerea superioară se confruntă cu o problemă în timp ce
iau decizii din cauza nedisponibilității datelor integrate, pe care nu le pot studia pe datele
lor, conform cerințelor lor. Așa că trebuie să proiectăm un sistem care să-i poată ajuta
rapid în luarea deciziilor și să furnizeze rentabilitatea investiției (ROI).

B2. Formularea problemei. Scopul şi obiectivele creării aplicaţiei OLAP – (8 puncte)

Cum am menționat Air Moldova are diferite filial de vînzare a biletelor în orașul , unde
au loc vânzări zilnice pentru diverse rute. Conducerea superioară se confruntă cu o
problemă în timp ce iau decizii din cauza nedisponibilității datelor integrate, pe care nu
le pot studia pe datele lor, conform cerințelor lor. Așa că trebuie să proiectăm un sistem
care să-i poată ajuta rapid în luarea deciziilor și să furnizeze rentabilitatea investiției
(ROI).Deci trebuie proectat depozitul de date și să proiectăm / creăm OLAP Cube în
SSAS, pe care rapoartele noastre pot face o interogare rapidă și putem oferi, de
asemenea, capacitatea de autoservire a utilizatorilor,deci scopul nostrum este să creem
un cub OLAP care stochează date într-un mod optimizat pentru a oferi un răspuns rapid
la diferite tipuri de interogări complexe prin utilizarea dimensiunilor și măsurilor.

B3. Soluţia problemei. Descrierea şi argumentarea structurii tabelelor de dimensiune şi a tabelelor de fapte
necesare – (10 puncte)

Trebuie să proiectăm un model dimensional pentru a se potrivi cerințelor utilizatorilor,


care trebuie să răspundă nevoilor afacerii și conțin informații care pot fi ușor
accesibile. Proiectarea modelului ar trebui să fie ușor extensibilă în funcție de nevoile
viitoare. Acest design de model trebuie să accepte cuburi OLAP pentru a oferi rezultate
de interogare „instantanee” pentru analiști.
Dimensiunile legate de studiul nostrum de caz de mai sus vor fi:Bilet, client, magazin,
dată, oră, persoană de vânzări,iar măsurile în cazul nostrum Cost real, vânzări totale,
cantitate, număr de înregistrări în tabelul de date

În tabelul nostru de vânzări de fapte vor exista atribute:


1. Coloana cu cheie străină
Cheie Data vânzării, Cheia timp vânzări, Numărul facturii, ID persoană vânzătoare, ID
filialei, ID client
2. Măsuri
Cost real, vânzări totale de bilete, cantitate, număr de înregistrări în tabelul de date

B4. Proiectarea schemei relaţionale a depozitului de date – (5 puncte)

B5. Scrierea fragmentului executabil de cod SQL (total – 30 puncte) pentru:


 Crearea bazei de date ca sursă de date – (5 puncte)

Createdatabase Vinzari_DW
Go
Use Vinzari _DW Go

 Crearea tabelelor de dimensiune şi tabelelor de fapte – (10 puncte)


1.
tabel de dimensiuni pentru clienți:

Create table DimCumparator


( CustomerID int primary key identity,
CumparatorAltID varchar(10) not null,
CumparatorName varchar(50),
) go

2.tabelului Dimensiuni bilet
Create table DimBilet
( ProductKey int primary key identity,
BiletProductAltKey varchar(10)not null, BiletName varchar(100),
PBiletActualCost money,
BiletSalesCost money ) Go
tabel de dimensiuni pentru filiale care va conține detalii despre filialele disponibile în diferite locuri.

3.Create table DimFiliale ( FilialeID int primary key identity,


FilialeAltID varchar(10)not null,
FilialeName varchar(100),
FilialeLocation varchar(100),
Filiale varchar(100),
Filiale varchar(100),
Filiale varchar(100) ) Go

 Crearea legăturilor dintre tabele – (5 puncte)


 Introducerea datelor iniţiale (independente) în tabele (exemple demonstrative) – (10 puncte)
1.Insert into DimCustomer(CustomerAltID,CustomerName,Gender)values
2. Insert into DimBilet(BiletAltKey, BiletName, BiletActualCost, BiletSalesCost)values
3. Insert into DimFiliale(StoreAltID, FilialeName, FilialeLocation,City,State,Country )values

BAREM DE NOTARE

Nota 1 2 3 4 5 6 7 8 9 10

Punctaj acumulat E 0--10 11--20 21--29 30--45 46--60 61--75 76--85 86--95 96--100

Examinator: Andrieș I. , dr., conf. univ. ____________________ ___ ________________2021.

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