Hallo,
was meint ihr, macht sowas Sinn. Gedacht als Stichwort überblick für Einsteiger die noch nichts mit Datenbanken am Hut hatten, was man beim DB-Design beachten sollte.
Das könnte dann dazu dienen jemanden das vorweg zum Bedenken zeigen zu können, oder auch wenn es jemand schon falsch hat zur Verlinkung was wir denn genau meinen.. So meine Gedanken. Ich hätte dazu grob mal folgende Auflistung:
- "DB ist kein Excel"
Normalisierung, Normalformen -> Verlinkung zu Kropff, Wikipedia, und sqldocu
- Nummerierte Spalten vemeiden / zumeist Hinweis auf Fehldesign
- Tabellennamen .. in Englisch, nur Kleinbuchstaben und underline verwenden
- Aliase nutzen
- Indizies ( inkl. FKs constraints) richtig setzen..
- "SELECT * vermeiden" könnte dann auch einfliessen
- GROUP BY.. alle im SELECT Felder müssen grupppiert oder aggregiert sein
...
?
was meint ihr, macht sowas Sinn. Gedacht als Stichwort überblick für Einsteiger die noch nichts mit Datenbanken am Hut hatten, was man beim DB-Design beachten sollte.
Das könnte dann dazu dienen jemanden das vorweg zum Bedenken zeigen zu können, oder auch wenn es jemand schon falsch hat zur Verlinkung was wir denn genau meinen.. So meine Gedanken. Ich hätte dazu grob mal folgende Auflistung:
- "DB ist kein Excel"
Normalisierung, Normalformen -> Verlinkung zu Kropff, Wikipedia, und sqldocu
- Nummerierte Spalten vemeiden / zumeist Hinweis auf Fehldesign
- Tabellennamen .. in Englisch, nur Kleinbuchstaben und underline verwenden
- Aliase nutzen
- Indizies ( inkl. FKs constraints) richtig setzen..
- "SELECT * vermeiden" könnte dann auch einfliessen
- GROUP BY.. alle im SELECT Felder müssen grupppiert oder aggregiert sein
...
?
Kommentar