PMG/Kurs 1214/DB Beleg/Alexander

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

'''''Ziel der Datenbank:'''''

Dies ist eine Datenbank zu Speicherung von relevanten Daten in einem Online Rollenspiel.


Das ERM:

[[Bild:AlexandeR_DB_Beleg.jpeg]]


Das RM:

Primärschlüssel = „'''Fett'''“ Sekundärschlüssel = „''kursiv''“

Player('''U_ID''', Username, Level, Gold, Geschlecht, ''G_ID'')

Gilde('''G_ID''', Gildenname, Gildenlevel, Anz_Mitglieder)

Item('''I_ID''', Itemname, Anzahl)

Player_Item(''U_ID'', ''I_ID'')

Effekt('''E_ID''', Effektname, Schaden)

Item_Effekt(''I_ID'', ''E_ID'')


<code>

DROP TABLE IF EXISTS Player;
CREATE TABLE Player (
   U_ID varchar(255),
   Username varchar(255),
   Geschlecht varchar(255),
   Gold varchar(255),
   Level varchar(255),
   PRIMARY_KEY(U_ID)
);

DROP TABLE IF EXISTS Item;
CREATE TABLE Item (
   I_ID varchar(255),
   Itemname varchar(255),
   Anzahl varchar(255),
   PRIMARY_KEY(I_ID)
);

DROP TABLE IF EXISTS Player_Item;
CREATE TABLE Player_Item (
   U_ID varchar(255),
   I_ID varchar(255)
);

DROP TABLE IF EXISTS Effekt;
CREATE TABLE Effekt (
   E_ID varchar(255),
   Effektname varchar(255),
   Schaden varchar(255),
   PRIMARY_KEY(E_ID)
);

DROP TABLE IF EXISTS Effekt_Item;
CREATE TABLE Effekt_Item (
   I_ID varchar(255),
   E_ID varchar(255)
);

DROP TABLE IF EXISTS Gilde;
CREATE TABLE Gilde (
   G_ID varchar(255),
   Gildenname varchar(255),
   Gildenlevel varchar(255),
   Anz_Mitglieder varchar(255),
   PRIMARY_KEY(G_ID)
);

</code>