Entwickler-Ecke
Datenbanken - Allgemeine Tips zur Datenbankprogrammierung
Jakob Schöttl - Do 13.08.09 15:08
Titel: Allgemeine Tips zur Datenbankprogrammierung
Hallo mal wieder,
ich will eine einfache Datenbankanwendung schreiben, die halt paar Tabellen verwaltet, die teilweise auch referenzieren...
Ich hab nur das Problem dass mir alles so schnell über den Kopf wächst - naja folgendes:
Tabellen: Kunden, Kinder und Themen
Mehr als drei Formulare, manche sollen nur eine Tabelle verwalten, manche auch mehrere miteinander verknüpfen.
Gibt man jetzt jedem Formular seine eigene Table-Komponente, oder sollten die Tables nur 1 x exisitieren?
Macht man auch für einen Table mehrere DataSource? nein das ist glaub ich nicht sinnvoll.
Nimmt man auch für jedes Formular, wo man's braucht ein eigenes Query? oder auch gesammelt?
Also wie macht das ein guter Programmierer...
Ich hoffe ihr versteht was ich meine? Weil oft ist es ja so, wenn man nur einen Table hat, und den Curser in einem Formular auf einen anderen Datensatz schiebt, dann verändert er sich halt überall, obwohl man das vllt gar nicht will... oder einen Filter, der eigentlich nur für ein Formular gelten soll...
mkinzler - Do 13.08.09 15:50
Ich würde weder die BDE noch Tables verwenden.
Datenbankzugriffe sollte man in einem DataModule sammeln
Jakob Schöttl - Do 13.08.09 16:31
was für ein Datenbanksystem nimmst du denn?
und wenn ich die Tables in einem Datenmodul ablege, soll man dann für jede Tabelle nur ein Table-objekt machen oder kann man mehrere (für jedes Formular eins) machen?
mkinzler - Do 13.08.09 17:17
| Zitat: |
| was für ein Datenbanksystem nimmst du denn? |
FireBird, MSSQL express, MySQL, PosGreSQL, ...
Kommt darauf an, was du brauchst. Soll jedes Fenster unabhängig sein, dann eigen DataSets
Jakob Schöttl - Do 13.08.09 17:29
mkinzler hat folgendes geschrieben : |
| Zitat: | | was für ein Datenbanksystem nimmst du denn? |
FireBird, MSSQL express, MySQL, PosGreSQL, ... |
ok, aber ich glaub des wird mir bisschen zu schwierig, weils dazu keine Standardkomponenten gibt - die BDE müsste es schon tun.
mkinzler hat folgendes geschrieben : |
| Kommt darauf an, was du brauchst. Soll jedes Fenster unabhängig sein, dann eigen DataSets |
in meinem Fall hätte ich im einem Fenster z.B. eine Tabelle wo ein Filter dabei ist und man halt die Daten ändern kann,
im andern Fenster muss z.B. immer nur eine Teilmenge der selben Tabelle angezeigt werden.
Also muss ich glaub ich auch 2 DataSets machen, weil ich für die zwei Fenster ja unterschiedliche Filter brauche... oder?
mkinzler - Do 13.08.09 22:34
| Zitat: |
| ok, aber ich glaub des wird mir bisschen zu schwierig, weils dazu keine Standardkomponenten gibt - die BDE müsste es schon tun. |
Und as ist mit IBX, ADO, Zeos usw.?
Jakob Schöttl - Fr 14.08.09 10:58
mkinzler hat folgendes geschrieben : |
| Zitat: | | ok, aber ich glaub des wird mir bisschen zu schwierig, weils dazu keine Standardkomponenten gibt - die BDE müsste es schon tun. | Und as ist mit IBX, ADO, Zeos usw.? |
ach ja für InterBase und ADO gibts ja auch Komponenten... ich schaus mir mal an
mkinzler - Fr 14.08.09 11:09
ADO ist eine Schnittstelle
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!