Liebe Mitdenker, liebe Wissende, liebe Neugierige,
Hallo Auge,
Logisch, spätestens, wenn es nicht zu (fast) allen Datensätzen Notizen gibt, führst du haufenweise leere Felder mit.
Ich habe im Adress-Stammsatz ein Feld für den Titel, ein Feld für Bemerkungen, ein Feld für ...
Kaum jemand ist Doktor und meistens gibt es auch keine Bemerkungen. Welche Probleme ziehen leere Felder nach sich?
Kommt auf das DBMS und die verfügbaren Spaltentypen an. Jedes Feld benötigt Platz.
Bei MySQL MyISAM benötigt ein leeres Feld vom Typ VarChar z. B. Nur den Platz für die Längenangabe und für eine interne Adresse. Es wird nicht im random access format, sondern in einem Tree-Format gespeichert. Bei InnoDB habe ich mir das noch nicht genauer angesehen.
Spirituelle Grüße
Euer Robert
robert.r@online.de
Möge der wahre Forumsgeist ewig leben!