Sunteți pe pagina 1din 12

PROIECT ELEMENTE AVANSATE DE

BAZE DE DATE

Ziare

Narița Maria-Teodora

Informatică economică

An 3
Cuprins

 Scenariu
 Diagrama entitate-relatie ERD
 Explicații legate de câmpuri, atribute
 Crearea colecțiilor
 Activitate
 Publicație
 Angajat
 Post
 Distribuitor
 Livrare
 Client
 Efectuarea unei stergeri si a unei actualizari
 Introducerea a doua documente în cadrul unei colecții
 Realizarea unui index simplu si a unuia compus
 Interogări
Scenariu

Se urmărește evoluția ziarelor puse la dispoziția cetățeniilor din


România.

Din cadrul pieței fac parte mai multe edituri, care se caracterizează
fiecare prin autenticitatea textului, prezentarea lui,evoluția
publicațiilor, talentul si tenacitatea scriitorilor.

Ziarele se bazează pe modelul original, ele respectă aceleași norme ca


și în trecut fiind aduse mici modificari, la culori, exprimarea scriitorului
subiecte abordate , aducând cititorului mult mai multe informații în
comparatie cu ziarele mai vechi, cu un conținut proaspăt.

Fiecare publicație își alege singură domeniul pe care îl prezintă, astfel


ele pot fi identificate mai ușor de clienți, dar în general un ziar cuprinde
mai multe domenii, prea puține se limitează doar la exprimarea unui
singur subiect.

În România, numărul publicațiilor este mai mare, datorită numărului de


cetățeni dar putem spune ca si obiceiului românilor de a citi ziarul,
astfel putem constata o piață vasta dar si foarte diversificată.
Diagrama entitate-relație(ERD)

ANGAJAT

#id angajat

*nume

PUBLICAȚIE *prenume

*data angajării

#cod publicație

*denumire

*anul înființării

*specializare ziar
POST

#cod post
ACTIVITATE
*denumire post
#cod activitate
*salariu
*denumire activitate

*specializare

CLIENT
DISTRIBUITOR
#id client
LIVRARE
#cod distribuitori
*nume
#id adresa
*nume
*strada *preferințe
*adresa
*număr
*data contractului
*județ
de parteneriat
Explicații legate de câmpuri, atribute

 DATA_CRT_PART reprezinta data în care s-a încheiat contractul de


parteneriat al distribuitoriilor cu publicațiile.
 ANUL_ÎNF reprezinta anul în care s-a înfințat publicația
 DATA_ANGJ reprezinta data în care s-a semnat contractul de angajare
în viitorii angajați și companie
 COD_DISTR reprezinta codul distribuitorilor

Creare colectii:
1. Activitate

 db.createCollection("Activitate")
 db.Activitate.insert({id:7,cod_activitate:"129", denumire_activitate:"reteta_iubirii",
specializare:"cum_sa_te_intelegi_mai_bine_cu_persoana_iubita"})
2. Publicatie

 db.createCollection("Publicatie")
 db.Publicatie.insert({id:8,cod_publicatie"131", denumire:"adevarul",
anul_Înfiintari:"1871", specializare:"stiri_de_ultima_ora"})

3. Angajat

 db.createCollection("Angajat")
 db.Angajat.insert({id:3,id_angajat:"22560", nume:"dobre", prenume:"ioana",
data_angajarii:"13_08_2020"})
4. Post

 db.createCollection("Post")
 db.Post.insert({id:3,cod_post:"323", denumire_post:"team_leader", salariu:"3475_lei"})

5.Distribuitor
 db.createCollection("Distribuitor")
 db.Distribuitor.insert({id:6,cod_distribuitor:"054569", nume:"pop_damian",
adresa:"str_campiilor_nr_87", data_contractului_de_parteneriat:"13_10_2021"})

6.Livrare

 db.createCollection("Livrare")
 db.Livrare.insert({id:2,id_adresa:"766", strada:"muzeului_national", numar:"542",
judet:"bucuresti"})

7.Client
 db.createCollection("Client")
 db.Client.insert({id:3,id_client:"00013", nume:"ionela_cortiga", preferinte:"sport"})

Efectuarea unei:
Stergeri:

Actualizări:

Introducerea a doua documente într-o colectie cu o structura putin diferita.

Realizarea unui index simplu si a unuia compus:


Interogari:
1.Afisare numar documente din tabelele Angajat si distribuitor.

2. Afisare client cu numele: Iliescu Maria.

3. Furnizare a două documente din Publicatie.

4. Activitatea a care specializare incepe cu litera p.

5. Activitatea a care specializare incepe cu litera c (judet).


6. Furnizarea documentelor colectiei Post dupa ce primul document a fost ignorat si a
colectiei Livrare dupa ce primele patru au fost ignorate.

7. Afisarea Postului care are salariul sub 3500 de lei.

8. Afisarea Publicatie care are anul infintarii mai mic de 1994.


9. Afisarea valorii maxime si minime a salariului.

10. Afisarea valorii maxime si minime a codului de post.

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