Create Table
rem*******TABELLEN LÖSCHEN
drop table tblPerson cascade constraint;
drop table tblMitarbeiter cascade constraint;
drop table tblKunden cascade constraint;
drop table tblFirma cascade constraint;
drop table tblSkills cascade constraint;
drop table tblBild cascade constraint;
drop table tblLebenslauf cascade constraint;
drop table tblAdressen cascade constraint;
drop table tblProjekt cascade constraint;
drop table tblFertigProdukt cascade constraint;
drop table tblAngebot cascade constraint;
drop table tblAuftrag cascade constraint;
drop table tblRechnung cascade constraint;
drop table tblMahnung cascade constraint;
drop table tblAdmin cascade constraint;
drop table tblBearbeiter cascade constraint;
drop table tblProjektangebot cascade constraint;
drop table tblFrage cascade constraint;
drop table tblAntwort cascade constraint;
rem*** Löschen vorhandener Sequenzen
drop sequence mahnung;
rem*******TABELLEN ERZEUGEN
rem*******Tabelle tblPerson
Create table tblPerson(IDP Number(4),
Pname Varchar2(25),
PVorname Varchar2(20),
Telefon Varchar2(15),
Fax Varchar2(15),
EMail Varchar2(45),
Mobiltelefon Varchar2(15),
Bemerkung Varchar2(100),
Pers_Typ Number(1));
rem*******Tabelle tblMitarbeiter
Create table tblMitarbeiter(IDM Number(4),
MBenutzername Varchar2(25),
MKennwort Varchar2(8),
MRechte Number(4),
Pers_Typ Number(1));
rem*******Tabelle tblKunden
Create table tblKunden(IDK Number(4),
KBenutzername Varchar2(25),
KKennwort Varchar2(8),
KRechte Number(4));
rem*******Tabelle tblFirma
Create table tblFirma(IDF Number(4),
FBenutzername Varchar2(25),
FKennwort Varchar2(8),
FRechte Number(4));
rem*******Tabelle tblSkills
Create table tblSkills(IDS Number(4),
Skill1 Varchar2(20),
Skill2 Varchar2(20),
Skill3 Varchar2(20),
Skill4 Varchar2(20),
StdSatz Number(6));
rem*******Tabelle tblBild
Create table tblBild(IDB Number(4),
Bild Varchar2(25),
Bild_sig Varchar2(8));
rem*******Tabelle tblLebenslauf
Create table tblLebenslauf(IDL Number(4),
Lebenslauf Varchar2(100));
rem*******Tabelle tblAdressen
Create table tblAdressen(IDA Number(4),
IDP Number(4),
Strasse Varchar2(30),
PLZ Varchar(10),
Ort Varchar2(20));
rem*******Tabelle tblProjekt
Create table tblProjekt(IDPro Number(4),
IDP Number(4),
Pro_bez Varchar2(50));
rem*******Tabelle tblFertigProdukt
Create table tblFertigProdukt(IDFP Number(4),
IDP Number(4),
FP_Name Varchar2(30),
FP_Pro Number(5));
rem*******Tabelle tblAngebot
Create table tblAngebot(IDANG Number(4),
An_Pro Number(4),
An_pr Number(7),
An_zf Number(5),
An_link Varchar2(25),
An_erstellt Date);
rem*******Tabelle tblAuftrag
Create table tblAuftrag(Au_id Number(4),
IDANG Number(4),
Au_vom Date,
Au_pr Number(7),
Au_zf Number(5),
Au_link Varchar2(25),
Au_erledigt Varchar2(4),
check(Au_erledigt In ('ja' , 'nein')));
rem*******Tabelle tblRechnung
Create table tblRechnung(Rg_id Number(4),
Au_pr Number(7),
Au_zf Number(5),
Au_id Number(4),
An_link Varchar2(25),
Rg_link Varchar2(25),
Rg_bezahlt Varchar2(4),
check(Rg_bezahlt in ('ja', 'nein')),
Rg_Mahnstufe Number(1),
Rg_Mahnbesch Varchar2(4),
check(Rg_mahnbesch in ('ja', 'nein')),
Rg_Titel Varchar2(20),
Rg_Datum Date,
Rg_LetzMahn Date);
rem*******Tabelle tblMahnung
rem********Zuerst Sequence
Create sequence mahnung maxvalue 100 start with 1 increment by 1;
rem*********Dann Tabelle
Create table tblMahnung(IDMA Number(4),
MahnDatum Date,
Mahnstufe Number(1),
Rg_id Number(4));
rem*******Tabelle tblAdmin
Create table tblAdmin(IDADMIN Number(4),
IDPRO Number(4));
rem*******Tabelle tblBearbeiter
Create table tblBearbeiter(IDP Number(4),
IDPRO Number(4));
rem*******Tabelle tblProjektangebot
Create table tblProjektangebot(IDANG Number(4),
IDPRO Number(4),
IDP Number(4),
IDPK Number(4));
rem*******Tabelle tblFrage
Create table tblFrage(IDFR Number(4),
IDP Number(4),
EMail Varchar2(45),
Zeit Date,
Betreff Varchar2(25),
Inhalt Varchar2(100));
rem*******Tabelle tblAntwort
Create table tblAntwort(IDAN Number(4),
IDFR Number(4),
IDP Number(4),
EMail Varchar2(45),
Zeit Date,
Betreff Varchar2(25),
Inhalt Varchar2(100));