Max

Aus ProgrammingWiki
Archivierte Version vom 2019-01-21T17:24:55+00:00. Aktuelle Version

Inhaltsverzeichnis

Themenwahl

In meinem Datenbankbeleg möchte ich die Umsetzung eines Rollenspiel-Videospieles realisieren. Dieses Thema wählte ich, weil ich ???

Modellierung der Datenbank

Entity Relationship Model (ERM)

Maxschloool_ERM_Screen.JPG -

Konkretes Relationship Model (RM)

Maxschloool_RM_Screen.JPG

Erstellung der Tabellen

Befüllen der Datensätze

Abfragen

Die dargebotenen Abfragen greifen alle auf die von mir entwickelte Datenbank zurück und sind in aufsteigender Komplexität angeordnet. Vielleicht kann die eine oder andere Abfrage als Übungsstoff für Schüler dienen, die "Musterlösung" kann durch einen Klick auf das Kreuz in der linken oberen Ecke der Runbox jederzeit wiederhergestellt werden. Über die zusätzliche Box könnt ihr selbst kreativ werden und weitere (für ein Videospiel dieser Art) relevante Abfragen erstellen.

1) Anzeigen aller angemeldeten Spieler

2) Ordnen der Spieler nach ihrem Level in absteigender Reihenfolge

3) Anzeigen aller Claninformationen (Name und Kapazität) mit seinem jeweiligen Anführer

4) Anzeigen aller Items, die der Spieler mit der ID 14 besitzt

5) Alle Informationen von Perks oder Items, welche den Effekt "Angriff" nutzen Achtung: Die in der Musterlösung verwendete "UNION"-Anweisung komprimiert die Informationen verschiedener Tabellen in einer einzigen Spalte. In einer alternativen Lösung könnten diese Informationen zB. in lediglich einer Zeile angezeigt werden.

Box für freies Herumspielen am wahnsinnigen System

Changelog

11.01.19 Konzeptidee, Skizzierung der ERM und RM in Dia, Anlegung der Tabellen im Wiki^

18.01.19 Einfügen aller Grafiken, Einfüllen der Datensätze, Anlegung erster Abfragen und der Themenwahl, sowie nervenaufreibendes Fixen auftretender Fehler