Website-Konzeption: Technische Konzeption von Onlineprojekten.

Ob eine kleine Website Entwicklung oder komplexe Onlineanwendungen wie CMS basierte Intranets, Planungstools, Websites und Onlineshops bedingen immer eine technische Website-Konzeption. Besonders bei Websites die CMS basiert aufgebaut sind, ist eine vorherige Datenbankmodellierung nötig und sinnvoll. Hierbei ist als erstes abzufragen welches Datenbanksystem genutzt werden soll.

Die Performance und Sicherheit für die spätere Onlineanwendung muss hier an erster Stelle stehen. Eine Abwägung zwischen Funktion, Umfang und Performance sowie Preisleistungsverhältnis wird pro Onlineanwendung entschieden – bei der Sicherheit sind keinerlei Abstriche machbar. Mögliche Datenbanken sind MySQL, PostgreSQL, Oracle, MS-SQL etc. Wobei MySQL Datenbanken einen sehr hohen Verbreitungsgrad gerade in der Verbindung mit einer PHP Programmierung aufweisen und technisch erprobt sind.

Nachdem man sich für eine Datenbank entschieden hat kann mit der Modellierung begonnen werden. In der Regel wird die Datenbankmodellierung mit verschiedenen Tools aufgebaut, z.b. MS Visio oder Axure. Neben der reinen Struktur der Datenbanktabellen werden die unterschiedlichen Verknüpfungen zwischen den Tabellen (Normalisierung) sowie weitere Prozesse abgebildet.

 

 

Nachdem die Datenbank modelliert wurde, kann das Datenbankmodell in ein technische Konzept für die Programmierung übernommen und weiterbearbeitet werden. Hierbei ist eine enge Abstimmung mit den Web Developern wichtig, insbesondere die Abstimmung der zu programmierenden Funktionen sowie die Speicherung der Daten innerhalb der Datenbank.

Artikel kommentieren