php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.06.2011, 14:42  
Lapje
Gast
 
Beiträge: n/a
Standard

Wieso raube ich mir da die Flexibilität?

Wie gesagt, bei den Beiträgen kommen immer die Inhalte in deutsch und polnisch, es wird keine Beiträge geben, welche nur in der einen oder anderen Sprache vorhanden sein werden, das ist von anfang an ausgeschlossen worden und wird so auch nicht eingebunden.

Bei Inhalten, welche nicht immer in beiden Sprachen vorhanden wären bin ich vollkommen bei Dir.

Aber verstehe ich dass dann richtig dass mein Ansatz grundsätzlich erst einmal nicht falsch ist? Die anderen Vorschläge mir aber mehr Möglichkeiten bezüglich z.B. evt. Erweiterungen durch Sprachen und getrennte Beiträge lassen?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.06.2011, 16:01  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.723
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Kann man so sagen, hängt von der Definition von „falsch“ ab. Aus Sicht eines flexiblen, erweiterbaren Schemas ist es falsch. Das heißt aber natürlich nicht, dass es so nicht doch funktionieren kann. Das macht es aber auch nicht unbedingt richtig.

Vermutlich wolltest du genau das vermeiden, aber ich verlinke dennoch jetzt den sehr ähnlichen Thread auf phpforum.de. Du hast hier ja inzwischen neuen Input bekommen.

- http://www.phpforum.de/forum/showthread.php?t=263409

(Interessant vor allem ab Post #20.)
__________________
Blog | Buch | Kaloa
mermshaus ist offline   Mit Zitat antworten
Alt 29.06.2011, 16:23  
Lapje
Gast
 
Beiträge: n/a
Standard

Die Sache dort war dass die Vorraussetzungen etwas anders waren und ich - ehrlich gesagt - irgendwann nicht mehr wirklich durchgestiegen bin, und das Gefühl hatte, den leuten da genug auf die Nerven gegangen zu sein... Das soll jetzt nicht gegen das Forum gerichtet sein, ich bin in beiden gerne unterwegs...hier bin ich zumindest ein wenig mehr durchgestiegen. Zumal ich damals den DB-Entwurf noch gar nicht hatte...

Aber noch mal zum falsch/richtig:

Sicherlich gibt es immer verschiedene Möglichkeiten ans Ziel zu kommen, aber es gibt sicherlich auch Beispiele, wie man es nicht machen sollte.

Das System soll halt nicht erweiterbar sein, es wird immer so bleiben. Daher denke ich mal, dass die weitere Auseinanderdröselung nicht viel bringen wird, außer die oben genannte Gefahr dass das ganze unüberschaubarer wird und sich Fehler einschleichen können. Daher habe ich das Gefühl, dass der Aufwand in keiner Relation zum Nutzen steht.

Ich habe es auch deswegen so gemacht, weil ich es in der Ausbildung so gelernt habe - was aber nichts heisst, weil ich bei einigen Dingen feststellen musste dass es ganz anders gemacht wird als man es damals von uns verlangt hat.

Wenn es jetzt aber heißen würde, dass es vollkommen falsch ist, dann würde ich versuchen es anders zu machen, weil was falsches will ich mir erst gar nicht angewöhnen
  Mit Zitat antworten
Alt 29.06.2011, 17:04  
Benutzer
 
Registriert seit: 25.03.2011
Beiträge: 52
PHP-Kenntnisse:
Fortgeschritten
Maxefix befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Lapje Beitrag anzeigen
Daher habe ich das Gefühl, dass der Aufwand in keiner Relation zum Nutzen steht.
Genau das sollte man auch nie aus den Augen verlieren. Features die nicht benötigt werden müssen auch nicht umbedingt implementiert werden.
Zitat:
Zitat von Lapje Beitrag anzeigen
Wenn es jetzt aber heißen würde, dass es vollkommen falsch ist, dann würde ich versuchen es anders zu machen, weil was falsches will ich mir erst gar nicht angewöhnen
Es ist für deinen Anwendungszweck sicherlich nicht falsch. Daher setz es einfach so um.

Gruß,
Max
Maxefix ist offline   Mit Zitat antworten
Alt 29.06.2011, 17:28  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Zitat:
Zitat von Lapje Beitrag anzeigen
Daher habe ich das Gefühl, dass der Aufwand in keiner Relation zum Nutzen steht.
Ehrlich gesagt sehe ich nicht, dass der Aufwand viel größer ist. Hier noch ein lesenswerter Link: http://www.codeproject.com/KB/aspnet...databasedesign.

Aufwand hast du dann, wenn dein System doch erweitert werden sollte. Dann hast du es mit der normalisierten Version leichtes Spiel. Ich will jetzt aber keine große Überzeugungsarbeit leisten. Wie du dich entscheidest, bleibt dir überlassen. Du hast gefragt, ob dein Datenbankentwurf so ok ist und wir haben dir Antworten und Tipps gegeben.

Vergiss bitte nicht, dass bereits bei einem nächsten Projekt eine flexible, mehrsprachige Unterstützung gefordert sein könnte. Wie schön ist es, etwas in petto zu haben
Trainmaster 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] Probleme Datenbankentwurf Tippspiel Datenbanken 1 28.01.2005 14:33


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:34 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