Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mayo 2019
pág. 1
DISEÑO ARQUITECTONICO DEL SISTEMA
Sistema automatizado de Inscripción.
pág. 2
BASE DE DATOS
Sistema automatizado de Inscripción.
INDICE
1. INTRODUCCIÓN ............................................................................................... 4
1.1 PROPÓSITO DEL DOCUMENTO. ........................................................................ 4
2. INFORMACIÓN DEL PROYECTO SOCIO TECNOLÓGICO .............................. 4
2. DEFINICIONES, SIGLAS Y ABREVIATURAS.................................................... 5
3. INFORMACIÓN GENERAL DE LA BASE DE DATOS ....................................... 5
4. DIAGRAMA ENTIDAD-RELACIÓN .................................................................... 6
5. DICCIONARIO DE DATOS ................................................................................ 6
6. ESQUEMA INTEGRIDAD REFERENCIAL ....................................................... 12
7. SCRIPTS DE CREACIÓN DE LAS ENTIDADES EN EL MANEJADOR DE BASE
DE DATOS ....................................................................................................... 13
8. PLAN DE MANTENIMIENTO, RESPALDO Y RECUPERACIÓN DE LA BASE
DE DATOS ....................................................................................................... 16
pág. 3
BASE DE DATOS
Sistema automatizado de Inscripción.
Introducción
pág. 4
BASE DE DATOS
Sistema automatizado de Inscripción.
Entidad: En base de datos, las entidades se representan como tablas las cuales son toda
aquella estructura en donde los datos son almacenados
Relación: En base de datos, las relaciones son dadas a través de una secuencia de
instrucciones asociativas entre tablas utilizando datos relacionados entre sí.
Clave primaria: Se utiliza para identificar en forma única cada línea en la tabla de una base
de datos
pág. 5
BASE DE DATOS
Sistema automatizado de Inscripción.
Diagrama Entidad-Relación
Diccionario de datos
Nombre de la Entidad:
usuario
Descripción de la entidad:
pág. 6
BASE DE DATOS
Sistema automatizado de Inscripción.
Atributos de la entidad
Nº Nombre Descripción Tipo de Longitud Formato Observaciones
dato (indicar aquí si es
clave primaria o
foránea)
1 Usu_cedula Contiene datos únicos Character 25 Clave primaria(PK)
del usuario varying
2 Usu_nombre Registra el nombre del Character 25
usuario varying
3 Usu_clave Registra la clave de Character 25
perfil de usuario varying
4 Usu_nivel Registra el nivel de perfil integer 1
para los administradores
5 Usu_status Registra si está activo integer 1
o no
Nombre de la Entidad:
ficha
Descripción de la entidad:
pág. 7
BASE DE DATOS
Sistema automatizado de Inscripción.
Atributos de la entidad
pág. 8
BASE DE DATOS
Sistema automatizado de Inscripción.
realizados por el varying
estudiante
15 Ficha_correo Registra el correo Character 100
del estudiante varying
16 Ficha_twitter Registra el twitter Character 50
varying
17 Ficha_telefono_local Registrar el Character 16
numero local del varying
estudiante
18 Ficha_celular Registra el Character 16
numero celular varying
19 Ficha_contacto Registra numero Character 16
adicional varying
20 Ficha_status Registra si se integer 1
encuentra el
estudiante activo
Nombre de la Entidad:
Académico
Descripción de la entidad:
pág. 9
BASE DE DATOS
Sistema automatizado de Inscripción.
Atributos de la entidad
Nº Nombre Descripción Tipo de dato Longitud Formato Observaciones
(indicar aquí si es
clave primaria o
foránea)
1 Académico_cedula Contiene Character varying 11 Clave primaria(PK)
datos únicos
del estudiante
2 Académico_an_escolar Registra año Character varying 4
escolar del
estudiante
3 Académico_lapso Registra el Character varying 15
lapso que
estudio
4 Académico_por_acreditacion Registra si Character varying 1
está
acreditado el
lapso
5 Académico_componente Registra si Character varying 15
tiene algún
otro curso
6 Académico_area Registra el Character varying 1
de_formacion área en donde
realizo el
curso
7 Académico periodo Registrar el Character varying 1
periodo en
curso
Nombre de la Entidad:
social
Descripción de la entidad:
pág. 10
BASE DE DATOS
Sistema automatizado de Inscripción.
Atributos de la entidad
Nº Nombre Descripción Tipo de dato Longitud Formato Observaciones
(indicar aquí si es
clave primaria o
foránea)
1 socio_cedula Contiene Character varying 11 Clave primaria(PK)
datos únicos
del estudiante
2 socio_cond_trabajo Registra Character varying 10
condición
actual de
trabajo
3 Socio_ocupacion Registra la Character varying 100
ocupación
actual
4 Socio_tiempo_servicio Registra el integer 3
tiempo de
servicio
5 Socio_entidad_origen Registra en Character varying 100
nombre de la
entidad
6 Socio_actividad_academica Registra si Character varying 100
esta
estudiando o
no
7 Socio_direccion_entidad Registrar la Character varying 250
dirección de la
entidad
8 Socio_actividad_economica Registra a que Character varying 150
se dedica
actualmente
pág. 11
BASE DE DATOS
Sistema automatizado de Inscripción.
Esquema Integridad referencial
Este esquema se refiere a identificar por parejas las entidades con sus atributos e
indicar cuál o cuáles son los atributos que las relacionan. Se deben hacer tantos esquemas
como relaciones haya entre entidades, es decir, si la Entidad1 se relaciona con tres
entidades se harán tres esquemas de Identidad referencial.
Esquema 1
Ficha Académico
Ficha_celular Académico_an_escolar
Ficha_nombre Académico_area de_formacion.
Ficha_apellido Académico_cedula
………… …………
………… …………
COL1N COL2N
Esquema 2
Usuario Socio
Usu_cedula Socio_actividad_academica
Usu_nombre Socio_cedula
Usu_clave Socio_actividad_economica
………… …………
………… …………
COL1N COL3N
pág. 12
BASE DE DATOS
Sistema automatizado de Inscripción.
usu_nivel integer,
usu_status integer,
WITH (
OIDS=FALSE
);
OWNER TO postgres;
ficha_fec_nacimiento date,
ficha_edad integer,
pág. 13
BASE DE DATOS
Sistema automatizado de Inscripción.
ficha_edo_civil character varying(25),
ficha_estado integer,
ficha_status integer,
WITH (
OIDS=FALSE
);
OWNER TO postgres;
pág. 14
BASE DE DATOS
Sistema automatizado de Inscripción.
academico_por_acreditacion character varying(1),
WITH (
OIDS=FALSE
);
OWNER TO postgres;
socio_tiempo_servicio integer,
pág. 15
BASE DE DATOS
Sistema automatizado de Inscripción.
WITH (
OIDS=FALSE
);
OWNER TO postgres;
pág. 16