Baze de Date

Extras din proiect Cum descarc?

Scenariu descriptiv
Printr- o retea sociala se intelege deseori si o retea (informationala) de utilizatori de Internet, bazata pe anumite site-uri web la care utilizatorii se pot inscrie si interactiona cu alti utilizatori, deja inscrisi. Astfel, membrii unei retele sociale sunt legati intre ei in mod informal, fara obligatii, dar de obicei contribuie activ la colectarea si raspandirea informatiilor pe intregul glob prin intermediul webului.
Am ales sa creez o baza de date cu informatii referitoare la retelele sociale. Am stocat date in opt tabele care sunt conectate prin relatii. Datele stocate in aceasta baza de date sunt referitoare la persoane care si-au creat un cont pe o retea de socializare si activitatea ulterioara a acestora pe platformele aferente.
In primul rand, fiecare utilizator va avea nevoie de anumite date de logare pentru a-si creea propriul cont pe o retea de socializare. Acestea vor fi unice pentru fiecare utilizator. O data creat contul, acesta va putea interactiona cu alte persoane cu care are interese comune. Acestia la randul lor trecand la un momentdat prin acelasi proces de creare al contului.
Utilizatorii vor putea intra in contact prin intermediul postarilor si al evenimentelor la care vor lua parte. Ei pot lasa comentarii si like-uri postarilor.
Pe baza scenariului de mai sus, se vor realiza: diagrama ERD ce surprinde utilizatorii si relatiile dintre acestia, tabelele de mapare impreuna cu relatiile si constrangerile impuse si implementarea in Oracle Application Express pe baza codului SQL.
Diagrama ERD
-
Tabele de mapare
UTILIZATOR 
Tip cheie Optionalitate Nume coloana Observatii
CP * user_id 
- nume 
- prenume 
- data_nasterii 
o descriere 
o sex 
DATE LOGARE 
Tip cheie Optionalitate Nume coloana Observatii
CP * login_id 
- login_email 
- login_password 
CS * user_id 
POSTARI 
Tip cheie Optionalitate Nume coloana Observatii
CP * post_id 
- continut 
- data_postarii 
CS * user_id 
PRIETENI 
Tip cheie Optionalitate Nume coloana Observatii
CP * friend_id 
- profile_id 
- nume 
- prenume 
EVENIMENT 
Tip cheie Optionalitate Nume coloana Observatii
CP * event_id 
CS * user_id 
- info_event 
- nume_event 
LIKE POSTARI 
Tip cheie Optionalitate Nume coloana Observatii
CP * like_id 
CS * post_id 
- like_status 
COMENTARII_POSTARI 
Tip cheie Optionalitate Nume coloana Observatii
CP * com_id 
CS * post_id 
CS * user_id 
- continut 
POSTARI EVENIMENT 
Tip cheie Optionalitate Nume coloana Observatii
CP * pevent_id 
CS * event_id 
- continut


Fisiere în arhivă (1):

  • Baze de Date.docx

Imagini din acest proiect Cum descarc?

Banii înapoi garantat!

Plătește în siguranță cu cardul și beneficiezi de garanția 200% din partea Proiecte.ro.


Descarcă acest proiect cu doar 5€

Simplu și rapid în doar 2 pași: completezi datele tale și plătești.

1. Numele și adresa de email:

ex. Andrei, Oana
ex. Popescu, Ionescu

* Pe adresa de email specificată vei primi link-ul de descărcare. Asigură-te că adresa este corectă și că poate primi email-uri.

2. Alege modalitatea de plată preferată:



* La pretul afișat se adaugă 19% TVA.


Hopa sus!