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
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) |