diccionario de datos
Embed Size (px)
TRANSCRIPT

Universidad Veracruzana
Facultad de Administración
Lic. Sistemas Computacionales Administrativos
Experiencia Educativa:
Base de Datos
Tema:
Diccionario de datos
Equipo:
11
Integrantes:
Enríquez Torres Guadalupe del Pilar
Palestino Soto Raquel
Torres Rivera María Angélica
Vázquez Wandestrand Mateo Antonio
Grupo:
5º Semestre. Salón C002
Lugar y Fecha:
H. Veracruz, Ver. A 2 de septiembre de 2009

DICCIONARIO DE DATOS
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: FACULTADES
Descripción:SE ALMACENARAN LOS REGISTROS DE LAS FACULTADES QUE CONFORMAN LA UNIVERSIDAD
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_FACULTAD SMALLINT X X 0-9 CLAVE DE FACULTAD
NOMBRE CHAR 30 X A-Z NOMBRE DE LA FACULTAD
ENTIDAD CHAR 30 X A-Z ENTIDAD DONDE SE UBICA
DIRECCION CHAR 30 X A-ZDIRECCION EN DONDE SE ENCUENTRA
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: PROGRAMAS
Descripción:SE ALMACENARAN LOS REGISTROS DE LOS PROGRAMAS EDUCATIVOS QUE CONFORMAN LA FACULTAD
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_PROGRAMA SMALLINT
X X 0-9 CLAVE DE FACULTAD
NOMBRE CHAR 30 X A-ZNOMBRE DEL PROGRAMA EDUCATIVO
SEM_PROMEDIO NUMERIC
X 0-9SEMESTRES PROMEDIOS PARA CURSAR
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: EXPERIENCIAS
Descripción:SE ALMACENARAN LOS REGISTROS DE LAS EXPERIENCIAS EDUCATIVAS DE LOS PROGRAMAS EDUCATIVOS
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_EXP SMALLINT X X 0-9 CLAVE DE EXPERIENCIA
NOMBRE CHAR 30 X A-ZNOMBRE DE LA EXPERIENCIA
HORAS_TEORICAS CHAR 30 X A-ZENTIDAD DONDE SE UBICA
HORAS_PRACTICAS CHAR 30 X A-ZDIRECCION EN DONDE SE ENCUENTRA
MAX_ALUMNOS NUMERIC X 0-9MAXIMO DE ALUMNOS
CREDITOS NUMERIC X 0-9VALOR DE CREDITOS
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: DOCENTES

Descripción:SE ALMACENARAN LOS REGISTROS DE LAS FACULTADES QUE CONFORMAN LA UNIVERSIDAD
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_DOCENTE SMALLINT X X 0-9 CLAVE DEL DOCENTE
NOMBRE CHAR 30 X A-Z NOMBRE DE LA FACULTAD
AP_PATERNO CHAR 30 X A-Z ENTIDAD DONDE SE UBICA
AP_MATERNO CHAR 30 X A-ZDIRECCION EN DONDE SE ENCUENTRA
SEXO CHAR 1 X F-M SEXO DEL DOCENTERFC CHAR 10 X A-Z EL RFC DEL DOCENTE
ENTIDAD CHAR 30 X A-ZENTIDAD HABITA EL DOCENTE
DIRECCION CHAR 30 X A-Z DIRECCION DEL DOCENTETELEFONO NUMERIC X 0-9 TELEFONO DEL DOCENTEMAIL CHAR 30 X A-Z E-MAIL DEL DOCENTE
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: ESTUDIANTESDescripción: SE ALMACENARAN LOS REGISTROS DE LOS ESTUDIANTES DE LA UNIVERSIDA
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_ESTUDIANTE
SMALLINT X X 0-9 CLAVE DEL ESTUDIANTE
NOMBRE CHAR 30 X A-Z NOMBRE DE LA FACULTAD
AP_PATERNO CHAR 30 X A-Z ENTIDAD DONDE SE UBICA
AP_MATERNO CHAR 30 X A-ZDIRECCION EN DONDE SE ENCUENTRA
SEXO CHAR 1 X F o M SEXO DEL ESTUDIANTEFECHA_NAC DATE X DD/MM/AA FECHA DE NACIMIENTOENTIDAD CHAR 30 X A-Z ENTIDAD DONDE VIVEDIRECCION CHAR 30 X A-Z DIRECCION DEL ESTUDIANTETELEFONO NUMERIC X 0-9 TELEFONO DEL ESTUDIANTEMAIL CHAR 30 X A-Z E-MAIL DEL ESTUDIANTE
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: REACTIVOS
Descripción:SE ALMACENARAN LOS REACTIVOS QUE CONFORMARAN EL BANCO DE PREGUNTAS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_PREGUNTA SMALLINT X X 0-9 CLAVE DEL REACTIVO
PREGUNTA CHAR 100 X A-Z PREGUNTA

INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: OPCIONES
Descripción:SE ALMACENARAN LOS REGISTROS DE LAS OPCIONES COMO RESPUESTAS PARA LOS REACTIVOS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_OPCION SMALLINT X X 0-9 CLAVE DE LA OPCION
OPCION CHAR 50 X A-Z NOMBRE DE LA FACULTAD
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: RESPUESTASDescripción: SE ALMACENARAN LAS RESPUESTAS PARA LOS REACTIVOS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_RESPUESTA SMALLINT X X 0-9 CLAVE DE LA RESPUESTA
RESPUESTA CHAR 50 X A-Z RESPUESTA DEL REACTIVO
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: CRITERIOSDescripción: SE ALMACENARAN LOS CRITERIOS DE EVALUACION DE LOS DOCENTES
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_CRITERIO SMALLINT X X 0-9 CLAVE DEL CRITERIO
NOMBRE CHAR 30 X A-Z NOMBRE DEL CRITERIO
VALOR REAL X .00-.99 VALOR DEL CRITERIO
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: PARCIALES
Descripción:SE ALMACENARAN LOS VALORES OBTENIDOS DURANTE EL PARCIAL DE LOS ALUMNOS
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_PARCIAL SMALLINT X X 0-9 CLAVE DEL PARCIAL
VALOR_OBTTENIDO NUMERIC 18,0 X 0-9VALOR QUE SE OBTUVO
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA

Nombre: RESULTADOSDescripción: SE ALMACENARAN LOS RESULTADOS DE LOS ALUMNOS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_RESULTADOS SMALLINT X X 0-9 CLAVE DEL RESULTADO
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: CALIFICACIONESDescripción: SE ALMACENARAN LAS CALIFICACIONES DE LOS ALUMNOS
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_CALIF SMALLINT X X 0-9 CLAVE DE LA CALIFICACION
FECHA_ALTA DATE X DD/MM/AAFECHA ALTA DE LA CALIFICACION
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: EVALUACIONDescripción: SE ALMACENARAN LAS EVALLUACIONES PARA LOS ALUMNOS
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_EVALUACION SMALLINT X X 0-9 CLAVE DE LA EVALUACION
FECHA_CREACION DATE X DD/MM/AACUANDO SE VREO LA EVALUACION
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: BOLETADescripción: SE ALMACENARAN LAS BOLETAS DE LOS ALUMNOS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_BOLETA SMALLINT X X 0-9 CLAVE DE LA BOLETA
SEMESTRE NUMERIC X 0-9 SEMESTRE CURSADO
FECHA DATE X DD/MM/AA FECHA DEL SEMESTRE
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA

Nombre: SEGURIDADDescripción: SE ALMACENARAN LAS CONTRASEÑAS DE LOSUSUARIOS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_SEGURIDAD SMALLINT X X 0-9 CLAVE DE SEGURIDAD
CONTRASEÑA CHAR 10 X A-Z CONTRASEÑA DE USUARIO
FECHA_ALTA DATE X DD/MM/AA FECHA DE ALTA
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: HORARIOSDescripción: SE ALMACENARAN LOS HORARIOS DE LAS EXPERIENCIAS
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_HORARIO SMALLINT X X 0-9 CLAVE DEL HORARIO
TURNO CHAR 10 X A-Z TURNO DE LA EXPERIENCIA
HORA TIMESTAMP X 00:99A QUE HORA ES LA EXPERIENCIA
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLANombre: HORARIOS_ESTUDIANTESDescripción: SE ALMACENARAN LOS HORARIOS DEL ESTUDIANTE
No. Max. Registros (X mes): XLong. Registro:
X
DEFINICIÓN DE CAMPOS
Nombre Tipo Lon NN PKFK
Check DescripciónTabla Campo
ID_HORARIO_EST SMALLINT X X 0-9CLAVE DEL HORARIO DEL ESTUDIANTE

TABLAS

DIAGRAMA ENTIDAD RELACION

CODIGO
Create 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])) go
Create 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])) go
Create 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])) go
Create table [REACTIVOS] ([ID_REACTIVO] Smallint NOT NULL
UNIQUE,[PREGUNTA] Char(100) NOT NULL,[ID_EXP] Smallint NOT NULL,
Primary Key ([ID_REACTIVO])) go
Create table [OPCIONES] ([ID_OPCION] Smallint NOT NULL UNIQUE,[OPCION] Char(50) NOT NULL,[ID_REACTIVO] Smallint NOT NULL,
Primary Key ([ID_OPCION],[ID_REACTIVO])) go
Create table [RESPUESTAS] ([ID_RESPUESTA] Smallint NOT NULL
UNIQUE,[RESPUESTA] Char(50) NOT NULL,
Primary Key ([ID_RESPUESTA])) go
Create table [EVALUACION] ([ID_ESTUDIANTE] Smallint NOT NULL,[ID_EVALUACION] Smallint NOT NULL
UNIQUE,
[FECHA_CREACION] Datetime NOT NULL,Primary Key ([ID_EVALUACION])) go
Create 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])) go
Create 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])) go
Create 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])) go
Create 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])) go
Create table [CALIFICACIONES] ([ID_CALIF] Smallint NOT NULL UNIQUE,[FECHA_ALTA] Datetime NULL,[ID_BOLETA] Smallint NOT NULL,
Primary Key ([ID_CALIF])) go

Create 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])) go
Create table [SEGURIDAD] ([ID_SEGURIDAD] Smallint NOT NULL
UNIQUE,[CONTRASEÑA] Char(10) NOT NULL,[FECHA_ALTA] Datetime NOT NULL,
Primary Key ([ID_SEGURIDAD])) go
Create 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])) go
Create 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])) go
Create 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])) go
Set quoted_identifier ongo
Set quoted_identifier offgo