php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.11.2011, 23:58  
Neuer Benutzer
 
Registriert seit: 05.10.2011
Beiträge: 5
PHP-Kenntnisse:
Fortgeschritten
p4w3L befindet sich auf einem aufstrebenden Ast
Standard Datenbankmodell

Hi,
ich würde gerne eure meinung hören, ob man das Modell in der Praxis so verwenden könnte oder ob es schwerwiegende Fehler aufweist.

http://i39.tinypic.com/1607mt5.jpg

Vielen Danke

Geändert von p4w3L (05.11.2011 um 23:58 Uhr). Grund: hab das Bild einfach nur verlink, wäre sonst zu groß
p4w3L ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.11.2011, 00:01  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Paar Worte dazu, was das ganze darstellen soll, was du damit abbilden willst …?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 06.11.2011, 00:06  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Einige Anmerkungen:
- Englische Bezeichner benutzen
- Einzahl/Mehrzahl als Tabellenbezeichner? Ich benutze immer Einzahl, entscheide dich zumindest fuer eine Variante
- Entsprechend finde ich die Bezeichnung fuer die ID nicht gut, Tabellenname + ID ist (meiner Meinung nach) uebetrieben
- Deine Tabellenabkuerzungen sind nicht so doll. staffel_has_serie gefaellt mir besser
- Warum hat die Serie eine Staffel-ID, also sowohl in serie als auch se_st (bei allen anderen Tabellen scheinbar auch)
- Sprache ausnormalisieren? Eine Staffel ist doch erstmal sprachunabhaengig ..
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 06.11.2011, 00:09  
Neuer Benutzer
 
Registriert seit: 05.10.2011
Beiträge: 5
PHP-Kenntnisse:
Fortgeschritten
p4w3L befindet sich auf einem aufstrebenden Ast
Standard

Bin davon ausgegangen, dass man es anhand der Tabellen erkennen kann.

Also, es geht um eine Seite, auf der man Informationen zu einer Episode einer Staffel von der Serie erhalten kann. Mit information ist in dem Fall ein Link auf eine Dritt-Seite gemeint bzw auf mehrere Drittseiten zu einer Episode der Staffel.
Der Besucher soll die möglichkeit haben sich seine Serie auszusuchen, danach die Staffel auszuwählen und dann die genaue Episode. Zu dieser Episode erhällt er dann die Quell-Links.
Das war erstmal die grobe Idee.

@Chriz: Danke für die Kritik, werde mir das zu Herzen nehmen und so umsetzen
p4w3L ist offline   Mit Zitat antworten
Alt 06.11.2011, 00:35  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

"Informationen"

Warum sind Serie<->Staffel und Staffel<->Episode n:m-Relationen? Und was macht das zusätzliche Feld episoden_id in der Staffel-Tabelle? Ich erkenne da keine Logik drin. Das selbe mit staffel_id in serien und quellen_id in episode
fab ist offline   Mit Zitat antworten
Alt 07.11.2011, 13:07  
Erfahrener Benutzer
 
Registriert seit: 28.06.2009
Beiträge: 109
PHP-Kenntnisse:
Fortgeschritten
eisenhans befindet sich auf einem aufstrebenden Ast
Standard

Also ich denke auch, daß Du da einige Tabelle zuviel hast:
Code:
Serien
------
ID
Name

Staffel
------
ID
Name
SerienID

Episode
-------
ID
Name
StaffelID

Weitere_Info
------------
ID
Text
EpisodeID
Sollte doch reichen, oder ?
__________________
Webstammtisch Oldenburg
eisenhans ist offline   Mit Zitat antworten
Alt 07.11.2011, 14:42  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Das halte ich für diskussionswürdig. Staffel könnte man auch als Zusatzinformation (Kategoriesierung) betrachten und Episode könnnte direkt an die Serie gebunden sein. Das hat den Effekt, dass man nicht immer über Staffel joinen muss.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 07.11.2011, 14:50  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.020
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Ich würde die Staffel schon als eigene Entität sehen. Macht das Zuordnen von Meta-Informationen (Box-Art, Fan-Art, etc.) einfacher. Braucht man das nicht, kann man es weglassen. Oder eben neben der Staffel auch die Serie mit in die Episode reinnehmen. Dann kann man je nach Anwendungsfall entweder-oder machen.

Nicht nach Lehrbuch, aber praktisch.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 07.11.2011, 14:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Ich würde die Staffel schon als eigene Entität sehen.
Das habe ich auch nicht gemeint.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 07.11.2011, 15:27  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.143
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

Zitat:
Zitat von p4w3L Beitrag anzeigen
Zwischenfrage.. Womit hast Du das erstellt? Find ich praktischer als das CREATE Code Zeugs.

Danke!
__________________
Keine Zahl != ein Zeichen das keine Zahl ist
hausl 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] Tabellen richtig verknüpfen (Datenbankmodell) echo Datenbanken 27 02.09.2009 11:40
Datenbankmodell majorbenks Datenbanken 9 22.01.2009 19:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbankmodell

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