Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 2.24 KB

erm.md

File metadata and controls

37 lines (23 loc) · 2.24 KB

ERM

Welche Entitäten mit welchen Attributen bereits im Hub enthalten sind wird jeweils unter der SQL-Eingabe angezeigt.

ERM für den Betrieb des sozialen Netzwerks

erm-sozial

Zur besseren Übersicht wurden im obigen ERM die Attribute weggelassen. Es handelt sich um folgende:

Entität Attribute
users id, username, email, password, name, bio, gender, birthday, city, country, centimeters, avatar, role, is_active, remember_token, created_at, updated_at
photos id, user_id, description, url, created_at, updated_at
tags id, photo_id, name, created_at, updated_at
likes id, photo_id, user_id, created_at, updated_at
follows id, following_id, follower_id, created_at, updated_at
comments id, user_id, photo_id, body, created_at, updated_at
password_resets email, token, created_at

Die Spalten created_at und updated_at werden vom System automatisch mit den entsprechenden Zeitstempel befüllt. In SQL-Ausdrücken verwendet man dafür einfach now(). Die Tabelle password_resets dient dazu zu prüfen, ob der Nutzer berechtigt ist ein Passwort zurücksetzen zu dürfen.

ERM zum Betreiben des sozialen Netzwerks

erm-business

Zur besseren Übersicht wurden im obigen ERM die Attribute weggelassen. Es handelt sich um folgende:

Entität Attribute
ads id, priority, name, type, url, img, query, created_at, updated_at
analytics id, ip, device, brand_family, brand_model, browser_family, browser_version, platform_family, platform_version, user_id, photo_id, created_at, updated_at

In der Tabelle analytics wird vom System protokolliert, welcher Benutzer sich welches Photo in der Detailansicht angesehen hat. In der ads-Tabelle können einzelne Werbeanzeigen geschaltet werden.