Gianluca

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Datenbankprojekt: Esport-Counterstrike

Inhaltsverzeichnis

Begründung Themawahl

Es fiel mir leicht dieses Thema zu wählen, da meine derzeitige Berufung als Counterstrike-Kommentator/Caster mir sehr viel Input gibt um die Thematik so professionell wie möglich zu bearbeiten. Des Weiteren ist die Vielfalt der Auswahlmöglichkeiten so groß das man eine ganze Palette von interessanten Informationen überliefern kann und mit über 11 Millionen spielern im Monat ist das von Medien oft aufgegriffene "Killerspiel" aktueller den je.

Modellierung im ERM

Kardinalitäten

1:1 Beziehung = In einer 1:1-Beziehung ist jeweils genau eine Entität exakt einer anderen Entität zugeordnet.

1:n Beziehung = Einer Entität auf der einen Seite der Beziehung (Master) stehen keine, eine oder mehrere Entitäten auf der anderen Seite (Detail) gegenüber.

n:m Beziehung = Auf beiden Seiten können beliebig viele Entitäten in Beziehung zueinander stehen.


Normalformen

Erste Normalform (1NF): Ein Relationstyp (Tabelle) befindet sich in der ersten Normalform (1NF), wenn die Wertebereiche der Attribute des Relationstypen atomar sind.

Zweite Normalform (2NF): Ein Relationstyp (Tabelle) befindet sich genau dann in der zweiten Normalform (2NF), wenn er sich in der ersten Normalform (1NF) befindet und jedes Nichtschlüsselattribut von jedem Schlüsselkandidaten voll funktional abhängig ist.

Dritte Normalform (3NF): Ein Relationstyp befindet sich genau dann in der dritten Normalform (3NF), wenn er sich in der zweiten Normalform (2NF) befindet und kein Nichtschlüsselattribut transitiv von einem Kandidatenschlüssel abhängt.


Transformation in das Relationsmodell

LucaLucos Relationsmodell1.jpeg

Persönliche Werkzeuge