Está en la página 1de 2

CREATEDATABASE PROYECTO1

USE PROYECTO1
CREATETABLE USUARIO
(
ID_USUARIO INTPRIMARY KEYNOTNULL,
CONTRASEA NVARCHAR(20)NOTNULL,
DESCRIPCION NVARCHAR(20)NOTNULL,
ID_ESTUDIANTE INTNOTNULL
,ID_DOCENTE INTNOTNULL
)
CREATETABLE ESTUDIANTE
(
ID_ESTUDIANTE INTPRIMARY KEYNOTNULL,
NOMBRE_ESTU VARCHAR(10)NOTNULL,
APELLIDOS_ESTU NVARCHAR(30),
DIRECCION DATENOTNULL,
CI FLOATNOTNULL
)
CREATETABLE DOCENTE
(
ID_DOCENTE INTPRIMARY KEYNOTNULL,
NOMBRE_ESTU VARCHAR(10)NOTNULL,
APELLIDOS_ESTU NVARCHAR(30),
DIRECCION DATENOTNULL,
CI FLOATNOTNULL
)
CREATETABLE CARRERA
(
ID_CARRERA INTPRIMARYKEYNOTNULL,
NOMBRE_CARRERA VARCHAR(12),
ID_ESTUDIANTE INTNOTNULL,
ID_DOCENTE INTNOTNULL,
ID_MATERIAS INTNOTNULL
)
CREATETABLE MATERIAS
(
ID_MATERIAS INTPRIMARYKEYIDENTITYNOTNULL,
NOMBRE_MATERIAS NVARCHAR (12)NOTNULL,
ID_AULA INTNOTNULL,
ID_CARRERA INT NOT NULL,
ID_ESTUDIANTE INT NOT NULL
)
CREATETABLE NOTAS
(
NOTA_1 FLOATNOTNULL,
NOTA_2 FLOATNOTNULL,
NOTA_FINAL FLOATNOTNULL,
ID_MATERIAS INT
)
CREATETABLE AULA
(
ID_AULA INTPRIMARYKEYIDENTITYNOTNULL,
DETALLE VARCHAR(12)NOTNULL
)
CREATETABLE CORREO
(
ID_CORREO INTPRIMARYKEYIDENTITYNOTNULL,
CORREO DATENOTNULL
)
CREATETABLE DIRECCION
(
Id_DIRECCION INTPRIMARYKEYIDENTITYNOTNULL,
CARRERA_PERTENECE NVARCHAR(30)NOTNULL,
ENCARGADO NVARCHAR(30),
ID_MATERIAS INTNOTNULL,

)
CREATETABLE CATEGORIA
(
SEMESTRAL NVARCHAR(30)NOTNULL,
ANUAL NVARCHAR(30)NOTNULL,
ID_CARRERA INTNOTNULL,

)
CREATETABLE CURSO
(
ID_CURSO INTPRIMARYKEYIDENTITYNOTNULL,
NUM_CURSO INTEGERNOTNULL,
NUM_CU INTEGERNOTNULL,

)
CREATETABLE HORA
(
HORA INTPRIMARYKEYIDENTITYNOTNULL

)
RELACION DE ESTUDIANTE CARRERA
ALTER TABLE estudiante ADD CONSTRAINT RELACION1 FOREIGN KEY (ID_ESTUDIANTE)
REFERENCES CARRERA(ID_ESTUDIANTE)
RELACION DE DOCENTE CARRERA

ALTER TABLE DOCENTE ADD CONSTRAINT RELACION1 FOREIGN KEY (ID_DOCENTE) REFERENCES
CARRERA(ID_DOCENTE)

RELACION ENTRE CARRERA _MATERIAS

ALTER TABLE MATERIAS ADD CONSTRAINT RELACION1 FOREIGN KEY (IDCARRERA) REFERENCES
CARRERA(IDCARRERA)

RELACION ESTUDIANTE_MATERIAS

ALTER TABLE MATERIAS ADD CONSTRAINT RELACION1 FOREIGN KEY (ID_ESTUDIANTE)


REFERENCES ESTUDIANTE(ID_ESTUDIANTE)

RELACION DOCENTE NMATERIAS

ALTER TABLE MATERIAS ADD CONSTRAINT RELACION1 FOREIGN KEY (ID_DOCENTE)


REFERENCES DOCENTE(ID_ESTUDIANTE)

También podría gustarte