1 Mondial HTML5 interactive image documentation. Move the mouse over tables to read the comments. Powered by DbSchema Fk EthnicGroup_ibfk_1 EthnicGroup ref Country ( ) Fk EthnicGroup_ibfk_2 EthnicGroup ref Ethnicity ( Ethnicity -> id ) Ethnicity Fk ReligiousGroup_ibfk_1 ReligiousGroup ref Country ( ) Fk ReligiousGroup_ibfk_2 ReligiousGroup ref Religion ( Religion -> id ) Religion Fk geoDesert_ibfk_1 geo_Desert ref Desert ( Desert -> id ) Desert Fk geoDesert_ibfk_2 geo_Desert ref Province ( Province -> id ) Province Fk geoRiver_ibfk_2 geo_River ref Province ( Province -> id ) Province Fk geoRiver_ibfk_1 geo_River ref River ( River -> id ) River Fk geoEstuary_ibfk_2 geo_Estuary ref Province ( Province -> id ) Province Fk geoEstuary_ibfk_1 geo_Estuary ref River ( River -> id ) River Fk geoSource_ibfk_2 geo_Source ref Province ( Province -> id ) Province Fk geoSource_ibfk_1 geo_Source ref River ( River -> id ) River Fk LanguageSpoken_ibfk_1 LanguageSpoken ref Country ( ) Fk LanguageSpoken_ibfk_2 LanguageSpoken ref Language ( Language -> id ) Language Fk Province_ibfk_2 Province ref City ( Capital -> id ) Capital Fk Province_ibfk_1 Province ref Country ( Country -> id ) Country Fk Mountain_ibfk_2 Mountain ref Island ( Island -> id ) Island Fk Mountain_ibfk_1 Mountain ref Mountains ( Mountains -> id ) Mountains Fk Lake_ibfk_1 Lake ref River ( River -> id ) River Fk Island_ibfk_1 Island ref Islands ( Islands -> id ) Islands Fk Island_ibfk_2 Island ref Lake ( Lake -> id ) Lake Fk Country_ibfk_1 Country ref City ( Capital -> id ) Capital Fk Country_ibfk_2 Country ref Country ( Dependent -> id ) Dependent Fk City_ibfk_2 City ref Island ( Island -> id ) Island Fk City_ibfk_1 City ref Province ( Province -> id ) Province Fk River_ibfk_3 River ref Lake ( Lake -> id ) Lake Fk River_ibfk_2 River ref Mountains ( Mountains -> id ) Mountains Fk River_ibfk_1 River ref River ( River -> id ) River Fk River_ibfk_4 River ref Sea ( Sea -> id ) Sea Fk Organization_ibfk_1 Organization ref City ( City -> id ) City Fk isMember_ibfk_1 isMember ref Country ( ) Fk isMember_ibfk_2 isMember ref Organization ( ) Fk encompasses_ibfk_2 encompasses ref Continent ( Continent -> id ) Continent Fk encompasses_ibfk_1 encompasses ref Country ( ) Fk borders_ibfk_1 borders ref Country ( Country1 -> id ) Country1 Fk borders_ibfk_2 borders ref Country ( Country2 -> id ) Country2 Fk mergesWith_ibfk_1 mergesWith ref Sea ( Sea1 -> id ) Sea1 Fk mergesWith_ibfk_2 mergesWith ref Sea ( Sea2 -> id ) Sea2 Fk located_ibfk_1 located ref City ( City -> id ) City Fk located_ibfk_3 located ref Lake ( Lake -> id ) Lake Fk located_ibfk_2 located ref River ( River -> id ) River Fk located_ibfk_4 located ref Sea ( Sea -> id ) Sea Fk islandInSea_ibfk_1 islandInSea ref Island ( Island -> id ) Island Fk islandInSea_ibfk_2 islandInSea ref Sea ( Sea -> id ) Sea Fk geoLake_ibfk_1 geo_Lake ref Lake ( Lake -> id ) Lake Fk geoLake_ibfk_2 geo_Lake ref Province ( Province -> id ) Province Fk geoMountain_ibfk_1 geo_Mountain ref Mountain ( Mountain -> id ) Mountain Fk geoMountain_ibfk_2 geo_Mountain ref Province ( Province -> id ) Province Fk geoSea_ibfk_2 geo_Sea ref Province ( Province -> id ) Province Fk geoSea_ibfk_1 geo_Sea ref Sea ( Sea -> id ) Sea Fk geoIsland_ibfk_1 geo_Island ref Island ( Island -> id ) Island Fk geoIsland_ibfk_2 geo_Island ref Province ( Province -> id ) Province EthnicGroupTable Mondial.EthnicGroup Gibt an, welche Bevölkerungsgruppen es in einem Land gibt Pk pk_ethnicgroup ( Ethnicity, Country ) EthnicityEthnicity * int References Ethnicity ( Ethnicity -> id ) Pk pk_ethnicgroup ( Ethnicity, Country ) EthnicGroup_ibfk_1 ( Country ) CountryCountry * int PercentagePercentage * int Gibt den Anteil der Bevölkerungsgruppe im Land an ReligiousGroupTable Mondial.ReligiousGroup Gibt an, welche Religionen in einem Land vertreten sind. Pk pk_religiousgroup ( Country, Religion ) Country_new ( Country ) CountryCountry * int Pk pk_religiousgroup ( Country, Religion ) ReligiousGroup_ibfk_2 ( Religion ) ReligionReligion * int References Religion ( Religion -> id ) PercentagePercentage * int Anteil der Religionsgemeinschaft im Land geo_DesertTable Mondial.geo_Desert Gibt an, in welchen Provinzen eine Wüste liegt. Pk pk_geo_desert ( Desert, Province ) DesertDesert * int References Desert ( Desert -> id ) Pk pk_geo_desert ( Desert, Province ) geoDesert_ibfk_2 ( Province ) ProvinceProvince * int References Province ( Province -> id ) geo_RiverTable Mondial.geo_River Gibt an, durch welche Provinzen ein Fluss fließt. Pk pk_geo_river ( River, Province ) RiverRiver * int References River ( River -> id ) Pk pk_geo_river ( River, Province ) geoRiver_ibfk_2 ( Province ) ProvinceProvince * int References Province ( Province -> id ) geo_EstuaryTable Mondial.geo_Estuary Gibt an, in welcher Provinz die Mündung eines Flusses liegt Pk pk_geo_estuary ( River, Province ) RiverRiver * int References River ( River -> id ) Pk pk_geo_estuary ( River, Province ) geoEstuary_ibfk_2 ( Province ) ProvinceProvince * int References Province ( Province -> id ) geo_SourceTable Mondial.geo_Source Gibt an, in welcher Provinz die Quelle eines Flusses liegt. Pk pk_geo_source ( River, Province ) RiverRiver * int References River ( River -> id ) Pk pk_geo_source ( River, Province ) geoSource_ibfk_2 ( Province ) ProvinceProvince * int References Province ( Province -> id ) LanguageSpokenTable Mondial.LanguageSpoken Gibt an, welche Sprachen in einem Land gesprochen werden Pk pk_languagespoken ( Language, Country ) LanguageLanguage * int References Language ( Language -> id ) Pk pk_languagespoken ( Language, Country ) LanguageSpoken_ibfk_1 ( Country ) CountryCountry * int PercentagePercentage * int Gibt den Anteil der Sprache im Land an ProvinceTable Mondial.Province Bundesländer (DE), Bundesstaaten (USA), Kantone (CH), usw. Pk pk_province ( id ) idid * int Referred by City ( Province -> id ) Referred by geo_Desert ( Province -> id ) Referred by geo_Estuary ( Province -> id ) Referred by geo_Island ( Province -> id ) Referred by geo_Lake ( Province -> id ) Referred by geo_Mountain ( Province -> id ) Referred by geo_River ( Province -> id ) Referred by geo_Sea ( Province -> id ) Referred by geo_Source ( Province -> id ) Unq Name ( Name, Country ) NameName * varchar(35) Name der Provinz Unq Name ( Name, Country ) Province_ibfk_1 ( Country ) CountryCountry * int References Country ( Country -> id ) PopulationPopulation int Einwohnerzahl AreaArea int Fläche in km² Province_ibfk_2 ( Capital ) CapitalCapital int Hauptstadt References City ( Capital -> id ) MountainTable Mondial.Mountain Pk pk_mountain ( id ) idid * int Referred by geo_Mountain ( Mountain -> id ) Unq Name ( Name ) NameName * varchar(35) default '' Name des Berges Mountain_ibfk_1 ( Mountains ) MountainsMountains int Gebirge, zu dem der Berg gehört References Mountains ( Mountains -> id ) HeightHeight * int Höhe (in m) TypeType varchar(10) Art des Berges (z.B. Vulkan) LongitudeLongitude * int Längengrad LatitudeLatitude * int Breitengrad Mountain_ibfk_2 ( Island ) IslandIsland int Insel, auf der der Berg steht References Island ( Island -> id ) LakeTable Mondial.Lake See Pk pk_lake ( id ) idid * int Referred by Island ( Lake -> id ) Referred by River ( Lake -> id ) Referred by geo_Lake ( Lake -> id ) Referred by located ( Lake -> id ) Unq Name ( Name ) NameName * varchar(35) default '' Name des Sees AreaArea int Fläche (in km²) DepthDepth int Tiefe (in m) AltitudeAltitude int Höhe der Fläche in m über dem Meeresspiegel TypeType varchar(10) Art des Sees Lake_ibfk_1 ( River ) RiverRiver int Fluss, in den der See abfließt References River ( River -> id ) LongitudeLongitude * int Längengrad LatitudeLatitude * int Breitengrad SeaTable Mondial.Sea Meer Pk pk_sea ( id ) idid * int Referred by River ( Sea -> id ) Referred by geo_Sea ( Sea -> id ) Referred by islandInSea ( Sea -> id ) Referred by located ( Sea -> id ) Referred by mergesWith ( Sea1 -> id ) Referred by mergesWith ( Sea2 -> id ) Unq Name ( Name ) NameName * varchar(35) default '' Name des Meeres DepthDepth * int Tiefe der tiefsten Stelle (in m) IslandsTable Mondial.Islands Inselgruppe Pk pk_islands ( id ) idid * int Referred by Island ( Islands -> id ) NameName * varchar(35) Name der Inselgruppe IslandTable Mondial.Island Pk pk_island ( id ) idid * int Referred by City ( Island -> id ) Referred by Mountain ( Island -> id ) Referred by geo_Island ( Island -> id ) Referred by islandInSea ( Island -> id ) Unq Name ( Name ) NameName * varchar(35) default '' Name der Insel Island_ibfk_1 ( Islands ) IslandsIslands int Inselgruppe References Islands ( Islands -> id ) AreaArea int Fläche in km² HeightHeight int Höhe der höchsten Erhebung auf der Insel TypeType varchar(10) Art der Insel (z.B. vulkanisch) LongitudeLongitude int Längengrad LatitudeLatitude int Breitengrad Island_ibfk_2 ( Lake ) LakeLake int References Lake ( Lake -> id ) ContinentTable Mondial.Continent Pk pk_continent ( id ) idid * int Referred by encompasses ( Continent -> id ) Unq Name ( Name ) NameName * varchar(20) default '' Name des Kontinents AreaArea * int Fläche in km² CountryTable Mondial.Country Pk pk_country ( id ) idid * int Referred by borders ( Country1 -> id ) Referred by borders ( Country2 -> id ) Unq Name ( Name ) NameName * varchar(35) Country_ibfk_1 ( Capital ) CapitalCapital int Hauptstadt References City ( Capital -> id ) AreaArea * int Fläche in km² PopulationPopulation * int Einwohnerzahl IndependenceIndependence date Datum der Unabhängigkeit (bei souveränen Staaten) Country_ibfk_2 ( Dependent ) DependentDependent int Staat, von dem dieses Land abhängig ist References Country ( Dependent -> id ) GovernmentGovernment varchar(120) Regierungsform GDPGDP int Bruttoinlandsprodukt in Mio. USD AgricultureAgriculture int Anteil der Bevölkerung, der in der Landwirtschaft arbeitet ServiceService int Anteil der Bevölkerung, der in der Dienstleistungsbranche arbeitet IndustryIndustry int Anteil der Bevölkerung, der im produzierenden Gewerbe arbeitet InflationInflation int Inflationsrate Population_GrowthPopulation_Growth int Bevölkerungswachstum Infant_MortalityInfant_Mortality int Kindersterblichkeit (pro 1000) CityTable Mondial.City Pk pk_city ( id ) idid * int Referred by Country ( Capital -> id ) Referred by Organization ( City -> id ) Referred by Province ( Capital -> id ) Referred by located ( City -> id ) Unq Name ( Name, Province ) NameName * varchar(35) default '' Name der Stadt Unq Name ( Name, Province ) FK1_idx ( Province ) ProvinceProvince * int Provinz, in der sich die Stadt befindet References Province ( Province -> id ) PopulationPopulation int Einwohnerzahl LongitudeLongitude int Längengrad LatitudeLatitude int Breitengrad City_ibfk_2 ( Island ) IslandIsland int Insel, auf der sich die Stadt befindet (wenn zutreffend) References Island ( Island -> id ) LanguageTable Mondial.Language Pk pk_language ( id ) idid * int Referred by LanguageSpoken ( Language -> id ) NameName * varchar(35) Name der Sprache ReligionTable Mondial.Religion Pk pk_religion ( id ) idid * int Referred by ReligiousGroup ( Religion -> id ) NameName * varchar(35) Name der Religionsgemeinschaft EthnicityTable Mondial.Ethnicity Pk pk_ethnicity ( id ) idid * int Referred by EthnicGroup ( Ethnicity -> id ) NameName * varchar(35) Name der Volksgruppe DesertTable Mondial.Desert Wüste Pk pk_desert ( id ) idid * int Referred by geo_Desert ( Desert -> id ) Unq Name ( Name ) NameName * varchar(35) default '' Name der Wüste AreaArea * int Fläche LongitudeLongitude int Längengrad LatitudeLatitude int Breitengrad RiverTable Mondial.River Pk pk_river ( id ) idid * int Referred by Lake ( River -> id ) Referred by River ( River -> id ) Referred by geo_Estuary ( River -> id ) Referred by geo_River ( River -> id ) Referred by geo_Source ( River -> id ) Referred by located ( River -> id ) Unq Name ( Name ) NameName * varchar(35) default '' Name des Flusses River_ibfk_1 ( River ) RiverRiver int Gibt den Fluss an, in den dieser Fluss mündet. References River ( River -> id ) River_ibfk_3 ( Lake ) LakeLake int Gibt den See an, in den dieser Fluss mündet. References Lake ( Lake -> id ) River_ibfk_4 ( Sea ) SeaSea int Gibt das Meer an, in den dieser Fluss mündet. References Sea ( Sea -> id ) LengthLength int Länge in km SourceLongitudeSourceLongitude int Längengrad der Quelle SourceLatitudeSourceLatitude int Breitengrad der Quelle River_ibfk_2 ( Mountains ) MountainsMountains int Das Gebirge, in dem der Fluss entspringt References Mountains ( Mountains -> id ) SourceAltitudeSourceAltitude int Höhe der Quelle (in m über dem Meer) EstuaryLongitudeEstuaryLongitude int Längengrad der Mündung EstuaryLatitudeEstuaryLatitude int Breitengrad der Mündung MountainsTable Mondial.Mountains Gebirge Pk pk_mountains ( id ) idid * int Referred by Mountain ( Mountains -> id ) Referred by River ( Mountains -> id ) NameName * varchar(35) Name des Gebirges OrganizationTable Mondial.Organization Pk pk_organization ( id ) idid * int AbbreviationAbbreviation * varchar(12) Unq OrgNameUnique ( Name ) NameName * varchar(80) Organization_ibfk_1 ( City ) CityCity int Stadt, in der die Organisation ihren Sitz hat References City ( City -> id ) EstablishedEstablished date Gründungsdatum isMemberTable Mondial.isMember Gibt an, in welchen Organisationen ein Land Mitglied ist Pk pk_ismember ( Country, Organization ) Country_new ( Country ) CountryCountry * int Pk pk_ismember ( Country, Organization ) isMember_ibfk_2 ( Organization ) OrganizationOrganization * int TypeType * varchar(35) default 'member' Art der Mitgliedschaft encompassesTable Mondial.encompasses Gibt an, auf welchen Kontinenten ein Land liegt. Pk pk_encompasses ( Country, Continent ) encompasses_ibfk_1 ( Country ) CountryCountry * int Pk pk_encompasses ( Country, Continent ) encompasses_ibfk_2 ( Continent ) ContinentContinent * int References Continent ( Continent -> id ) PercentagePercentage * int Der Anteil des Landes auf dem Kontinent bordersTable Mondial.borders Gibt an, dass es eine Grenze zwischen zwei Ländern gibt Pk pk_borders ( Country1, Country2 ) Country1_new ( Country1 ) Country1Country1 * int References Country ( Country1 -> id ) Pk pk_borders ( Country1, Country2 ) FK2_idx ( Country2 ) Country2Country2 * int References Country ( Country2 -> id ) LengthLength * int Länge der Grenze in km mergesWithTable Mondial.mergesWith Gibt an, ob zwei Meere miteinander verbunden sind. Pk pk_mergeswith ( Sea1, Sea2 ) Sea1Sea1 * int References Sea ( Sea1 -> id ) Pk pk_mergeswith ( Sea1, Sea2 ) mergesWith_ibfk_2 ( Sea2 ) Sea2Sea2 * int References Sea ( Sea2 -> id ) locatedTable Mondial.located Liegt Stadt an Fluss/See/Meer? Es kann mehrere geben. located_ibfk_1 ( City ) CityCity * int References City ( City -> id ) located_ibfk_2 ( River ) RiverRiver int Der Fluss, an dem die Stadt liegt. References River ( River -> id ) located_ibfk_3 ( Lake ) LakeLake int Der See, an dem die Stadt liegt. References Lake ( Lake -> id ) located_ibfk_4 ( Sea ) SeaSea int Das Meer, an dem die Stadt liegt. References Sea ( Sea -> id ) islandInSeaTable Mondial.islandInSea islandIn_ibfk_1 ( Island ) IslandIsland * int References Island ( Island -> id ) islandIn_ibfk_2 ( Sea ) SeaSea int References Sea ( Sea -> id ) geo_LakeTable Mondial.geo_Lake Gibt an, in welchen Provinzen ein See liegt Pk pk_geo_lake ( Lake, Province ) LakeLake * int References Lake ( Lake -> id ) Pk pk_geo_lake ( Lake, Province ) geoLake_ibfk_2 ( Province ) ProvinceProvince * int References Province ( Province -> id ) geo_MountainTable Mondial.geo_Mountain Gibt an, in welchen Provinzen ein Berg liegt Pk pk_geo_mountain ( Mountain, Province ) MountainMountain * int References Mountain ( Mountain -> id ) Pk pk_geo_mountain ( Mountain, Province ) geoMountain_ibfk_2 ( Province ) ProvinceProvince * int References Province ( Province -> id ) geo_SeaTable Mondial.geo_Sea Gibt an, welche Provinz an welches Meer grenzt Pk pk_geo_sea ( Sea, Province ) SeaSea * int References Sea ( Sea -> id ) Pk pk_geo_sea ( Sea, Province ) geoSea_ibfk_2 ( Province ) ProvinceProvince * int References Province ( Province -> id ) geo_IslandTable Mondial.geo_Island Gibt an, welche Insel Teil welcher Provinz ist Pk pk_geo_island ( Island, Province ) IslandIsland * int References Island ( Island -> id ) Pk pk_geo_island ( Island, Province ) geoIsland_ibfk_2 ( Province ) ProvinceProvince * int References Province ( Province -> id )


Table EthnicGroup

Columns
Gibt an, welche Bevölkerungsgruppen es in einem Land gibt
* Ethnicity int
* Country int
* Percentage int Gibt den Anteil der Bevölkerungsgruppe im Land an
Indexes
Pkpk_ethnicgroup ON Ethnicity, Country
 EthnicGroup_ibfk_1 ON Country
Foreign Keys
 EthnicGroup_ibfk_1 ( ) ref Country ()
 EthnicGroup_ibfk_2 ( Ethnicity ) ref Ethnicity (id)


Table ReligiousGroup

Columns
Gibt an, welche Religionen in einem Land vertreten sind.
* Country int
* Religion int
* Percentage int Anteil der Religionsgemeinschaft im Land
Indexes
Pkpk_religiousgroup ON Country, Religion
 ReligiousGroup_ibfk_2 ON Religion
 Country_new ON Country
Foreign Keys
 ReligiousGroup_ibfk_1 ( ) ref Country ()
 ReligiousGroup_ibfk_2 ( Religion ) ref Religion (id)


Table geo_Desert

Columns
Gibt an, in welchen Provinzen eine Wüste liegt.
* Desert int
* Province int
Indexes
Pkpk_geo_desert ON Desert, Province
 geoDesert_ibfk_2 ON Province
Foreign Keys
 geoDesert_ibfk_1 ( Desert ) ref Desert (id)
 geoDesert_ibfk_2 ( Province ) ref Province (id)


Table geo_River

Columns
Gibt an, durch welche Provinzen ein Fluss fließt.
* River int
* Province int
Indexes
Pkpk_geo_river ON River, Province
 geoRiver_ibfk_2 ON Province
Foreign Keys
 geoRiver_ibfk_2 ( Province ) ref Province (id)
 geoRiver_ibfk_1 ( River ) ref River (id)


Table geo_Estuary

Columns
Gibt an, in welcher Provinz die Mündung eines Flusses liegt
* River int
* Province int
Indexes
Pkpk_geo_estuary ON River, Province
 geoEstuary_ibfk_2 ON Province
Foreign Keys
 geoEstuary_ibfk_2 ( Province ) ref Province (id)
 geoEstuary_ibfk_1 ( River ) ref River (id)


Table geo_Source

Columns
Gibt an, in welcher Provinz die Quelle eines Flusses liegt.
* River int
* Province int
Indexes
Pkpk_geo_source ON River, Province
 geoSource_ibfk_2 ON Province
Foreign Keys
 geoSource_ibfk_2 ( Province ) ref Province (id)
 geoSource_ibfk_1 ( River ) ref River (id)


Table LanguageSpoken

Columns
Gibt an, welche Sprachen in einem Land gesprochen werden
* Language int
* Country int
* Percentage int Gibt den Anteil der Sprache im Land an
Indexes
Pkpk_languagespoken ON Language, Country
 LanguageSpoken_ibfk_1 ON Country
Foreign Keys
 LanguageSpoken_ibfk_1 ( ) ref Country ()
 LanguageSpoken_ibfk_2 ( Language ) ref Language (id)


Table Province

Columns
Bundesländer (DE), Bundesstaaten (USA), Kantone (CH), usw.
* id int AUTOINCREMENT
* Name varchar( 35 ) Name der Provinz
* Country int
  Population int Einwohnerzahl
  Area int Fläche in km²
  Capital int Hauptstadt
Indexes
Pkpk_province ON id
UName ON Name, Country
 Province_ibfk_1 ON Country
 Province_ibfk_2 ON Capital
Foreign Keys
 Province_ibfk_2 ( Capital ) ref City (id)
 Province_ibfk_1 ( Country ) ref Country (id)


Table Mountain

Columns
* id int AUTOINCREMENT
* Name varchar( 35 ) DEFO '' Name des Berges
  Mountains int Gebirge, zu dem der Berg gehört
* Height int Höhe (in m)
  Type varchar( 10 ) Art des Berges (z.B. Vulkan)
* Longitude int Längengrad
* Latitude int Breitengrad
  Island int Insel, auf der der Berg steht
Indexes
Pkpk_mountain ON id
UName ON Name
 Mountain_ibfk_1 ON Mountains
 Mountain_ibfk_2 ON Island
Foreign Keys
 Mountain_ibfk_2 ( Island ) ref Island (id)
 Mountain_ibfk_1 ( Mountains ) ref Mountains (id)


Table Lake

Columns
See
* id int AUTOINCREMENT
* Name varchar( 35 ) DEFO '' Name des Sees
  Area int Fläche (in km²)
  Depth int Tiefe (in m)
  Altitude int Höhe der Fläche in m über dem Meeresspiegel
  Type varchar( 10 ) Art des Sees
  River int Fluss, in den der See abfließt
* Longitude int Längengrad
* Latitude int Breitengrad
Indexes
Pkpk_lake ON id
UName ON Name
 Lake_ibfk_1 ON River
Foreign Keys
 Lake_ibfk_1 ( River ) ref River (id)


Table Sea

Columns
Meer
* id int AUTOINCREMENT
* Name varchar( 35 ) DEFO '' Name des Meeres
* Depth int Tiefe der tiefsten Stelle (in m)
Indexes
Pkpk_sea ON id
UName ON Name


Table Islands

Columns
Inselgruppe
* id int AUTOINCREMENT
* Name varchar( 35 ) Name der Inselgruppe
Indexes
Pkpk_islands ON id


Table Island

Columns
* id int AUTOINCREMENT
* Name varchar( 35 ) DEFO '' Name der Insel
  Islands int Inselgruppe
  Area int Fläche in km²
  Height int Höhe der höchsten Erhebung auf der Insel
  Type varchar( 10 ) Art der Insel (z.B. vulkanisch)
  Longitude int Längengrad
  Latitude int Breitengrad
  Lake int
Indexes
Pkpk_island ON id
UName ON Name
 Island_ibfk_1 ON Islands
 Island_ibfk_2 ON Lake
Foreign Keys
 Island_ibfk_1 ( Islands ) ref Islands (id)
 Island_ibfk_2 ( Lake ) ref Lake (id)


Table Continent

Columns
* id int AUTOINCREMENT
* Name varchar( 20 ) DEFO '' Name des Kontinents
* Area int Fläche in km²
Indexes
Pkpk_continent ON id
UName ON Name


Table Country

Columns
* id int AUTOINCREMENT
* Name varchar( 35 )
  Capital int Hauptstadt
* Area int Fläche in km²
* Population int Einwohnerzahl
  Independence date Datum der Unabhängigkeit (bei souveränen Staaten)
  Dependent int Staat, von dem dieses Land abhängig ist
  Government varchar( 120 ) Regierungsform
  GDP int Bruttoinlandsprodukt in Mio. USD
  Agriculture int Anteil der Bevölkerung, der in der Landwirtschaft arbeitet
  Service int Anteil der Bevölkerung, der in der Dienstleistungsbranche arbeitet
  Industry int Anteil der Bevölkerung, der im produzierenden Gewerbe arbeitet
  Inflation int Inflationsrate
  Population_Growth int Bevölkerungswachstum
  Infant_Mortality int Kindersterblichkeit (pro 1000)
Indexes
UName ON Name
 Country_ibfk_1 ON Capital
 Country_ibfk_2 ON Dependent
Pkpk_country ON id
Foreign Keys
 Country_ibfk_1 ( Capital ) ref City (id)
 Country_ibfk_2 ( Dependent ) ref Country (id)


Table City

Columns
* id int AUTOINCREMENT
* Name varchar( 35 ) DEFO '' Name der Stadt
* Province int Provinz, in der sich die Stadt befindet
  Population int Einwohnerzahl
  Longitude int Längengrad
  Latitude int Breitengrad
  Island int Insel, auf der sich die Stadt befindet (wenn zutreffend)
Indexes
Pkpk_city ON id
UName ON Name, Province
 City_ibfk_2 ON Island
 FK1_idx ON Province
Foreign Keys
 City_ibfk_2 ( Island ) ref Island (id)
 City_ibfk_1 ( Province ) ref Province (id)


Table Language

Columns
* id int AUTOINCREMENT
* Name varchar( 35 ) Name der Sprache
Indexes
Pkpk_language ON id


Table Religion

Columns
* id int AUTOINCREMENT
* Name varchar( 35 ) Name der Religionsgemeinschaft
Indexes
Pkpk_religion ON id


Table Ethnicity

Columns
* id int AUTOINCREMENT
* Name varchar( 35 ) Name der Volksgruppe
Indexes
Pkpk_ethnicity ON id


Table Desert

Columns
Wüste
* id int AUTOINCREMENT
* Name varchar( 35 ) DEFO '' Name der Wüste
* Area int Fläche
  Longitude int Längengrad
  Latitude int Breitengrad
Indexes
Pkpk_desert ON id
UName ON Name


Table River

Columns
* id int AUTOINCREMENT
* Name varchar( 35 ) DEFO '' Name des Flusses
  River int Gibt den Fluss an, in den dieser Fluss mündet.
  Lake int Gibt den See an, in den dieser Fluss mündet.
  Sea int Gibt das Meer an, in den dieser Fluss mündet.
  Length int Länge in km
  SourceLongitude int Längengrad der Quelle
  SourceLatitude int Breitengrad der Quelle
  Mountains int Das Gebirge, in dem der Fluss entspringt
  SourceAltitude int Höhe der Quelle (in m über dem Meer)
  EstuaryLongitude int Längengrad der Mündung
  EstuaryLatitude int Breitengrad der Mündung
Indexes
Pkpk_river ON id
UName ON Name
 River_ibfk_1 ON River
 River_ibfk_2 ON Mountains
 River_ibfk_3 ON Lake
 River_ibfk_4 ON Sea
Foreign Keys
 River_ibfk_3 ( Lake ) ref Lake (id)
 River_ibfk_2 ( Mountains ) ref Mountains (id)
 River_ibfk_1 ( River ) ref River (id)
 River_ibfk_4 ( Sea ) ref Sea (id)


Table Mountains

Columns
Gebirge
* id int AUTOINCREMENT
* Name varchar( 35 ) Name des Gebirges
Indexes
Pkpk_mountains ON id


Table Organization

Columns
* id int AUTOINCREMENT
* Abbreviation varchar( 12 )
* Name varchar( 80 )
  City int Stadt, in der die Organisation ihren Sitz hat
  Established date Gründungsdatum
Indexes
UOrgNameUnique ON Name
 Organization_ibfk_1 ON City
Pkpk_organization ON id
Foreign Keys
 Organization_ibfk_1 ( City ) ref City (id)


Table isMember

Columns
Gibt an, in welchen Organisationen ein Land Mitglied ist
* Country int
* Organization int
* Type varchar( 35 ) DEFO 'member' Art der Mitgliedschaft
Indexes
Pkpk_ismember ON Country, Organization
 isMember_ibfk_2 ON Organization
 Country_new ON Country
Foreign Keys
 isMember_ibfk_1 ( ) ref Country ()
 isMember_ibfk_2 ( ) ref Organization ()


Table encompasses

Columns
Gibt an, auf welchen Kontinenten ein Land liegt.
* Country int
* Continent int
* Percentage int Der Anteil des Landes auf dem Kontinent
Indexes
Pkpk_encompasses ON Country, Continent
 encompasses_ibfk_2 ON Continent
 encompasses_ibfk_1 ON Country
Foreign Keys
 encompasses_ibfk_2 ( Continent ) ref Continent (id)
 encompasses_ibfk_1 ( ) ref Country ()


Table borders

Columns
Gibt an, dass es eine Grenze zwischen zwei Ländern gibt
* Country1 int
* Country2 int
* Length int Länge der Grenze in km
Indexes
Pkpk_borders ON Country1, Country2
 FK2_idx ON Country2
 Country1_new ON Country1
Foreign Keys
 borders_ibfk_1 ( Country1 ) ref Country (id)
 borders_ibfk_2 ( Country2 ) ref Country (id)


Table mergesWith

Columns
Gibt an, ob zwei Meere miteinander verbunden sind.
* Sea1 int
* Sea2 int
Indexes
Pkpk_mergeswith ON Sea1, Sea2
 mergesWith_ibfk_2 ON Sea2
Foreign Keys
 mergesWith_ibfk_1 ( Sea1 ) ref Sea (id)
 mergesWith_ibfk_2 ( Sea2 ) ref Sea (id)


Table located

Columns
Liegt Stadt an Fluss/See/Meer? Es kann mehrere geben.
* City int
  River int Der Fluss, an dem die Stadt liegt.
  Lake int Der See, an dem die Stadt liegt.
  Sea int Das Meer, an dem die Stadt liegt.
Indexes
 located_ibfk_1 ON City
 located_ibfk_2 ON River
 located_ibfk_3 ON Lake
 located_ibfk_4 ON Sea
Foreign Keys
 located_ibfk_1 ( City ) ref City (id)
 located_ibfk_3 ( Lake ) ref Lake (id)
 located_ibfk_2 ( River ) ref River (id)
 located_ibfk_4 ( Sea ) ref Sea (id)


Table islandInSea

Columns
* Island int
  Sea int
Indexes
 islandIn_ibfk_1 ON Island
 islandIn_ibfk_2 ON Sea
Foreign Keys
 islandInSea_ibfk_1 ( Island ) ref Island (id)
 islandInSea_ibfk_2 ( Sea ) ref Sea (id)


Table geo_Lake

Columns
Gibt an, in welchen Provinzen ein See liegt
* Lake int
* Province int
Indexes
Pkpk_geo_lake ON Lake, Province
 geoLake_ibfk_2 ON Province
Foreign Keys
 geoLake_ibfk_1 ( Lake ) ref Lake (id)
 geoLake_ibfk_2 ( Province ) ref Province (id)


Table geo_Mountain

Columns
Gibt an, in welchen Provinzen ein Berg liegt
* Mountain int
* Province int
Indexes
Pkpk_geo_mountain ON Mountain, Province
 geoMountain_ibfk_2 ON Province
Foreign Keys
 geoMountain_ibfk_1 ( Mountain ) ref Mountain (id)
 geoMountain_ibfk_2 ( Province ) ref Province (id)


Table geo_Sea

Columns
Gibt an, welche Provinz an welches Meer grenzt
* Sea int
* Province int
Indexes
Pkpk_geo_sea ON Sea, Province
 geoSea_ibfk_2 ON Province
Foreign Keys
 geoSea_ibfk_2 ( Province ) ref Province (id)
 geoSea_ibfk_1 ( Sea ) ref Sea (id)


Table geo_Island

Columns
Gibt an, welche Insel Teil welcher Provinz ist
* Island int
* Province int
Indexes
Pkpk_geo_island ON Island, Province
 geoIsland_ibfk_2 ON Province
Foreign Keys
 geoIsland_ibfk_1 ( Island ) ref Island (id)
 geoIsland_ibfk_2 ( Province ) ref Province (id)

Powered by DbSchema