MMDB
Aus Melin DokuWiki
[bearbeiten] Datenbankbeschreibung MMDB
Die MMDB (MehrMandantenDatenBank) ist die Melin-Interne Datenbankstruktur in der alle Verwaltungsdaten abgelegt werden.
Die MMDB ist die empfohlene Tabellenstruktur wenn nicht zwingend eine bereits existierende Datenbank angebunden werden soll. Die Tabellenstruktur wird von Melin selbst angelegt wenn im Menü [[MENU:SETTINGS|Einstellungen] / Master Datenbank eine existierende Datenbank angegeben wird.
[bearbeiten] Zielsetzung
Ziel dieses Datenbankdesigns ist es in einer kompakten Datenbankstruktur alle Profil- und Abonnementdaten der Abonntenten abzulegen.
Im Gegensatz zur Melin SQLDB-Struktur, bei der pro Newsletter eine Tabelle angelegt wird die beliebige Daten aufnehmen kann, werden hier die Daten aller Newsletter und Abonnnenten in eine feste Struktur gefasst.
Jedem Abonnent wird hierbei eine eindeutige ID zugeordnet über die alle weiteren Daten erhalten werden. Die Daten die zu einem Abonnenten gespeichert sind ergeben sich aus der Tabelle SC_DETAILS. Zusätzlich kann zu jedem Newsletter-Abonnement ein Affiliate-Wert (Zusätzliche Kennung woher der Abonnent kam) und ggf. die Website und die IP bei seiner An- bezw. Abmeldung gesichert werden.
Die Tabellen sind im einzelnen:
|
Die SQL-Statements zur Generierung der Tabellen befinden sich in der JSP-Datei /htdocs/melin/includes_fx/mmdb.jsp.
