Hi,
 
> Wie gesagt, Tabellen sind nur zur Datenhaltung da - es ist vollkommen
> uninteressant, in welcher Reihenfolge die da drin stehen.
 
Das ist nur bedingt richtig. Der Datenbanksever legt die Daten so ab, wie der 
Clustered Index es vor gibt und da ist es nicht unbedingt Sinnvoll denn z.B. 
auf die ID Spalte zu legen. Das kann bei sehr großen Datenmengen etscheident 
für die Performance einer Abfrage sein.
 
Aber ansonsten kann man natürlich jede Sortierung durch ein "order by" im 
SQL-Statement einer View herbeiführen, die man möchte. Wie die Daten in der 
Tabelle gespeichert werden ist dann für den Anwender völlig Egal.
 
Dazu sollte man auch von Begin an daran denken, dass die User (und damit auch 
jede Anwendung) auf Tabellenebene nicht verloren haben. Man geht nur und 
ausschließlich über Views, Stored Procedures und Functions an die Daten ran. 
Das verhindert, das unbefugte auf der DB die Daten ändern können und man ist 
(relativ) sicher vor spoofing Attacken.
 
 
Gruß  
 
Michael W. Schneider
 

<<winmail.dat>>

Antwort per Email an