Superheroes

Beschreibung

Die Datenbank mit dem Namen superheroes enthält eine umfassende Sammlung von Daten zu Superhelden und ihren Merkmalen1. Sie bietet detaillierte Informationen über die Identität, körperliche Eigenschaften, Ausrichtung (gut, böse oder neutral), Geschlecht, Augenfarbe, Hautfarbe, Haarfarbe und den Herausgeber jedes Superhelden. Zudem umfasst die Datenbank spezifische Attribute der Helden, wie Kampffähigkeiten, Haltbarkeit, Intelligenz, Macht, Geschwindigkeit und Stärke, die quantitativ bewertet werden. Außerdem werden die Superkräfte jedes Helden aufgeführt, was eine tiefe Analyse der Fähigkeiten und Einzigartigkeit jedes Charakters ermöglicht. Abbildung 1 illustriert das relationale Schema inklusive der Beziehungen zwischen den Tabellen.

Die Datenbank ist speziell für Fans von Superhelden-Comics, Forscher im Bereich der Popkultur und Entwickler von Superhelden-Spielen konzipiert. Sie ermöglicht umfassende Analysen zur Untersuchung der Vielfalt der Charaktere, der Verteilung ihrer Fähigkeiten und der Unterschiede zwischen den Helden verschiedener Verlage. Die Datenbank besteht aus drei Haupttabellen: superhero, hero_attribute und hero_power, die so gestaltet sind, dass sie umfassende Abfragen zur Erforschung von Trends und Mustern in der Welt der Superhelden ermöglichen.

Relationales Schema

Abbildung 1: Relationales Modell der superheroes Datenbank

Tabellen

superhero (750 Zeilen)

Die superhero Tabelle bildet das Herzstück der Datenbank und enthält grundlegende Informationen über jeden Superhelden, darunter eindeutige Identifikationsnummern, Namen, vollständige Namen, körperliche Merkmale (Höhe und Gewicht), moralische Ausrichtung (gut, böse oder neutral), Geschlecht sowie Augen-, Haut- und Haarfarbe. Zusätzlich werden die Rasse und der veröffentlichende Verlag des Superhelden aufgeführt. Diese Tabelle ist entscheidend für die grundlegende Identifizierung und Kategorisierung der Superhelden und ermöglicht es Nutzern, schnell und effizient Informationen über ihre Lieblingscharaktere zu finden und zu vergleichen.

Spaltenname Datentyp Constraints Beschreibung
id INT PRIMARY KEY Eindeutige ID des Superhelden
name VARCHAR(256) Name des Superhelden
full_name VARCHAR(256) Vollständiger Name des Superhelden
height_cm INT Höhe in cm
weight_kg INT Gewicht in kg
alignment VARCHAR(10) CHECK(alignment in ('Bad', 'Good', 'Neutral')) Ausrichtung des Charakters (Gut, Böse, Neutral)
gender VARCHAR(10) CHECK(gender in ('Female', 'Male')) Geschlecht des Superhelden
eye_colour VARCHAR(256) Augenfarbe
skin_colour VARCHAR(256) Hautfarbe
hair_colour VARCHAR(256) Haarfarbe
race VARCHAR(256) Rasse
publisher VARCHAR(256) Herausgeber

hero_power (5.825 Zeilen)

Die hero_power Tabelle listet alle Superkräfte auf, die den verschiedenen Superhelden zugeordnet sind. Jede Kraft wird einem Helden zugeordnet, wodurch ein umfassendes Bild der einzigartigen Fähigkeiten jedes Charakters entsteht. Diese Tabelle erweitert das Verständnis der Superhelden über ihre physischen und attributiven Merkmale hinaus und hebt die Vielfalt der Superkräfte in der Superhelden-Welt hervor. Sie ist besonders nützlich für Fans und Forscher, die sich für die spezifischen Kräfte und deren Auswirkungen auf die Handlungen und Interaktionen der Charaktere interessieren.

Spaltenname Datentyp Constraints Beschreibung
hero_id INT FOREIGN KEY ID des Superhelden (Fremdschlüssel)
superpower VARCHAR(256) Superkraft des Superhelden

hero_attribute (3.738 Zeilen)

In der hero_attribute Tabelle werden die verschiedenen Attribute der Superhelden, wie Kampffähigkeiten, Haltbarkeit, Intelligenz, Macht, Geschwindigkeit und Stärke, quantitativ erfasst. Jedes Attribut wird dabei mit einem Wert zwischen 0 und 100 bewertet, was eine Einschätzung der Fähigkeiten jedes Helden in den verschiedenen Bereichen ermöglicht. Diese Tabelle ist unerlässlich für Analysen der relativen Stärken und Schwächen der Charaktere und bietet eine datengestützte Grundlage für Diskussionen über die Fähigkeiten der Superhelden.

Spaltenname Datentyp Constraints Beschreibung
hero_id INT FOREIGN KEY ID des Superhelden (Fremdschlüssel)
attribute VARCHAR(12) CHECK(attribute in ('Combat', 'Durability', 'Intelligence', 'Power', 'Speed', 'Strength')) Attribut des Superhelden (Kampf, Haltbarkeit, Intelligenz, Kraft, Geschwindigkeit, Stärke)
value INT CHECK(value between 0 and 100) Wert des Attributs (0 bis 100)
Zurück nach oben

Fußnoten

  1. Es handelt sich dabei um eine vereinfachte Version dieser Datenbank↩︎