HWR-Chat: Datenbank
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
(→Technisches Eckdaten) |
(→Datenbank modellierung: Offene Fragen hinzugefügt) |
||
Zeile 14: | Zeile 14: | ||
Wir sollten den Zeichensatz utf8 benutzen. | Wir sollten den Zeichensatz utf8 benutzen. | ||
− | == Datenbank modellierung == | + | == Datenbank modellierung == |
Zunächst sollten alle User in einer Tabelle festgehalten werden. <br> | Zunächst sollten alle User in einer Tabelle festgehalten werden. <br> | ||
Zeile 29: | Zeile 29: | ||
<br> | <br> | ||
+ | |||
+ | |||
+ | Für die Gruppeneinteilung müssen wir auch irgendeine Art Beziehung aufbauen. Ich denke es muss eine Tabelle Gruppe geben, die dann | ||
+ | den Namen und eine Id als Primär-Schlüssel enthält. Zusätzlich könnten weitere Informationen gespeichert werden, wie Gruppen-Kategorie | ||
+ | oder Gruppenpasswort (als Idee). <br> | ||
+ | Es gibt dann eine Relation "ist in Gruppe" wo dann eine USerId und eine GruppenId gespeichert werden. Beide zusammen ergeben dann den | ||
+ | Primärschlüssel. | ||
+ | |||
+ | |||
+ | === Offene Fragen === | ||
+ | * Wie soll ein Profil-Bild in der DB festgehalten werden? Vorschlag: Als Link zum Server! | ||
+ | * Welche Attribute soll ein Benutzer besitzen (Sowas wie Haarfarbe oder so :-) ) | ||
+ | * Welche Relationen zu den USern soll es geben: User1 kennt USer2 und User2 kennt nicht User1 --> ist sowas möglich? | ||
+ | * Wie sollen offline Nachrichten gespeichert werden? Als Extra Tabelle der Form: User User (beides Attribute) und dann die Nachricht als Attribut? | ||
+ | * Wie ist eine Gruppe organisiert? --> Passwort oder offen? Wie können User hinzugefügt werden? |