NoFollow Free!
SHIFT Weblog

Dieses Blog ist ein Online-Magazin für erfahrene Website-Entwickler und Webdesigner, die PHP und Webdesign lieben.

Kategorie: Datenbanken

Datenbanken

Datenbank-Normalisierung – ein How-to für Beginner

Bei der Programmierung gilt: Vermeide Redundanz! Redundante Codezeilen erhöhen den Wartungsaufwand. Auch bei Datenbanken sind doppelte Datensätze nicht sehr hilfreich. Um diese zu verhindern, muss die Datenbank erst normalisiert werden.  Ich erkläre hier kurz und knapp, wie man seine Datenbank unter Gesichtspunkten der Normalisierung plant und versuche dabei das Thema so sanft wie möglich anzugehen. Das bedeutet auch, dass ich euch nicht mit den verschiedenen Formen der Normalform bombardiere, sondern die Schilderung der Problematik Problematik und die Lösung so einfach wie möglich halte.

Weiterlesen ›

Datenbanken, Quickies

MySQL: Wochentage auf Deutsch – so gehts

Mit der MySQL-Funktion DATE_FORMAT() gibt es die Möglichkeit, ein Datumsfeld (Typ DATE oder TIME)  formatiert auszugeben. An einigen Stellen habe ich auch die Wochentage des jeweiligen Datums benötigt. Weil diese normalerweise nur auf Englisch ausgegeben werden, könnte man sich PHP-intern mit einem Translation-Array weiterhelfen. Das funktioniert zwar, aber schöner ist es mit diesem Befehl:

SET lc_time_names = 'de_DE'

Nun werden alle Werte in deutsch angegeben, hier zum beispiel in PDO:

$dbh->exec("SET lc_time_names = 'de_DE'");

Man lernt eben nie aus :)