php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.05.2008, 19:02  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard datenbankstruktur für mehrsprachige inhalte

Hallo,

würd mal gerne erfahren wie ihr eure datenbankstrukr für mehrsprachige inhalte angelegt habt.

es gibt mehrere möglichkeiten

1. möglichkeit

man erstellt zwei tabellen

table.articles

id | status
--------------
1 | 1

table.articles_lang

id | articles_id | lang
-------------------------
1 | 1 | de
------------------------
2 | 1 | en
------------------------
3 | 1 | pl


eine zweite möglichkeit wäre eine articles tabelle anzulegen wo nur inhalte der default sprache abgelegt werden, für alle anderen dann halt eine zweite tabelle.

table.articles

id | status | lang
----------------------
1 | 1 | de

table.articles_lang

id | articles_id | lang
------------------------
1 | 1 | en
------------------------
2 | 1 | pl

gibt es noch mehr möglichkeiten?
ok, man könnte für jede sprache eigene tabelle anlegen aber das halte ich für keine gute idee...
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.05.2008, 11:05  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo phpbeginner,

hierzu hatte ich im Form mal einen Post mit einem ER-Diagramm erstellt. Ich nehme daher an, die Suche war nicht dein Freund .

Hier der Thread: http://www.phpfriend.de/forum/viewtopic.php?t=61851
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 25.05.2008, 20:38  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard

Hallo dr.e,

danke dir
also doch die erste Variante
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline   Mit Zitat antworten
Alt 25.05.2008, 20:56  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Was war Variante 1?
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 25.05.2008, 22:36  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard

s. oben Möglichkeit 1
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline   Mit Zitat antworten
Alt 26.05.2008, 09:14  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

da hast du bei meiner Variante nicht genau hingesehen. Im ER-Diagramm ist selbiger Ansatz versteckt...
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 26.05.2008, 11:40  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 206
phpbeginner
Standard

leider lässt sich dein Diagram nur schwer entschlüsseln

es wäre super wenn du die tabellen kommentieren würdest, wofür man sie braucht. als nicht programmierer lässt sich das leider nicht ganz nachvollziehen.
__________________
Ich lerne PHP und es macht mir Spass!
phpbeginner ist offline   Mit Zitat antworten
Alt 26.05.2008, 11:57  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo phpbeginner,

die Tabellen sind doch beschriftet. Grundsätzlich gilt, dass alle Tabellen mit ass_* und cmp_* zur Abbildung von Beziehungen zwischen Objekt-Tabellen (ent_*) verwendet werden. Schau dir das Diagramm mal in groß (siehe Link drunter) an, dann wird dir sicher einiges klarer. Auf der Seite findet aktuell auch eine Diskussion statt, dort habe ich auch noch einiges zu den Tabellen geschrieben.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Inhalte aus Exceldateien in MySQL importieren Datenbanken 6 27.05.2009 20:03
aus Datenbank (mySQL) mehrere Inhalte rausholen Soese PHP Tipps 2008 6 18.12.2007 22:42
Inhalte in Datenbank speichern Maxi Datenbanken 31 14.09.2007 18:56
Inhalte in einer Datenbank speichern Maxi Datenbanken 5 02.09.2007 21:37
Inhalte zwischen 2 Klammern auslesen duderino PHP Tipps 2007 14 20.01.2007 22:57
Datenbankstruktur mithilfe von PHP Code herausfinden Datenbanken 4 28.09.2006 19:27
Mehrsprachige Website Klaus Off-Topic Diskussionen 0 31.07.2006 17:04
Datenbankstruktur tinchen Datenbanken 6 22.05.2006 22:34
inhalte von exe-dateien Off-Topic Diskussionen 8 29.11.2005 13:24
Select eines Feldes welches 2 Inhalte haben darf Datenbanken 2 22.11.2005 21:59
Denkansatz für eine Datenbankstruktur Datenbanken 3 03.11.2005 20:27
Mehrsprachige Webseite PHP Tipps 2005-2 4 08.07.2005 08:19
[Suche] Übersetzer für Inhalte einer Java-FAQ imported_Ben Beitragsarchiv 29 10.02.2005 14:16
verschiedene Inhalte PHP Tipps 2004-2 9 15.11.2004 21:01
Inhalte von 2 Servern über 1 Template laufen lassen? scheibo PHP Tipps 2004 1 30.09.2004 01:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank mehrsprachig struktur, datenbank mehrsprachig er diagramm, mehrsprachigkeit datenbankstruktur, http://www.php.de/datenbanken/45941-datenbankstruktur-fuer-mehrsprachige-inhalte.html, mysql mehrsprachig, mehrsprachige datenbank, php mehrsprachige website tabellen struktur, datenbankstruktur mehrsprachigkeit, datenbankstruktur für mehrsprachigkeit, php mysql struktur für mehrsprachige websites, mehrsprachige datenbankinhalte, mehrsprachige php website struktur in mysql, datenbank mehrsprachig, mehrsprachigkeit diagramm, aufbau einer mehrsprachigen datenbank, mehrsprachige inhalte datenbank, java mehrsprachigkeit tabellen, datenbank struktur mehrsprachig, mehrsprachige datenbank java, mysql mehrsprachige datenbank

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.