Advertisement
FalihF

TA_1

Oct 22nd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. create database TA_45369;
  2. use TA_45369;
  3.  
  4. create table Me(
  5. my_id int not null auto_increment,
  6. first_name varchar(25),
  7. last_name varchar(25),
  8. primary key(my_id));
  9.  
  10. create table Social_Networks(
  11. network_code int not null auto_increment,
  12. network_name varchar(25) not null,
  13. network_description varchar(50) not null,
  14. primary key(network_code));
  15.  
  16. create table My_Email_Logins(
  17. my_login int not null auto_increment,
  18. my_id_E int,
  19. network_code_E int,
  20. date_signed_up datetime,
  21. my_email_name varchar(25),
  22. my_email_password varchar(64),
  23. primary key(my_login),
  24. constraint fk_my_email_1 foreign key(my_id_E) references Me(my_id),
  25. constraint fk_my_email_2 foreign key(network_code_E) references Social_Networks(network_code));
  26.  
  27. create table Mail_Boxes(
  28. mail_id int not null auto_increment,
  29. my_login_MB int,
  30. date_recieved datetime,
  31. from_email_address varchar(25),
  32. from_name varchar(25),
  33. subject varchar(25),
  34. message varchar(100),
  35. primary key(mail_id),
  36. constraint fk_mail_boxes foreign key(my_login_MB) references My_Email_Logins(my_login));
  37.  
  38. create table Sent_Messages(
  39. message_id int not null auto_increment,
  40. my_login_SM int,
  41. date_sent datetime,
  42. to_email_address varchar(25),
  43. subject varchar(25),
  44. message varchar(100),
  45. primary key(message_id),
  46. constraint fk_sent_message foreign key(my_login_SM) references My_Email_Logins(my_login));
  47.  
  48. create table Notifications(
  49. notification_id int not null auto_increment,
  50. my_login_N int,
  51. date_recieved datetime,
  52. subject varchar(25),
  53. message varchar(100),
  54. primary key(notification_id),
  55. constraint fk_notifications foreign key(my_login_N) references My_Email_Logins(my_login));
  56.  
  57. create table Updates(
  58. update_id int not null auto_increment,
  59. my_login_U int,
  60. date_recieved datetime,
  61. subject varchar(25),
  62. message varchar(100),
  63. primary key(update_id),
  64. constraint fk_update foreign key(my_login_U) references My_Email_Logins(my_login));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement