Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2009, 15:57
poitofritoxd
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Antigüedad: 16 años, 7 meses
Puntos: 0
Como sería la relacion entre Grado, seccion y alumno?

Buenas tardes quisiera saber si las relaciones que estoy haciendo entre mis tablas es la correcta. Aquí le muestro lo que he hecho.

Cita:
CREATE TABLE TB_ALUMNO(
COD_ALU CHAR(10) NOT NULL PRIMARY KEY,
NOM_ALU VARCHAR(100) NOT NULL,
APEPAT_ALU VARCHAR(100) NOT NULL,
APEMAT_ALU VARCHAR(100) NOT NULL,
DIR_ALU VARCHAR(100) NOT NULL,
FEC_NAC DATE NOT NULL,
FEC_REG DATE NOT NULL,
FALTA_ALU INT NOT NULL,
COD_GRA CHAR(5) REFERENCES TB_SECCION(COD_GRA),
COD_SEC CHAR(5) REFERENCES TB_SECCION(COD_SEC)
);
CREATE TABLE TB_GRADO(
COD_GRA CHAR(5) NOT NULL PRIMARY KEY,
NIV_GRA VARCHAR(20) NOT NULL
)
;
CREATE TABLE TB_SECCION(
COD_GRA CHAR(5) REFERENCES TB_GRADO(COD_GRA),
COD_SEC CHAR(5) NOT NULL,
DESC_SEC CHAR(1) NOT NULL,
PRIMARY KEY(COD_GRA,COD_SEC)
)
;
Mi pregunta es. ¿Está bien lo que hecho hasta ahora?. Gracias por sus respuestas.