Mandantenverwaltung
Guter Rat

Informatik Johann Penon

SQL-Skript zum Erzeugen der Datenbank


 
# Skriptname create_mandantenverwaltung.sql 
# 
# Funktion Erstellt die Tabellen fuer die Verwaltung der 
# Mandantenverwaltung 
# 
# Autor: Johann Penon
# 
# DBMS: MySql 5.1 
# 
# erstellt am 22. November 2010
# 25. Oktober 2012 MyISAM als Standardengine hinzugefügt # # Storage-Engine: MyISAM
# Der Fremdschlüsselbefehl (FOREIGN KEY) wird von der Storage-Engine MyISAM nicht unterstützt, # wird hier aber aus Kompatiblitätsgründen mit aufgeführt. # # CREATE DATABASE penon_guterrat; (Kommentarzeichen wegnehmen, wenn die Datenbank über Skripte implementiert werden kann.
# Das ist bei vielen Providern nicht möglich.) use penon_guterrat; CREATE TABLE IF NOT EXISTS mandanten ( manr INT(5) NOT NULL AUTO_INCREMENT, maname CHAR(30) NOT NULL, mavorname CHAR(20) NOT NULL, mastrasse CHAR(30) NOT NULL, maplz CHAR(5) NOT NULL, maort CHAR(30) NOT NULL, matelefon CHAR(20), magebdat DATE NOT NULL, mare CHAR(10), mageschlecht Char(1) NOT NULL, PRIMARY KEY(manr) )DEFAULT CHARSET=utf8 ENGINE=MyISAM AUTO_INCREMENT=10000; CREATE TABLE IF NOT EXISTS faelle ( faakz CHAR(10) NOT NULL, famanr INT(5) NOT NULL, fabez CHAR(30) NOT NULL, faprogeg CHAR(30) NOT NULL, fager CHAR(30) NOT NULL, PRIMARY KEY(faakz), FOREIGN KEY(famanr) REFERENCES mandanten(manr) )DEFAULT CHARSET=utf8 ENGINE=MyISAM; CREATE TABLE IF NOT EXISTS termine ( tenr INT(3) NOT NULL AUTO_INCREMENT, tezwe CHAR(35) NOT NULL, teakz CHAR(10) NOT NULL, tedat DATE NOT NULL, tezeit CHAR(9) NOT NULL, terort CHAR(20) NOT NULL, PRIMARY KEY(tenr), FOREIGN KEY(teakz) REFERENCES faelle(faakz) )DEFAULT CHARSET=utf8 ENGINE=MyISAM AUTO_INCREMENT=100;

 

zum Seitenanfang springen

zum Seitenanfang springen