Diferencia entre revisiones de «Como Crear Relacion 1:N KumbiaPHP Framework»
De KumbiaPHP Framework Wiki
Línea 2: | Línea 2: | ||
==Estructura de las Tablas== | ==Estructura de las Tablas== | ||
+ | <pre> | ||
CREATE TABLE `profesionales` ( | CREATE TABLE `profesionales` ( | ||
`id` INTEGER(11) NOT NULL AUTO_INCREMENT, | `id` INTEGER(11) NOT NULL AUTO_INCREMENT, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
`especialidades_id` INTEGER(11) NOT NULL, | `especialidades_id` INTEGER(11) NOT NULL, | ||
− | |||
PRIMARY KEY (`id`), | PRIMARY KEY (`id`), | ||
− | |||
KEY `fk_profesionales_Especialidades1` (`Especialidades_id`), | KEY `fk_profesionales_Especialidades1` (`Especialidades_id`), | ||
CONSTRAINT `especialidades_id` FOREIGN KEY (`Especialidades_id`) REFERENCES `especialidades` (`id`) | CONSTRAINT `especialidades_id` FOREIGN KEY (`Especialidades_id`) REFERENCES `especialidades` (`id`) | ||
− | ) | + | ); |
+ | </pre> | ||
+ | <pre> | ||
CREATE TABLE `especialidades` ( | CREATE TABLE `especialidades` ( | ||
`id` INTEGER(11) NOT NULL AUTO_INCREMENT, | `id` INTEGER(11) NOT NULL AUTO_INCREMENT, | ||
− | `nombre` VARCHAR(45) | + | `nombre` VARCHAR(45) NOT NULL, |
− | |||
PRIMARY KEY (`id`), | PRIMARY KEY (`id`), | ||
− | + | ); | |
− | + | </pre> | |
==Explicación de la Relación 1:N== | ==Explicación de la Relación 1:N== | ||
Línea 40: | Línea 28: | ||
==Probando== | ==Probando== | ||
+ | |||
+ | [[Categoría:Tutoriales KumbiaPHP]] |
Revisión del 15:02 22 sep 2009
Aquí Breve explicación...
Sumario
Estructura de las Tablas
CREATE TABLE `profesionales` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `especialidades_id` INTEGER(11) NOT NULL, PRIMARY KEY (`id`), KEY `fk_profesionales_Especialidades1` (`Especialidades_id`), CONSTRAINT `especialidades_id` FOREIGN KEY (`Especialidades_id`) REFERENCES `especialidades` (`id`) );
CREATE TABLE `especialidades` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `nombre` VARCHAR(45) NOT NULL, PRIMARY KEY (`id`), );
Explicación de la Relación 1:N
Como se relacionan los Modelos
Los Modelos Profesionales y Especialidades se relacionan mediante el atributo "id" de la tabla especialidades