Kyaria

travel dealer tables

Oct 18th, 2017
494
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 3.40 KB | None | 0 0
  1. CREATE TABLE EMPLOYEE
  2. (  
  3.     E_ID NUMBER(30) NOT NULL,
  4.     E_PASSWORD VARCHAR2(40) NOT NULL,
  5.     E_ADRESS_STREET VARCHAR2(50) NOT NULL,
  6.     E_ADRESS_HNO VARCHAR2(10) NOT NULL, -- Hausnummer
  7.     E_ADRESS_ZIP VARCHAR2(10) NOT NULL,
  8.     E_ADRESS_CITY VARCHAR2(50) NOT NULL,
  9.     E_ADRESS_COUNTRY VARCHAR2(50) NOT NULL,
  10.     E_EMAIL VARCHAR2(60) NOT NULL,
  11.     E_PHONE NUMBER(30) NOT NULL,
  12.     E_BRANCHID VARCHAR2(7) NOT NULL,
  13.     E_LEDITET DATE NOT NULL, --Zuletzt Bearbeitet
  14.    
  15.     CONSTRAINT EMPLOYEE_pk PRIMARY KEY (E_ID)
  16.  
  17. );
  18.  
  19. CREATE TABLE BOOKINGS
  20. (   B_ID NUMBER(15) NOT NULL,
  21.     B_C_ID NUMBER(35 NOT NULL,
  22.     B_B_ACCID NUMBER(35) NOT NULL,
  23.     B_PRICE NUMBER(10) NOT NULL,
  24.     B_CURRENCY VARCHAR2(6) NOT NULL,
  25.     B_FROM DATE NOT NULL,
  26.     B_TO DATE NOT NULL,
  27.     B_COUNTRY VARCHAR2(20) NOT NULL,
  28.     B_TCID VARCHAR2(38) NOT NULL,
  29.     B_DEP_TIME DATE NOT NULL,
  30.     B_DEP_PLACE VARCHAR2(38) NOT NULL,
  31.     B_ARI_TIME DATE NOT NULL,
  32.     B_ARI_PLACE VARCHAR2(38) NOT NULL,
  33.     B_TYPE VARCHAR2(15) NOT NULL,
  34.     B_TRAVELLERS NUMBER(10) NOT NULL,
  35.     B_LASTEDITED DATE NOT NULL, --Zuletzt Bearbeitet
  36.    
  37.     CONSTRAINT BOOKINGS_pk PRIMARY KEY (B_ID)
  38. );
  39.  
  40. CREATE TABLE CUSTOMER
  41. (   C_ID NUMBER(30) NOT NULL,
  42.     C_NAME VARCHAR2(50) NOT NULL,
  43.     C_ADRESS_STREET VARCHAR2(50) NOT NULL,
  44.     C_ADRESS_HNO VARCHAR2(10) NOT NULL,
  45.     C_ADRESS_ZIP VARCHAR2(10) NOT NULL,
  46.     C_ADRESS_CITY VARCHAR2(50) NOT NULL,
  47.     C_ADRESS_COUNTRY VARCHAR2(50) NOT NULL,
  48.     C_EMAIL VARCHAR2(60) NOT NULL,
  49.     C_PHONE NUMBER(30) NOT NULL,
  50.     C_BOOKINGS NUMBER(20) NOT NULL,
  51.     C_LEDITED DATE NOT NULL, --Zuletzt Bearbeitet
  52.    
  53.     CONSTRAINT CUSTOMER_pk PRIMARY KEY (C_ID)
  54. );
  55.  
  56. CREATE TABLE SEASON
  57. (   S_ID NUMBER(30) NOT NULL, --1=Summer / 2=Harvest / 3=Winter / 4=Spring
  58.     S_NAME VARCHAR2(50) NOT NULL, --Hier tragen wir den oberen Kommentar ein
  59.     S_FAC VARCHAR2(50) NOT NULL, --Faktor des Sesonalrabattes
  60.     S_LEDITED DATE NOT NULL, --Zuletzt Bearbeitet
  61.    
  62.     CONSTRAINT SEASON_pk PRIMARY KEY (S_ID)
  63. );
  64.  
  65. CREATE TABLE OFFER
  66. (   O_ID NUMBER(30) NOT NULL,
  67.     O_B_ACCID NUMBER(35) NOT NULL,
  68.     O_CHLOE_PRICE VARCHAR2(50) NOT NULL, --Der Preis des ganzen
  69.     O_CURRENCY VARCHAR2(10) NOT NULL, --Die Währung wird seperat angegeben
  70.     O_TIME_START DATE NOT NULL,
  71.     O_TIME_STOP DATE NOT NULL,
  72.     O_AVABILE BOOLEAN NOT NULL,
  73.     O_SECURITY VARCHAR2(60) NOT NULL, --Die Infos vom Auswärtigen Amt
  74.     O_COMMENTS VARCHAR2(60) NOT NULL, --z.B. Erfahrungsberichte von vorangegangenen Besuchern
  75.     O_LEDITED DATE NOT NULL, --Zuletzt Bearbeitet
  76.    
  77.     CONSTRAINT OFFER_pk PRIMARY KEY (O_ID)
  78. );
  79.  
  80. CREATE TABLE ACCOMMODATION --Unterkunft
  81. (   A_ACCID NUMBER(30) NOT NULL,
  82.     A_ADRESS_STREET VARCHAR2(50) NOT NULL,
  83.     A_ADRESS_HNO VARCHAR2(10) NOT NULL, -- Hausnummer
  84.     A_ADRESS_ZIP VARCHAR2(10) NOT NULL,
  85.     A_ADRESS_CITY VARCHAR2(50) NOT NULL,
  86.     A_ADRESS_COUNTRY VARCHAR2(50) NOT NULL,
  87.     A_TYPE VARCHAR2(50) NOT NULL, --Hotel/Hostel/Jugendherberge usw.
  88.     A_COMMENTS NUMBER(30) NOT NULL, --Bewertungen/Bemerkungen
  89.     A_QUALITY NUMBER(30) NOT NULL, --Qualität z.B. Sterne bei einem Hotel
  90.     A_UNICORN NUMBER(30) NOT NULL, -- Besonderheiten, z.B. Außenpool, ITA Sicherung usw.
  91.     A_PHONE NUMBER(30) NOT NULL,
  92.     A_FAX NUMBER(30) NOT NULL,
  93.     A_E-MAIL VARCHAR(60) NOT NULL,
  94.     A_LEDITED DATE NOT NULL, --Zuletzt Bearbeitet
  95.    
  96.     CONSTRAINT ACCOMMODATION_pk PRIMARY KEY (A_ACCID)
  97. );
Advertisement
Add Comment
Please, Sign In to add comment