Die Suche ergab 403 Treffer

von tionov
Do 24. Jun 2021, 17:39
Forum: Datenbankzugriff
Thema: DB - Datenpflege
Antworten: 18
Zugriffe: 99

Re: DB - Datenpflege

In der Tabelle tbcontact sind nur die `festen` DB-Felder, die sich auf einen bestimmten Vertrag beziehen. Der Fremdschlüssel ist fkcustomer. Dagegen sind in der Tabelle tbcontractdetails die `variablen` Angaben zum Miet-Objekt, die auch über die Verbindung zur Tabelle tbrentalobject einbezogen werd...
von tionov
Do 24. Jun 2021, 13:34
Forum: Datenbankzugriff
Thema: DB - Datenpflege
Antworten: 18
Zugriffe: 99

Re: DB - Datenpflege

Es kam die Frage auf: Was ist die letzte Tabelle? Welche Einzelpositionen sollen das sein? Was bleibt dann noch in der Tabelle tbcontract an Feldern übrig? Von mir gemeint war: tbcontract die erste und tbcontractdetail die zweite. In Kurzform: tbcontract: pkcontract fkcustomer datum paid (boolean = ...
von tionov
Do 24. Jun 2021, 13:05
Forum: Datenbankzugriff
Thema: DB - Datenpflege
Antworten: 18
Zugriffe: 99

Re: DB - Datenpflege

Ich habe ja mal gesagt, das Ding ist kompliziert. wie wahr. Aber Aufgeben ist (bisher) keine Option. Die Frage ist auch, wie kompliziert macht man es. Macht man ein Spielbeipiel oder will Gian echt einen Fahrradverleih gründen? Ich meine, referentielle Integrität haben wir schon jetzt im Schema ent...
von tionov
Do 24. Jun 2021, 10:15
Forum: Datenbankzugriff
Thema: DB - Datenpflege
Antworten: 18
Zugriffe: 99

Re: DB - Datenpflege

Es gibt einen weiteren Aspekt, den ich bisher nicht berücksichtigt hatte. Unser Autor Gianluigi aus Genua machte darauf aufmerksam, dass die ausleihende Firma ein Problem bekommt, wenn Sie die Preise aus wirtschaftlichen Gründen zum Zeitpunkt A ändern möchte. Es könnte ja sein, dass 10 Kunden berei...
von tionov
Mi 23. Jun 2021, 15:17
Forum: Datenbankzugriff
Thema: DB - Datenpflege
Antworten: 18
Zugriffe: 99

Re: DB - Datenpflege

Frage: Gibt es einen hinreichend plausiblen Grund, den Preis bei den Ausleihobjekten in der DB-Tabelle tbrentalobject als weiteres Feld einzufügen? Ich verstehe nicht ganz, was du da wirklich vorhast, bzw. ich kann es mir denken. Ein Verleih hat z.B. 50 Herrenräder und 50 Damenräder. Die haben – lo...
von tionov
Di 22. Jun 2021, 10:33
Forum: Datenbankzugriff
Thema: DB - Datenpflege
Antworten: 18
Zugriffe: 99

Re: DB - Datenpflege

Hallo Honsek, wir habe das schon privat besprochen, aber ich will trotzdem meine Anmerkungen und Einwände hier posten, damit Leute daraus lernen können. rab_structure.sql.txt Uiuiui, da gibt es noch Einiges ... CREATE TABLE sqlite_sequence(name,seq); Verstehe ich nicht, aber ich kenne sqlite nicht g...
von tionov
Di 22. Jun 2021, 10:24
Forum: Datenbankzugriff
Thema: DB - Datenpflege
Antworten: 18
Zugriffe: 99

Re: DB - Datenpflege

Sorry, ich hatte nicht zeitnah geantwortet und muss nachtragen, wie ich aus meiner Erfahrung heraus Objekte im Datenbank-Schema benenne. Ich arbeite freiwillig fast nur mit Postgresql, mit anderen DBs, wenn ein Projekt es unbedingt verlangt. Im Laufe der Jahre habe ich in der Benennung verschiedene ...
von tionov
Fr 18. Jun 2021, 13:31
Forum: Datenbankzugriff
Thema: DB - Datenpflege
Antworten: 18
Zugriffe: 99

Re: DB - Datenpflege

Nicht ganz einfach zu beantworten. Wenn Felder in anderen Tabellen sich darauf beziehen, also der PrimaryKey von 'bikes' als Foreign Key z.B. in 'contracts' gespeichert ist, dann hängt es von der Beziehung ab und davon, was als Aktion definiert ist, wenn der Datensatz gelöscht oder geändert wird. 'O...
von tionov
Do 10. Jun 2021, 15:33
Forum: Datenbankzugriff
Thema: Prüfung, ob DB-Server installiert ist
Antworten: 13
Zugriffe: 144

Re: Prüfung, ob DB-Server installiert ist

Off Topic und auch nicht ... Frage: Wenn ich davon ausgehe, das Du des Englischen mächtig bist (immerhin gibt es Dein Buch auch in Englisch) dann Frage ich mich, wieso Du parallel Deine Fragen nicht auch in Gambas One stellst ??? Da sind einige gute Leute unterwegs, es gibt dort "mehr Leben" als hi...
von tionov
Do 10. Jun 2021, 14:44
Forum: Datenbankzugriff
Thema: Prüfung, ob DB-Server installiert ist
Antworten: 13
Zugriffe: 144

Re: Prüfung, ob DB-Server installiert ist

@tionov Wenn ich meine DB-Beispiel-Programme im Buch vorstelle, dann möchte ich sichern, dass das DB-Programm nur dann startet, wenn A der DB-Server installiert ist und B auch gestartet ist. Für genau den 1. Fall benötige ich die Abfrage. Ob der DB-Server gestartet ist, lässt sich über seinen Statu...
von tionov
Do 10. Jun 2021, 12:23
Forum: Datenbankzugriff
Thema: Prüfung, ob DB-Server installiert ist
Antworten: 13
Zugriffe: 144

Re: Prüfung, ob DB-Server installiert ist

Da brauchst du aber vorher eine Prüfung ob nmap installiert ist (was eine Seltenheit sein dürfte). ;-) Das selbe gilt für Programme wie netstat oder telnet, mit denen man so etwas auch prüfen könnte. Außerdem kann der Server installiert sein und laufen, aber nicht an einem Port lauschen. Ich würde d...
von tionov
Mi 9. Jun 2021, 16:19
Forum: Datenbankzugriff
Thema: Inhalt von DB-Feldern vom Typ BLOB
Antworten: 2
Zugriffe: 53

Re: Inhalt von DB-Feldern vom Typ BLOB

BLOB heißt "binary large object", also schlicht ein großer Haufen Bytes. Wenn du nur wenige solche Objekte hast, kannst du das in der DB speichern, aber es bläht die DB auf, ist also schwer zu backuppen und kostet Performance. Und aus wenigen zu Beginn werden meistens immer mehr und am Schluss viele...
von tionov
Mi 9. Jun 2021, 10:03
Forum: Datenbankzugriff
Thema: Geldbeträge in Datenbank-Tabellen
Antworten: 2
Zugriffe: 52

Re: Geldbeträge in Datenbank-Tabellen

Wie behandelt man zum Beispiel berechnete Felder, wenn der Durchschnitt mehrerer Geldwerte ausgerechnet wird? Wenn die Software z.B. Preise intern netto als Integer in Cent speichert, dann die 19% Mwst aufschlägt und dann in einer Rechnung mit vielen Positionen die Endsumme ausgerechnet wird, könne...
von tionov
Di 8. Jun 2021, 14:47
Forum: Datenbankzugriff
Thema: Geldbeträge in Datenbank-Tabellen
Antworten: 2
Zugriffe: 52

Re: Geldbeträge in Datenbank-Tabellen

Nachdem ich früher mal aus Unwissenheit mit Double (Gambas Float) angefangen habe, schlage ich mich in großen Teilen meiner Datenbanken damit herum und muss in der Anwendung an verschiedenen Stellen runden. Das gelingt in den meisten Fällen gut, aber es ist ab und zu tricky. Heute würde ich Integer ...
von tionov
So 6. Jun 2021, 08:13
Forum: Datenbankzugriff
Thema: Mitstreiter gesucht ...
Antworten: 20
Zugriffe: 340

Re: Mitstreiter gesucht ...

das ging aber schnell mit der Antwort. Vielen Dank - auch für die angegebenen Links. Also werde ich den Rädern 3 weitere Spalten spendieren: type, size, style. Eine fortlaufende Nummer kann ja entfallen, da es ja schon eine über den Primärschlüssel gibt - wenn ich richtig liege. Genau. Mein Problem...