jaOjaa

DATABASE

Dec 11th, 2019
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. CREATE TABLE bot_service(
  2. bot_service_id CHAR (5) NOT NULL PRIMARY KEY,
  3. bot_service_name VARCHAR (25) NOT NULL
  4. );
  5.  
  6. CREATE TABLE customer(
  7. customer_id CHAR (5) NOT NULL PRIMARY KEY,
  8. customer_name VARCHAR (30) NOT NULL,
  9. customer_gender VARCHAR (10) NOT NULL,
  10. customer_phone VARCHAR (15) NULL,
  11. customer_address VARCHAR (255) NULL,
  12. customer_date_born VARCHAR (50) NOT NULL,
  13. bot_service_id CHAR (5) NOT NULL,
  14. FOREIGN KEY (bot_service_id) REFERENCES bot_service(bot_service_id)
  15. );
  16.  
  17. CREATE TABLE staff(
  18. staff_id CHAR (5) NOT NULL PRIMARY KEY,
  19. staff_name VARCHAR (30) NOT NULL,
  20. staff_gender VARCHAR (10) NOT NULL,
  21. staff_phone VARCHAR (15) NOT NULL,
  22. staff_position VARCHAR (30) NOT NULL,
  23. staff_salary VARCHAR (15) NOT NULL
  24. );
  25.  
  26. CREATE TABLE FAQ(
  27. F_id CHAR (5) NOT NULL PRIMARY KEY,
  28. bot_service_id CHAR (5) NOT NULL,
  29. FOREIGN KEY (bot_service_id) REFERENCES bot_service(bot_service_id),
  30. F_name VARCHAR (30) NOT NULL,
  31. F_type VARCHAR (30) NOT NULL
  32. );
  33.  
  34. CREATE TABLE info(
  35. info_id CHAR (5) NOT NULL PRIMARY KEY,
  36. bot_service_id CHAR (5) NOT NULL,
  37. FOREIGN KEY (bot_service_id) REFERENCES bot_service(bot_service_id),
  38. info_name VARCHAR (30) NOT NULL,
  39. info_type VARCHAR (30) NOT NULL
  40. );
  41.  
  42. CREATE TABLE rekening(
  43. rek_id CHAR (5) NOT NULL PRIMARY KEY,
  44. staff_id CHAR (5) NOT NULL,
  45. FOREIGN KEY (staff_id) REFERENCES staff(staff_id),
  46. bot_service_id CHAR (5) NOT NULL,
  47. FOREIGN KEY (bot_service_id) REFERENCES bot_service(bot_service_id),
  48. rek_service VARCHAR (30) NOT NULL,
  49. CONSTRAINT fk_staff_id FOREIGN KEY (staff_id) REFERENCES staff,
  50. CONSTRAINT fk_bot_service_id FOREIGN KEY (bot_service_id) REFERENCES bot_service
  51. );
  52.  
  53. CREATE TABLE transaksi(
  54. transaksi_id CHAR (5) NOT NULL PRIMARY KEY,
  55. rek_id CHAR (5) NOT NULL,
  56. FOREIGN KEY (rek_id) REFERENCES rekening (rek_id),
  57. transaksi_pelayanan VARCHAR (30) NOT NULL
  58. );
  59.  
  60. CREATE TABLE transfer(
  61. transfer_id CHAR (5) NOT NULL PRIMARY KEY,
  62. transaksi_id CHAR (5) NOT NULL,
  63. FOREIGN KEY (transaksi_id) REFERENCES transaksi (transaksi_id),
  64. transfer_pelayanan VARCHAR (30) NOT NULL
  65. );
Advertisement
Add Comment
Please, Sign In to add comment