You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Stefan 71b132d52a
Init
1 year ago
LICENSE Init 1 year ago
README.md Init 1 year ago
erd.png Init 1 year ago
vianu.jpg Init 1 year ago
vianu.png Init 1 year ago

README.md

Model Baza de date Instagram

ERD

Tabele

Utilizator

  • Adresa IP - Identifica unic utilizatorul
  • User Agent - Identifica unic browser-ul utilizatorului
  • Timestamp accesare - Specifica data si ora accesarii site-ului

Un utilizator poate avea mai multe conturi de utilizator.

Cont utilizator

  • Handle - Nume unic al utilizatorului
  • Nume - Numele intreg al persoanei care detine contul
  • Email - Adresa de email verificat a utilizatorului
  • Numar telefon - Numarul de telefon verificat al utilizatorului
  • Parola - Parola stocata hash-uita cu SHA256
  • Data nastere - Data nasterii utilizatorului
  • Descriere - Descrierea utilizatorului
  • Website - Link catre website-ul utilizatorului

Poate avea: Postare, Poza Profil, Market

Poza profil

  • URL - Identificatorul unic, locatia stocata a imaginii
  • Dimensiune aleasa - Rezolutia aleasa de utilizator

Postare

  • Id - Identificator unic artificial (ex. 1590183d3cc6d2d41f0ad1)
  • Data - UNIX Timestamp al datei la care a fost publicata postarea
  • Tip - Tipul postarii (enum values: REEL, FEED, STORY)
  • Locatie - Locatia la care a fost facuta postarea
  • Etichete - String-uri care identifica domeniile de interes al postarii (ex. #concert)
  • Descriere - Descrierea postarii

Poate avea: Imagine, Video, Sunet, Date recomandare, Tag

Tag

  • Handle - Identificatorul unic al utilizatorului mentionat

Imagine

  • URL - Identificatorul unic al imaginii
  • Rezolutie - Rezolutia selectata de utilizator pentru imagine

Video

  • URL - Identificatorul unic al imaginii
  • Durata - Durata video-ului

Sunet

  • URL - Identificatorul unic al imaginii
  • Durata - Durata sunetului
  • Frecventa - Frecventa sunetului
  • Nume - Numele dat de autor sunetului

Date Recomandare

  • Categorie interes - Numele categoriei in care se incadreaza postarea (ex. sporturi)
  • Timp mediu de vizionare - Media aritmetica a timpului de vizionare al tuturor utilizatorilor carora le-a fost recomandata postarea pe baaza categoriei de interes

Market

  • Merchant ID - Identificatorul unic al market-ului, cerut pentru regulatory
  • IBAN - Contul bancar al detinatorului
  • Adresa fizica - Adresa fizica a detinatorului

Poate avea: Produs

Produs

  • Id - Identificator unic artifical al produsului (ex: 7b69bf33fb689a9f893fd6)
  • Nume
  • Pretul produsului

Poate avea: Postare

Credite

Proiect realizat de Halasz Stefan si Dumitru Mihnea in cadrul Colegiului national de informatica Tudor Vianu.