Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenmodell (https://www.delphipraxis.net/150757-datenmodell.html)

Cogito 26. Apr 2010 09:11


Datenmodell
 
Hallo zusammen,

ich möchte dem Benutzer meiner Anwendung ermöglichen, basierend auf selbst erstellten Abfragen in einem eigenen Designer ein Datenmodell, genauer die Verknüpfung seiner Abfragen, zu ermöglichen. Ziel soll sein, dass ich später dieses generierte Modell im Quellcode mittels Table-Objekten und deren Master-Detail Eigenschaften nachbauen kann. Meine Fragen sind nun:

1. Kennt jemand irgendeine visuelle Komponente, die es dem User bequem ermöglicht, ein Modell visuell aufzubauen (aber nur solche Modelle, die auch dem Master-Detail Pattern entsprechen; es nützt z.B. nichts wenn der User hier mehrere Mastertabellen generieren wollte, diese werden ja z.B. nicht unterstützt) ?
2. Wie könnte man solche Verknüpfungen in einer Datenbank ablegen um sie dann später im Quellcode vernünftig als Master-Detail Tabellen aufbauen zu können?

Ziel dieser Master-Detail Verknüpfungen soll am Ende sein dieses gesamte Modell für eigene Reports verwenden zu können.

Vielen Dank schon mal im Voraus!

mkinzler 26. Apr 2010 09:48

Re: Datenmodell
 
http://www.activequerybuilder.com/product.html
Es gibt auch eine Lite Version

Cogito 26. Apr 2010 10:13

Re: Datenmodell
 
Zitat:

Zitat von mkinzler
http://www.activequerybuilder.com/product.html
Es gibt auch eine Lite Version

Vielen Dank, die Komponente kenne ich und sie ist sehr gut.
Aber der Zweck dieser Komponente ist es SQL zu generieren, was ich aber nicht brauche. Ich bin an den Verknüpfungen interessiert...

mkinzler 26. Apr 2010 11:24

Re: Datenmodell
 
Um welches DBMS handelt es sich den?

DP-Maintenance 26. Apr 2010 11:24

DP-Maintenance
 
Dieses Thema wurde von "mkinzler" von "VCL / WinForms / Controls" nach "Datenbanken" verschoben.
Passt imho hier besser

Cogito 26. Apr 2010 11:41

Re: Datenmodell
 
Zitat:

Zitat von mkinzler
Um welches DBMS handelt es sich den?

Ich verwende die Unidac Komponenten.

p80286 26. Apr 2010 13:24

Re: Datenmodell
 
Zitat:

Zitat von Cogito

ich möchte dem Benutzer meiner Anwendung ermöglichen, basierend auf selbst erstellten Abfragen in einem eigenen Designer ein Datenmodell, genauer die Verknüpfung seiner Abfragen, zu ermöglichen. Ziel soll sein, dass ich später dieses generierte Modell im Quellcode mittels Table-Objekten und deren Master-Detail Eigenschaften nachbauen kann. Meine Fragen sind nun:

Versteh ich nicht! Hört sich für mich so an wie "es gibt keine DB, und der Benutzer soll ein paar Abfragen basteln, damit ich dann die DB erstellen kann".

Ich als Benutzer will z.B. eine Adresse erhalten, da ist es mir herzlich 88 ob die Anrede in einer eigenen Tabelle ausgelagert ist oder Teil einer Adresstabelle ist. Wie soll ich da indirekt ein Datenmodell erstellen?

Gruß
K-H

Cogito 26. Apr 2010 13:33

Re: Datenmodell
 
Nein, es geht um folgendes:
Der Benutzer soll sich für einen Report selbst die Datenbasis zusammenstellen können, also irgendwelche Masterdaten und dazu abhängige Daten für die Darstellung in einem Chart usw.. Zu diesem Zweck braucht er ja irgendein Werkzeug um sich die Beziehungen zu definieren (die ich zur Entwurfszeit nicht kenne). Es geht nicht darum sich hier eine Datenbank aufzubauen sondern die Datenbasis für einen Report, der eben aus mehr als einer Query oder Tabelle besteht.

omata 26. Apr 2010 13:42

Re: Datenmodell
 
Zitat:

Zitat von Cogito
Zitat:

Zitat von mkinzler
Um welches DBMS handelt es sich den?

Ich verwende die Unidac Komponenten.

Und nochmal: Welches DBMS?

Cogito 26. Apr 2010 14:28

Re: Datenmodell
 
Ich verwende SQL Server 2008.
Aber wozu ist das wichtig, Relationen sind doch in allen relationalen DBMS gleich?!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:47 Uhr.
Seite 1 von 6  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz