1. 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
2. DICCIONARIO DE DATOS
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: FACULTADES
SE ALMACENARAN LOS REGISTROS DE LAS FACULTADES QUE CONFORMAN LA
Descripción:
UNIVERSIDAD
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
Lo FK
Nombre Tipo NN PK Check Descripción
n Tabla 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 EN DONDE SE
DIRECCION CHAR 30 X A-Z
ENCUENTRA
3. INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: PROGRAMAS
SE ALMACENARAN LOS REGISTROS DE LOS PROGRAMAS EDUCATIVOS QUE
Descripción:
CONFORMAN LA FACULTAD
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
FK
Lo
Nombre Tipo NN PK Tabl Check Descripción
n Campo
a
ID_PROGRAMA SMALLI
X X 0-9 CLAVE DE FACULTAD
NT
NOMBRE CHAR 30 X A-Z
NOMBRE DEL PROGRAMA
EDUCATIVO
SEM_PROMEDIO NUMER X 0-9
SEMESTRES PROMEDIOS
IC PARA CURSAR
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: EXPERIENCIAS
SE ALMACENARAN LOS REGISTROS DE LAS EXPERIENCIAS EDUCATIVAS
Descripción:
DE LOS PROGRAMAS EDUCATIVOS
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
Lo FK
Nombre Tipo NN PK Check Descripción
n Tabla Campo
ID_EXP SMALLINT X X 0-9 CLAVE DE EXPERIENCIA
NOMBRE CHAR 30 X A-Z
NOMBRE DE LA
EXPERIENCIA
HORAS_TEORICAS CHAR 30 X A-Z
ENTIDAD DONDE SE
UBICA
DIRECCION EN DONDE SE
HORAS_PRACTICAS CHAR 30 X A-Z
ENCUENTRA
MAXIMO DE ALUMNOS
MAX_ALUMNOS NUMERIC X 0-9
VALOR DE CREDITOS
CREDITOS NUMERIC X 0-9
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: DOCENTES
SE ALMACENARAN LOS REGISTROS DE LAS FACULTADES QUE CONFORMAN LA
Descripción:
UNIVERSIDAD
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
Lo N P FK
Nombre Tipo Check Descripción
n N K Tabla 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
DIRECCION EN DONDE SE
AP_MATERNO CHAR 30 X A-Z
ENCUENTRA
SEXO CHAR 1 X F-M SEXO DEL DOCENTE
4. RFC CHAR 10 X A-Z EL RFC DEL DOCENTE
ENTIDAD HABITA EL
ENTIDAD CHAR 30 X A-Z
DOCENTE
DIRECCION CHAR 30 X A-Z DIRECCION DEL DOCENTE
TELEFONO NUMERIC X 0-9 TELEFONO DEL DOCENTE
MAIL CHAR 30 X A-Z E-MAIL DEL DOCENTE
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: ESTUDIANTES
Descripción: SE ALMACENARAN LOS REGISTROS DE LOS ESTUDIANTES DE LA UNIVERSIDA
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
FK
Lo N P
Nombre Tipo Tabl Camp Check Descripción
n N K
a o
ID_ESTUDIANT
SMALLINT X X 0-9 CLAVE DEL ESTUDIANTE
E
NOMBRE CHAR 30 X A-Z NOMBRE DE LA FACULTAD
AP_PATERNO CHAR 30 X A-Z ENTIDAD DONDE SE UBICA
DIRECCION EN DONDE SE
AP_MATERNO CHAR 30 X A-Z
ENCUENTRA
SEXO CHAR 1 X FoM SEXO DEL ESTUDIANTE
FECHA_NAC DATE X DD/MM/AA FECHA DE NACIMIENTO
ENTIDAD CHAR 30 X A-Z ENTIDAD DONDE VIVE
DIRECCION CHAR 30 X A-Z DIRECCION DEL ESTUDIANTE
TELEFONO NUMERIC X 0-9 TELEFONO DEL ESTUDIANTE
MAIL CHAR 30 X A-Z E-MAIL DEL ESTUDIANTE
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: REACTIVOS
SE ALMACENARAN LOS REACTIVOS QUE CONFORMARAN EL BANCO DE
Descripción:
PREGUNTAS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
Lo FK
Nombre Tipo NN PK Check Descripción
n Tabla 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 TABLA
Nombre: 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
Lo FK
Nombre Tipo NN PK Check Descripción
n Tabla Campo
ID_OPCION SMALLINT X X 0-9 CLAVE DE LA OPCION
OPCION CHAR 50 X A-Z NOMBRE DE LA FACULTAD
5. INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: RESPUESTAS
Descripción: SE ALMACENARAN LAS RESPUESTAS PARA LOS REACTIVOS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
N P FK
Nombre Tipo Lon Check Descripción
N K Tabla 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 TABLA
Nombre: CRITERIOS
Descripción: SE ALMACENARAN LOS CRITERIOS DE EVALUACION DE LOS DOCENTES
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
FK
Nombre Tipo Lon NN PK Check Descripción
Tabla 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 TABLA
Nombre: PARCIALES
SE ALMACENARAN LOS VALORES OBTENIDOS DURANTE EL PARCIAL DE
Descripción:
LOS ALUMNOS
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
FK
Nombre Tipo Lon NN PK Check Descripción
Tabla Campo
ID_PARCIAL SMALLINT X X 0-9 CLAVE DEL PARCIAL
VALOR_OBTTENID VALOR QUE SE
NUMERIC 18,0 X 0-9
O OBTUVO
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: RESULTADOS
Descripción: SE ALMACENARAN LOS RESULTADOS DE LOS ALUMNOS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
FK
Nombre Tipo Lon NN PK Check Descripción
Tabla Campo
ID_RESULTADOS SMALLINT X X 0-9 CLAVE DEL RESULTADO
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: CALIFICACIONES
6. Descripción: SE ALMACENARAN LAS CALIFICACIONES DE LOS ALUMNOS
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
FK
Lo N P
Nombre Tipo Tabl Camp Check Descripción
n N K
a o
ID_CALIF SMALLINT X X 0-9 CLAVE DE LA CALIFICACION
FECHA_ALTA DATE X DD/MM/AA
FECHA ALTA DE LA
CALIFICACION
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: EVALUACION
Descripción: SE ALMACENARAN LAS EVALLUACIONES PARA LOS ALUMNOS
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
FK
Lo N P
Nombre Tipo Tabl Camp Check Descripción
n N K
a o
ID_EVALUACION SMALLINT X X 0-9 CLAVE DE LA EVALUACION
FECHA_CREACIO CUANDO SE VREO LA
DATE X DD/MM/AA
N EVALUACION
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: BOLETA
Descripción: SE ALMACENARAN LAS BOLETAS DE LOS ALUMNOS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
FK
Nombre Tipo Lon NN PK Check Descripción
Tabla 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: SEGURIDAD
Descripción: SE ALMACENARAN LAS CONTRASEÑAS DE LOSUSUARIOS
No. Max. Registros (X mes): X Long. Registro: X
DEFINICIÓN DE CAMPOS
N P FK
Nombre Tipo Lon Check Descripción
N K Tabla 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
7. INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: HORARIOS
Descripción: SE ALMACENARAN LOS HORARIOS DE LAS EXPERIENCIAS
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
FK
Lo N P
Nombre Tipo Tabl Camp Check Descripción
n N K
a o
ID_HORARIO SMALLINT X X 0-9 CLAVE DEL HORARIO
TURNO CHAR 10 X A-Z TURNO DE LA EXPERIENCIA
HORA TIMESTAMP X 00:99
A QUE HORA ES LA
EXPERIENCIA
INFORMACIÓN PARA LA DEFINICIÓN DE LA TABLA
Nombre: HORARIOS_ESTUDIANTES
Descripción: SE ALMACENARAN LOS HORARIOS DEL ESTUDIANTE
Long.
No. Max. Registros (X mes): X X
Registro:
DEFINICIÓN DE CAMPOS
FK
Lo N P
Nombre Tipo Tabl Camp Check Descripción
n N K
a o
ID_HORARIO_EST SMALLINT X X 0-9
CLAVE DEL HORARIO DEL
ESTUDIANTE
10. CODIGO
Create table [FACULTADES] ( [FECHA_CREACION] Datetime NOT NULL,
[ID_FACULTAD] Smallint NOT NULL Primary Key ([ID_EVALUACION])
UNIQUE, )
[NOMBRE] Char(30) NOT NULL, go
[ENTIDAD] Char(30) NOT NULL,
[DIRECCION] Char(30) NOT NULL, Create table [BOLETA] (
Primary Key ([ID_FACULTAD]) [ID_BOLETA] Smallint NOT NULL UNIQUE,
) [SEMESTRE] Smallint NOT NULL,
go [FECHA] Datetime NOT NULL,
[ID_ESTUDIANTE] Smallint NOT NULL,
Create table [PROGRAMAS] ( Primary Key ([ID_BOLETA])
[ID_FACULTAD] Smallint NOT NULL, )
[ID_PROG] Smallint NOT NULL UNIQUE, go
[NOMBRE] Char(30) NOT NULL,
[SEM_PROMEDIO] Char(30) NOT NULL, Create table [ESTUDIANTES] (
Primary Key ([ID_PROG]) [ID_ESTUDIANTE] Smallint NOT NULL
) UNIQUE,
go [NOMBRE] Char(30) NOT NULL,
[AP_PATERNO] Char(30) NOT NULL,
Create table [EXPERIENCIAS] ( [AP_MATERNO] Char(30) NOT NULL,
[ID_PROG] Smallint NOT NULL, [SEXO] Char(1) NOT NULL,
[ID_EXP] Smallint NOT NULL UNIQUE, [FECHA_NAC] Datetime NOT NULL,
[NOMBRE] Char(30) NOT NULL UNIQUE, [ENTIDAD] Char(30) NOT NULL,
[HORAS_TEORICAS] Timestamp NOT NULL, [DIRECCION] Char(30) NOT NULL,
[HORAS_PRACTICAS] Timestamp NOT [TELEFONO] Numeric(10,0) NOT NULL,
NULL, [EMAIL] Char(20) NOT NULL,
[MAX_ALUMNO] Numeric(5,0) NOT NULL, Primary Key ([ID_ESTUDIANTE])
[CREDITOS] Numeric(5,0) NOT NULL, )
Primary Key ([ID_EXP]) go
)
go Create table [DOCENTES] (
[ID_DOCENTE] Smallint NOT NULL UNIQUE,
Create table [REACTIVOS] ( [NOMBRE] Char(30) NOT NULL,
[ID_REACTIVO] Smallint NOT NULL [AP_PATERNO] Char(30) NOT NULL,
UNIQUE, [AP_MATERNO] Char(30) NOT NULL,
[PREGUNTA] Char(100) NOT NULL, [SEXO] Char(2) NOT NULL,
[ID_EXP] Smallint NOT NULL, [RFC] Char(10) NOT NULL,
Primary Key ([ID_REACTIVO]) [ENTIDAD] Char(20) NOT NULL,
) [DIRECCION] Char(30) NOT NULL,
go [TELEFONO] Numeric(10,0) NOT NULL,
[MAIL] Char(20) NOT NULL,
Create table [OPCIONES] ( Primary Key ([ID_DOCENTE])
[ID_OPCION] Smallint NOT NULL UNIQUE, )
[OPCION] Char(50) NOT NULL, go
[ID_REACTIVO] Smallint NOT NULL,
Primary Key ([ID_OPCION],[ID_REACTIVO]) Create table [CRITERIOS] (
) [ID_CRITERIO] Smallint NOT NULL UNIQUE,
go [NOMBRE] Char(10) NOT NULL,
[VALOR] Real NOT NULL,
Create table [RESPUESTAS] ( [ID_DOCENTE] Smallint NOT NULL,
[ID_RESPUESTA] Smallint NOT NULL Primary Key ([ID_CRITERIO])
UNIQUE, )
[RESPUESTA] Char(50) NOT NULL, go
Primary Key ([ID_RESPUESTA])
) Create table [CALIFICACIONES] (
go [ID_CALIF] Smallint NOT NULL UNIQUE,
[FECHA_ALTA] Datetime NULL,
Create table [EVALUACION] ( [ID_BOLETA] Smallint NOT NULL,
[ID_ESTUDIANTE] Smallint NOT NULL, Primary Key ([ID_CALIF])
[ID_EVALUACION] Smallint NOT NULL )
UNIQUE, go
11. 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 on
go
Set quoted_identifier off
go