worlddb
Datenbank
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
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 |