Advertisement
Guest User

san putin

a guest
Sep 24th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1.  
  2. --PRIMARY KEY DE AMIGOS
  3. alter table AMIGOS alter column idAmigo int not null
  4. alter table restaurantes alter column idrest int not null
  5. alter table cocineros alter column idamigo int not null
  6. alter table platos alter column idrest int not null
  7. alter table platos alter column nomplato int not null
  8. alter table recetas alter column idreceta int not null
  9. alter table recetasevaluaciones alter column idreceta int not null
  10. alter table recetasevaluaciones alter column fechaeval date not null
  11. alter table amigoscalif_recetas alter column idamigo int not null
  12. alter table amigoscalif_recetas alter column fecha date not null
  13. alter table amigoscalif_recetas alter column idreceta int not null
  14.  
  15. alter table amigoscalif_platos alter column idamigo int not null
  16. alter table amigoscalif_platos alter column fecha date not null
  17. alter table amigoscalif_platos alter column idrest int not null
  18. alter table amigoscalif_platos alter column nomplato varchar(100) not null
  19. alter table sorteosganadores alter column idsorteo int not null
  20.  
  21. alter table amigos add primary key(idamigo)
  22. alter table restaurantes add primary key(iDResT)
  23. alter table cocineros add primary key(idamigo)
  24. alter table platos add primary key(idrest,nomplato)
  25. alter table recetas add primary key(idreceta)
  26. alter table recetasevaluaciones add primary key(idreceta,fechaeval)
  27. alter table amigoscalif_recetas add primary key(idamigo,fecha,idreceta)
  28. alter table amigoscalif_platos add primary key(idamigo,fecha,idrest,nomplato)
  29. alter table sorteosganadores add primary key(idsorteo)
  30. -- FIN PRIMARY KEY DE AMIGOS --
  31.  
  32.  
  33. --ALTER FK
  34.  
  35.  
  36. alter table restaurantes
  37. add constraint FK_idamigo foreign key(idamigo) references amigos
  38.  
  39. alter table cocineros
  40. add constraint FK_cocinero_idamigo foreign key(idamigo) references amigos
  41.  
  42. alter table platos
  43. add constraint FK_plato_idrest foreign key(idrest) references restaurantes
  44.  
  45. alter table platos
  46. add constraint FK_plato_idreceta foreign key(idreceta) references recetas
  47. --preguntar a quien hace referencia amigos o cocineros
  48. alter table recetas
  49. add constraint FK_recetas_idamigo foreign key(idamigo) references amigos
  50.  
  51. alter table RECETASEVALUACIONES
  52. add constraint FK_recetaevaluaciones_idreceta foreign key(idreceta) references recetas
  53.  
  54. alter table amigoscalif_recetas
  55. add constraint FK_amigoscalif_recetas_idamigo foreign key(idamigo) references amigos
  56.  
  57. alter table amigoscalif_recetas
  58. add constraint FK_amigoscalif_recetas_idreceta foreign key(idreceta) references recetas
  59.  
  60. alter table amigoscalif_platos
  61. add constraint FK_amigoscalif_platos_idamigo foreign key(idamigo) references amigos
  62.  
  63. alter table amigoscalif_platos
  64. add constraint FK_amigoscalif_platos_idrest foreign key(idrest) references restaurantes
  65.  
  66. alter table amigoscalif_platos
  67. add constraint FK_amigoscalif_platos_nomplato foreign key(nomplato) references platos
  68.  
  69. alter table sorteosganadores
  70. add constraint sorteosganadores_idamigo foreign key(idamigo) references amigos
  71.  
  72. alter table sorteosganadores
  73. add constraint sorteosganadores_idrest foreign key(idrest) references restaurantes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement