
09/01/2015, 03:01
|
| | Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 14 años, 1 mes Puntos: 0 | |
Relación de uno a uno (1:1) Hola,
Alguien me puede decir si la relación 1:1 que estoy haciendo esta correcta a la hora de crear las tablas Alumnos y Inscripciones
Gracias
CREATE TABLE IF NOT EXISTS `EAMaravillas`.`Alumnos` (
`matriculaAlumno` VARCHAR(45) NOT NULL,
`nombreAlumnos` VARCHAR(45) NOT NULL,
`paternoAlumnos` VARCHAR(45) NOT NULL,
`maternoAlumnos` VARCHAR(45) NOT NULL,
`edadAlumnos` INT NOT NULL,
`sexoAlumnos` VARCHAR(45) NOT NULL,
`estaturaAlumnos` VARCHAR(45) NULL,
`pesoAlumnos` VARCHAR(45) NULL,
`nacimientoAlumnos` DATE NOT NULL,
`ocupacionAlumnos` VARCHAR(45) NOT NULL,
`EstadoCivilAlumnos` VARCHAR(45) NOT NULL,
`calleAlumnos` VARCHAR(255) NULL,
`numExtAlumnos` VARCHAR(45) NULL,
`numIntAlumnos` VARCHAR(45) NULL,
`coloniaAlumnos` VARCHAR(45) NULL,
`localidadAlumnos` VARCHAR(45) NULL,
`delecacionMunicipioAlumnos` VARCHAR(45) NULL,
`codigoPostalAlumnos` VARCHAR(45) NULL,
`telefonoAlumnos` VARCHAR(45) NULL,
`celularAlumnos` VARCHAR(45) NULL,
`emailAlumnos` VARCHAR(45) NULL,
PRIMARY KEY (`matriculaAlumno`))
ENGINE = InnoDB
CREATE TABLE IF NOT EXISTS `EAMaravillas`.`Inscripciones` ( `matriculaAlumno` VARCHAR(45) NOT NULL,
`fechaInscripciones` DATE NOT NULL,
`escuelaInscripciones` VARCHAR(45) NOT NULL,
`EstadoInscripciones` VARCHAR(45) NOT NULL,
UNIQUE INDEX `idAlumnos_UNIQUE` (`idAlumnos` ASC),
PRIMARY KEY (`matriculaAlumno`),
CONSTRAINT `fk_Inscripciones_Alumnos`
FOREIGN KEY (`matriculaAlumno`)
REFERENCES `EAMaravillas`.`Alumnos` (`matriculaAlumno`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB |