Ich habe dir sehr erhebliche Vorteile genannt, und du bestätigst diese sogar und sagst trotzdem dass es 0 Vorteile hat...
Ich weiss ehrlich gesagt nicht ob es in diesem Fall wirklich sinn macht weiter zu diskutieren, aber ei wenig halt ich noch durch...
Er hat Statistiken, die sich jeweils genau aus EINER Tabelle generieren (nix joint, nix verknüpft, nada)
Bei mir musst du nix joinen, sondern nur ein WHERE hinzufügen.
Davon agesehn.
1) Gleicht dieses kleine "where" sich locker flockig mit dem variablem tabellen Namen aus (vom arbeitsuafwand her)
2) Ist es ein schwerer Desginfehler, wenn man Variable Tabellen Namen hat.. (kann ich leider nicht durch ein Zitat beweisen, aber glaub in diesem Fall einfach mal meiner Erfahrung .. wenn du mich bezahlst begründige ich dir das alles gründlich!)
3) Ist das ein Argument das sich rein auf die Anzeige bezieht und in keinster weise auf die Datenhaltung.. so gesehn ist das Argument eh hinfällig, wenn es um einen guten Datenbankentwurf geht.
Ich empfehle dir bei dieser Denkweise Excel....
Code:
Er hat verschiedene Daten in den Statistiken
Die dem gleichem Schema folgen und folglich in eine Tabelle gehören.
HTML:
Neue Statistik = neue Tabelle, na und? Sind ja eh neue Daten die mit alten Daten nix am Hut haben und womöglich ein total anderes Format haben.
Nur weile Neue Daten hinzukommen muss man doch nicht unbedingt das Tabellenschema ändert.. Das Tabellenschema muss geändert werden wenn es neue Konzepte gibt.. es gibt aber keine neuen Konzepte, also sollte man am Tabellenschema nichts änern müssen.
Und was man durch dieses schrekcliche desig verliert habe ich bereits mehrfach gesagt und du hast es bestätigt aber vergisst das in der nächsten sekunde gleich wieder:
Sehr viel weniger aufwand, und eine hoch dynamische und sehr leicht erweiterebare Anwendung mit sehr geringem Änderungsaufwand.
Code:
Man könnte jetzt sogar noch argumentieren, dass er in der jeweiligen Tabellen den optimalen Datentyp wählen kann (float, int, varchar).
Ich bezweifle dass so etwas in diesem Fall gebraucht wird (wird benötigt wenn man innerhalb einer SQL anfrage mit diesen werten gerechnet werden muss (u.a.)).
Wird es jedoch doch gebraucht, dann kann man dies ein eine Werte Typ Tabelle auslagern, und behält trotzdem die freiheiten des Tabellenschemas, welches sehr dynamisch ist.
Trotzdem wäre es mal sehr interessant die genaue zusammenstellung der 20 Tabellen zu kennen..