anibelin
02/09/11, 12:57:24
Hola me gustaria que alguien me ayudara con una duda muy básica pero que no consigo resolver...
La duda consiste en que he usado varias sintaxis para poder crear restricciones del tipo FOREIGN KEY pero no he dado con la forma...
Voy a dejar un ejemplo que inventé...por si alguien me resuelve la duda...o me deja cualquier otro ejemplo en el que quede claro...
Por ejemplo tenemos tres tablas una alumno que tiene como PRIMARY KEY el NIF, y despues las columnas nombre, apellidos, domicilio, telefono y fecha de nacimiento
Y otra tabla que es asignatura cuyas columnas es como PRIMARY KEY un id que representa cada asignatura y un nombre de la asignatura...Y por ultimo una ultima tabla que se llama asignaturas matriculadas cuyas columnas son la asignatura(que se corresponde con el id guardado en la tabla asignatura) y alumno( que contendra el NIF del alumno)
Por tanto la tabla alumno y asignatura estan referenciadas en la tabla asignaturas matriculadas...
¿Luego como las referenciais?¿Cómo es la sintaxis para declarar restricciones en las tablas?
La duda consiste en que he usado varias sintaxis para poder crear restricciones del tipo FOREIGN KEY pero no he dado con la forma...
Voy a dejar un ejemplo que inventé...por si alguien me resuelve la duda...o me deja cualquier otro ejemplo en el que quede claro...
Por ejemplo tenemos tres tablas una alumno que tiene como PRIMARY KEY el NIF, y despues las columnas nombre, apellidos, domicilio, telefono y fecha de nacimiento
Y otra tabla que es asignatura cuyas columnas es como PRIMARY KEY un id que representa cada asignatura y un nombre de la asignatura...Y por ultimo una ultima tabla que se llama asignaturas matriculadas cuyas columnas son la asignatura(que se corresponde con el id guardado en la tabla asignatura) y alumno( que contendra el NIF del alumno)
Por tanto la tabla alumno y asignatura estan referenciadas en la tabla asignaturas matriculadas...
¿Luego como las referenciais?¿Cómo es la sintaxis para declarar restricciones en las tablas?