Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2015, 03:01
oswin187
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta 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