AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Table nach Datum filtern

Ein Thema von jedi · begonnen am 20. Feb 2013 · letzter Beitrag vom 21. Feb 2013
Antwort Antwort
Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#1

AW: Table nach Datum filtern

  Alt 21. Feb 2013, 14:44
(meine Denkweise kann natürlich auch völlig falsch sein!)
Ja dir fehlt noch etwas Erfahrung im Datenbankdesign.
Also, wenn es in einer Datenbank zwei (oder mehr) Tabellen gibt, die in ihren Feldern komplett übereinstimmen, dann ist etwas faul am Design.
Denn es ist ja jederzeit möglich, die Datensätze aus den beiden Tabellen in eine einzige Tabelle zu verfrachten und zusätzlich ein weiteres Datenfeld aufzunehmen.

Es gibt zu dieser Regel eigentlich nur eine Ausnahme:
Performanceprobleme - bei hoher Datenmenge im GByte-Bereich muss man manche Tabellen in mehrere Tabellen zerlegen.
Man nennt das horizontale Partitionierung und man braucht das nur bei wirklich sehr vielen Datensätzen.


Auf dein Problem bezogen heisst das du braucht z.Zt. min. 3 Tabellen
* Mitglieder (pro Mitglied ein Datensatz)
* Beitraege (pro Mitglied und Jahr ein Datensatz)
* Konditionen (pro Jahr ein Datensatz)

Mit SQL ist es kein Problem die Daten die Daten aus mehreren Tabellen zu verknüpfen und unerwünschte Datensätze (z.B. alles was nicht zum Jahr 2013 gehört) auszufiltern.

Über die Datenmenge brauchst du dir keine Gedanken machen.
Es ist z.B. kein Problem in einer Access-Datenbank (150MB) alle Orte (~40000) und alle Strassen (~1,4 Mio) von Deutschland zu speichern und jede Adresse innerhalb 0,8s zu finden.
  Mit Zitat antworten Zitat
Antwort Antwort


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 00:42 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-2025 by Thomas Breitkreuz