AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi mit oder ohne Datenmodul?
Thema durchsuchen
Ansicht
Themen-Optionen

mit oder ohne Datenmodul?

Ein Thema von f4k3 · begonnen am 19. Jun 2009 · letzter Beitrag vom 20. Jun 2009
 
spechto

Registriert seit: 20. Jun 2009
28 Beiträge
 
Delphi 2007 Professional
 
#8

Re: mit oder ohne Datenmodul?

  Alt 20. Jun 2009, 14:21
Hallo zusammen,

diese Frage habe ich mir auch schon des öfteren gestellt, habe aber auch noch keine (für mich zufrieden stellende) Antwort gefunden. Mit nur einem Datenmodul werden Anwendungen mit mehreren Formularen schnell unübersichtlich, wie ich finde. Daraufhin hatte ich die Idee, ein Hauptdatenmodul mit der Database-Komponente zu nutzen. Die Zugriffskomponenten auf die Daten
der verschiedenen Tabellen habe ich dann direkt auf die Forms gepackt zu denen sie logisch gehören (siehe Diagramm Form1 und Form2). Dieses hat jedoch den entscheidenden Nachteil, dass bei gleichen DB-Zugriffskomponenten (FIBDataset, FIBTransaction, etc.) aber völlig unterschiedlichen Forms schnell mal DB-Komponenten mit gleicher Konfiguration doppelt vorhanden sind. Im Falle einer Änderung an der Datenbank sind diese Änderungen auch wieder an mehreren Stellen durchzuführen, was der Übersichtlichkeit letztendlich nicht dienlich ist. Daher habe ich mir überlegt, vor ein jedes Form noch jeweils ein Datenmodul vorzuschalten (siehe Diagramm Form3+4). Was haltet ihr von dieser Idee?

Grüße
Martin
Angehängte Grafiken
Dateityp: jpg diagramm_414.jpg (28,3 KB, 29x aufgerufen)
  Mit Zitat antworten Zitat
 


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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz