AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Datenbankdesign: Den Grad des Hirnrisses bestimmen
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbankdesign: Den Grad des Hirnrisses bestimmen

Ein Thema von Furtbichler · begonnen am 19. Okt 2012 · letzter Beitrag vom 23. Okt 2012
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Datenbankdesign: Den Grad des Hirnrisses bestimmen

  Alt 19. Okt 2012, 11:43
Es mag durchaus Gründe für dieses Design geben oder gegeben haben (kann ich mir zwar nicht vorstellen), aber es mag andere Lösungen dafür geben, die etwas geradliniger sind.
Vielleicht war es auch eine gewachsene Applikation, welche früher an DBF-Grenzen stieß (2GB bzw 4GB, je nach Treiber) - oder ein Entwickler, der solche Grenzen im Kopf hatte. Da wir DBF als natives Storage unterstützen, sehe ich das sehr oft
Mir scheint es eher, als ob da nach der Planungs-/Entwicklungsphase noch ein Änderungswunsch hinzukam, der so fix auf dem kleinen Dienstweg gebastelt wurde. Sollte nix kosten nur eben tuten ...
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
545 Beiträge
 
#2

AW: Datenbankdesign: Den Grad des Hirnrisses bestimmen

  Alt 19. Okt 2012, 12:00
Blup hat es auf den Punkt gebracht.
Wenn ein Programm schon mehr als 20 Jahre alt ist, aber funktioniert, dann wird die Logik samt Datenmodell übernommen. Sprich Dos->Windows BDE -> Windows SQL. Dann sieht die Datenstruktur vermutlich wie zu DOS Zeiten aus.
Es gibt ja immer die Theoretiker und dann die , welche praktisch damit arbeiten. Die Theoretiker philosophieren über neue Modelle und Arbeitswege, da haben die anderen das schon programmiert.
Es geht nämlich darum Geld zu verdienen. Und zwar jetzt und nicht in 12 Monaten, wo man vorher evtl schon Pleite ist. Und evtl bei der ganzen Umstrukturierung die Hälfte vergessen hat, oder weg lassen musste, weil es fertig werden muss.

Wenn man natürlich bei einem neuen Projekt das genau so macht, dann sollte man evtl den Job wechseln.

Ich habe schon unzählige Datenübernahmen aus Fremprojekten programmiert. Darunter auch schon aus MS Axapta. Bei einigen Datenmodellen kam man sich vor, als hätte jemand ne Doktorarbeit geschrieben und sich Nachts darauf einen runter... hat. Oder evtl wollte er zum Mond damit.
Sah irgendwie auch gut aus, aber um an die Daten zu kommen, hat man sich nen Wolf programmiert
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.867 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Datenbankdesign: Den Grad des Hirnrisses bestimmen

  Alt 19. Okt 2012, 12:13
Zitat:
Es gibt ja immer die Theoretiker und dann die , welche praktisch damit arbeiten. Die Theoretiker philosophieren über neue Modelle und Arbeitswege, da haben die anderen das schon programmiert.
Es geht nämlich darum Geld zu verdienen.
Das würde ich so nich grundsätzllich unterschreiben. Das mag grundsätzlich manchmal so gelten. In vielen Fällen lohnt es sich aber verschiedene Lösungen zu betrachten und dann abzuwägen, welcher besser ist. Oft lohnt sich ein wenig Mehraufwand jetzt um einen größeren Mehraufwand in der Zukunft zu vermeiden. zudem verhindern solche Strukturen Möglichkeiten neuer DBMS ( constraints usw.)
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 02:07 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 by Thomas Breitkreuz