Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE EMPLOYEE
- (
- E_ID NUMBER(30) NOT NULL,
- E_PASSWORD VARCHAR2(40) NOT NULL,
- E_ADRESS_STREET VARCHAR2(50) NOT NULL,
- E_ADRESS_HNO VARCHAR2(10) NOT NULL, -- Hausnummer
- E_ADRESS_ZIP VARCHAR2(10) NOT NULL,
- E_ADRESS_CITY VARCHAR2(50) NOT NULL,
- E_ADRESS_COUNTRY VARCHAR2(50) NOT NULL,
- E_EMAIL VARCHAR2(60) NOT NULL,
- E_PHONE NUMBER(30) NOT NULL,
- E_BRANCHID VARCHAR2(7) NOT NULL,
- E_LEDITET DATE NOT NULL, --Zuletzt Bearbeitet
- CONSTRAINT EMPLOYEE_pk PRIMARY KEY (E_ID)
- );
- CREATE TABLE BOOKINGS
- ( B_ID NUMBER(15) NOT NULL,
- B_C_ID NUMBER(35 NOT NULL,
- B_B_ACCID NUMBER(35) NOT NULL,
- B_PRICE NUMBER(10) NOT NULL,
- B_CURRENCY VARCHAR2(6) NOT NULL,
- B_FROM DATE NOT NULL,
- B_TO DATE NOT NULL,
- B_COUNTRY VARCHAR2(20) NOT NULL,
- B_TCID VARCHAR2(38) NOT NULL,
- B_DEP_TIME DATE NOT NULL,
- B_DEP_PLACE VARCHAR2(38) NOT NULL,
- B_ARI_TIME DATE NOT NULL,
- B_ARI_PLACE VARCHAR2(38) NOT NULL,
- B_TYPE VARCHAR2(15) NOT NULL,
- B_TRAVELLERS NUMBER(10) NOT NULL,
- B_LASTEDITED DATE NOT NULL, --Zuletzt Bearbeitet
- CONSTRAINT BOOKINGS_pk PRIMARY KEY (B_ID)
- );
- CREATE TABLE CUSTOMER
- ( C_ID NUMBER(30) NOT NULL,
- C_NAME VARCHAR2(50) NOT NULL,
- C_ADRESS_STREET VARCHAR2(50) NOT NULL,
- C_ADRESS_HNO VARCHAR2(10) NOT NULL,
- C_ADRESS_ZIP VARCHAR2(10) NOT NULL,
- C_ADRESS_CITY VARCHAR2(50) NOT NULL,
- C_ADRESS_COUNTRY VARCHAR2(50) NOT NULL,
- C_EMAIL VARCHAR2(60) NOT NULL,
- C_PHONE NUMBER(30) NOT NULL,
- C_BOOKINGS NUMBER(20) NOT NULL,
- C_LEDITED DATE NOT NULL, --Zuletzt Bearbeitet
- CONSTRAINT CUSTOMER_pk PRIMARY KEY (C_ID)
- );
- CREATE TABLE SEASON
- ( S_ID NUMBER(30) NOT NULL, --1=Summer / 2=Harvest / 3=Winter / 4=Spring
- S_NAME VARCHAR2(50) NOT NULL, --Hier tragen wir den oberen Kommentar ein
- S_FAC VARCHAR2(50) NOT NULL, --Faktor des Sesonalrabattes
- S_LEDITED DATE NOT NULL, --Zuletzt Bearbeitet
- CONSTRAINT SEASON_pk PRIMARY KEY (S_ID)
- );
- CREATE TABLE OFFER
- ( O_ID NUMBER(30) NOT NULL,
- O_B_ACCID NUMBER(35) NOT NULL,
- O_CHLOE_PRICE VARCHAR2(50) NOT NULL, --Der Preis des ganzen
- O_CURRENCY VARCHAR2(10) NOT NULL, --Die Währung wird seperat angegeben
- O_TIME_START DATE NOT NULL,
- O_TIME_STOP DATE NOT NULL,
- O_AVABILE BOOLEAN NOT NULL,
- O_SECURITY VARCHAR2(60) NOT NULL, --Die Infos vom Auswärtigen Amt
- O_COMMENTS VARCHAR2(60) NOT NULL, --z.B. Erfahrungsberichte von vorangegangenen Besuchern
- O_LEDITED DATE NOT NULL, --Zuletzt Bearbeitet
- CONSTRAINT OFFER_pk PRIMARY KEY (O_ID)
- );
- CREATE TABLE ACCOMMODATION --Unterkunft
- ( A_ACCID NUMBER(30) NOT NULL,
- A_ADRESS_STREET VARCHAR2(50) NOT NULL,
- A_ADRESS_HNO VARCHAR2(10) NOT NULL, -- Hausnummer
- A_ADRESS_ZIP VARCHAR2(10) NOT NULL,
- A_ADRESS_CITY VARCHAR2(50) NOT NULL,
- A_ADRESS_COUNTRY VARCHAR2(50) NOT NULL,
- A_TYPE VARCHAR2(50) NOT NULL, --Hotel/Hostel/Jugendherberge usw.
- A_COMMENTS NUMBER(30) NOT NULL, --Bewertungen/Bemerkungen
- A_QUALITY NUMBER(30) NOT NULL, --Qualität z.B. Sterne bei einem Hotel
- A_UNICORN NUMBER(30) NOT NULL, -- Besonderheiten, z.B. Außenpool, ITA Sicherung usw.
- A_PHONE NUMBER(30) NOT NULL,
- A_FAX NUMBER(30) NOT NULL,
- A_E-MAIL VARCHAR(60) NOT NULL,
- A_LEDITED DATE NOT NULL, --Zuletzt Bearbeitet
- CONSTRAINT ACCOMMODATION_pk PRIMARY KEY (A_ACCID)
- );
Advertisement
Add Comment
Please, Sign In to add comment