AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken C# Grundsätzliches zur Datenbankverwendung
Thema durchsuchen
Ansicht
Themen-Optionen

Grundsätzliches zur Datenbankverwendung

Ein Thema von Jan · begonnen am 18. Jul 2005 · letzter Beitrag vom 18. Jul 2005
 
Benutzerbild von Jan
Jan

Registriert seit: 24. Sep 2002
Ort: Magdeburg
491 Beiträge
 
Delphi 7 Enterprise
 
#1

Grundsätzliches zur Datenbankverwendung

  Alt 18. Jul 2005, 01:07
Datenbank: Firebird Embedded • Version: 1.6 • Zugriff über: .net Dataprovider
Hallo DPler!

Ich habe ein paar Grundsätzliche Fragen zu der Art und Weise wie ich meine Datenbankanwendung am besten angehe.

Ich habe mich nun mit Ach und Krach in dieses Firebird Mysterium geklickt und getippt um es jetzt tatsächlich geschafft zu haben programmatisch eine Datenbank und einen darin enthaltenen table zu erstellen. Die Dokumentation zu den ganzen Kram ist unter aller Sau, finde ich. Aber das tut ja erstmal nix zur Sache.

Was ich mich jetzt frage ist: wie handhabe ich die Datenbank.
Ich bin also dabei das Moviecontrol 2 Projekt anzugehen.
Das bedeutet jede Menge Datensätze die auch Multimedia enthalten können und wo viel rumsortiert und gefiltert wird, etc.
Soll ich nun die Datenbank einmal öffnen, alle Daten auslesen und in den Speicher lesen, vielleicht mit Ausnahme der BLOB Felder, und dann im Speicher arbeiten? Oder sollte ich besser die Verbindung zur Datenbank durchweg bestehen lassen und alle Datenbank Anfragen des GUIs über SQL statements an die Datenbank geben? Also zum Beispiel einen Filter nach Schauspielern über ein SELECT statement an die Datenbank geben und damit dann die Ausgabe füllen?

Die nächste Frage:
Ich will dem Benutzer die Möglichkeit geben den Inhalt der tables weitgehend selber bestimmen zu können. D.h. ich will, dass er beliebige Datenfelder vorgeben kann und den Datentyp manuell festlegen kann.
Das Erstellen der tables ist ja nicht das Problem, sondern wie ich das ganze dann in meinem Programm handhabe.
Ich hatte eigentlich vorgehabt das ganze über Filmlisten - und Movieobjekte zu implementieren, allerdings wüsste ich garnicht wie ich ein Movieobjekt jetzt implementieren sollte, wenn ich nicht von vornherein weiss, wie die Daten aussehen, die das Objekt beherbergen soll. Dazu fällt mir eigentlich nur ein array ein.
Aber wie finde ich denn im Programm heraus wie der Benutzer den table erstellt hat, damit ich auch mit den Daten aus der Datenbank umgehen kann?

Hm das wars glaube ich erstmal.
Gruß
Jan
Wenn die Sonne der Kultur tief steht, werfen auch kleine Gestalten lange Schatten.
  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 17:05 Uhr.
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