Facebook
From Colorant Macaque, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 207
  1. CREATE TABLE DIM_WEATHER
  2. (
  3. id INTEGER CONSTRAINT PK_weather PRIMARY KEY,
  4. nazwa VARCHAR(25),
  5. additionalWeather VARCHAR(25)
  6. );
  7.  
  8. CREATE TABLE DIM_LIGHT_CONDITION
  9. (
  10. id INTEGER CONSTRAINT PK_light PRIMARY KEY,
  11. nazwa VARCHAR(25),
  12. );
  13.  
  14. CREATE TABLE DIM_TRAFFICWAY
  15. (
  16. id INTEGER CONSTRAINT PK_trafficway PRIMARY KEY,
  17. TrafficwayID VARCHAR(30),
  18. NationalHighwaySystem BIT,
  19. SpecialJuristidction BIT,
  20. RouteSinging VARCHAR(25),
  21. TypeOfIntersection VARCHAR(25),
  22. AdditionalTrafficway VARCHAR(30),
  23. lokalizacja INTEGER CONSTRAINT FK_location REFERENCES DIM_LOCATION(id) NOT NULL,
  24. );
  25.  
  26. CREATE TABLE FACT_ACCIDENTS
  27. (
  28. id INTEGER CONSTRAINT PK_fact PRIMARY KEY,
  29. fatalitiesNumber INTEGER,
  30. vehiclesInvolvedNumber INTEGER,
  31. pedestrianNumber INTEGER,
  32. driversNumber INTEGER,
  33. drunkDrivers INTEGER,
  34. trafficway INTEGER CONSTRAINT FK_trafficway REFERENCES DIM_TRAFFICWAY(ID) NOT NULL,
  35. lightCondition INTEGER CONSTRAINT FK_light REFERENCES DIM_LIGHT_CONDITION(id) NOT NULL,
  36. weather INTEGER CONSTRAINT FK_weather REFERENCES DIM_WEATHER(id) NOT NULL,
  37. dataWypadku INTEGER CONSTRAINT FK_date REFERENCES DIM_DATE(PK_DATE) NOT NULL,
  38. czasWypadku INTEGER CONSTRAINT FK_time REFERENCES DIM_TIME(PK_TIME) NOT NULL,
  39. );