Академический Документы
Профессиональный Документы
Культура Документы
USE UNIVERSIDAD
ALTER TABLE ALUMNO ADD CONSTRAINT FK_CLAVE_C FOREIGN KEY (CLAVE_C) REFERENCES
CARRERA(CLAVE_C)
ALTER TABLE ALUMNO ADD CONSTRAINT FK_CLAVE_M FOREIGN KEY (CLAVE_M) REFERENCES
MATERIA(CLAVE_M)
ALTER TABLE ALUMNO ADD CONSTRAINT FK_CLAVE_P FOREIGN KEY (CLAVE_P) REFERENCES
PROFESOR(CLAVE_P)
SELECT*FROM CARRERA
SELECT*FROM PROFESOR
SELECT*FROM MATERIA
SELECT*FROM ALUMNO
/*UNION DE 2 TABLAS*/
--TABLA: ALUMNO-CARRERA
SELECT MATRIC_ALU,NOMBRE_ALU,APELLIDO_ALU,EDAD_ALU,NOM_C
FROM ALUMNO
INNER JOIN CARRERA
ON ALUMNO.CLAVE_C=CARRERA.CLAVE_C
--TABLA: ALUMNO-PROFESOR
SELECT MATRIC_ALU,NOMBRE_ALU,APELLIDO_ALU,NOM_P
FROM ALUMNO
INNER JOIN PROFESOR
ON ALUMNO.CLAVE_P=PROFESOR.CLAVE_P
--TABLA: ALUMNO-MATERIA
SELECT MATRIC_ALU,NOMBRE_ALU,APELLIDO_ALU,NOM_M,CRED_M
FROM ALUMNO
INNER JOIN MATERIA
ON ALUMNO.CLAVE_M=MATERIA.CLAVE_M
/*UNION DE 3 TABLAS*/
SELECT MATRIC_ALU,NOMBRE_ALU,APELLIDO_ALU,EDAD_ALU,NOM_C,NOM_P,NOM_M,CRED_M
FROM ALUMNO
INNER JOIN CARRERA
ON ALUMNO.CLAVE_C=CARRERA.CLAVE_C
INNER JOIN PROFESOR
ON ALUMNO.CLAVE_P=PROFESOR.CLAVE_P
INNER JOIN MATERIA
ON ALUMNO.CLAVE_M=MATERIA.CLAVE_M