Documente Academic
Documente Profesional
Documente Cultură
Se urmrete crearea unui sistem de tip SIAD bazat pe un depozit de date pentru evidena,
monitorizarea i analiza unei firme al crei obiect de activitate este transportul national de
persoane.
Indicatori de analiza avuti in vedere:
I1 - numrul kilometrilor n functie de tip_autovehicul, nume_sofer, ani, luni, zile;
I2 - numrul curselor n functie de zon, judete, localitate, ani, luni, zile;
I3 - valoare_curs n functie de nume_soferi, ani, luni, zile.
1 Baza de date2
Tabela Categorii_db are urmtorul design:
1
Preluat Iohanna Ladaru, SIA I
2
Implementarea este realizata in MS SQL Server (vezi certificarea Microsoft).
TEMA: se va finaliza implementarea in Oracle
Create table Autovehicule_db (
id_autovehicul bigint PRIMARYKEY,
nr_inmatriculare varchar(50),
tip_autovehicul varchar(50),
marca varchar(50),
nr_locuri bigint,
an_fabricatie bigint
);
2
id_ruta bigint PRIMARY KEY,
localitate_plecare varchar(50),
localitate_sosire varchar(50),
);
Tabela Categorii_db
3
Total nregistrri: 3.
Tabela Soferi_db
4
Tabela Rute_db
5
Tabela Zone_db
Total nregistrri: 9.
Tabela Judete_db
6
Tabela Localitati_sosire_db:
Total nregistrri: 38
Tabela Autovehicule_db:
7
Total nregistrri: 17
Tabela Curse_db:
8
9
Total nregistrri: 250
10
Depozitului de date3
Stabilirea indicatorilor si a dimensiunilor
3
Implementarea este realizata in MS SQL Server (vezi certificarea Microsoft).
TEMA: se va finaliza implementarea prin Oracle
11
Crearea tabelelor din depozitul de date
12
Create table Vechime_dw (
Vechime_ani bigint PRIMARY KEY
);
Createtable Localitati_sosire_dw (
id_localitate_sosire bigintPRIMARYKEY,
localitate varchar(50),
id_judet bigintforeignkeyreferences Judete_db (id_judet),
);
14
Create table Luni_dw (
luna varchar(50) PRIMARY KEY
);
15
Tabela Numar_curse_dw are urmtorul design:
16
Tabela Durata_totala_dw are urmtorul design:
17
Comanda pentru tabela Tip_autovehicul_dw:
18
Comanda pentru tabela Timp_sosire_dw:
19
Comanda pentru popularea tabelei Ani_dw:
20
Popularea tabelelor de fapte
21
group by Soferi_db.CNP_sofer, Curse_db.id_cursa, Curse_db.data_sosire,
Autovehicule_db.tip_autovehicul;
4
Pentru MS SQL Server
22
Rapoarte generate pe baza cubului OLAP (acestea contin indicatorii explicitati in functie de
dimensiunile avute in vedere).5
5
Realizat in MS SQL Server
23
Numrul curselor n functie de zon, judete, localitate, ani, luni, zile
24