Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. CREATE TABLE USERS
  2. (
  3. USER_ID INT NOT NULL,
  4. USER_NAME VARCHAR2(20) NOT NULL,
  5. PASSWORD VARCHAR2(100) NOT NULL,
  6. IMAGE INT NOT NULL,
  7. QUESTION VARCHAR2(100) NOT NULL,
  8. ANSWER VARCHAR2(100) NOT NULL,
  9.  
  10. PRIMARY KEY (USER_ID)
  11. );
  12.  
  13.  
  14.  
  15. CREATE TABLE Devices
  16. (
  17. DEVICE_ID INT NOT NULL,
  18. DEVICE_TYPE VARCHAR2(30),
  19. DEVICE_DESCRIPTION VARCHAR2(100),
  20. DEVICE_WATTAGE INT NOT NULL,
  21.  
  22. PRIMARY KEY(DEVICE_ID)
  23. );
  24.  
  25.  
  26.  
  27. CREATE TABLE SMART_PLUG
  28. (
  29. PLUG_ID INT NOT NULL,
  30. USER_ID INT NOT NULL,
  31.  
  32.  
  33. PRIMARY KEY (PLUG_ID),
  34. FOREIGN KEY (USER_ID) REFERENCES USERS
  35. );
  36.  
  37.  
  38. CREATE TABLE USAGE
  39. (
  40.  
  41. USE_DATE DATE,
  42. INSTANT_POW INT,
  43. TOTAL_POW_USED INT,
  44. PLUG_ID INT NOT NULL,
  45. DEVICE_ID INT NOT NULL,
  46.  
  47. PRIMARY KEY(PLUG_ID,DEVICE_ID),
  48. FOREIGN KEY(PLUG_ID) REFERENCES SMART_PLUG,
  49. FOREIGN KEY(DEVICE_ID) REFERENCES DEVICES,
  50. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement