| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo xm22, ich denke, du solltest nicht von einem DB-Design (ER-Modell) ausgehen, sondern vom Domänen-Modell. Für mich hast du mehrere Objekte:
Die beiden letzten sind mehr oder weniger beide Ordnungs-Kriterien, die die jeweils relevanten Entry-Objekte assoziieren. So kannst du ohne Probleme abfragen, welche Autos in welcher Kategorie oder in welcher Stadt zu haben sind. Wichtig bei allen Modellen: du musst zuerst überlegen, welche Objekte du hast und wie diese in Verbindung zueinander stehen. Dann wirst du dir viel leichter tun, das später in eine DB abzubilden. Mit dem GenericORMapper ist das übrigens straight forward, denn das UML kannst du quasi 1:1 in die Konfiguration übernehmen.
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |||
| Moderator und Wett-König | Hi, ich würde für alle Objekte eine eigene Tabelle erstellen und die Beziehungen über jeweils eine weitere Tabelle. Sofern du nur 1:n oder n:1 benötigst, kannst du in der gegenüberliegenden Tabelle auch nur den Fremdschlüssel speichern. Zitat:
Zitat:
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| | |
| | |||
| Moderator und Wett-König | Denke doch nicht immer ausgehend von Tabellen, sondern von Domänen-Objekten. Zitat:
![]() Zitat:
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.170
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Vgl. Diskussion hier: http://www.php.de/datenbanken/64428-...tml#post491997
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 30.07.2008
Beiträge: 1.129
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | @Dr.E.: Aber wie soll man das auslesen? Angenommen, man möchte 20 dieser Einträge - Dann muss man ja auch 20x die Attributstabelle auslesen. EDIT: Gerade habe ich den von Nikosch verlinkten Beitrag gelesen.. Ich habe mal dort weiter geschrieben, weil es da schon mehr Facetten als hier gibt. Vielleicht sollte man den Beitrag hier dort mit anknüppern oder mit Verweis auf den anderen schließen. Geändert von xm22 (10.02.2010 um 07:20 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] general entity "id" not defined and no default entity | FreddyS | HTML, Usability und Barrierefreiheit | 2 | 07.01.2010 18:30 |
| [Erledigt] SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: li | Mitch26 | PHP Tipps 2009 | 17 | 30.12.2009 23:58 |
| [Erledigt] cannot generate system identifier for general entity "mode" | cycap | HTML, Usability und Barrierefreiheit | 1 | 21.05.2008 15:28 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| entitytyp, enitityp, entiytyp, entity typ, entity-typ, www.autosnurautos .de, mehreren jede entity, tools in php gutes softwaredesign |