-632460-414020Universidad VeracruzanaFacultad de AdministraciónLic. Sistemas Computacionales AdministrativosExperiencia Educativa:Base de DatosTema:CódigoEquipo:11Integrantes:Enríquez Torres Guadalupe del PilarPalestino Soto RaquelTorres Rivera María AngélicaVázquez Wandestrand Mateo Antonio Grupo:5º Semestre. Salón C002Lugar y Fecha:H. Veracruz, Ver. A 2 de septiembre de 2009CODIGOCreate table [FACULTADES] ([ID_FACULTAD] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL,[ENTIDAD] Char(30) NOT NULL,[DIRECCION] Char(30) NOT NULL,Primary Key  ([ID_FACULTAD])) goCreate table [PROGRAMAS] ([ID_FACULTAD] Smallint NOT NULL,[ID_PROG] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL,[SEM_PROMEDIO] Char(30) NOT NULL,Primary Key  ([ID_PROG])) goCreate table [EXPERIENCIAS] ([ID_PROG] Smallint NOT NULL,[ID_EXP] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL UNIQUE,[HORAS_TEORICAS] Timestamp NOT NULL,[HORAS_PRACTICAS] Timestamp NOT NULL,[MAX_ALUMNO] Numeric(5,0) NOT NULL,[CREDITOS] Numeric(5,0) NOT NULL,Primary Key  ([ID_EXP])) goCreate table [REACTIVOS] ([ID_REACTIVO] Smallint NOT NULL UNIQUE,[PREGUNTA] Char(100) NOT NULL,[ID_EXP] Smallint NOT NULL,Primary Key  ([ID_REACTIVO])) goCreate table [OPCIONES] ([ID_OPCION] Smallint NOT NULL UNIQUE,[OPCION] Char(50) NOT NULL,[ID_REACTIVO] Smallint NOT NULL,Primary Key  ([ID_OPCION],[ID_REACTIVO])) goCreate table [RESPUESTAS] ([ID_RESPUESTA] Smallint NOT NULL UNIQUE,[RESPUESTA] Char(50) NOT NULL,Primary Key  ([ID_RESPUESTA])) goCreate table [EVALUACION] ([ID_ESTUDIANTE] Smallint NOT NULL,[ID_EVALUACION] Smallint NOT NULL UNIQUE,[FECHA_CREACION] Datetime NOT NULL,Primary Key  ([ID_EVALUACION])) goCreate table [BOLETA] ([ID_BOLETA] Smallint NOT NULL UNIQUE,[SEMESTRE] Smallint NOT NULL,[FECHA] Datetime NOT NULL,[ID_ESTUDIANTE] Smallint NOT NULL,Primary Key  ([ID_BOLETA])) goCreate table [ESTUDIANTES] ([ID_ESTUDIANTE] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL,[AP_PATERNO] Char(30) NOT NULL,[AP_MATERNO] Char(30) NOT NULL,[SEXO] Char(1) NOT NULL,[FECHA_NAC] Datetime NOT NULL,[ENTIDAD] Char(30) NOT NULL,[DIRECCION] Char(30) NOT NULL,[TELEFONO] Numeric(10,0) NOT NULL,[EMAIL] Char(20) NOT NULL,Primary Key  ([ID_ESTUDIANTE])) goCreate table [DOCENTES] ([ID_DOCENTE] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL,[AP_PATERNO] Char(30) NOT NULL,[AP_MATERNO] Char(30) NOT NULL,[SEXO] Char(2) NOT NULL,[RFC] Char(10) NOT NULL,[ENTIDAD] Char(20) NOT NULL,[DIRECCION] Char(30) NOT NULL,[TELEFONO] Numeric(10,0) NOT NULL,[MAIL] Char(20) NOT NULL,Primary Key  ([ID_DOCENTE])) goCreate table [CRITERIOS] ([ID_CRITERIO] Smallint NOT NULL UNIQUE,[NOMBRE] Char(10) NOT NULL,[VALOR] Real NOT NULL,[ID_DOCENTE] Smallint NOT NULL,Primary Key  ([ID_CRITERIO])) goCreate table [CALIFICACIONES] ([ID_CALIF] Smallint NOT NULL UNIQUE,[FECHA_ALTA] Datetime NULL,[ID_BOLETA] Smallint NOT NULL,Primary Key  ([ID_CALIF])) goCreate table [PARCIALES] ([ID_PARCIAL] Smallint NOT NULL,[VALOR_OBTENIDO] Real NOT NULL,[ID_CRITERIO] Smallint NOT NULL,[ID_CALIF] Smallint NOT NULL,Primary Key  ([ID_PARCIAL])) goCreate table [SEGURIDAD] ([ID_SEGURIDAD] Smallint NOT NULL UNIQUE,[CONTRASEÑA] Char(10) NOT NULL,[FECHA_ALTA] Datetime NOT NULL,Primary Key  ([ID_SEGURIDAD])) goCreate table [HORARIOS] ([ID_EXP] Smallint NOT NULL,[ID_DOCENTE] Smallint NOT NULL,[ID_HORARIO] Smallint NOT NULL UNIQUE,[HORA] Timestamp NOT NULL,[TURNO] Char(10) NOT NULL,Primary Key  ([ID_EXP],[ID_DOCENTE],[ID_HORARIO])) goCreate table [HORARIOS_ESTUDIANTES] ([ID_EXP] Smallint NOT NULL,[ID_ESTUDIANTE] Smallint NOT NULL,[ID_DOCENTE] Smallint NOT NULL,[ID_HORARIO] Smallint NOT NULL,[ID_HORARIO_EST] Smallint NOT NULL UNIQUE,Primary Key  ([ID_EXP],[ID_ESTUDIANTE],[ID_DOCENTE],[ID_HORARIO],[ID_HORARIO_EST])) goCreate table [RESULTADOS] ([ID_OPCION] Smallint NOT NULL,[ID_REACTIVO] Smallint NOT NULL,[ID_EVALUACION] Smallint NOT NULL,[ID_RESULTADOS] Smallint NOT NULL UNIQUE,Primary Key  ([ID_OPCION],[ID_REACTIVO],[ID_RESULTADOS])) goSet quoted_identifier ongoSet quoted_identifier offgo
Codigo
Codigo

Codigo

  • 1.
    -632460-414020Universidad VeracruzanaFacultad deAdministraciónLic. Sistemas Computacionales AdministrativosExperiencia Educativa:Base de DatosTema:CódigoEquipo:11Integrantes:Enríquez Torres Guadalupe del PilarPalestino Soto RaquelTorres Rivera María AngélicaVázquez Wandestrand Mateo Antonio Grupo:5º Semestre. Salón C002Lugar y Fecha:H. Veracruz, Ver. A 2 de septiembre de 2009CODIGOCreate table [FACULTADES] ([ID_FACULTAD] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL,[ENTIDAD] Char(30) NOT NULL,[DIRECCION] Char(30) NOT NULL,Primary Key ([ID_FACULTAD])) goCreate table [PROGRAMAS] ([ID_FACULTAD] Smallint NOT NULL,[ID_PROG] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL,[SEM_PROMEDIO] Char(30) NOT NULL,Primary Key ([ID_PROG])) goCreate table [EXPERIENCIAS] ([ID_PROG] Smallint NOT NULL,[ID_EXP] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL UNIQUE,[HORAS_TEORICAS] Timestamp NOT NULL,[HORAS_PRACTICAS] Timestamp NOT NULL,[MAX_ALUMNO] Numeric(5,0) NOT NULL,[CREDITOS] Numeric(5,0) NOT NULL,Primary Key ([ID_EXP])) goCreate table [REACTIVOS] ([ID_REACTIVO] Smallint NOT NULL UNIQUE,[PREGUNTA] Char(100) NOT NULL,[ID_EXP] Smallint NOT NULL,Primary Key ([ID_REACTIVO])) goCreate table [OPCIONES] ([ID_OPCION] Smallint NOT NULL UNIQUE,[OPCION] Char(50) NOT NULL,[ID_REACTIVO] Smallint NOT NULL,Primary Key ([ID_OPCION],[ID_REACTIVO])) goCreate table [RESPUESTAS] ([ID_RESPUESTA] Smallint NOT NULL UNIQUE,[RESPUESTA] Char(50) NOT NULL,Primary Key ([ID_RESPUESTA])) goCreate table [EVALUACION] ([ID_ESTUDIANTE] Smallint NOT NULL,[ID_EVALUACION] Smallint NOT NULL UNIQUE,[FECHA_CREACION] Datetime NOT NULL,Primary Key ([ID_EVALUACION])) goCreate table [BOLETA] ([ID_BOLETA] Smallint NOT NULL UNIQUE,[SEMESTRE] Smallint NOT NULL,[FECHA] Datetime NOT NULL,[ID_ESTUDIANTE] Smallint NOT NULL,Primary Key ([ID_BOLETA])) goCreate table [ESTUDIANTES] ([ID_ESTUDIANTE] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL,[AP_PATERNO] Char(30) NOT NULL,[AP_MATERNO] Char(30) NOT NULL,[SEXO] Char(1) NOT NULL,[FECHA_NAC] Datetime NOT NULL,[ENTIDAD] Char(30) NOT NULL,[DIRECCION] Char(30) NOT NULL,[TELEFONO] Numeric(10,0) NOT NULL,[EMAIL] Char(20) NOT NULL,Primary Key ([ID_ESTUDIANTE])) goCreate table [DOCENTES] ([ID_DOCENTE] Smallint NOT NULL UNIQUE,[NOMBRE] Char(30) NOT NULL,[AP_PATERNO] Char(30) NOT NULL,[AP_MATERNO] Char(30) NOT NULL,[SEXO] Char(2) NOT NULL,[RFC] Char(10) NOT NULL,[ENTIDAD] Char(20) NOT NULL,[DIRECCION] Char(30) NOT NULL,[TELEFONO] Numeric(10,0) NOT NULL,[MAIL] Char(20) NOT NULL,Primary Key ([ID_DOCENTE])) goCreate table [CRITERIOS] ([ID_CRITERIO] Smallint NOT NULL UNIQUE,[NOMBRE] Char(10) NOT NULL,[VALOR] Real NOT NULL,[ID_DOCENTE] Smallint NOT NULL,Primary Key ([ID_CRITERIO])) goCreate table [CALIFICACIONES] ([ID_CALIF] Smallint NOT NULL UNIQUE,[FECHA_ALTA] Datetime NULL,[ID_BOLETA] Smallint NOT NULL,Primary Key ([ID_CALIF])) goCreate table [PARCIALES] ([ID_PARCIAL] Smallint NOT NULL,[VALOR_OBTENIDO] Real NOT NULL,[ID_CRITERIO] Smallint NOT NULL,[ID_CALIF] Smallint NOT NULL,Primary Key ([ID_PARCIAL])) goCreate table [SEGURIDAD] ([ID_SEGURIDAD] Smallint NOT NULL UNIQUE,[CONTRASEÑA] Char(10) NOT NULL,[FECHA_ALTA] Datetime NOT NULL,Primary Key ([ID_SEGURIDAD])) goCreate table [HORARIOS] ([ID_EXP] Smallint NOT NULL,[ID_DOCENTE] Smallint NOT NULL,[ID_HORARIO] Smallint NOT NULL UNIQUE,[HORA] Timestamp NOT NULL,[TURNO] Char(10) NOT NULL,Primary Key ([ID_EXP],[ID_DOCENTE],[ID_HORARIO])) goCreate table [HORARIOS_ESTUDIANTES] ([ID_EXP] Smallint NOT NULL,[ID_ESTUDIANTE] Smallint NOT NULL,[ID_DOCENTE] Smallint NOT NULL,[ID_HORARIO] Smallint NOT NULL,[ID_HORARIO_EST] Smallint NOT NULL UNIQUE,Primary Key ([ID_EXP],[ID_ESTUDIANTE],[ID_DOCENTE],[ID_HORARIO],[ID_HORARIO_EST])) goCreate table [RESULTADOS] ([ID_OPCION] Smallint NOT NULL,[ID_REACTIVO] Smallint NOT NULL,[ID_EVALUACION] Smallint NOT NULL,[ID_RESULTADOS] Smallint NOT NULL UNIQUE,Primary Key ([ID_OPCION],[ID_REACTIVO],[ID_RESULTADOS])) goSet quoted_identifier ongoSet quoted_identifier offgo