World Database

Beschreibung

Die worlddb Datenbank enthält umfassende Informationen zu Ländern, Städten, Sprachen und Flaggen weltweit. Sie bietet ein breites Spektrum an Daten, die für Studien in Geografie, Demografie, Wirtschaft und internationale Beziehungen von Bedeutung sind. Die Daten basieren auf der ursprünglichen MySQL-World-Datenbank und wurden in PostgreSQL migriert. Sie sind eine ausgezeichnete Ressource für Forschung, Lehre und datenbasierte Analysen.

Die Datenbank umfasst vier Haupttabellen: city, country, country_language und country_flag. Diese Tabellen sind miteinander verknüpft, um eine strukturierte Analyse globaler Daten zu ermöglichen. Das relationale Schema der worlddb wird in Abbildung 1 dargestellt.

Die worlddb ist ideal für Studierende, Lehrende und Forschende, die an der Analyse von Ländern und ihren Eigenschaften interessiert sind. Die Datenbank enthält detaillierte Angaben wie Bevölkerungszahlen, Flächen, Regierungssysteme und Sprachen. Sie ermöglicht es, verschiedene Aspekte der Welt zu untersuchen, wie die Verteilung von Bevölkerungsgruppen, offizielle Sprachen oder Wirtschaftsdaten.

Relationales Schema

Abbildung 1: Relationales Modell der worlddb Datenbank

Tabellen

city (4.079 Zeilen)

Die city Tabelle enthält Daten zu Städten weltweit, einschließlich ihrer Bevölkerungszahl, des Landes, in dem sie liegen, und der zugehörigen lokalen Namen. Diese Tabelle bietet eine Grundlage für die Analyse von urbanen Strukturen und demografischen Trends.

Spaltenname Datentyp Constraints Beschreibung
id INT PRIMARY KEY Eindeutige ID der Stadt
name TEXT Name der Stadt
country_code CHAR(3) FOREIGN KEY (country_code) Ländercode der Stadt (ISO 3166-1 alpha-3)
district TEXT Bezirk oder Region
population INT Bevölkerungszahl
local_name TEXT Lokaler Name der Stadt

country (239 Zeilen)

Die country Tabelle enthält Informationen zu Ländern, darunter Name, Kontinent, Region, Fläche, Bevölkerungszahl und Regierungssystem. Diese Daten eignen sich für Analysen in Geografie und internationalen Studien.

Spaltenname Datentyp Constraints Beschreibung
code CHAR(3) PRIMARY KEY Ländercode (ISO 3166-1 alpha-3)
name TEXT Name des Landes
continent TEXT CHECK (continent IN (...)) Kontinent
region TEXT Region
surface_area REAL Fläche in km²
indep_year SMALLINT Jahr der Unabhängigkeit
population INT Bevölkerung
life_expectancy REAL Lebenserwartung
gnp NUMERIC(10,2) Bruttonationaleinkommen (GNP)
gnp_old NUMERIC(10,2) Altes GNP
local_name TEXT Lokaler Name
government_form TEXT Regierungsform
head_of_state TEXT Staatsoberhaupt
capital INT FOREIGN KEY (capital) ID der Hauptstadt
code2 CHAR(2) Ländercode (ISO 3166-1 alpha-2)

country_language (984 Zeilen)

Die country_language Tabelle verknüpft Länder mit ihren gesprochenen Sprachen und enthält Informationen darüber, ob die Sprache offiziell ist und wie verbreitet sie ist.

Spaltenname Datentyp Constraints Beschreibung
country_code CHAR(3) FOREIGN KEY (country_code) Ländercode (ISO 3166-1 alpha-3)
language TEXT Sprache
is_official BOOLEAN Offizieller Status (Ja/Nein)
percentage REAL Prozentsatz der Sprecher

country_flag (239 Zeilen)

Die country_flag Tabelle enthält Informationen zu Länderflaggen in Emoji-Form und deren Unicode-Darstellung.

Spaltenname Datentyp Constraints Beschreibung
code2 CHAR(2) PRIMARY KEY Ländercode (ISO 3166-1 alpha-2)
emoji TEXT Emoji-Darstellung der Flagge
unicode TEXT Unicode-Darstellung
Zurück nach oben