Guest User

Base de dades

a guest
Nov 11th, 2022
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. CREATE TABLE USERS (
  2. user_id int NOT NULL AUTO_INCREMENT,
  3. user_name varchar(255),
  4. user_password varchar(255),
  5. user_mail varchar(255) UNIQUE,
  6. user_role ENUM ('user','admin'),
  7. primary key (user_id)
  8. );
  9.  
  10. INSERT INTO USERS (user_name, user_password, user_mail, user_role) VALUES ('admin', '6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b', 'admin@localhost', 'admin');
  11.  
  12.  
  13. CREATE TABLE WORKSTATION (
  14. ws_id int NOT NULL AUTO_INCREMENT,
  15. ws_name varchar(255),
  16. primary key (ws_id)
  17. );
  18.  
  19. CREATE TABLE APPOINTMENTS (
  20. app_id int NOT NULL AUTO_INCREMENT,
  21. app_datetime dateTime,
  22. app_type ENUM('user','blocked'),
  23. user_id int,
  24. ws_id int,
  25. primary key (app_id),
  26. FOREIGN KEY (user_id) REFERENCES USERS (user_id) ON DELETE CASCADE,
  27. FOREIGN KEY (ws_id) REFERENCES WORKSTATION (ws_id) ON DELETE CASCADE
  28. );
  29.  
  30.  
  31. CREATE TABLE DISABLEDDAYS (
  32. day date
  33. );
Advertisement
Add Comment
Please, Sign In to add comment