diccionario de datos

12

Click here to load reader

Upload: mateo-antonio

Post on 29-Jun-2015

711 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Diccionario De Datos

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

Page 2: Diccionario De Datos

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

Page 3: Diccionario De Datos

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

Page 4: Diccionario De Datos

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

Page 5: Diccionario De Datos

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

Page 6: Diccionario De Datos

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

Page 7: Diccionario De Datos

TABLAS

Page 8: Diccionario De Datos

DIAGRAMA ENTIDAD RELACION

Page 9: Diccionario De Datos

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

Page 10: Diccionario De Datos

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