Ich möchte ein Land mit Bundesländer in Mehrsprachigkeit in einer Datenbank abbilden.
Also ein Land kann mehrere Bundesländer z.B.
Deutschland
---- Hamburg
---- Niedersachsen
---- Baden-Würtemberg
---- Bayern
dieses ist ja noch relativ einfach und effizient in einer Datenbank abzubilden. Also z.B.
Tabelle: Country
----------- Colum1: ID (Primary Key - Int(10) )
----------- Column2: Created_at (Timestamp)
----------- Column3: ISO (Varchar (3) )
----------- Column4: Name ( VARCHAR(255) )
Tabelle: State
----------- Colum1: ID (Primary Key - Int(10) )
----------- Column2: Created_at (Timestamp)
----------- Column3: ISO (Varchar (3) )
----------- Column4: Name ( VARCHAR(255) )
Aber wie würdet ihr eine Datenbank am effizientesten realisieren, wenn die Länder und die Bundesländer z.B. Mehrsprachig gespeichert werden soll?
Also für Deutsch:
Deutschland
---- Hamburg
---- Niedersachsen
---- Baden-Württemberg
---- Bayern
und für English:
Germany
---- Hamburg
---- Lower Saxony
---- Baden-Württemberg
---- Bavaria
Also ein Land kann mehrere Bundesländer z.B.
Deutschland
---- Hamburg
---- Niedersachsen
---- Baden-Würtemberg
---- Bayern
dieses ist ja noch relativ einfach und effizient in einer Datenbank abzubilden. Also z.B.
Tabelle: Country
----------- Colum1: ID (Primary Key - Int(10) )
----------- Column2: Created_at (Timestamp)
----------- Column3: ISO (Varchar (3) )
----------- Column4: Name ( VARCHAR(255) )
Tabelle: State
----------- Colum1: ID (Primary Key - Int(10) )
----------- Column2: Created_at (Timestamp)
----------- Column3: ISO (Varchar (3) )
----------- Column4: Name ( VARCHAR(255) )
Aber wie würdet ihr eine Datenbank am effizientesten realisieren, wenn die Länder und die Bundesländer z.B. Mehrsprachig gespeichert werden soll?
Also für Deutsch:
Deutschland
---- Hamburg
---- Niedersachsen
---- Baden-Württemberg
---- Bayern
und für English:
Germany
---- Hamburg
---- Lower Saxony
---- Baden-Württemberg
---- Bavaria