SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
´Indice 
1. INTRODUCCI´ON 2 
2. DETERMINACI´ON DE REQUISITOS 2 
2.1. Lista de requerimientos de cada usuario . . . . . . . . . . . . . . . . . . . . . . . . . . 2 
2.2. Lista integrada de requerimientos de datos del sistema . . . . . . . . . . . . . . . . . . . 3 
3. DISE˜NO CONCEPTUAL 5 
3.1. Esquema Entidad-Relaci ´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 
3.2. Documentaci ´on del dise˜no conceptual . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 
4. SELECCI´ON DEL SGBDR 25 
5. DISE˜NO L´OGICO 27 
5.1. Revisi ´on para la conversi ´on del esquema conceptual local en esquemas l ´ogicos locales . 27 
5.2. Mapeado ER-a-Relacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 
5.3. Documentaci ´on del modelo l ´ogico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 
5.4. Normalizaci ´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 
5.5. Ajustes del esquema l ´ogico al SGBDR seleccionado . . . . . . . . . . . . . . . . . . . . 39 
6. DISE˜NO F´I 
SICO 40 
6.1. Traducci ´on del esquema l ´ogico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 
ANEXOS 45 
Anexo A. Poblaci ´on Penitenciaria de Venezuela; A˜nos 1999 - 2013 45 
Anexo B. Evoluci ´on de la poblaci ´on penitenciaria durante 2013 47 
Anexo C. Listado de los Centros de Reclusi ´on 48 
Anexo D. Estad´ısticas estimadas de la poblaci ´on reclusa, a˜no 2013 49 
Anexo E. Operaciones de ´algebra relacional asociada a las transacciones 52 
1
1. INTRODUCCI´ON 
Este trabajo constituye un requisito de la asignatura Bases de Datos (311), siendo el mecanismo de 
evaluaci ´on de los objetivos 7 (dise˜no conceptual) y 8 (dise˜no l ´ogico y disen˜no f´ısico). 
Es el resultado del an´alisis de una situaci ´on hipot´etica, en el cual se propone al Jefe Nacional, el dise˜no 
de la base de datos INSTITUCION PENITENCIARIA que ser´a utilizada por el Sistema Penitenciario 
de Informaci ´on SPI. 
La actividad de dise˜no presentada es de gran importancia para garantizar el funcionamiento satisfactorio 
de SPI y lograr cumplir con los plazos de implementaci ´on del sistema propiamentente dichos, satisfa-ciendo 
los requisitos funcionales, de seguridad e integridad de la informaci ´on y otros acordados. Un 
dise˜no inadecuado o incompleto puede conducir a registro de datos incorrectos, que acarrear´ıan, por 
ejemplo, la alteraci ´on del tiempo de presidio de un recluso. Tambi´en pueden conducir a fricciones en el 
equipo de dise˜no o el de implementaci ´on del sistema. 
En este informe se abordan los diferentes niveles del disen˜no de la base de datos: conceptual, donde se 
recopilan los requisitos funcionales y no funcionales del sistema y se elabora el esquema conceptual; 
l ´ogico, en el cual se realiza el modelo relacional; y f´ısico, en el cual se planifica c´omo ser´a el almacena-miento 
de la infomaci ´on, y otros aspectos de importancia para el uso de SPI. 
Por tratarse de una situaci ´on hipot´etica, algunos aspectos han tenido que ser asumidos, aunque se ha 
recurrido a la investigaci ´on en la medida de las posibilidades, seg´un el dato respectivo. En un caso real, 
se deben considerar otros aspectos como lo son la revisi ´on de los manuales de cargo, diagramas de flujo 
y procedimientos, entrevistas con los responsables clave y revisi ´on de formularios utilizados, entre otras 
actividades. 
2. DETERMINACI´ON DE REQUISITOS 
2.1. Lista de requerimientos de cada usuario 
Cuadro 1: Lista de requerimientos de cada usuario 
Usuario Requisitos 
Coord. 
General 
IP 
- Disponibilidad inmediata de la informaci ´on 
- Minimizar la inversi ´on requerida 
Coord. 
Locales 
- Prohibici ´on de los reclusos de acceder a los datos 
Reclusos - Confidencialidad. Acceso a la informaci ´on solo por funcionarios 
autorizados e identificados 
- Precisi ´on total en las fechas de ingreso/egreso 
2
2.2. Lista integrada de requerimientos de datos del sistema 
1. Requisitos funcionales 
a) El SPI debe permitir el registro y consulta de datos personales de los reclusos: 
1) N.o de documento de identidad 
2) Nombres 
3) Apellidos 
4) Fecha de nacimiento 
5) Lugar de nacimiento 
6) Sexo 
7) Nacionalidad 
8) Grado de instrucci ´on 
9) Estatus actual (encarcelado, excarcelado, fugado, fallecido) 
10) N.o de sentencias 
b) Se requiere que el SPI maneje datos hist ´oricos de los ingresos/reingresos de cada interno, 
registrando en dichos casos: 
1) Fecha de ingreso 
2) N.o de orden 
3) Delito 
4) Sentencia 
5) Centro de ubicaci ´on 
c) El SPI manejar´a datos hist ´oricos de los egresos de cada recluso: 
1) Fecha de egreso 
2) Tipo de egreso (excarcelaci ´on, fuga, defunci ´on) 
d) SPI debe impedir que se registre un nuevo ingreso/reingreso o un nuevo egreso, si el estatus 
actual correspondiente al n´umero de documento de identidad ingresado es ✭✭fallecido✮✮. 
e) Se mostrar´a autom´aticamente la interfaz para registrar un nuevo recluso (con posibilidad 
de cancelar), si al suministrar el n´umero de documento de identidad para incluir un ingre-so/ 
reingreso, SPI no encuentra el valor dado en su base de datos. 
f ) Al concluir el registro de un recluso, el sistema presentar´a una consulta al funcionario sobre 
si desea registrar un ingreso del nuevo interno, y mostrar el formulario correspondiente si el 
usuario responde afirmativamente. 
g) Para indicar el centro de ubicaci ´on al registrar un ingreso o reingreso, el sistema permitir´a al 
usuario la selecci ´on a trav´es de un men´u con el nombre de las regiones y posteriormente un 
submen´u con los internados correspondientes a la regi ´on seleccionada. 
h) El SPI permitir´a a los usuarios autorizados, generar reportes en pantalla de los datos consul-tados: 
3
1) Datos personales de un recluso, dado su n´umero de documento de identidad 
2) Datos personales de los internos retenidos actualmente en un centro de reclusi ´on, dado 
el c´odigo del centro 
3) Datos hist ´oricos de los ingresos/reingresos de un recluso, dado su n´umero de documento 
de identidad 
4) Datos hist ´oricos de los ingresos/reingresos de los internos retenidos actualmente en un 
centro de reclusi ´on, dado el c´odigo del centro 
5) Datos hist ´oricos de los egresos de un recluso, dado su n´umero de documento de identidad 
6) Datos hist ´oricos de los egresos que han sido reclu´ıdos hist ´oricamente en un centro de 
ubicaci ´on, dado el c´odigo del centro 
Dichos reportes deben ser imprimibles. 
i) El SPI no procesar´a datos relacionados con las salidas y retornos de los reclusos de permisos 
ordinarios, extraordinarios, tr´amites judiciales, r´egimen de presentaci ´on de libertad condicio-nal, 
etc. 
j) El SPI no considerar´a a los internos recluidos en retenes de las polic´ıas de los estados y 
municipios. 
k) Toda la informaci ´on registrada debe ser validada (seg´un tipo de dato y dominio natural de 
cada atributo). 
l) Si el usuario ingresa los n´umeros de documento de identidad en letras min´usculas, SPI debe 
convertirlas a may´usculas, sin participaci ´on adicional del usuario (al registrar datos persona-les 
de reclusos, ingresos/reingresos y egresos). 
m) Solo pueden acceder a los datos pertinentes seg´un el caso, los funcionarios debidamente 
autorizados e identificados. 
n) Los reclusos no deben tener acceso al SPI. 
˜n) Se debe utilizar la tecnolog´ıa cliente-servidor. 
2. Requisitos no funcionales 
a) La clave de identificaci ´on de los internos debe ser el n´umero de documento de identidad (no 
generar otros n´umeros de identificaci ´on, para facilitar la tarea de programadores y usuarios). 
b) Los datos deben estar disponibles para todas los centros de reclusi ´on y el centro principal, 
antes de un minuto de haber sido registrados. 
c) Se requiere el empleo de una t´ecnica de cifrado efectiva para la transmisi ´on de los datos desde 
los centros de reclusi ´on hasta el centro principal, para evitar la posibilidad de adulteraci ´on de 
la informaci ´on por delincuentes. 
d) El sistema debe estar preparado para aceptar sesiones simult´aneas desde todos los centros de 
reclusi ´on con una reducci ´on m´axima de velocidad del 15% 
e) La inversi ´on total (incluyendo costos debidos a adquisici ´on de software, hardware y forma-ci 
´on de los usuarios, entre otros renglones) no debe exceder de U.M. 100.000,00 
f ) El error m´aximo admisible en las fechas de ingreso/egreso es de 0 d´ıas 
4
3. DISE˜NO CONCEPTUAL 
3.1. Esquema Entidad-Relaci ´on 
Figura 1: Esquema Entidad-Relaci ´on de la base de datos INSTITUCION PENITENCIARIA 
5
3.2. Documentaci ´on del dise ˜no conceptual 
1. Entidades 
Figura 2: Entidad RECLUSO 
Documentaci ´on de entidad 
Nombre de la entidad: RECLUSO 
Descripci ´on de la entidad: Contiene los datos personales de cada recluso y 
exrecluso, a partir de la implementaci ´on de SPI 
Atributos que contiene: 
Nombre del atributo Clave 
NroDocumIdRecl x 
NombresRecl 
ApellidosRecl 
LugarNacimRecl 
FechaNacimRecl 
NacionalidadRecl 
SexoRecl 
GradoInstrucRecl 
EstatusActualRecl 
NroSentenciasRecl 
Cuadro 2: Entidad INGRESO 
Documentaci ´on de entidad 
Nombre de la entidad: INGRESO 
Descripci ´on de la entidad: Contiene los datos hist ´oricos de ingreso/ reingreso 
de cada recluso 
Atributos que contiene: 
Nombre del atributo Clave 
NroOrden x 
FechaIngreso 
Delito 
Sentencia 
CentroUbic a 
aLos centros de ubicaci ´on son presentados como atributos en lugar de entidades, dado que tienen 
una utilizaci ´on relativamente baja a lo largo de la base de datos 
6
Cuadro 3: Entidad EGRESO 
Documentaci ´on de entidad 
Nombre de la entidad: EGRESO 
Descripci ´on de la entidad: Contiene los datos hist ´oricos de egreso de cada 
recluso 
Atributos que contiene: 
Nombre del atributo Clave 
FechaEgreso x 
TipoEgreso 
2. Atributos 
Cuadro 4: Atributo NroDocumIdRecl 
Documentaci ´on de atributo 
Nombre del atributo: NroDocumIdRecl 
Descripci ´on del atributo: N´umero de documento de identidad del recluso 
(c´edula de identidad o pasaporte) 
Entidades que lo contienen: 
RECLUSO 
Cuadro 5: Atributo NombresRecl 
Documentaci ´on de atributo 
Nombre del atributo: NombresRecl 
Descripci ´on del atributo: Nombre(s) de pila del recluso 
Entidades que lo contienen: 
RECLUSO 
Cuadro 6: Atributo ApellidosRecl 
Documentaci ´on de atributo 
Nombre del atributo: ApellidosRecl 
Descripci ´on del atributo: Apellido(s) del recluso 
Entidades que lo contienen: 
RECLUSO 
7
Cuadro 7: Atributo LugarNacimRecl 
Documentaci ´on de atributo 
Nombre del atributo: LugarNacimRecl 
Descripci ´on del atributo: Lugar de nacimiento del recluso 
Entidades que lo contienen: 
RECLUSO 
Cuadro 8: Atributo FechaNacimRecl 
Documentaci ´on de atributo 
Nombre del atributo: FechaNacimRecl 
Descripci ´on del atributo: Fecha de nacimiento del recluso 
Entidades que lo contienen: 
RECLUSO 
Cuadro 9: Atributo NacionalidadRecl 
Documentaci ´on de atributo 
Nombre del atributo: NacionalidadRecl 
Descripci ´on del atributo: Nacionalidad del recluso 
Entidades que lo contienen: 
RECLUSO 
Cuadro 10: Atributo SexoRecl 
Documentaci ´on de atributo 
Nombre del atributo: SexoRecl 
Descripci ´on del atributo: Sexo del recluso 
Entidades que lo contienen: 
RECLUSO 
8
Cuadro 11: Atributo GradoInstrucRecl 
Documentaci ´on de atributo 
Nombre del atributo: GradoInstrucRecl 
Descripci ´on del atributo: Grado de instrucci ´on del recluso 
Entidades que lo contienen: 
RECLUSO 
Cuadro 12: Atributo EstatusActualRecl 
Documentaci ´on de atributo 
Nombre del atributo: EstatusActualRecl 
Descripci ´on del atributo: Estatus actual de cada recluso o exrecluso 
Entidades que lo contienen: 
RECLUSO 
Cuadro 13: Atributo NroSentenciasRecl 
Documentaci ´on de atributo 
Nombre del atributo: NroSentenciasRecl 
Descripci ´on del atributo: Nro. de veces en que un individuo ha sido 
sentenciado a prisi ´on 
Entidades que lo contienen: 
RECLUSO 
Cuadro 14: Atributo NroOrden 
Documentaci ´on de atributo 
Nombre del atributo: NroOrden 
Descripci ´on del atributo: N´umero de orden de cada ingreso/reingreso 
Entidades que lo contienen: 
INGRESO 
9
Cuadro 15: Atributo FechaIngreso 
Documentaci ´on de atributo 
Nombre del atributo: FechaIngreso 
Descripci ´on del atributo: Fecha de ingreso/reingreso al centro de reclusi ´on 
Entidades que lo contienen: 
INGRESO 
Cuadro 16: Atributo Delito 
Documentaci ´on de atributo 
Nombre del atributo: Delito 
Descripci ´on del atributo: Breve descripci ´on del delito que genera la 
aprehensi ´on 
Entidades que lo contienen: 
INGRESO 
Cuadro 17: Atributo Sentencia 
Documentaci ´on de atributo 
Nombre del atributo: Sentencia 
Descripci ´on del atributo: Sentencia de aprehensi ´on 
Entidades que lo contienen: 
INGRESO 
Cuadro 18: Atributo CentroUbic 
Documentaci ´on de atributo 
Nombre del atributo: CentroUbic 
Descripci ´on del atributo: C´odigo del centro de ubicaci ´on 
Entidades que lo contienen: 
INGRESO 
10
Cuadro 19: Atributo FechaEgreso 
Documentaci ´on de atributo 
Nombre del atributo: FechaEgreso 
Descripci ´on del atributo: Fecha de egreso del centro de reclusi ´on 
Entidades que lo contienen: 
EGRESO 
Cuadro 20: Atributo TipoEgreso 
Documentaci ´on de atributo 
Nombre del atributo: TipoEgreso 
Descripci ´on del atributo: Tipo de egreso del centro de reclusi ´on 
Entidades que lo contienen: 
EGRESO 
3. Relaciones 
Cuadro 21: Relaci ´on INGRESA 
Documentaci ´on de relaci ´on 
Nombre de la relaci ´on: INGRESA 
Descripci ´on del atributo: Vincula cada convicto o exconvicto con las 
entradas que ha tenido a los centros de reclusi ´on 
Entidades involucradas en la relaci ´on: 
RECLUSO 
INGRESO 
Cuadro 22: Relaci ´on EGRESA 
Documentaci ´on de relaci ´on 
Nombre de la relaci ´on: EGRESA 
Descripci ´on del atributo: Vincula cada convicto o exconvicto con las salidas 
que ha tenido de los centros de reclusi ´on 
Entidades involucradas en la relaci ´on: 
RECLUSO 
EGRESO 
11
4. Cardinalidad 
Cuadro 23: Relaci ´on INGRESA 
Documentaci ´on cardinalidad de una relaci ´on 
Nombre de la relaci ´on: INGRESA 
Entidades y restricciones de cardinalidad involucradas en la relaci ´on: 
Cardinalidad Entidades involucradas Descripcion de la relacion 
de cardinalidad 
1:N 
(uno a varios) 
RECLUSO ; INGRESO Un recluso puede ser 
condenado en diferentes 
sentencias y por lo tanto, 
tener varios ingresos 
Cuadro 24: Relaci ´on EGRESA 
Documentaci ´on cardinalidad de una relaci ´on 
Nombre de la relaci ´on: EGRESA 
Entidades y restricciones de cardinalidad involucradas en la relaci ´on 
Cardinalidad Entidades involucradas Descripcion de la relacion 
de cardinalidad 
1 : N 
(uno a varios) 
RECLUSO; EGRESO Un recluso puede tener 
varios egresos (dado 
que puede tener varios 
ingresos [ver cuadro 
anterior]) 
5. Transacciones 
Lista de transacciones requeridas 
Inclusi ´on de un nuevo recluso 
Registro de un nuevo ingreso/reingreso 
Registro de un nuevo egreso 
Actualizaci ´on del estatus actual luego de un ingreso o egreso 
Actualizaci ´on del n´umero de sentencias luego de un ingreso o egreso 
Consulta de datos personales de un recluso, dado su n´umero de documento de identidad 
Consulta de datos personales de los reclusos retenidos actualmente en un centro de ubicaci ´on, 
dado el c´odigo del centro 
12
Consulta de datos hist ´oricos de los ingresos/reingresos de un recluso, dado su n´umero de 
documento de identidad 
Consulta de datos hist ´oricos de los ingresos/reingresos de los reclusos retenidos actualmente 
en un centro de ubicaci ´on, dado el c´odigo del centro 
Consulta de los datos hist ´oricos de los egresos de un recluso, dado su n´umero de documento 
de identidad 
Consulta de los datos hist ´oricos de los egresos de los reclusos retenidos actualmente en un 
centro de ubicaci ´on, dado el c´odigo del centro 
NOTA: Ver en Anexo D, la estimaci ´on de la frecuencia de utilizaci ´on de las transacciones. Se 
incrementa en aproximadamente un 30% el valor obtenido, previendo posibles incrementos del 
nivel de uso. 
13
Cuadro 25: Transacci ´on INCLUSION RECLUSO 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: INCLUSION RECLUSO 
Tipo de transacci ´on: Inserci ´on 
Descripci ´on de la transacci ´on: 
Operaci ´on que registra los datos personales de un nuevo interno. 
Esta transacci ´on puede llevarse a cabo solo si el Nro. de documento de identidad 
no ha sido registrado previamente. 
Salida de la transacci ´on: 
Datos personales de un nuevo recluso almacenados 
Frecuencia estimada de utilizaci ´on: a 
90 transacciones por semana a nivel nacional 
4 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
2 s para que el usuario tenga a disposici ´on otro formulario 
60 s para que los datos esten disponibles para consulta en red nacional 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
RECLUSO NroDocumIdRecl 
NombresRecl 
ApellidosRecl 
LugarNacimRecl 
FechaNacimRecl 
NacionalidadRecl 
SexoRecl 
GradoInstrucRecl 
EstatusActualRecl 
NroSentenciasRecl 
Funcionario de 
prisiones grado II b 
aVer Anexo D 
bNombre de cargo ficticio 
14
Cuadro 26: Transacci ´on REGISTRO INGRESO 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: REGISTRO INGRESO 
Tipo de transacci ´on: Inserci ´on 
Descripci ´on de la transacci ´on: 
Operaci ´on que registra el ingreso o reingreso de un interno. 
Esta transacci ´on puede llevarse a cabo solamente si el estatus actual de reclusi ´on 
correspondiente al Nro. de documento de identidad ingresado es diferente a 
encarcelado, fallecido o valor nulo. 
Salida de la transacci ´on: 
Datos de un nuevo ingreso o reingreso incorporados a la base de datos 
Frecuencia estimada de utilizaci ´on: 
260 transacciones por semana a nivel nacional 
10 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
2 s para que el usuario tenga a disposici ´on otro formulario 
60 s para que los datos est´en disponibles para consulta en red nacional 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
INGRESO NroOrden 
FechaIngreso 
Delito 
Sentencia 
CentroUbic 
Funcionario de 
prisiones grado II a 
aNombre de cargo ficticio 
15
Cuadro 27: Transacci ´on REGISTRO EGRESO 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: REGISTRO EGRESO 
Tipo de transacci ´on: Inserci ´on 
Descripci ´on de la transacci ´on: 
Operaci ´on que registra el egreso de un interno. 
Esta transacci ´on puede llevarse a cabo solamente si el estatus actual de reclusi ´on 
correspondiente al Nro. de documento de identidad ingresado es encarcelado. 
Salida de la transacci ´on: 
Datos de un nuevo egreso incorporados a la base de datos 
Frecuencia estimada de utilizaci ´on: 
135 transacciones por semana a nivel nacional 
6 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
2 s para que el usuario tenga a disposici ´on otro formulario 
60 s para que los datos est´en disponibles para consulta en red nacional 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
EGRESO FechaEgreso 
TipoEgreso 
Funcionario de 
prisiones grado II a 
aNombre de cargo ficticio 
16
Cuadro 28: Transacci ´on ACTUALIZACION ESTATUS ACTUAL RECL 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: ACTUALIZACION 
ESTATUS ACTUAL 
RECL 
Tipo de transacci ´on: Modificaci ´on 
Descripci ´on de la transacci ´on: 
Operaci ´on que actualiza el estatus actual de un recluso o exrecluso luego de un 
ingreso o egreso 
Salida de la transacci ´on: 
Estatus de un recluso o exrecluso actualizado 
Frecuencia estimada de utilizaci ´on: 
400 transacciones por semana a nivel nacional 
12 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
60 s para que los datos est´en disponibles para consulta en red nacional 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
RECLUSO EstatusActualRecl Funcionario de 
prisiones grado II a 
EGRESO TipoEgreso 
aNombre de cargo ficticio 
17
Cuadro 29: Transacci ´on ACTUALIZACION NRO SENTENCIAS 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: ACTUALIZACION 
NRO SENTENCIAS 
Tipo de transacci ´on: Modificaci ´on 
Descripci ´on de la transacci ´on: 
Operaci ´on que actualiza, luego de un ingreso, el n´umero de sentencias que ha 
recibido un recluso 
Salida de la transacci ´on: 
Nro. de sentencias que ha recibido un recluso, actualizado 
Frecuencia estimada de utilizaci ´on: 
260 transacciones por semana a nivel nacional 
10 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
60 s para que los datos est´en disponibles para consulta en red nacional 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
RECLUSO NroSentenciasRecluso Funcionario de 
prisiones grado II a 
aNombre de cargo ficticio 
18
Cuadro 30: Transacci ´on CONSULTA DATOS PERS RECLUSO 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: CONSULTA DATOS 
PERS RECLUSO 
Tipo de transacci ´on: Consulta 
Descripci ´on de la transacci ´on: 
Operaci ´on que genera reporte con los datos personales de un recluso dado su 
n´umero de documento de identidad 
Salida de la transacci ´on: 
Reporte imprimible con los datos personales de un recluso 
Frecuencia estimada de utilizaci ´on: 
40 transacciones por semana a nivel nacional 
2 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
5 s para que se realice la consulta y se muestren los datos en pantalla 
10 s para que se env´ıen los datos a la impresora y se inicie el trazado 
2 s para que el usuario tenga a disposici ´on otro formulario 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
RECLUSO NroDocumIdRecl 
NombresRecl 
ApellidosRecl 
LugarNacimReclu 
FechaNacimRecl 
NacionalidadRecl 
SexoRecl 
GradoInstrucRecl 
EstatusActualRecl 
NroSentenciasRecl 
Funcionario de 
prisiones grado II a 
aNombre de cargo ficticio 
19
Cuadro 31: Transacci ´on CONSULTA DATOS PERS CENTRO 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: CONSULTA DATOS 
PERS CENTRO 
Tipo de transacci ´on: Consulta 
Descripci ´on de la transacci ´on: 
Operaci ´on que genera reporte con los datos personales de los internos reclu´ıdos 
en un centro de ubicaci ´on, dado el c´odigo del centro 
Salida de la transacci ´on: 
Reporte imprimible con los datos personales de los internos reclu´ıdos en un 
centro de ubicaci ´on dado 
Frecuencia estimada de utilizaci ´on: 
40 transac. por semana a nivel nacional; 2 transac. por semana en c/centro 
Tiempo de respuesta estimado: 
5 s para que se realice la consulta y se muestren los datos en pantalla 
10 s para que se env´ıen los datos a la impresora y se inicie el trazado 
2 s para que el usuario tenga a disposici ´on otro formulario 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
INGRESO CentroUbic 
NroDocumIdRecl 
Funcionario de prisiones 
grado II a 
RECLUSO NroDocumIdRecl 
NombresRecl 
ApellidosRecl 
LugarNacimReclu 
FechaNacimRecl 
NacionalidadRecl 
SexoRecl 
GradoInstrucRecl 
EstatusActualRecl 
NroSentenciasRecl 
aNombre de cargo ficticio 
20
Cuadro 32: Transacci ´on CONSULTA INGRESOS RECLUSO 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: CONSULTA 
INGRESOS 
RECLUSO 
Tipo de transacci ´on: Consulta 
Descripci ´on de la transacci ´on: 
Operaci ´on que genera reporte con los datos hist ´oricos de los ingresos/reingresos 
de un recluso dado su n´umero de documento de identidad 
Salida de la transacci ´on: 
Reporte imprimible con los datos de ingreso/reingreso de un recluso 
Frecuencia estimada de utilizaci ´on: 
40 transacciones por semana a nivel nacional 
2 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
5 s para que se realice la consulta y se muestren los datos en pantalla 
10 s para que se env´ıen los datos a la impresora y se inicie el trazado 
2 s para que el usuario tenga a disposici ´on otro formulario 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
INGRESO NroOrden 
FechaIngreso 
Delito 
Sentencia 
CentroUbic 
Funcionario de 
prisiones grado II a 
aNombre de cargo ficticio 
21
Cuadro 33: Transacci ´on CONSULTA INGRESOS CENTRO 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: CONSULTA 
INGRESOS 
CENTRO 
Tipo de transacci ´on: Consulta 
Descripci ´on de la transacci ´on: 
Operaci ´on que genera reporte con los datos hist ´oricos de los ingresos/reingresos 
de los internos reclu´ıdos actualmente en un centro de ubicaci ´on, dado el c´odigo 
del centro 
Salida de la transacci ´on: 
Reporte imprimible con los datos hist ´oricos de los ingresos/reingresos de los 
internos reclu´ıdos actualmente en un centro de ubicaci ´on dado 
Frecuencia estimada de utilizaci ´on: 
40 transacciones por semana a nivel nacional 
2 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
5 s para que se realice la consulta y se muestren los datos en pantalla 
10 s para que se env´ıen los datos a la impresora y se inicie el trazado 
2 s para que el usuario tenga a disposici ´on otro formulario 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
INGRESO NroOrden 
FechaIngreso 
Delito 
Sentencia 
CentroUbic 
Funcionario de 
prisiones grado II a 
RECLUSO NroDocumIdRecl 
EstatusActualRecl 
aNombre de cargo ficticio 
22
Cuadro 34: Transacci ´on CONSULTA EGRESOS RECLUSO 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: CONSULTA 
EGRESOS 
RECLUSO 
Tipo de transacci ´on: Consulta 
Descripci ´on de la transacci ´on: 
Operaci ´on que genera reporte con los datos hist ´oricos de los egresos de un 
recluso, dado su n´umero de documento de identidad 
Salida de la transacci ´on: 
Reporte imprimible con los datos hist ´oricos de los egresos de un recluso 
Frecuencia estimada de utilizaci ´on: 
40 transacciones por semana a nivel nacional 
2 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
5 s para que se realice la consulta y se muestren los datos en pantalla 
10 s para que se env´ıen los datos a la impresora y se inicie el trazado 
2 s para que el usuario tenga a disposici ´on otro formulario 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
EGRESO FechaEgreso 
TipoEgreso 
Funcionario de 
prisiones grado II a 
aNombre de cargo ficticio 
23
Cuadro 35: Transacci ´on CONSULTA EGRESOS CENTRO 
Documentaci ´on de transacci ´on 
Nombre de la transacci ´on: CONSULTA 
EGRESOS 
CENTRO 
Tipo de transacci ´on: Consulta 
Descripci ´on de la transacci ´on: 
Operaci ´on que genera reporte con los datos hist ´oricos de los internos reclu´ıdos 
actualmente en un centro de ubicaci ´on, dado el c´odigo del centro 
Salida de la transacci ´on: 
Reporte imprimible con los datos personales de los internos reclu´ıdos en un 
centro de ubicaci ´on dado 
Frecuencia estimada de utilizaci ´on: 
40 transacciones por semana a nivel nacional 
2 transacciones por semana en cada centro de reclusi ´on 
Tiempo de respuesta estimado: 
5 s para que se realice la consulta y se muestren los datos en pantalla 
10 s para que se env´ıen los datos a la impresora y se inicie el trazado 
2 s para que el usuario tenga a disposici ´on otro formulario 
Entidades, atributos y usuarios involucrados en la transacci ´on 
Nombre de entidad Nombre de atributo Usuario 
EGRESO FechaEgreso 
TipoEgreso 
Funcionario de 
prisiones grado II a 
RECLUSO NroDocumIdRecl 
EstatusActualRecl 
aNombre de cargo ficticio 
24
4. SELECCI´ON DEL SGBDR 
La IP no dispone de la licencia de uso de un Sistema de Gesti ´on de Bases de Datos Relacional (SGBDR). 
Por tal raz´on, se debe seleccionar un sistema que permita el logro de los requisitos determinados en la 
secci ´on 2. Las dos aplicaciones candidatas: 
MySQL Community Sever 5.6.19 © 
MySQL Enterprise Server 5.6.19 © 
Oracle Database 12.c © 
En los Cuadros 36 al 38 se muestran los aspectos de inter´es para la evaluaci ´on, y su calificaci ´on, apli-cando 
el m´etodo cualitativo por puntos: 
Cuadro 36: Evaluaci ´on de MySQL Community Sever 5.6.19 © 
Factor Peso 
Puntuac. 
(0 a 1) 
Puntuac. 
Pond. 
Seguridad: controles de acceso 20 0,6 12,0 
Controles de integridad 15 0,9 13,5 
Rutinas de respaldo disponibles 5 0,9 4,5 
Requisitos de almacenamiento 5 1,0 5,0 
Sistema operativo requerido 5 1,0 5,0 
Hardware requerido 10 1,0 10,0 
Tiempo de acceso 10 0,6 6,0 
Escalabilidad a 10 0,9 b 9,0 
Compatibilidad con arquitectura 
10 1,0 10,0 
cliente-servidor 
Costo 10 1,0 10,0 
Suma 100 — 85,0 
a 
✭✭Escalabilidad✮✮: fluidez en el funcionamiento ante un elevado n´umero de usuarios concurrentes 
bLa escalabilidad se reduce cuando el n´umero de usuarios llega a 100 aprox. 
(www.mysql.com/products/enterprise/scalability.html) 
25
Cuadro 37: Evaluaci ´on de MySQL Enterprise Sever 5.6.19 © 
Factor Peso 
Puntuac. 
(0 a 1) 
Puntuac. 
Pond. 
Seguridad: controles de acceso 20 0,8 16,0 
Controles de integridad 15 0,9 13,5 
Rutinas de respaldo disponibles 5 1,0 5,0 
Requisitos de almacenamiento 5 1,0 5,0 
Sistema operativo requerido 5 1,0 5,0 
Hardware requerido 10 1,0 10,0 
Tiempo de acceso 10 0,7 7,0 
Escalabilidad 10 1,0 10,0 
Compatibilidad con arquitectura 
10 1,0 10,0 
cliente-servidor 
Costo 10 0,3 3,0 
Suma 100 — 84,5 
Cuadro 38: Evaluaci ´on de Oracle Database 12c © 
Factor Peso 
Puntuac. 
(0 a 1) 
Puntuac. 
Pond. 
Seguridad: controles de acceso 20 0,9 18,0 
Controles de integridad 15 1,0 15,0 
Rutinas de respaldo disponibles 5 1,0 5,0 
Requisitos de almacenamiento 5 1,0 5,0 
Sistema operativo requerido 5 1,0 5,0 
Hardware requerido 10 1,0 10,0 
Tiempo de acceso 10 0,9 9,0 
Escalabilidad 10 1,0 10,0 
Compatibilidad con arquitectura 
10 1,0 10,0 
cliente-servidor 
Costo 10 0,0 0,0 
Suma 100 — 87,0 
La evaluaci ´on a trav´es del m´etodo cualitativo por puntos indica que el SGBDR m´as apto para la im-plementaci 
´on de SPI es Oracle Database 12c ©. Los requerimientos de seguridad han influ´ıdo signi-ficativamente 
en este resultado, contrarrestando la influencia de otro importante aspecto, el precio del 
producto. 
Antes de la adquisici ´on de la licencia de este sistema, se recomienda la realizaci ´on de pruebas de segu-ridad 
e integridad a las dos presentaciones de MySQL consideradas (de ser necesario, en su versi ´on de 
evaluaci ´on [trial]). Estas pruebas podr´ıan conducir a la reconsideraci ´on de la evaluaci ´on. 
26
5. DISE˜NO L´OGICO 
5.1. Revisi ´on para la conversi ´on del esquema conceptual local en esquemas l ´ogi-cos 
locales 
El esquema entidad relaci ´on elaborado durante el dise˜no conceptual (ver Figura 1): 
no presenta relaciones de varios a varios 
no presenta relaciones entre tres o m´as entidades 
no presenta relaciones recursivas 
no presenta relaciones con atributos 
no presenta atributos multivaluados 
no da se˜nales de presencia de informaci ´on redundante 
Por tales caracter´ısticas, el esquema E-R presentado no requiere de modificaciones para la elaboraci ´on 
del modelo l ´ogico. 1 
5.2. Mapeado ER-a-Relacional 
1. Mapeado de las entidades regulares 
Cuadro 39: Relaciones de entidad luego del mapeado de las entidades regulares 
RECLUSO 
NroDocumIdRecl NombresRecl ApellidosRecl LugarNacimRecl FechaNacimRecl ... 
... NacionalidadRecl SexoRecl GradoInstrucRecl EstatusActualRecl NroSentenciasRecl 
1Si bien podr´ıa necesitar modificaciones posteriores, por requerimientos de cierta informaci ´on o forma de almacenamiento 
o presentaci ´on de la informaci ´on 
27
2. Mapeado de las entidades d´ebiles 
Cuadro 40: Relaciones de entidad luego del mapeado de las entidades d´ebiles 
INGRESO 
NroDocumIdIngreso NroOrden FechaIngreso Delito Sentencia CentroUbic 
NOTA: Se incluye la clave for´anea NroDocumIdIngreso 
EGRESO 
NroDocumIdEgreso FechaEgreso TipoEgreso 
NOTA: Se incluye la clave for´anea NroDocumIdEgreso 
3. Mapeado de relaciones 1:1 binarias 
En el modelo planteado no se han inclu´ıdo relaciones 1:1 binarias. 
4. Mapeado de relaciones 1:N binarias 
Se incorporan en las relaciones correspondientes a las entidades del lado de cardinalidad N (IN-GRESO; 
EGRESO), como claves for´aneas, las claves principales de las relaciones correspon-dientes 
a las entidades del lado 1 (RECLUSO). En nuestro caso, estas claves for´aneas ya fueron 
incorporadas durante el mapeado de las entidades d´ebiles. 
5. Mapeado de relaciones M:N binarias 
En el modelo planteado no se han inclu´ıdo relaciones M:N binarias. 
6. Mapeado de atributos multivalor 
En el modelo planteado no se han inclu´ıdo atributos multivalor. 
7. Mapeado de relaciones n-arias 
En el modelo planteado no se han inclu´ıdo relaciones n-arias. 
28
8. Resultado del mapeado 
Figura 3: Resultado de mapear el esquema ER de INSTITUCION PENITENCIARIA en una base 
de datos relacional 
29
5.3. Documentaci ´on del modelo l ´ogico 
1. Entidades 
Cuadro 41: Entidad RECLUSO 
Documentaci ´on de entidad 
Nombre de la entidad: RECLUSO 
Descripci on ´de la entidad: Contiene los datos personales de cada recluso 
Tamano ˜del registro: 110 bytes/reg 
Volumen estim. de crecimiento: 4.675 reg/ano 
˜Capacidad de almacenamiento 
514.250 bytes/ano 
˜requerida: 
Atributos que contiene: 
Nombre del atributo Longitud Clave 
NroDocumIdRecl 12 x (principal) 
NombresRecl 25 
ApellidosRecl 25 
LugarNacimRecl 20 
FechaNacimRecl 8 
NacionalidadRecl 25 
SexoRecl 1 
GradoInstrucRecl 1 
EstatusActualRecl 1 
NroSentenciasRecl 2 
30
Cuadro 42: Entidad INGRESO 
Documentaci ´on de entidad 
Nombre de la entidad: INGRESO 
Descripci ´on de la entidad: 
Contiene los datos hist ´oricos de 
ingreso/reingreso de cada recluso 
Tama˜no del registro: 78 bytes/reg 
Volumen estim. de crecimiento: 13.352 reg/a˜no 
Capacidad de almacenamiento 
requerida: 
1.041.456 bytes/a˜no 
Atributos que contiene: 
Nombre del atributo Longitud Clave 
NroDocumIdIngreso 12 x (for´anea) 
NroOrden 6 x (principal) 
FechaIngreso 8 
Delito 25 
Sentencia 25 
CentroUbic 2 
Cuadro 43: Entidad EGRESO 
Documentaci ´on de entidad 
Nombre de la entidad: EGRESO 
Descripci ´on de la entidad: 
Contiene los datos hist ´oricos de egreso de cada 
recluso 
Tama˜no del registro: 21 bytes/reg 
Volumen estim. de crecimiento: 7.000 reg/a˜no 
Capacidad de almacenamiento 
requerida: 
147.000 bytes/a˜no 
Atributos que contiene: 
Nombre del atributo Longitud Clave 
NroDocumIdEgreso 12 x (for´anea) 
FechaEgreso 8 x (principal) 
TipoEgreso 1 
31
2. Atributos 
Cuadro 44: Atributo NroDocumId 
Documentaci ´on de atributo 
Nombre del atributo: NroDocumId 
Descripci ´on del atributo: 
N´umero de documento de identidad del recluso 
(c´edula de identidad o pasaporte) 
Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 12 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
El valor debe estar formado solo por d´ıgitos (0-9) 
y letras may´usculas (A-Z). 
La cadena debe contener entre 7 y 12 caracteres 
(longitud de la cadena). 
Entidades que lo contienen: 
- RECLUSO 
- INGRESO 
- EGRESO 
Cuadro 45: Atributo NombresRecl 
Documentaci ´on de atributo 
Nombre del atributo: NombresRecl 
Descripci ´on del atributo: Nombre(s) de pila del recluso 
Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 25 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
El valor debe estar formado solo por letras 
may´usculas (A-Z) 
Entidades que lo contienen: 
RECLUSO 
32
Cuadro 46: Atributo ApellidosRecl 
Documentaci ´on de atributo 
Nombre del atributo: ApellidosRecl 
Descripci ´on del atributo: Apellido(s) del recluso 
Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 25 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
El valor debe estar formado solo por letras 
may´usculas (A-Z) 
Entidades que lo contienen: 
RECLUSO 
Cuadro 47: Atributo LugarNacimRecl 
Documentaci ´on de atributo 
Nombre del atributo: LugarNacimRecl 
Descripci ´on del atributo: Lugar de nacimiento del recluso. 
Tipo cadena de caracteres. 
Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 20 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
El valor debe estar formado solo por letras 
may´usculas (A-Z) y los s´ımbolos , ; . : 
Entidades que lo contienen: 
RECLUSO 
Cuadro 48: Atributo FechaNacimRecl 
Documentaci ´on de atributo 
Nombre del atributo: FechaNacimRecl 
Descripci ´on del atributo: Fecha de nacimiento del recluso 
Tipo de atributo: Fecha 
Longitud del atributo: 8 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
Tipo fecha (formato DD-MM-AAAA) 
(FechaActual−70 a˜nos )  FechaNacimRecl  
(FechaActual − 18 a˜nos) a b 
Entidades que lo contienen: 
RECLUSO 
aSeg´un la legislaci ´on nacional no se pueden sentenciar a condena en centros de reclusi ´on a 
menores de edad ni a mayores de 70 a˜nos 
bSe asume que el lapso transcurrido entre la comisi ´on del delito y el ingreso a presidio es 
muy breve 
33
Cuadro 49: Atributo NacionalidadRecl 
Documentaci ´on de atributo 
Nombre del atributo: NacionalidadRecl 
Descripci ´on del atributo: Nacionalidad del recluso 
Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 25 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
El valor debe corresponder a una nacionalidad 
v´alida 
Entidades que lo contienen: 
RECLUSO 
Cuadro 50: Atributo SexoRecl 
Documentaci ´on de atributo 
Nombre del atributo: SexoRecl 
Descripci ´on del atributo: Sexo del recluso 
Tipo de atributo: Car´acter 
Longitud del atributo: 1 byte 
Restricciones (Validaciones) 
requeridas sobre el atributo: 
SexoRecl 2 {F; M} 
F: Femenino 
M: Masculino 
Entidades que lo contienen: 
RECLUSO 
34
Cuadro 51: Atributo GradoInstrucRecl 
Documentaci ´on de atributo 
Nombre del atributo: GradoInstrucRecl 
Descripci ´on del atributo: Grado de instrucci ´on del recluso. 
Tipo de atributo: Car´acter 
Longitud del atributo: 1 byte 
Restricciones (validaciones) 
requeridas sobre el atributo: 
GradoInstrucRecl 2 {1; 2; 3; 4; 5; 6; 7; 8; 9} 
1: Sin instrucci ´on 
2: Educaci ´on b´asica no conclu´ıda 
3: Educaci ´on b´asica 
4: Bachiller 
5: Educaci ´on superior no conclu´ıda 
6: TSU 
7: Licenciado, ingeniero, m´edico o equiv. 
8: Posgrado 
9: Maestr´ıa 
Entidades que lo contienen: 
RECLUSO 
Cuadro 52: Atributo EstatusActualRecl 
Documentaci ´on de atributo 
Nombre del atributo: EstatusActualRecl 
Descripci ´on del atributo: Estatus actual de cada recluso o exrecluso. 
Atributo derivado: se actualiza ante cada nuevo 
ingreso o egreso. 
Tipo de atributo: Car´acter 
Longitud del atributo: 1 byte 
Restricciones (validaciones) 
requeridas sobre el atributo: 
EstatusActualRecl 2 {1; 2; 3; 4 } 
1: Encarcelado 
2: Excarcelado 
3: Fugado 
4: Fallecido 
Entidades que lo contienen: 
RECLUSO 
35
Cuadro 53: Atributo NroSentenciasRecl 
Documentaci ´on de atributo 
Nombre del atributo: NroSentenciasRecl 
Descripci ´on del atributo: Nro. de veces en que un individuo ha sido 
sentenciado a prisi ´on. 
Atributo derivado: se incrementa en uno ante cada 
nuevo ingreso del recluso 
Tipo de atributo: Entero 
Longitud del atributo: 2 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
NroSentenciasRecl  0 
Entidades que lo contienen: 
RECLUSO 
Cuadro 54: Atributo NroOrden 
Documentaci ´on de atributo 
Nombre del atributo: NroOrden 
Descripci ´on del atributo: N´umero de orden de cada ingreso/reingreso 
Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 6 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
El valor debe estar formado solo por d´ıgitos (0-9). 
La cadena debe contener 6 caracteres (longitud de 
la cadena). 
Entidades que lo contienen: 
INGRESO 
Cuadro 55: Atributo FechaIngreso 
Documentaci ´on de atributo 
Nombre del atributo: FechaIngreso 
Descripci on ´del atributo: Fecha de ingreso/reingreso al centro de reclusi on 
´Tipo de atributo: Fecha 
Longitud del atributo: 8 bytes 
Restricciones (validaciones) 
El valor debe corresponder a una fecha valida 
´requeridas sobre el atributo: 
Entidades que lo contienen: 
INGRESO 
36
Cuadro 56: Atributo Delito 
Documentaci ´on de atributo 
Nombre del atributo: Delito 
Descripci ´on del atributo: Breve descripci ´on del delito que genera la 
aprehensi ´on 
Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 25 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
No hay restricciones expl´ıcitas para este atributo 
Entidades que lo contienen: 
INGRESO 
Cuadro 57: Atributo Sentencia 
Documentaci ´on de atributo 
Nombre del atributo: Sentencia 
Descripci ´on del atributo: Sentencia de aprehensi ´on 
Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 25 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
No hay restricciones expl´ıcitas para este atributo 
Entidades que lo contienen: 
INGRESO 
Cuadro 58: Atributo CentroUbic 
Documentaci ´on de atributo 
Nombre del atributo: CentroUbic 
Descripci on ´del atributo: Codigo ´del centro de ubicaci on 
´Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 2 bytes 
Restricciones (validaciones) 
01  CentroUbic  31 
requeridas sobre el atributo: 
Entidades que lo contienen: 
INGRESO 
37
Cuadro 59: Atributo FechaEgreso 
Documentaci ´on de atributo 
Nombre del atributo: FechaEgreso 
Descripci ´on del atributo: Fecha de egreso del centro de reclusi ´on 
Tipo de atributo: Cadena de caracteres 
Longitud del atributo: 8 bytes 
Restricciones (validaciones) 
requeridas sobre el atributo: 
El valor debe corresponder a una fecha v´alida 
Entidades que lo contienen: 
EGRESO 
5.4. Normalizaci ´on 
1. El modelo elaborado cumple la primera forma normal, ya que todos sus atributos son at ´omicos (es 
decir ninguno es multivalor o compuesto). 
2. En cuanto a la segunda forma normal: 
Para la relaci ´on RECLUSO, solo hay un atributo clave (NroDocumIdRecl). Este tipo de 
relaciones, por su estructura, cumplen en todo caso la 2FN. 
Se aprecia que la relaci ´on INGRESO no cumple la segunda forma normal, porque los atribu-tos 
no claves dependen por completo de solo una parte de la clave (el atributo NroOrden). 
Si bien pudieran depender de NroDocumIdIngreso, para definirlos por completo se re-quiere 
el concurso de NroOrden. En cambio, este atributo (NroOrden) los precisa en su 
totalidad. Por tal raz´on, para satisfacer la 2FN, se puede convertir NroDocumIdIngreso 
a no clave (manteni´endolo como clave for´anea). 
La relaci ´on EGRESO cumple la 2FN ya que TipoEgreso depende por completo del con-junto 
formado por los dos atributos clave. 
38
Figura 4: Modelo relacional convertido a 2FN 
3. Evaluando el modelo presentado, se observa que se cumple con la tercera forma normal, ya que en 
cada una de las relaciones, los atributos no clave solo dependen de los atributos clave, es decir, no hay 
dependencia entre los atributos no clave. 
5.5. Ajustes del esquema l ´ogico al SGBDR seleccionado 
El SGBDR seleccionado (Oracle Database 12c ©), permite el manejo de la mayor´ıa de las caracter´ısticas 
descritas en el modelo l ´ogico. 
Se debe tomar en cuenta que la sintaxis para definir restricciones de dominio en Oracle es diferente que en 
SQL est´andar (ANSI). Por otro lado, el programador del sistema pudiese decidir incorporar codificaci ´on 
espec´ıfica externa al SGBDR para algunos temas concretos, como: 
la validaci ´on de los caracteres ingresados al suministrar los n´umeros de documentos de identidad, 
los nombres y los apellidos del recluso 
la validaci ´on de la fecha de nacimiento en funci ´on del rango de edad en que se puede condenar a 
una persona a presidio 
el conteo del n´umero de sentencias de un individuo 
la actualizaci ´on del estatus de un recluso. 
39
6. DISE˜NO F´ISICO 
6.1. Traducci ´on del esquema l ´ogico 
1. Dise ˜no de las relaciones base 
La informaci ´on en Oracle Database 12c ©, es manejada utilizando el lenguaje SQL 
(Structured Query Language) 
a) Relaci ´on RECLUSO 2 3 
CREATE TABLE Recluso ( 
NroDocumIdRecl VARCHAR2(12) PRIMARY KEY 
CONSTRAINT RevLongNroDocumId CHECK (LENGTH(NroDocumIdRecl) 
BETWEEN 7 AND 12), 
NombresRecl VARCHAR2(25) NOT NULL, 
ApellidosRecl VARCHAR2(25) NOT NULL, 
LugarNacimRecl VARCHAR2(20) NOT NULL, 
FechaNacimRecl DATE NOT NULL, 
NacionalidadRecl VARCHAR2(25) NOT NULL DEFAULT (’VENEZOLANA’), 
SexoRecl CHAR(1) NOT NULL, 
CONSTRAINT RevSexo CHECK (SexoRecl IN (’F’, ’M’)), 
GradoInstrucRecl CHAR(1) 
CONSTRAINT RevGradoInstruc CHECK (GradoInstrucRecl 
IN (’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’)), 
EstatusActualRecl CHAR(1) 
CONSTRAINT RevEstatus CHECK (EstatusActualRecl 
IN (’1’,’2’,’3’,’4’)), 
NroSentenciasRecl NUMBER(2) NOT NULL 
) 
2Es viable el empleo de un disparador (trigger) para definir la restricci ´on de la fecha de nacimiento en base a la edad de 
la persona que se registra. 
(http://stackoverflow.com/questions/8424900/check-constraint-on-date-of-birth) 
3La restricci ´on de dominio de la nacionalidad puede ser manejada a trav´es de c´odigos para cada una (usando un ´ındice), 
o mediante una lista desplegable en la interfaz de usuario 
40
b) Relaci ´on INGRESO 
CREATE TABLE Ingreso ( 
NroOrden VARCHAR2(12) PRIMARY KEY 
CONSTRAINT RevNroOrden CHECK (LENGTH(NroOrden) = 6), 
FechaIngreso DATE NOT NULL, 
Delito VARCHAR2(25) NOT NULL, 
Sentencia VARCHAR2(25), 
CentroUbic CHAR(2) 
CONSTRAINT RevCentroUbic CHECK (CentroUbic 
IN (’01’,’02’,’03’,’04’,’05’,’06’,’07’,’08’,’09’,’10’, 
’11’,’12’,’13’,’14’,’15’,’16’,’17’,’18’,’19’,’20’, 
’21’,’22’,’23’,’24’,’25’,’26’,’27’,’28’,’29’,’30’, 
’31’)), 
FOREIGN KEY (NroDocumIdIngreso) REFERENCES RECLUSO(NroDocumIdRecl) 
) 
c) Relaci ´on EGRESO 
CREATE TABLE Egreso ( 
FechaEgreso DATE PRIMARY KEY 
TipoEgreso CHAR(1) 
CONSTRAINT RevTipoEgreso CHECK (TipoEgreso 
IN (’1’,’2’,’3’,’4’)), 
FOREIGN KEY (NroDocumEgreso) REFERENCES RECLUSO(NroDocumIdRecl) 
) 
2. Dise ˜no de la representaci ´on f´ısica 
a) An´alisis de las transacciones 
Ver secci ´on 3.2 (documentaci ´on del dise˜no conceptual, ´ıtem referido a transacciones), y 
Anexo E. 
b) Selecci ´on de las organizaciones de archivos 
Dado que las consultas se realizar´an en base a valores exactos de los campos NroDocumId y 
CentroUbic, se selecciona la organizaci ´on de archivos dispersos (hashing), con manejo de 
las colisiones a trav´es de la t´ecnica del residuo de la divisi ´on, con doble mapeo. Esta selecci ´on 
permite un acceso relativo (aleatorio o directo), con lo cual se logra mayor velocidad por 
parte de SPI. Debido a lo simple del modelo elaborado, no se ha considerado otro tipo de 
organizaciones, como los archivos multillave o los ´arboles B+. 
c) Selecci ´on de los ´ındices secundarios 
41
Por las caracter´sticas de las consultas solicitadas, se incorporan como ´ındices secundarios los 
siguientes campos: 
CentroUbic 
NroDocumIdIngreso 
NroDocumIdeEgreso 
d) Desnormalizaci ´on 
No es necesario aplicar desnormalizaci ´on. 
e) Estimaci ´on de la necesidad de espacio en disco 4 
Para estimar el tama˜no de la base de datos, se considera que: 
ninguno de los registros es borrado 
no se utiliza compresi ´on 
tama˜no de bloque = 8 kb 
el requerimiento de espacio de los ´ındices es bajo en comparaci ´on con la disponibilidad 
que ofrecen los medios de almacenamiento actuales 
NFB = 
$ 
TB × 
 
1 − 
%LT 
100 
 
TF 
% 
+ 1 
Donde: 
NFB = N´umer de filas por bloque 
TB = Tama˜no de bloque (8 kb = 8192 bytes) 
%LT = Porcentaje libre de tabla, para incrementos por actualizaciones (10 %, estimaci ´on) 
TF = Tama˜no promedio de una fila 
Cuadro 60: Estimaci ´on del tama˜no promedio de cada fila RECLUSO 
Atributo Tam. promedio estimado (bytes) 
NroDocumIdRecl 9 
NombresRecl 8 
ApellidosRecl 8 
LugarNacimRecl 10 
NacionalidadRecl 10 
SexoRecl 1 
GradoInstrucRecl 1 
EstatusActualRecl 1 
NroSentenciasRecl 1 
Total 49 
4http://dba.stackexchange.com/questions/23147/estimate-a-database-size 
42
! NFBRECLUSO = 
$ 
8192 × 
 
1 − 
10 
100 
 
49 
% 
+ 1 
! NFBRECLUSO = 151 filas/bloque 
Para 20 a˜nos, se espera que se registren 71.900 nuevos reclusos (ver Anexo D). Con un factor 
de 30% considerando incremento en la tasa de reclusi ´on, el n´umero de registros asciende a 
93.470 filas, o, redondeando, a 100.000 filas. 
TamT = 
 
NTF 
NFB 
' 
× TB 
! TamTRECLUSO = 
 
100.000 
151 
' 
× 8192 
! TamTRECLUSO = 5.431.296 bytes = 5, 18MB 
De manera an´aloga, para las otras tablas se obtiene: 
TFINGRESO = 65 bytes/fila (estimaci ´on del tama˜no promedio) 
TFEGRESO = 18 bytes/fila (estimaci ´on del tama˜no promedio) 
NTFINGRESO = 13.500 filas (ver Anexo D, consideraci ´on de incremento del 30%) 
NTFEGRESO = 7.000 filas (ver Anexo D, consideraci ´on de incremento del 30%) 
NFBINGRESO = 114 filas/bloque 
NFBEGRESO = 410 filas/bloque 
! TamTINGRESO = 974.848 bytes = 0,93 MB 
! TamTEGRESO = 147.456 bytes = 0,14 MB 
TTtablas = 6, 25 MB (tama˜no total de las tablas) 
Al analizar este resultado se concluye que cualquier disco duro disponible comercialmente 
proporciona el espacio requerido para alojar la base de datos, la cual es de un tama˜no muy 
bajo. Para la adquisici ´on de los discos requeridos se deben tomar en cuenta otros aspectos 
como su confiabilidad, la protecci ´on para los datos y la compatibilidad con otros elementos 
de hardware. 
43
3. Seguridad e integridad 
Dada la naturaleza de los datos manejados, la seguridad e integridad son aspectos de enorme 
importancia. Se implementan las siguientes medidas: 
Control de acceso obligatorio mediante cuentas de usuario, privilegios, vistas y roles, utili-zando 
dispositivos biom´etricos de identificaci ´on 
Realizaci ´on de corridas de prueba exhaustivas para garantizar que el almacenamiento de los 
datos y la cesi ´on de privilegios y dem´as controles de acceso son correctos 
Elaboraci ´on de manuales de usuario detallados, y al mismo tiempo, sencillos, sobre todas las 
funciones de SPI 
Plan de capacitaci ´on de los funcionarios que emplean SPI, para evitar registro de datos inco-rrectos 
por manipulaci ´on inadecuada 
Contrataci ´on de empresa especializada en cifrado de datos, para la implementaci ´on de una 
t´ecnica segura de protecci ´on de la informaci ´on, para evitar posible manipulaci ´on de la infor-maci 
´on por parte de criminales 
Programa de auditor´ıa de los datos 
Programa de respaldo diario de los datos 
Disponibilidad inmediata de discos de repuesto 
Mantenimiento preventivo a los medios de almacenamiento en donde se aloja la informaci ´on 
(a nivel de software y de hardware), seg´un planificaci ´on 
Uso de sistemas UPS para prevenir p´erdida de datos por fallas el´ectricas 
Las reglas de acceso son codificadas teniendo en cuenta la importancia de mantener la integridad 
de los datos, as´ı como la protecci ´on de la confidencialidad de los datos personales de los reclusos. 
44
Anexo A Poblaci ´on Penitenciaria de Venezuela; A˜nos 1999 - 2013 
NOTA: Ver datos en Cuadro A1 
45
Cuadro A1: Poblaci ´on penitenciaria de Venezuela; a˜nos 1999 - 2013 
A˜no a Poblaci ´on b Fuente 
1999 22.914 
2000 14.196 
2001 16.751 
2002 19.368 
2003 19.368 
2004 19.951 
2005 19.853 
2006 19.257 
2007 19.348 Federaci ´on Iberoamericana de Ombudsman c; 
Posada, A y D´ıaz-Tremarias, M.; 
Las c´arceles y Poblaci´on Reclusa en Venezuela 
(http://sanipe.es/OJS/index.php/RESP/article/ 
viewFile/68/174) 
V Informe sobre Derechos Humanos 
(www.defensoria.gob.ve/dp/phocadownload/ 
userupload/publicaciones/fio/ 
V Informe FIO Sistema Penitenciario.pdf) 
2008 23.457 Observatorio Venezolano de Prisiones; 
Situaci´on Procesal de las Personas Privadas de Libertad en 
Venezuela 2008 
(www.ovprisiones.org/pdf/INF SituaPPL08.pdf) 
2009 32.624 Observatorio Venezolano de Prisiones; 
Situaci´on Carcelaria en Venezuela; Informe 2009 
(www.ovprisiones.org/pdf/INFOVP2009.pdf) 
2010 34.270 Observatorio Venezolano de Prisiones; Informe 
sobre los Derechos Humanos y Debido Proce-so 
de las Personas Privadas de Libertad 2010 
(http://www.venescopio.org.ve/web/wp-content/ 
uploads/Informe-Final-200-2010.pdf) 
2011 46.888 http://www.informeonline.com/2011/05/23/ venezuela-44- 
mil-presos-para-32-centros-de-reclusion-disenanado-para-albergar- 
14-mil-reos/ 
2012 45.224 PROVEA; Derechos de las Personas Privadas de Li-bertad; 
(http://www.derechos.org.ve/pw/wp-content/ 
uploads/20Privados-de-libertad.pdf) 
2013 53.556 Observatorio Venezolano de Prisiones; 
Informe Anual 2013 (images.eluniversal.com//2014/ 
01/29/informe-anual-2013.pdf) 
aLa informaci ´on no necesariamente corresponde a las mismas fechas de cada a˜no 
bComo alternativa, PROVEA presenta sus cifras, para el lapso 1998-2012, disponibles en: 
Derechos de las Personas Privadas de Libertad; 
(www.derechos.org.ve/pw/wp-content/uploads/20Privados-de-libertad.pdf) 
cOmbudsman: Defensor del Pueblo 
46
Anexo B Evoluci ´on de la poblaci ´on penitenciaria durante 2013 
FUENTE: Observatorio Venezolano de Prisiones; Informe Anual 2013 
Disponible en: images.eluniversal.com//2014/01/29/informe-anual-2013.pdf 
47
Anexo C Listado de los Centros de Reclusi ´on 
C´odigo Nombre del Centro a Estado Regi ´on 
01 Mestiza I Miranda 
Capital 
02 Mestiza II Miranda 
03 Legado I Miranda 
04 Legado II Miranda 
05 Aborigen Miranda 
06 Fundadora Miranda 
07 Modelo Distrito Capital 
08 N´autica Carabobo 
09 Central I Carabobo 
10 Central II Aragua 
11 Central III Aragua 
12 Artesanal T´achira 
13 Pa´ramo Me´rida Andina 
14 Panamericana Trujillo 
15 Llanera I Barinas 
Central 
Los Llanos 
16 Llanera II Apure 
17 Llanera III Portuguesa 
18 Llanera IV Gu´arico 
19 Agr´ıcola Gu´arico 
20 Lacustre Zulia 
C-Occid. 
21 Peninsular Falc´on 
22 Colonial Falc´on 
23 Musical Lara 
24 M´ıstica Yaracuy 
25 Oriental I Monagas 
Oriental 
26 Oriental II Sucre 
27 Oriental III Sucre 
28 Oriental IV Anzo´ategui 
29 Tepuy I Bol´ıvar 
30 Tepuy II Bol´ıvar 
31 Isle˜na Nva. Esparta 
aNombres ficticios 
48
Anexo D Estad´ısticas estimadas de la poblaci ´on reclusa, a˜no 2013 
PF = PI + NTI − NTE 
NTE = Nexc + Nfug + Ndef 
Donde: 
Ndef = Nro. de Defunciones 
Nexc = Nro. de Excarcelaciones 
Nfug = Nro. de Fugas 
NTE = Nro. Total de Egresos 
NTI = Nro. Total de Ingresos 
PI = Poblaci ´on Penitenciaria al Inicio del A˜no 
PF = Poblaci ´on Penitenciaria al Final del A˜no 
De acuerdo a los datos obtenidos, 
Nexc = 4.658 1 
Nfug = 219 2 
Ndef = 506 2 
) NTE = 4.658 + 219 + 506 
) NTE = 5.383 
PI = 48.678 3 
PF = 53.566 3 
NTI = PF − PI + NTE 
) NTI = 53.566 − 48.678 + 5.383 
) NTI = 10.271 
%reinc = 65% 4 
1Fuente: www.eluniversal.com/sucesos/140420/4658-reclusos-quedaron-en-libertad-con-plan-cayapa-en-2013 
2Fuente: Observatorio Venezolano de Prisiones; Informe Anual 2013. Disponible en: images.eluniversal.com// 
2014/01/29/informe-anual-2013.pdf 
3Ver Anexo B 
4Porcentaje de reincidencia. Fuente: http://panorama.com.ve/portal/app/push/noticia116295.php. Algunas in-vestigaciones 
han reportado hasta 77,5% (http://tesis.luz.edu.ve/tde busca/arquivo.php?codArquivo=302) y 80% 
(www.noticierodigital.com/2010/10/hay-que-abolir-las-carceles-afirma-el-penitenciarista-elio-gomez/) 
49
NIR = NTI × 
%reinc 
100 
) NIR = 10.271 × 
65 
100 
) NIR = 6.676 
NIP = NTI − NIR 
NIP = 10.271 − 6.676 
NIP = 3.595 
Donde: 
NIP = Nro. de Ingresos Primarios (primera sentencia) 
NIR = Nro. de Ingresos con Reincidencia 
A nivel nacional, los promedios de registro de nuevos reclusos, ingresos de reclusos (nuevos o reinci-dentes), 
y egresos, son los siguientes: 
NIPSN = 3.595 
nvos. reclusos 
a˜no 
× 
1 a˜no 
52 semanas 
NIPSN = 69 nvos. reclusos/sem. 
NITSN = 10.271 
ingresos tot. 
a˜no 
× 
1 a˜no 
52 semanas 
NITSN = 198 ingresos tot./sem. 
NETSN = 5383 
egresos tot. 
a˜no 
× 
1 a˜no 
52 semanas 
NETSN = 103 egresos tot./sem. 
Y, por cada uno de los 31 centros de ubicaci ´on, los promedios de los mismos indicadores, son: 
50
NIPSC = 
69 
31 
nvos. reclusos/sem. 
NIPSC = 2, 2  3 nvos. reclusos/sem. 
NITSC = 
198 
31 
ingresos tot./sem. 
NITSC = 6, 4  7 ingresos tot./sem. 
NETSC = 
103 
31 
egresos tot./sem. 
NETSC = 3, 3  4 egresos tot./sem. 
Donde: 
NETSC = N.o Total de Egresos Semanales por Centro de reclusi ´on (promedio) 
NETSN = N.o Total de Egresos Semanales a nivel Nacional 
NIPSC = N.o de Ingresos Primarios Semanales por Centro de reclusi ´on (promedio) 
NIPSN = N.o de Ingresos Primarios Semanales a nivel Nacional 
NITSC = N.o Total de Ingresos Semanales por Centro de reclusi ´on 
NITSN = N.o Total de Ingresos Semanales a nivel Nacional 
Para el caso de las consultas, se consideran las siguientes frecuencias de utilizaci ´on 5: 
1. Datos personales, ingresos, egresos de un recluso, dado el n´umero de c´edula de identidad: 
1 consulta mensual por cada interno: 
) 53.566 
consultas 
mes 
× 
1 mes 
4 sem. 
= 13.392 
consultas 
sem. 
a nivel nacional 
) 
13.392 
consultas 
sem. 
31centros 
= 432 
consultas 
sem. 
por centro de reclusi ´on 
5Valores ficticios 
51
2. Consulta de datos personales, ingresos y egresos de los reclusos retenidos en un centro de 
ubicaci ´on dado el c´odigo del centro: 
1 consulta semanal por cada centro: 
) 1 
consulta 
sem. 
por centro de reclusi ´on 
) 31 
consultas 
sem. 
a nivel nacional 
Anexo E Operaciones de ´algebra relacional asociada a las transac-ciones 
1. Transacci ´on REGISTRO INGRESO 
DATOS RECLUSO   σNroDocumIdRecl=NroDocumIdDado(RECLUSO)  
ESTATUS RECLUSION SOLIC  πEstatusActualRecl(DATOS RECLUSO) 
2. Transacci ´on REGISTRO EGRESO 
Ver Transacci ´on REGISTRO INGRESO (´ıtem anterior) 
3. Transacci ´on CONSULTA DATOS PERS RECLUSO 
Ver  
52
4. Transacci ´on CONSULTA DATOS PERS CENTRO 
INGRESOS CENTRO  σCentroUbic=CodigoCentroDado(INGRESO) 6 
DOC ID CENTRO  πNroDocumIdIngreso(INGRESOS CENTRO) 6 
RECLUSOS EN CENTRO  (DOC ID CENTRO ⊲⊳NroDocumIdIngreso=NroDocumIdReclRECLUSO) 6 
RECLUSOS ACT EN CENTRO  σ 
EstatusActualRecl='Encarcelado' (RECLUSOS EN CENTRO) 
5. Transacci ´on CONSULTA INGRESOS RECLUSO 
DATOS INGRESOS RECLUSO  σNroDocumIdIngreso=NroDocumIdDado(INGRESO) 
6. Transacci ´on CONSULTA INGRESOS CENTRO 
DOC ID ACT EN CENTRO  πNroDocumIdRecl (RECLUSOS ACT EN CENTRO) 
INGRESOS RECLUSOS ACT EN CENTRO 
  (DOC ID ACT CENTRO ⊲⊳NroDocumIdRecl=NroDocumIdIngresoINGRESO) 
7. Transacci ´on CONSULTA EGRESOS RECLUSO 
DATOS EGRESOS RECLUSO  σNroDocumIdIngreso=NroDocumIdDado(EGRESO) 
8. Transacci ´on CONSULTA EGRESOS CENTRO 
EGRESOS RECLUSOS EN CENTRO 
  (DOC ID CENTRO ⊲⊳NroDocumIdIngreso=NroDocumIdEgresoEGRESO) 6 
6Esta lista puede contener datos de exreclusos 
53

Mais conteúdo relacionado

Destaque

Por qué envío emails (o cuelgo en el Facebook)
Por qué envío emails (o cuelgo en el Facebook)Por qué envío emails (o cuelgo en el Facebook)
Por qué envío emails (o cuelgo en el Facebook)Enric Cervera
 
Cree Futuros Español
Cree Futuros EspañolCree Futuros Español
Cree Futuros EspañolCrie Futuros
 
Diapo SpiderOak
Diapo SpiderOakDiapo SpiderOak
Diapo SpiderOakNaphero
 
Viaje a Roma / Travel of Roma
Viaje a Roma / Travel of RomaViaje a Roma / Travel of Roma
Viaje a Roma / Travel of Romavictor1094
 
Cedas Republica Dominicana
Cedas Republica DominicanaCedas Republica Dominicana
Cedas Republica Dominicanafiadasec
 
Tarjetas De Red
Tarjetas De RedTarjetas De Red
Tarjetas De Reddiegoboal
 
Chronique de kim
Chronique de kimChronique de kim
Chronique de kimLineDreams
 
Desercion Escolar Y Criminalidad En Puerto Rico parte 1
Desercion Escolar Y Criminalidad En Puerto Rico parte 1Desercion Escolar Y Criminalidad En Puerto Rico parte 1
Desercion Escolar Y Criminalidad En Puerto Rico parte 1Gloria Rodriguez
 
Proyecto TIC en un centro educativo
Proyecto TIC en un centro educativoProyecto TIC en un centro educativo
Proyecto TIC en un centro educativoBLANCA1982
 
Planta De Procesamiento De Basuras (santander tex-ita)
Planta De Procesamiento De Basuras (santander tex-ita)Planta De Procesamiento De Basuras (santander tex-ita)
Planta De Procesamiento De Basuras (santander tex-ita)santandertexita
 
fotograma guaca
fotograma guacafotograma guaca
fotograma guacaguaca2009
 
Como Criar Un Hijo Sano Capítol I I I
Como Criar Un Hijo Sano Capítol  I I IComo Criar Un Hijo Sano Capítol  I I I
Como Criar Un Hijo Sano Capítol I I Iguest7357752
 
ITH Intelitur, herramienta de Sostenibilidad en el sector turístico Consejo s...
ITH Intelitur, herramienta de Sostenibilidad en el sector turístico Consejo s...ITH Intelitur, herramienta de Sostenibilidad en el sector turístico Consejo s...
ITH Intelitur, herramienta de Sostenibilidad en el sector turístico Consejo s...Alvaro De Albornoz
 
AnáLisis De 6to Las Islas Donde Nace La
AnáLisis De 6to Las Islas Donde Nace LaAnáLisis De 6to Las Islas Donde Nace La
AnáLisis De 6to Las Islas Donde Nace LaLogos Academy
 

Destaque (18)

Por qué envío emails (o cuelgo en el Facebook)
Por qué envío emails (o cuelgo en el Facebook)Por qué envío emails (o cuelgo en el Facebook)
Por qué envío emails (o cuelgo en el Facebook)
 
Cree Futuros Español
Cree Futuros EspañolCree Futuros Español
Cree Futuros Español
 
Emergencia, La biblia
Emergencia, La bibliaEmergencia, La biblia
Emergencia, La biblia
 
Diapo SpiderOak
Diapo SpiderOakDiapo SpiderOak
Diapo SpiderOak
 
Présentation Paperus
Présentation PaperusPrésentation Paperus
Présentation Paperus
 
Viaje a Roma / Travel of Roma
Viaje a Roma / Travel of RomaViaje a Roma / Travel of Roma
Viaje a Roma / Travel of Roma
 
Cedas Republica Dominicana
Cedas Republica DominicanaCedas Republica Dominicana
Cedas Republica Dominicana
 
Tarjetas De Red
Tarjetas De RedTarjetas De Red
Tarjetas De Red
 
Chronique de kim
Chronique de kimChronique de kim
Chronique de kim
 
Desercion Escolar Y Criminalidad En Puerto Rico parte 1
Desercion Escolar Y Criminalidad En Puerto Rico parte 1Desercion Escolar Y Criminalidad En Puerto Rico parte 1
Desercion Escolar Y Criminalidad En Puerto Rico parte 1
 
Proyecto TIC en un centro educativo
Proyecto TIC en un centro educativoProyecto TIC en un centro educativo
Proyecto TIC en un centro educativo
 
Planta De Procesamiento De Basuras (santander tex-ita)
Planta De Procesamiento De Basuras (santander tex-ita)Planta De Procesamiento De Basuras (santander tex-ita)
Planta De Procesamiento De Basuras (santander tex-ita)
 
fotograma guaca
fotograma guacafotograma guaca
fotograma guaca
 
Como Criar Un Hijo Sano Capítol I I I
Como Criar Un Hijo Sano Capítol  I I IComo Criar Un Hijo Sano Capítol  I I I
Como Criar Un Hijo Sano Capítol I I I
 
El Amor y La Vida
El Amor y La VidaEl Amor y La Vida
El Amor y La Vida
 
ITH Intelitur, herramienta de Sostenibilidad en el sector turístico Consejo s...
ITH Intelitur, herramienta de Sostenibilidad en el sector turístico Consejo s...ITH Intelitur, herramienta de Sostenibilidad en el sector turístico Consejo s...
ITH Intelitur, herramienta de Sostenibilidad en el sector turístico Consejo s...
 
Viaje a Roma
Viaje a RomaViaje a Roma
Viaje a Roma
 
AnáLisis De 6to Las Islas Donde Nace La
AnáLisis De 6to Las Islas Donde Nace LaAnáLisis De 6to Las Islas Donde Nace La
AnáLisis De 6to Las Islas Donde Nace La
 

Semelhante a Tp311 bases-de-datos-2014-1

Manual usuario ushay_gestion (1)
Manual usuario ushay_gestion (1)Manual usuario ushay_gestion (1)
Manual usuario ushay_gestion (1)paulminiguano
 
tdr- TAURETCOMPUTADORES
tdr- TAURETCOMPUTADOREStdr- TAURETCOMPUTADORES
tdr- TAURETCOMPUTADOREScamilo batero
 
03-02-22ManualOperaciones.pdf
03-02-22ManualOperaciones.pdf03-02-22ManualOperaciones.pdf
03-02-22ManualOperaciones.pdfIrmaBlancaMeneses
 
Reporte_Final_Auditori_30_06_2018.pdf
Reporte_Final_Auditori_30_06_2018.pdfReporte_Final_Auditori_30_06_2018.pdf
Reporte_Final_Auditori_30_06_2018.pdfAsafMartinez
 
Plan estrategico de grutnitski
Plan estrategico de grutnitskiPlan estrategico de grutnitski
Plan estrategico de grutnitskisergio
 
SIRCE Manual de Usuario guia complementaria
SIRCE Manual de Usuario guia complementariaSIRCE Manual de Usuario guia complementaria
SIRCE Manual de Usuario guia complementariaivanmartinez416656
 
Caso de Estudio Estudio de Prefactibilidad
Caso de Estudio Estudio de PrefactibilidadCaso de Estudio Estudio de Prefactibilidad
Caso de Estudio Estudio de PrefactibilidadMario Solarte
 
Curso de-recursos-humanos-hr-de-sap
Curso de-recursos-humanos-hr-de-sapCurso de-recursos-humanos-hr-de-sap
Curso de-recursos-humanos-hr-de-sapDayani Mas Castro
 
Taller Nueva Metodolog_a el Plan Seguridad Inform_ticaESTE.ppt
Taller Nueva Metodolog_a el Plan Seguridad Inform_ticaESTE.pptTaller Nueva Metodolog_a el Plan Seguridad Inform_ticaESTE.ppt
Taller Nueva Metodolog_a el Plan Seguridad Inform_ticaESTE.pptOsmelRegeiferos
 
Informe metologico que indica el paso a paso para hacer una auditoria informa...
Informe metologico que indica el paso a paso para hacer una auditoria informa...Informe metologico que indica el paso a paso para hacer una auditoria informa...
Informe metologico que indica el paso a paso para hacer una auditoria informa...Stefany Gamero
 
Sistema de Administración de Personal - Normas Básicas
Sistema de Administración de Personal - Normas BásicasSistema de Administración de Personal - Normas Básicas
Sistema de Administración de Personal - Normas BásicasDarwin Vélez Soria
 
3.3.3.3 packet tracer explore a network instructions
3.3.3.3 packet tracer   explore a network instructions3.3.3.3 packet tracer   explore a network instructions
3.3.3.3 packet tracer explore a network instructionstimmaujim
 
3.3.3.3 packet tracer explore a network instructions
3.3.3.3 packet tracer   explore a network instructions3.3.3.3 packet tracer   explore a network instructions
3.3.3.3 packet tracer explore a network instructionstimmaujim
 

Semelhante a Tp311 bases-de-datos-2014-1 (20)

Carta sistema integrado muni
Carta sistema integrado muniCarta sistema integrado muni
Carta sistema integrado muni
 
Carta sistema integrado muni
Carta sistema integrado muniCarta sistema integrado muni
Carta sistema integrado muni
 
Manual usuario ushay_gestion (1)
Manual usuario ushay_gestion (1)Manual usuario ushay_gestion (1)
Manual usuario ushay_gestion (1)
 
15 rm569-manual sicoes
15 rm569-manual sicoes15 rm569-manual sicoes
15 rm569-manual sicoes
 
tdr- TAURETCOMPUTADORES
tdr- TAURETCOMPUTADOREStdr- TAURETCOMPUTADORES
tdr- TAURETCOMPUTADORES
 
03-02-22ManualOperaciones.pdf
03-02-22ManualOperaciones.pdf03-02-22ManualOperaciones.pdf
03-02-22ManualOperaciones.pdf
 
Reporte_Final_Auditori_30_06_2018.pdf
Reporte_Final_Auditori_30_06_2018.pdfReporte_Final_Auditori_30_06_2018.pdf
Reporte_Final_Auditori_30_06_2018.pdf
 
Plan estrategico de grutnitski
Plan estrategico de grutnitskiPlan estrategico de grutnitski
Plan estrategico de grutnitski
 
redes y seguridad semana 2
redes y seguridad semana 2redes y seguridad semana 2
redes y seguridad semana 2
 
SIRCE Manual de Usuario guia complementaria
SIRCE Manual de Usuario guia complementariaSIRCE Manual de Usuario guia complementaria
SIRCE Manual de Usuario guia complementaria
 
Caso de Estudio Estudio de Prefactibilidad
Caso de Estudio Estudio de PrefactibilidadCaso de Estudio Estudio de Prefactibilidad
Caso de Estudio Estudio de Prefactibilidad
 
Curso de-recursos-humanos-hr-de-sap
Curso de-recursos-humanos-hr-de-sapCurso de-recursos-humanos-hr-de-sap
Curso de-recursos-humanos-hr-de-sap
 
redes y seguridad Evidencias 2
redes y seguridad Evidencias 2redes y seguridad Evidencias 2
redes y seguridad Evidencias 2
 
Taller Nueva Metodolog_a el Plan Seguridad Inform_ticaESTE.ppt
Taller Nueva Metodolog_a el Plan Seguridad Inform_ticaESTE.pptTaller Nueva Metodolog_a el Plan Seguridad Inform_ticaESTE.ppt
Taller Nueva Metodolog_a el Plan Seguridad Inform_ticaESTE.ppt
 
Informe metologico que indica el paso a paso para hacer una auditoria informa...
Informe metologico que indica el paso a paso para hacer una auditoria informa...Informe metologico que indica el paso a paso para hacer una auditoria informa...
Informe metologico que indica el paso a paso para hacer una auditoria informa...
 
DS_N_26115_NB_SAP.pdf
DS_N_26115_NB_SAP.pdfDS_N_26115_NB_SAP.pdf
DS_N_26115_NB_SAP.pdf
 
Sistema de Administración de Personal - Normas Básicas
Sistema de Administración de Personal - Normas BásicasSistema de Administración de Personal - Normas Básicas
Sistema de Administración de Personal - Normas Básicas
 
Infotipos2
Infotipos2Infotipos2
Infotipos2
 
3.3.3.3 packet tracer explore a network instructions
3.3.3.3 packet tracer   explore a network instructions3.3.3.3 packet tracer   explore a network instructions
3.3.3.3 packet tracer explore a network instructions
 
3.3.3.3 packet tracer explore a network instructions
3.3.3.3 packet tracer   explore a network instructions3.3.3.3 packet tracer   explore a network instructions
3.3.3.3 packet tracer explore a network instructions
 

Mais de Pablo Mora

2da reprogramacion calendario_de_pruebas_2019_1
2da reprogramacion  calendario_de_pruebas_2019_12da reprogramacion  calendario_de_pruebas_2019_1
2da reprogramacion calendario_de_pruebas_2019_1Pablo Mora
 
Enunc tp350-2017-1
Enunc tp350-2017-1Enunc tp350-2017-1
Enunc tp350-2017-1Pablo Mora
 
Iatf 16949 2016 en español
Iatf 16949 2016 en españolIatf 16949 2016 en español
Iatf 16949 2016 en españolPablo Mora
 
Tp348 enunc-2015-2
Tp348 enunc-2015-2Tp348 enunc-2015-2
Tp348 enunc-2015-2Pablo Mora
 
348tp enunciado-2015-2
348tp enunciado-2015-2348tp enunciado-2015-2
348tp enunciado-2015-2Pablo Mora
 
Enunc tp350-2015-2
Enunc tp350-2015-2Enunc tp350-2015-2
Enunc tp350-2015-2Pablo Mora
 
Ams mit-2-math-writing
Ams mit-2-math-writingAms mit-2-math-writing
Ams mit-2-math-writingPablo Mora
 
305tp 2014-1-solo-enunciado
305tp 2014-1-solo-enunciado305tp 2014-1-solo-enunciado
305tp 2014-1-solo-enunciadoPablo Mora
 
Tp358 sistemas operativos-2014-2
Tp358 sistemas operativos-2014-2Tp358 sistemas operativos-2014-2
Tp358 sistemas operativos-2014-2Pablo Mora
 
COVENIN 389-98 bombillos de uso general
COVENIN 389-98 bombillos de uso generalCOVENIN 389-98 bombillos de uso general
COVENIN 389-98 bombillos de uso generalPablo Mora
 
ANSYS Parametric Design Language Guide
ANSYS Parametric Design Language GuideANSYS Parametric Design Language Guide
ANSYS Parametric Design Language GuidePablo Mora
 

Mais de Pablo Mora (17)

Tp347 2019-2
Tp347 2019-2Tp347 2019-2
Tp347 2019-2
 
2da reprogramacion calendario_de_pruebas_2019_1
2da reprogramacion  calendario_de_pruebas_2019_12da reprogramacion  calendario_de_pruebas_2019_1
2da reprogramacion calendario_de_pruebas_2019_1
 
342 tp-2017-2
342 tp-2017-2342 tp-2017-2
342 tp-2017-2
 
342 tp-2017-2
342 tp-2017-2342 tp-2017-2
342 tp-2017-2
 
Enunc tp350-2017-1
Enunc tp350-2017-1Enunc tp350-2017-1
Enunc tp350-2017-1
 
Iatf 16949 2016 en español
Iatf 16949 2016 en españolIatf 16949 2016 en español
Iatf 16949 2016 en español
 
Tp348 enunc-2015-2
Tp348 enunc-2015-2Tp348 enunc-2015-2
Tp348 enunc-2015-2
 
348tp enunciado-2015-2
348tp enunciado-2015-2348tp enunciado-2015-2
348tp enunciado-2015-2
 
Enunc tp350-2015-2
Enunc tp350-2015-2Enunc tp350-2015-2
Enunc tp350-2015-2
 
Ams mit-2-math-writing
Ams mit-2-math-writingAms mit-2-math-writing
Ams mit-2-math-writing
 
348im 2013-2
348im 2013-2348im 2013-2
348im 2013-2
 
Tp336 2015-1
Tp336 2015-1Tp336 2015-1
Tp336 2015-1
 
305tp 2014-1-solo-enunciado
305tp 2014-1-solo-enunciado305tp 2014-1-solo-enunciado
305tp 2014-1-solo-enunciado
 
358pc
358pc358pc
358pc
 
Tp358 sistemas operativos-2014-2
Tp358 sistemas operativos-2014-2Tp358 sistemas operativos-2014-2
Tp358 sistemas operativos-2014-2
 
COVENIN 389-98 bombillos de uso general
COVENIN 389-98 bombillos de uso generalCOVENIN 389-98 bombillos de uso general
COVENIN 389-98 bombillos de uso general
 
ANSYS Parametric Design Language Guide
ANSYS Parametric Design Language GuideANSYS Parametric Design Language Guide
ANSYS Parametric Design Language Guide
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 

Último (20)

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 

Tp311 bases-de-datos-2014-1

  • 1. ´Indice 1. INTRODUCCI´ON 2 2. DETERMINACI´ON DE REQUISITOS 2 2.1. Lista de requerimientos de cada usuario . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.2. Lista integrada de requerimientos de datos del sistema . . . . . . . . . . . . . . . . . . . 3 3. DISE˜NO CONCEPTUAL 5 3.1. Esquema Entidad-Relaci ´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.2. Documentaci ´on del dise˜no conceptual . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4. SELECCI´ON DEL SGBDR 25 5. DISE˜NO L´OGICO 27 5.1. Revisi ´on para la conversi ´on del esquema conceptual local en esquemas l ´ogicos locales . 27 5.2. Mapeado ER-a-Relacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 5.3. Documentaci ´on del modelo l ´ogico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.4. Normalizaci ´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 5.5. Ajustes del esquema l ´ogico al SGBDR seleccionado . . . . . . . . . . . . . . . . . . . . 39 6. DISE˜NO F´I SICO 40 6.1. Traducci ´on del esquema l ´ogico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ANEXOS 45 Anexo A. Poblaci ´on Penitenciaria de Venezuela; A˜nos 1999 - 2013 45 Anexo B. Evoluci ´on de la poblaci ´on penitenciaria durante 2013 47 Anexo C. Listado de los Centros de Reclusi ´on 48 Anexo D. Estad´ısticas estimadas de la poblaci ´on reclusa, a˜no 2013 49 Anexo E. Operaciones de ´algebra relacional asociada a las transacciones 52 1
  • 2. 1. INTRODUCCI´ON Este trabajo constituye un requisito de la asignatura Bases de Datos (311), siendo el mecanismo de evaluaci ´on de los objetivos 7 (dise˜no conceptual) y 8 (dise˜no l ´ogico y disen˜no f´ısico). Es el resultado del an´alisis de una situaci ´on hipot´etica, en el cual se propone al Jefe Nacional, el dise˜no de la base de datos INSTITUCION PENITENCIARIA que ser´a utilizada por el Sistema Penitenciario de Informaci ´on SPI. La actividad de dise˜no presentada es de gran importancia para garantizar el funcionamiento satisfactorio de SPI y lograr cumplir con los plazos de implementaci ´on del sistema propiamentente dichos, satisfa-ciendo los requisitos funcionales, de seguridad e integridad de la informaci ´on y otros acordados. Un dise˜no inadecuado o incompleto puede conducir a registro de datos incorrectos, que acarrear´ıan, por ejemplo, la alteraci ´on del tiempo de presidio de un recluso. Tambi´en pueden conducir a fricciones en el equipo de dise˜no o el de implementaci ´on del sistema. En este informe se abordan los diferentes niveles del disen˜no de la base de datos: conceptual, donde se recopilan los requisitos funcionales y no funcionales del sistema y se elabora el esquema conceptual; l ´ogico, en el cual se realiza el modelo relacional; y f´ısico, en el cual se planifica c´omo ser´a el almacena-miento de la infomaci ´on, y otros aspectos de importancia para el uso de SPI. Por tratarse de una situaci ´on hipot´etica, algunos aspectos han tenido que ser asumidos, aunque se ha recurrido a la investigaci ´on en la medida de las posibilidades, seg´un el dato respectivo. En un caso real, se deben considerar otros aspectos como lo son la revisi ´on de los manuales de cargo, diagramas de flujo y procedimientos, entrevistas con los responsables clave y revisi ´on de formularios utilizados, entre otras actividades. 2. DETERMINACI´ON DE REQUISITOS 2.1. Lista de requerimientos de cada usuario Cuadro 1: Lista de requerimientos de cada usuario Usuario Requisitos Coord. General IP - Disponibilidad inmediata de la informaci ´on - Minimizar la inversi ´on requerida Coord. Locales - Prohibici ´on de los reclusos de acceder a los datos Reclusos - Confidencialidad. Acceso a la informaci ´on solo por funcionarios autorizados e identificados - Precisi ´on total en las fechas de ingreso/egreso 2
  • 3. 2.2. Lista integrada de requerimientos de datos del sistema 1. Requisitos funcionales a) El SPI debe permitir el registro y consulta de datos personales de los reclusos: 1) N.o de documento de identidad 2) Nombres 3) Apellidos 4) Fecha de nacimiento 5) Lugar de nacimiento 6) Sexo 7) Nacionalidad 8) Grado de instrucci ´on 9) Estatus actual (encarcelado, excarcelado, fugado, fallecido) 10) N.o de sentencias b) Se requiere que el SPI maneje datos hist ´oricos de los ingresos/reingresos de cada interno, registrando en dichos casos: 1) Fecha de ingreso 2) N.o de orden 3) Delito 4) Sentencia 5) Centro de ubicaci ´on c) El SPI manejar´a datos hist ´oricos de los egresos de cada recluso: 1) Fecha de egreso 2) Tipo de egreso (excarcelaci ´on, fuga, defunci ´on) d) SPI debe impedir que se registre un nuevo ingreso/reingreso o un nuevo egreso, si el estatus actual correspondiente al n´umero de documento de identidad ingresado es ✭✭fallecido✮✮. e) Se mostrar´a autom´aticamente la interfaz para registrar un nuevo recluso (con posibilidad de cancelar), si al suministrar el n´umero de documento de identidad para incluir un ingre-so/ reingreso, SPI no encuentra el valor dado en su base de datos. f ) Al concluir el registro de un recluso, el sistema presentar´a una consulta al funcionario sobre si desea registrar un ingreso del nuevo interno, y mostrar el formulario correspondiente si el usuario responde afirmativamente. g) Para indicar el centro de ubicaci ´on al registrar un ingreso o reingreso, el sistema permitir´a al usuario la selecci ´on a trav´es de un men´u con el nombre de las regiones y posteriormente un submen´u con los internados correspondientes a la regi ´on seleccionada. h) El SPI permitir´a a los usuarios autorizados, generar reportes en pantalla de los datos consul-tados: 3
  • 4. 1) Datos personales de un recluso, dado su n´umero de documento de identidad 2) Datos personales de los internos retenidos actualmente en un centro de reclusi ´on, dado el c´odigo del centro 3) Datos hist ´oricos de los ingresos/reingresos de un recluso, dado su n´umero de documento de identidad 4) Datos hist ´oricos de los ingresos/reingresos de los internos retenidos actualmente en un centro de reclusi ´on, dado el c´odigo del centro 5) Datos hist ´oricos de los egresos de un recluso, dado su n´umero de documento de identidad 6) Datos hist ´oricos de los egresos que han sido reclu´ıdos hist ´oricamente en un centro de ubicaci ´on, dado el c´odigo del centro Dichos reportes deben ser imprimibles. i) El SPI no procesar´a datos relacionados con las salidas y retornos de los reclusos de permisos ordinarios, extraordinarios, tr´amites judiciales, r´egimen de presentaci ´on de libertad condicio-nal, etc. j) El SPI no considerar´a a los internos recluidos en retenes de las polic´ıas de los estados y municipios. k) Toda la informaci ´on registrada debe ser validada (seg´un tipo de dato y dominio natural de cada atributo). l) Si el usuario ingresa los n´umeros de documento de identidad en letras min´usculas, SPI debe convertirlas a may´usculas, sin participaci ´on adicional del usuario (al registrar datos persona-les de reclusos, ingresos/reingresos y egresos). m) Solo pueden acceder a los datos pertinentes seg´un el caso, los funcionarios debidamente autorizados e identificados. n) Los reclusos no deben tener acceso al SPI. ˜n) Se debe utilizar la tecnolog´ıa cliente-servidor. 2. Requisitos no funcionales a) La clave de identificaci ´on de los internos debe ser el n´umero de documento de identidad (no generar otros n´umeros de identificaci ´on, para facilitar la tarea de programadores y usuarios). b) Los datos deben estar disponibles para todas los centros de reclusi ´on y el centro principal, antes de un minuto de haber sido registrados. c) Se requiere el empleo de una t´ecnica de cifrado efectiva para la transmisi ´on de los datos desde los centros de reclusi ´on hasta el centro principal, para evitar la posibilidad de adulteraci ´on de la informaci ´on por delincuentes. d) El sistema debe estar preparado para aceptar sesiones simult´aneas desde todos los centros de reclusi ´on con una reducci ´on m´axima de velocidad del 15% e) La inversi ´on total (incluyendo costos debidos a adquisici ´on de software, hardware y forma-ci ´on de los usuarios, entre otros renglones) no debe exceder de U.M. 100.000,00 f ) El error m´aximo admisible en las fechas de ingreso/egreso es de 0 d´ıas 4
  • 5. 3. DISE˜NO CONCEPTUAL 3.1. Esquema Entidad-Relaci ´on Figura 1: Esquema Entidad-Relaci ´on de la base de datos INSTITUCION PENITENCIARIA 5
  • 6. 3.2. Documentaci ´on del dise ˜no conceptual 1. Entidades Figura 2: Entidad RECLUSO Documentaci ´on de entidad Nombre de la entidad: RECLUSO Descripci ´on de la entidad: Contiene los datos personales de cada recluso y exrecluso, a partir de la implementaci ´on de SPI Atributos que contiene: Nombre del atributo Clave NroDocumIdRecl x NombresRecl ApellidosRecl LugarNacimRecl FechaNacimRecl NacionalidadRecl SexoRecl GradoInstrucRecl EstatusActualRecl NroSentenciasRecl Cuadro 2: Entidad INGRESO Documentaci ´on de entidad Nombre de la entidad: INGRESO Descripci ´on de la entidad: Contiene los datos hist ´oricos de ingreso/ reingreso de cada recluso Atributos que contiene: Nombre del atributo Clave NroOrden x FechaIngreso Delito Sentencia CentroUbic a aLos centros de ubicaci ´on son presentados como atributos en lugar de entidades, dado que tienen una utilizaci ´on relativamente baja a lo largo de la base de datos 6
  • 7. Cuadro 3: Entidad EGRESO Documentaci ´on de entidad Nombre de la entidad: EGRESO Descripci ´on de la entidad: Contiene los datos hist ´oricos de egreso de cada recluso Atributos que contiene: Nombre del atributo Clave FechaEgreso x TipoEgreso 2. Atributos Cuadro 4: Atributo NroDocumIdRecl Documentaci ´on de atributo Nombre del atributo: NroDocumIdRecl Descripci ´on del atributo: N´umero de documento de identidad del recluso (c´edula de identidad o pasaporte) Entidades que lo contienen: RECLUSO Cuadro 5: Atributo NombresRecl Documentaci ´on de atributo Nombre del atributo: NombresRecl Descripci ´on del atributo: Nombre(s) de pila del recluso Entidades que lo contienen: RECLUSO Cuadro 6: Atributo ApellidosRecl Documentaci ´on de atributo Nombre del atributo: ApellidosRecl Descripci ´on del atributo: Apellido(s) del recluso Entidades que lo contienen: RECLUSO 7
  • 8. Cuadro 7: Atributo LugarNacimRecl Documentaci ´on de atributo Nombre del atributo: LugarNacimRecl Descripci ´on del atributo: Lugar de nacimiento del recluso Entidades que lo contienen: RECLUSO Cuadro 8: Atributo FechaNacimRecl Documentaci ´on de atributo Nombre del atributo: FechaNacimRecl Descripci ´on del atributo: Fecha de nacimiento del recluso Entidades que lo contienen: RECLUSO Cuadro 9: Atributo NacionalidadRecl Documentaci ´on de atributo Nombre del atributo: NacionalidadRecl Descripci ´on del atributo: Nacionalidad del recluso Entidades que lo contienen: RECLUSO Cuadro 10: Atributo SexoRecl Documentaci ´on de atributo Nombre del atributo: SexoRecl Descripci ´on del atributo: Sexo del recluso Entidades que lo contienen: RECLUSO 8
  • 9. Cuadro 11: Atributo GradoInstrucRecl Documentaci ´on de atributo Nombre del atributo: GradoInstrucRecl Descripci ´on del atributo: Grado de instrucci ´on del recluso Entidades que lo contienen: RECLUSO Cuadro 12: Atributo EstatusActualRecl Documentaci ´on de atributo Nombre del atributo: EstatusActualRecl Descripci ´on del atributo: Estatus actual de cada recluso o exrecluso Entidades que lo contienen: RECLUSO Cuadro 13: Atributo NroSentenciasRecl Documentaci ´on de atributo Nombre del atributo: NroSentenciasRecl Descripci ´on del atributo: Nro. de veces en que un individuo ha sido sentenciado a prisi ´on Entidades que lo contienen: RECLUSO Cuadro 14: Atributo NroOrden Documentaci ´on de atributo Nombre del atributo: NroOrden Descripci ´on del atributo: N´umero de orden de cada ingreso/reingreso Entidades que lo contienen: INGRESO 9
  • 10. Cuadro 15: Atributo FechaIngreso Documentaci ´on de atributo Nombre del atributo: FechaIngreso Descripci ´on del atributo: Fecha de ingreso/reingreso al centro de reclusi ´on Entidades que lo contienen: INGRESO Cuadro 16: Atributo Delito Documentaci ´on de atributo Nombre del atributo: Delito Descripci ´on del atributo: Breve descripci ´on del delito que genera la aprehensi ´on Entidades que lo contienen: INGRESO Cuadro 17: Atributo Sentencia Documentaci ´on de atributo Nombre del atributo: Sentencia Descripci ´on del atributo: Sentencia de aprehensi ´on Entidades que lo contienen: INGRESO Cuadro 18: Atributo CentroUbic Documentaci ´on de atributo Nombre del atributo: CentroUbic Descripci ´on del atributo: C´odigo del centro de ubicaci ´on Entidades que lo contienen: INGRESO 10
  • 11. Cuadro 19: Atributo FechaEgreso Documentaci ´on de atributo Nombre del atributo: FechaEgreso Descripci ´on del atributo: Fecha de egreso del centro de reclusi ´on Entidades que lo contienen: EGRESO Cuadro 20: Atributo TipoEgreso Documentaci ´on de atributo Nombre del atributo: TipoEgreso Descripci ´on del atributo: Tipo de egreso del centro de reclusi ´on Entidades que lo contienen: EGRESO 3. Relaciones Cuadro 21: Relaci ´on INGRESA Documentaci ´on de relaci ´on Nombre de la relaci ´on: INGRESA Descripci ´on del atributo: Vincula cada convicto o exconvicto con las entradas que ha tenido a los centros de reclusi ´on Entidades involucradas en la relaci ´on: RECLUSO INGRESO Cuadro 22: Relaci ´on EGRESA Documentaci ´on de relaci ´on Nombre de la relaci ´on: EGRESA Descripci ´on del atributo: Vincula cada convicto o exconvicto con las salidas que ha tenido de los centros de reclusi ´on Entidades involucradas en la relaci ´on: RECLUSO EGRESO 11
  • 12. 4. Cardinalidad Cuadro 23: Relaci ´on INGRESA Documentaci ´on cardinalidad de una relaci ´on Nombre de la relaci ´on: INGRESA Entidades y restricciones de cardinalidad involucradas en la relaci ´on: Cardinalidad Entidades involucradas Descripcion de la relacion de cardinalidad 1:N (uno a varios) RECLUSO ; INGRESO Un recluso puede ser condenado en diferentes sentencias y por lo tanto, tener varios ingresos Cuadro 24: Relaci ´on EGRESA Documentaci ´on cardinalidad de una relaci ´on Nombre de la relaci ´on: EGRESA Entidades y restricciones de cardinalidad involucradas en la relaci ´on Cardinalidad Entidades involucradas Descripcion de la relacion de cardinalidad 1 : N (uno a varios) RECLUSO; EGRESO Un recluso puede tener varios egresos (dado que puede tener varios ingresos [ver cuadro anterior]) 5. Transacciones Lista de transacciones requeridas Inclusi ´on de un nuevo recluso Registro de un nuevo ingreso/reingreso Registro de un nuevo egreso Actualizaci ´on del estatus actual luego de un ingreso o egreso Actualizaci ´on del n´umero de sentencias luego de un ingreso o egreso Consulta de datos personales de un recluso, dado su n´umero de documento de identidad Consulta de datos personales de los reclusos retenidos actualmente en un centro de ubicaci ´on, dado el c´odigo del centro 12
  • 13. Consulta de datos hist ´oricos de los ingresos/reingresos de un recluso, dado su n´umero de documento de identidad Consulta de datos hist ´oricos de los ingresos/reingresos de los reclusos retenidos actualmente en un centro de ubicaci ´on, dado el c´odigo del centro Consulta de los datos hist ´oricos de los egresos de un recluso, dado su n´umero de documento de identidad Consulta de los datos hist ´oricos de los egresos de los reclusos retenidos actualmente en un centro de ubicaci ´on, dado el c´odigo del centro NOTA: Ver en Anexo D, la estimaci ´on de la frecuencia de utilizaci ´on de las transacciones. Se incrementa en aproximadamente un 30% el valor obtenido, previendo posibles incrementos del nivel de uso. 13
  • 14. Cuadro 25: Transacci ´on INCLUSION RECLUSO Documentaci ´on de transacci ´on Nombre de la transacci ´on: INCLUSION RECLUSO Tipo de transacci ´on: Inserci ´on Descripci ´on de la transacci ´on: Operaci ´on que registra los datos personales de un nuevo interno. Esta transacci ´on puede llevarse a cabo solo si el Nro. de documento de identidad no ha sido registrado previamente. Salida de la transacci ´on: Datos personales de un nuevo recluso almacenados Frecuencia estimada de utilizaci ´on: a 90 transacciones por semana a nivel nacional 4 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 2 s para que el usuario tenga a disposici ´on otro formulario 60 s para que los datos esten disponibles para consulta en red nacional Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario RECLUSO NroDocumIdRecl NombresRecl ApellidosRecl LugarNacimRecl FechaNacimRecl NacionalidadRecl SexoRecl GradoInstrucRecl EstatusActualRecl NroSentenciasRecl Funcionario de prisiones grado II b aVer Anexo D bNombre de cargo ficticio 14
  • 15. Cuadro 26: Transacci ´on REGISTRO INGRESO Documentaci ´on de transacci ´on Nombre de la transacci ´on: REGISTRO INGRESO Tipo de transacci ´on: Inserci ´on Descripci ´on de la transacci ´on: Operaci ´on que registra el ingreso o reingreso de un interno. Esta transacci ´on puede llevarse a cabo solamente si el estatus actual de reclusi ´on correspondiente al Nro. de documento de identidad ingresado es diferente a encarcelado, fallecido o valor nulo. Salida de la transacci ´on: Datos de un nuevo ingreso o reingreso incorporados a la base de datos Frecuencia estimada de utilizaci ´on: 260 transacciones por semana a nivel nacional 10 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 2 s para que el usuario tenga a disposici ´on otro formulario 60 s para que los datos est´en disponibles para consulta en red nacional Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario INGRESO NroOrden FechaIngreso Delito Sentencia CentroUbic Funcionario de prisiones grado II a aNombre de cargo ficticio 15
  • 16. Cuadro 27: Transacci ´on REGISTRO EGRESO Documentaci ´on de transacci ´on Nombre de la transacci ´on: REGISTRO EGRESO Tipo de transacci ´on: Inserci ´on Descripci ´on de la transacci ´on: Operaci ´on que registra el egreso de un interno. Esta transacci ´on puede llevarse a cabo solamente si el estatus actual de reclusi ´on correspondiente al Nro. de documento de identidad ingresado es encarcelado. Salida de la transacci ´on: Datos de un nuevo egreso incorporados a la base de datos Frecuencia estimada de utilizaci ´on: 135 transacciones por semana a nivel nacional 6 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 2 s para que el usuario tenga a disposici ´on otro formulario 60 s para que los datos est´en disponibles para consulta en red nacional Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario EGRESO FechaEgreso TipoEgreso Funcionario de prisiones grado II a aNombre de cargo ficticio 16
  • 17. Cuadro 28: Transacci ´on ACTUALIZACION ESTATUS ACTUAL RECL Documentaci ´on de transacci ´on Nombre de la transacci ´on: ACTUALIZACION ESTATUS ACTUAL RECL Tipo de transacci ´on: Modificaci ´on Descripci ´on de la transacci ´on: Operaci ´on que actualiza el estatus actual de un recluso o exrecluso luego de un ingreso o egreso Salida de la transacci ´on: Estatus de un recluso o exrecluso actualizado Frecuencia estimada de utilizaci ´on: 400 transacciones por semana a nivel nacional 12 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 60 s para que los datos est´en disponibles para consulta en red nacional Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario RECLUSO EstatusActualRecl Funcionario de prisiones grado II a EGRESO TipoEgreso aNombre de cargo ficticio 17
  • 18. Cuadro 29: Transacci ´on ACTUALIZACION NRO SENTENCIAS Documentaci ´on de transacci ´on Nombre de la transacci ´on: ACTUALIZACION NRO SENTENCIAS Tipo de transacci ´on: Modificaci ´on Descripci ´on de la transacci ´on: Operaci ´on que actualiza, luego de un ingreso, el n´umero de sentencias que ha recibido un recluso Salida de la transacci ´on: Nro. de sentencias que ha recibido un recluso, actualizado Frecuencia estimada de utilizaci ´on: 260 transacciones por semana a nivel nacional 10 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 60 s para que los datos est´en disponibles para consulta en red nacional Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario RECLUSO NroSentenciasRecluso Funcionario de prisiones grado II a aNombre de cargo ficticio 18
  • 19. Cuadro 30: Transacci ´on CONSULTA DATOS PERS RECLUSO Documentaci ´on de transacci ´on Nombre de la transacci ´on: CONSULTA DATOS PERS RECLUSO Tipo de transacci ´on: Consulta Descripci ´on de la transacci ´on: Operaci ´on que genera reporte con los datos personales de un recluso dado su n´umero de documento de identidad Salida de la transacci ´on: Reporte imprimible con los datos personales de un recluso Frecuencia estimada de utilizaci ´on: 40 transacciones por semana a nivel nacional 2 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 5 s para que se realice la consulta y se muestren los datos en pantalla 10 s para que se env´ıen los datos a la impresora y se inicie el trazado 2 s para que el usuario tenga a disposici ´on otro formulario Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario RECLUSO NroDocumIdRecl NombresRecl ApellidosRecl LugarNacimReclu FechaNacimRecl NacionalidadRecl SexoRecl GradoInstrucRecl EstatusActualRecl NroSentenciasRecl Funcionario de prisiones grado II a aNombre de cargo ficticio 19
  • 20. Cuadro 31: Transacci ´on CONSULTA DATOS PERS CENTRO Documentaci ´on de transacci ´on Nombre de la transacci ´on: CONSULTA DATOS PERS CENTRO Tipo de transacci ´on: Consulta Descripci ´on de la transacci ´on: Operaci ´on que genera reporte con los datos personales de los internos reclu´ıdos en un centro de ubicaci ´on, dado el c´odigo del centro Salida de la transacci ´on: Reporte imprimible con los datos personales de los internos reclu´ıdos en un centro de ubicaci ´on dado Frecuencia estimada de utilizaci ´on: 40 transac. por semana a nivel nacional; 2 transac. por semana en c/centro Tiempo de respuesta estimado: 5 s para que se realice la consulta y se muestren los datos en pantalla 10 s para que se env´ıen los datos a la impresora y se inicie el trazado 2 s para que el usuario tenga a disposici ´on otro formulario Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario INGRESO CentroUbic NroDocumIdRecl Funcionario de prisiones grado II a RECLUSO NroDocumIdRecl NombresRecl ApellidosRecl LugarNacimReclu FechaNacimRecl NacionalidadRecl SexoRecl GradoInstrucRecl EstatusActualRecl NroSentenciasRecl aNombre de cargo ficticio 20
  • 21. Cuadro 32: Transacci ´on CONSULTA INGRESOS RECLUSO Documentaci ´on de transacci ´on Nombre de la transacci ´on: CONSULTA INGRESOS RECLUSO Tipo de transacci ´on: Consulta Descripci ´on de la transacci ´on: Operaci ´on que genera reporte con los datos hist ´oricos de los ingresos/reingresos de un recluso dado su n´umero de documento de identidad Salida de la transacci ´on: Reporte imprimible con los datos de ingreso/reingreso de un recluso Frecuencia estimada de utilizaci ´on: 40 transacciones por semana a nivel nacional 2 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 5 s para que se realice la consulta y se muestren los datos en pantalla 10 s para que se env´ıen los datos a la impresora y se inicie el trazado 2 s para que el usuario tenga a disposici ´on otro formulario Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario INGRESO NroOrden FechaIngreso Delito Sentencia CentroUbic Funcionario de prisiones grado II a aNombre de cargo ficticio 21
  • 22. Cuadro 33: Transacci ´on CONSULTA INGRESOS CENTRO Documentaci ´on de transacci ´on Nombre de la transacci ´on: CONSULTA INGRESOS CENTRO Tipo de transacci ´on: Consulta Descripci ´on de la transacci ´on: Operaci ´on que genera reporte con los datos hist ´oricos de los ingresos/reingresos de los internos reclu´ıdos actualmente en un centro de ubicaci ´on, dado el c´odigo del centro Salida de la transacci ´on: Reporte imprimible con los datos hist ´oricos de los ingresos/reingresos de los internos reclu´ıdos actualmente en un centro de ubicaci ´on dado Frecuencia estimada de utilizaci ´on: 40 transacciones por semana a nivel nacional 2 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 5 s para que se realice la consulta y se muestren los datos en pantalla 10 s para que se env´ıen los datos a la impresora y se inicie el trazado 2 s para que el usuario tenga a disposici ´on otro formulario Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario INGRESO NroOrden FechaIngreso Delito Sentencia CentroUbic Funcionario de prisiones grado II a RECLUSO NroDocumIdRecl EstatusActualRecl aNombre de cargo ficticio 22
  • 23. Cuadro 34: Transacci ´on CONSULTA EGRESOS RECLUSO Documentaci ´on de transacci ´on Nombre de la transacci ´on: CONSULTA EGRESOS RECLUSO Tipo de transacci ´on: Consulta Descripci ´on de la transacci ´on: Operaci ´on que genera reporte con los datos hist ´oricos de los egresos de un recluso, dado su n´umero de documento de identidad Salida de la transacci ´on: Reporte imprimible con los datos hist ´oricos de los egresos de un recluso Frecuencia estimada de utilizaci ´on: 40 transacciones por semana a nivel nacional 2 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 5 s para que se realice la consulta y se muestren los datos en pantalla 10 s para que se env´ıen los datos a la impresora y se inicie el trazado 2 s para que el usuario tenga a disposici ´on otro formulario Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario EGRESO FechaEgreso TipoEgreso Funcionario de prisiones grado II a aNombre de cargo ficticio 23
  • 24. Cuadro 35: Transacci ´on CONSULTA EGRESOS CENTRO Documentaci ´on de transacci ´on Nombre de la transacci ´on: CONSULTA EGRESOS CENTRO Tipo de transacci ´on: Consulta Descripci ´on de la transacci ´on: Operaci ´on que genera reporte con los datos hist ´oricos de los internos reclu´ıdos actualmente en un centro de ubicaci ´on, dado el c´odigo del centro Salida de la transacci ´on: Reporte imprimible con los datos personales de los internos reclu´ıdos en un centro de ubicaci ´on dado Frecuencia estimada de utilizaci ´on: 40 transacciones por semana a nivel nacional 2 transacciones por semana en cada centro de reclusi ´on Tiempo de respuesta estimado: 5 s para que se realice la consulta y se muestren los datos en pantalla 10 s para que se env´ıen los datos a la impresora y se inicie el trazado 2 s para que el usuario tenga a disposici ´on otro formulario Entidades, atributos y usuarios involucrados en la transacci ´on Nombre de entidad Nombre de atributo Usuario EGRESO FechaEgreso TipoEgreso Funcionario de prisiones grado II a RECLUSO NroDocumIdRecl EstatusActualRecl aNombre de cargo ficticio 24
  • 25. 4. SELECCI´ON DEL SGBDR La IP no dispone de la licencia de uso de un Sistema de Gesti ´on de Bases de Datos Relacional (SGBDR). Por tal raz´on, se debe seleccionar un sistema que permita el logro de los requisitos determinados en la secci ´on 2. Las dos aplicaciones candidatas: MySQL Community Sever 5.6.19 © MySQL Enterprise Server 5.6.19 © Oracle Database 12.c © En los Cuadros 36 al 38 se muestran los aspectos de inter´es para la evaluaci ´on, y su calificaci ´on, apli-cando el m´etodo cualitativo por puntos: Cuadro 36: Evaluaci ´on de MySQL Community Sever 5.6.19 © Factor Peso Puntuac. (0 a 1) Puntuac. Pond. Seguridad: controles de acceso 20 0,6 12,0 Controles de integridad 15 0,9 13,5 Rutinas de respaldo disponibles 5 0,9 4,5 Requisitos de almacenamiento 5 1,0 5,0 Sistema operativo requerido 5 1,0 5,0 Hardware requerido 10 1,0 10,0 Tiempo de acceso 10 0,6 6,0 Escalabilidad a 10 0,9 b 9,0 Compatibilidad con arquitectura 10 1,0 10,0 cliente-servidor Costo 10 1,0 10,0 Suma 100 — 85,0 a ✭✭Escalabilidad✮✮: fluidez en el funcionamiento ante un elevado n´umero de usuarios concurrentes bLa escalabilidad se reduce cuando el n´umero de usuarios llega a 100 aprox. (www.mysql.com/products/enterprise/scalability.html) 25
  • 26. Cuadro 37: Evaluaci ´on de MySQL Enterprise Sever 5.6.19 © Factor Peso Puntuac. (0 a 1) Puntuac. Pond. Seguridad: controles de acceso 20 0,8 16,0 Controles de integridad 15 0,9 13,5 Rutinas de respaldo disponibles 5 1,0 5,0 Requisitos de almacenamiento 5 1,0 5,0 Sistema operativo requerido 5 1,0 5,0 Hardware requerido 10 1,0 10,0 Tiempo de acceso 10 0,7 7,0 Escalabilidad 10 1,0 10,0 Compatibilidad con arquitectura 10 1,0 10,0 cliente-servidor Costo 10 0,3 3,0 Suma 100 — 84,5 Cuadro 38: Evaluaci ´on de Oracle Database 12c © Factor Peso Puntuac. (0 a 1) Puntuac. Pond. Seguridad: controles de acceso 20 0,9 18,0 Controles de integridad 15 1,0 15,0 Rutinas de respaldo disponibles 5 1,0 5,0 Requisitos de almacenamiento 5 1,0 5,0 Sistema operativo requerido 5 1,0 5,0 Hardware requerido 10 1,0 10,0 Tiempo de acceso 10 0,9 9,0 Escalabilidad 10 1,0 10,0 Compatibilidad con arquitectura 10 1,0 10,0 cliente-servidor Costo 10 0,0 0,0 Suma 100 — 87,0 La evaluaci ´on a trav´es del m´etodo cualitativo por puntos indica que el SGBDR m´as apto para la im-plementaci ´on de SPI es Oracle Database 12c ©. Los requerimientos de seguridad han influ´ıdo signi-ficativamente en este resultado, contrarrestando la influencia de otro importante aspecto, el precio del producto. Antes de la adquisici ´on de la licencia de este sistema, se recomienda la realizaci ´on de pruebas de segu-ridad e integridad a las dos presentaciones de MySQL consideradas (de ser necesario, en su versi ´on de evaluaci ´on [trial]). Estas pruebas podr´ıan conducir a la reconsideraci ´on de la evaluaci ´on. 26
  • 27. 5. DISE˜NO L´OGICO 5.1. Revisi ´on para la conversi ´on del esquema conceptual local en esquemas l ´ogi-cos locales El esquema entidad relaci ´on elaborado durante el dise˜no conceptual (ver Figura 1): no presenta relaciones de varios a varios no presenta relaciones entre tres o m´as entidades no presenta relaciones recursivas no presenta relaciones con atributos no presenta atributos multivaluados no da se˜nales de presencia de informaci ´on redundante Por tales caracter´ısticas, el esquema E-R presentado no requiere de modificaciones para la elaboraci ´on del modelo l ´ogico. 1 5.2. Mapeado ER-a-Relacional 1. Mapeado de las entidades regulares Cuadro 39: Relaciones de entidad luego del mapeado de las entidades regulares RECLUSO NroDocumIdRecl NombresRecl ApellidosRecl LugarNacimRecl FechaNacimRecl ... ... NacionalidadRecl SexoRecl GradoInstrucRecl EstatusActualRecl NroSentenciasRecl 1Si bien podr´ıa necesitar modificaciones posteriores, por requerimientos de cierta informaci ´on o forma de almacenamiento o presentaci ´on de la informaci ´on 27
  • 28. 2. Mapeado de las entidades d´ebiles Cuadro 40: Relaciones de entidad luego del mapeado de las entidades d´ebiles INGRESO NroDocumIdIngreso NroOrden FechaIngreso Delito Sentencia CentroUbic NOTA: Se incluye la clave for´anea NroDocumIdIngreso EGRESO NroDocumIdEgreso FechaEgreso TipoEgreso NOTA: Se incluye la clave for´anea NroDocumIdEgreso 3. Mapeado de relaciones 1:1 binarias En el modelo planteado no se han inclu´ıdo relaciones 1:1 binarias. 4. Mapeado de relaciones 1:N binarias Se incorporan en las relaciones correspondientes a las entidades del lado de cardinalidad N (IN-GRESO; EGRESO), como claves for´aneas, las claves principales de las relaciones correspon-dientes a las entidades del lado 1 (RECLUSO). En nuestro caso, estas claves for´aneas ya fueron incorporadas durante el mapeado de las entidades d´ebiles. 5. Mapeado de relaciones M:N binarias En el modelo planteado no se han inclu´ıdo relaciones M:N binarias. 6. Mapeado de atributos multivalor En el modelo planteado no se han inclu´ıdo atributos multivalor. 7. Mapeado de relaciones n-arias En el modelo planteado no se han inclu´ıdo relaciones n-arias. 28
  • 29. 8. Resultado del mapeado Figura 3: Resultado de mapear el esquema ER de INSTITUCION PENITENCIARIA en una base de datos relacional 29
  • 30. 5.3. Documentaci ´on del modelo l ´ogico 1. Entidades Cuadro 41: Entidad RECLUSO Documentaci ´on de entidad Nombre de la entidad: RECLUSO Descripci on ´de la entidad: Contiene los datos personales de cada recluso Tamano ˜del registro: 110 bytes/reg Volumen estim. de crecimiento: 4.675 reg/ano ˜Capacidad de almacenamiento 514.250 bytes/ano ˜requerida: Atributos que contiene: Nombre del atributo Longitud Clave NroDocumIdRecl 12 x (principal) NombresRecl 25 ApellidosRecl 25 LugarNacimRecl 20 FechaNacimRecl 8 NacionalidadRecl 25 SexoRecl 1 GradoInstrucRecl 1 EstatusActualRecl 1 NroSentenciasRecl 2 30
  • 31. Cuadro 42: Entidad INGRESO Documentaci ´on de entidad Nombre de la entidad: INGRESO Descripci ´on de la entidad: Contiene los datos hist ´oricos de ingreso/reingreso de cada recluso Tama˜no del registro: 78 bytes/reg Volumen estim. de crecimiento: 13.352 reg/a˜no Capacidad de almacenamiento requerida: 1.041.456 bytes/a˜no Atributos que contiene: Nombre del atributo Longitud Clave NroDocumIdIngreso 12 x (for´anea) NroOrden 6 x (principal) FechaIngreso 8 Delito 25 Sentencia 25 CentroUbic 2 Cuadro 43: Entidad EGRESO Documentaci ´on de entidad Nombre de la entidad: EGRESO Descripci ´on de la entidad: Contiene los datos hist ´oricos de egreso de cada recluso Tama˜no del registro: 21 bytes/reg Volumen estim. de crecimiento: 7.000 reg/a˜no Capacidad de almacenamiento requerida: 147.000 bytes/a˜no Atributos que contiene: Nombre del atributo Longitud Clave NroDocumIdEgreso 12 x (for´anea) FechaEgreso 8 x (principal) TipoEgreso 1 31
  • 32. 2. Atributos Cuadro 44: Atributo NroDocumId Documentaci ´on de atributo Nombre del atributo: NroDocumId Descripci ´on del atributo: N´umero de documento de identidad del recluso (c´edula de identidad o pasaporte) Tipo de atributo: Cadena de caracteres Longitud del atributo: 12 bytes Restricciones (validaciones) requeridas sobre el atributo: El valor debe estar formado solo por d´ıgitos (0-9) y letras may´usculas (A-Z). La cadena debe contener entre 7 y 12 caracteres (longitud de la cadena). Entidades que lo contienen: - RECLUSO - INGRESO - EGRESO Cuadro 45: Atributo NombresRecl Documentaci ´on de atributo Nombre del atributo: NombresRecl Descripci ´on del atributo: Nombre(s) de pila del recluso Tipo de atributo: Cadena de caracteres Longitud del atributo: 25 bytes Restricciones (validaciones) requeridas sobre el atributo: El valor debe estar formado solo por letras may´usculas (A-Z) Entidades que lo contienen: RECLUSO 32
  • 33. Cuadro 46: Atributo ApellidosRecl Documentaci ´on de atributo Nombre del atributo: ApellidosRecl Descripci ´on del atributo: Apellido(s) del recluso Tipo de atributo: Cadena de caracteres Longitud del atributo: 25 bytes Restricciones (validaciones) requeridas sobre el atributo: El valor debe estar formado solo por letras may´usculas (A-Z) Entidades que lo contienen: RECLUSO Cuadro 47: Atributo LugarNacimRecl Documentaci ´on de atributo Nombre del atributo: LugarNacimRecl Descripci ´on del atributo: Lugar de nacimiento del recluso. Tipo cadena de caracteres. Tipo de atributo: Cadena de caracteres Longitud del atributo: 20 bytes Restricciones (validaciones) requeridas sobre el atributo: El valor debe estar formado solo por letras may´usculas (A-Z) y los s´ımbolos , ; . : Entidades que lo contienen: RECLUSO Cuadro 48: Atributo FechaNacimRecl Documentaci ´on de atributo Nombre del atributo: FechaNacimRecl Descripci ´on del atributo: Fecha de nacimiento del recluso Tipo de atributo: Fecha Longitud del atributo: 8 bytes Restricciones (validaciones) requeridas sobre el atributo: Tipo fecha (formato DD-MM-AAAA) (FechaActual−70 a˜nos ) FechaNacimRecl (FechaActual − 18 a˜nos) a b Entidades que lo contienen: RECLUSO aSeg´un la legislaci ´on nacional no se pueden sentenciar a condena en centros de reclusi ´on a menores de edad ni a mayores de 70 a˜nos bSe asume que el lapso transcurrido entre la comisi ´on del delito y el ingreso a presidio es muy breve 33
  • 34. Cuadro 49: Atributo NacionalidadRecl Documentaci ´on de atributo Nombre del atributo: NacionalidadRecl Descripci ´on del atributo: Nacionalidad del recluso Tipo de atributo: Cadena de caracteres Longitud del atributo: 25 bytes Restricciones (validaciones) requeridas sobre el atributo: El valor debe corresponder a una nacionalidad v´alida Entidades que lo contienen: RECLUSO Cuadro 50: Atributo SexoRecl Documentaci ´on de atributo Nombre del atributo: SexoRecl Descripci ´on del atributo: Sexo del recluso Tipo de atributo: Car´acter Longitud del atributo: 1 byte Restricciones (Validaciones) requeridas sobre el atributo: SexoRecl 2 {F; M} F: Femenino M: Masculino Entidades que lo contienen: RECLUSO 34
  • 35. Cuadro 51: Atributo GradoInstrucRecl Documentaci ´on de atributo Nombre del atributo: GradoInstrucRecl Descripci ´on del atributo: Grado de instrucci ´on del recluso. Tipo de atributo: Car´acter Longitud del atributo: 1 byte Restricciones (validaciones) requeridas sobre el atributo: GradoInstrucRecl 2 {1; 2; 3; 4; 5; 6; 7; 8; 9} 1: Sin instrucci ´on 2: Educaci ´on b´asica no conclu´ıda 3: Educaci ´on b´asica 4: Bachiller 5: Educaci ´on superior no conclu´ıda 6: TSU 7: Licenciado, ingeniero, m´edico o equiv. 8: Posgrado 9: Maestr´ıa Entidades que lo contienen: RECLUSO Cuadro 52: Atributo EstatusActualRecl Documentaci ´on de atributo Nombre del atributo: EstatusActualRecl Descripci ´on del atributo: Estatus actual de cada recluso o exrecluso. Atributo derivado: se actualiza ante cada nuevo ingreso o egreso. Tipo de atributo: Car´acter Longitud del atributo: 1 byte Restricciones (validaciones) requeridas sobre el atributo: EstatusActualRecl 2 {1; 2; 3; 4 } 1: Encarcelado 2: Excarcelado 3: Fugado 4: Fallecido Entidades que lo contienen: RECLUSO 35
  • 36. Cuadro 53: Atributo NroSentenciasRecl Documentaci ´on de atributo Nombre del atributo: NroSentenciasRecl Descripci ´on del atributo: Nro. de veces en que un individuo ha sido sentenciado a prisi ´on. Atributo derivado: se incrementa en uno ante cada nuevo ingreso del recluso Tipo de atributo: Entero Longitud del atributo: 2 bytes Restricciones (validaciones) requeridas sobre el atributo: NroSentenciasRecl 0 Entidades que lo contienen: RECLUSO Cuadro 54: Atributo NroOrden Documentaci ´on de atributo Nombre del atributo: NroOrden Descripci ´on del atributo: N´umero de orden de cada ingreso/reingreso Tipo de atributo: Cadena de caracteres Longitud del atributo: 6 bytes Restricciones (validaciones) requeridas sobre el atributo: El valor debe estar formado solo por d´ıgitos (0-9). La cadena debe contener 6 caracteres (longitud de la cadena). Entidades que lo contienen: INGRESO Cuadro 55: Atributo FechaIngreso Documentaci ´on de atributo Nombre del atributo: FechaIngreso Descripci on ´del atributo: Fecha de ingreso/reingreso al centro de reclusi on ´Tipo de atributo: Fecha Longitud del atributo: 8 bytes Restricciones (validaciones) El valor debe corresponder a una fecha valida ´requeridas sobre el atributo: Entidades que lo contienen: INGRESO 36
  • 37. Cuadro 56: Atributo Delito Documentaci ´on de atributo Nombre del atributo: Delito Descripci ´on del atributo: Breve descripci ´on del delito que genera la aprehensi ´on Tipo de atributo: Cadena de caracteres Longitud del atributo: 25 bytes Restricciones (validaciones) requeridas sobre el atributo: No hay restricciones expl´ıcitas para este atributo Entidades que lo contienen: INGRESO Cuadro 57: Atributo Sentencia Documentaci ´on de atributo Nombre del atributo: Sentencia Descripci ´on del atributo: Sentencia de aprehensi ´on Tipo de atributo: Cadena de caracteres Longitud del atributo: 25 bytes Restricciones (validaciones) requeridas sobre el atributo: No hay restricciones expl´ıcitas para este atributo Entidades que lo contienen: INGRESO Cuadro 58: Atributo CentroUbic Documentaci ´on de atributo Nombre del atributo: CentroUbic Descripci on ´del atributo: Codigo ´del centro de ubicaci on ´Tipo de atributo: Cadena de caracteres Longitud del atributo: 2 bytes Restricciones (validaciones) 01 CentroUbic 31 requeridas sobre el atributo: Entidades que lo contienen: INGRESO 37
  • 38. Cuadro 59: Atributo FechaEgreso Documentaci ´on de atributo Nombre del atributo: FechaEgreso Descripci ´on del atributo: Fecha de egreso del centro de reclusi ´on Tipo de atributo: Cadena de caracteres Longitud del atributo: 8 bytes Restricciones (validaciones) requeridas sobre el atributo: El valor debe corresponder a una fecha v´alida Entidades que lo contienen: EGRESO 5.4. Normalizaci ´on 1. El modelo elaborado cumple la primera forma normal, ya que todos sus atributos son at ´omicos (es decir ninguno es multivalor o compuesto). 2. En cuanto a la segunda forma normal: Para la relaci ´on RECLUSO, solo hay un atributo clave (NroDocumIdRecl). Este tipo de relaciones, por su estructura, cumplen en todo caso la 2FN. Se aprecia que la relaci ´on INGRESO no cumple la segunda forma normal, porque los atribu-tos no claves dependen por completo de solo una parte de la clave (el atributo NroOrden). Si bien pudieran depender de NroDocumIdIngreso, para definirlos por completo se re-quiere el concurso de NroOrden. En cambio, este atributo (NroOrden) los precisa en su totalidad. Por tal raz´on, para satisfacer la 2FN, se puede convertir NroDocumIdIngreso a no clave (manteni´endolo como clave for´anea). La relaci ´on EGRESO cumple la 2FN ya que TipoEgreso depende por completo del con-junto formado por los dos atributos clave. 38
  • 39. Figura 4: Modelo relacional convertido a 2FN 3. Evaluando el modelo presentado, se observa que se cumple con la tercera forma normal, ya que en cada una de las relaciones, los atributos no clave solo dependen de los atributos clave, es decir, no hay dependencia entre los atributos no clave. 5.5. Ajustes del esquema l ´ogico al SGBDR seleccionado El SGBDR seleccionado (Oracle Database 12c ©), permite el manejo de la mayor´ıa de las caracter´ısticas descritas en el modelo l ´ogico. Se debe tomar en cuenta que la sintaxis para definir restricciones de dominio en Oracle es diferente que en SQL est´andar (ANSI). Por otro lado, el programador del sistema pudiese decidir incorporar codificaci ´on espec´ıfica externa al SGBDR para algunos temas concretos, como: la validaci ´on de los caracteres ingresados al suministrar los n´umeros de documentos de identidad, los nombres y los apellidos del recluso la validaci ´on de la fecha de nacimiento en funci ´on del rango de edad en que se puede condenar a una persona a presidio el conteo del n´umero de sentencias de un individuo la actualizaci ´on del estatus de un recluso. 39
  • 40. 6. DISE˜NO F´ISICO 6.1. Traducci ´on del esquema l ´ogico 1. Dise ˜no de las relaciones base La informaci ´on en Oracle Database 12c ©, es manejada utilizando el lenguaje SQL (Structured Query Language) a) Relaci ´on RECLUSO 2 3 CREATE TABLE Recluso ( NroDocumIdRecl VARCHAR2(12) PRIMARY KEY CONSTRAINT RevLongNroDocumId CHECK (LENGTH(NroDocumIdRecl) BETWEEN 7 AND 12), NombresRecl VARCHAR2(25) NOT NULL, ApellidosRecl VARCHAR2(25) NOT NULL, LugarNacimRecl VARCHAR2(20) NOT NULL, FechaNacimRecl DATE NOT NULL, NacionalidadRecl VARCHAR2(25) NOT NULL DEFAULT (’VENEZOLANA’), SexoRecl CHAR(1) NOT NULL, CONSTRAINT RevSexo CHECK (SexoRecl IN (’F’, ’M’)), GradoInstrucRecl CHAR(1) CONSTRAINT RevGradoInstruc CHECK (GradoInstrucRecl IN (’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’)), EstatusActualRecl CHAR(1) CONSTRAINT RevEstatus CHECK (EstatusActualRecl IN (’1’,’2’,’3’,’4’)), NroSentenciasRecl NUMBER(2) NOT NULL ) 2Es viable el empleo de un disparador (trigger) para definir la restricci ´on de la fecha de nacimiento en base a la edad de la persona que se registra. (http://stackoverflow.com/questions/8424900/check-constraint-on-date-of-birth) 3La restricci ´on de dominio de la nacionalidad puede ser manejada a trav´es de c´odigos para cada una (usando un ´ındice), o mediante una lista desplegable en la interfaz de usuario 40
  • 41. b) Relaci ´on INGRESO CREATE TABLE Ingreso ( NroOrden VARCHAR2(12) PRIMARY KEY CONSTRAINT RevNroOrden CHECK (LENGTH(NroOrden) = 6), FechaIngreso DATE NOT NULL, Delito VARCHAR2(25) NOT NULL, Sentencia VARCHAR2(25), CentroUbic CHAR(2) CONSTRAINT RevCentroUbic CHECK (CentroUbic IN (’01’,’02’,’03’,’04’,’05’,’06’,’07’,’08’,’09’,’10’, ’11’,’12’,’13’,’14’,’15’,’16’,’17’,’18’,’19’,’20’, ’21’,’22’,’23’,’24’,’25’,’26’,’27’,’28’,’29’,’30’, ’31’)), FOREIGN KEY (NroDocumIdIngreso) REFERENCES RECLUSO(NroDocumIdRecl) ) c) Relaci ´on EGRESO CREATE TABLE Egreso ( FechaEgreso DATE PRIMARY KEY TipoEgreso CHAR(1) CONSTRAINT RevTipoEgreso CHECK (TipoEgreso IN (’1’,’2’,’3’,’4’)), FOREIGN KEY (NroDocumEgreso) REFERENCES RECLUSO(NroDocumIdRecl) ) 2. Dise ˜no de la representaci ´on f´ısica a) An´alisis de las transacciones Ver secci ´on 3.2 (documentaci ´on del dise˜no conceptual, ´ıtem referido a transacciones), y Anexo E. b) Selecci ´on de las organizaciones de archivos Dado que las consultas se realizar´an en base a valores exactos de los campos NroDocumId y CentroUbic, se selecciona la organizaci ´on de archivos dispersos (hashing), con manejo de las colisiones a trav´es de la t´ecnica del residuo de la divisi ´on, con doble mapeo. Esta selecci ´on permite un acceso relativo (aleatorio o directo), con lo cual se logra mayor velocidad por parte de SPI. Debido a lo simple del modelo elaborado, no se ha considerado otro tipo de organizaciones, como los archivos multillave o los ´arboles B+. c) Selecci ´on de los ´ındices secundarios 41
  • 42. Por las caracter´sticas de las consultas solicitadas, se incorporan como ´ındices secundarios los siguientes campos: CentroUbic NroDocumIdIngreso NroDocumIdeEgreso d) Desnormalizaci ´on No es necesario aplicar desnormalizaci ´on. e) Estimaci ´on de la necesidad de espacio en disco 4 Para estimar el tama˜no de la base de datos, se considera que: ninguno de los registros es borrado no se utiliza compresi ´on tama˜no de bloque = 8 kb el requerimiento de espacio de los ´ındices es bajo en comparaci ´on con la disponibilidad que ofrecen los medios de almacenamiento actuales NFB = $ TB × 1 − %LT 100 TF % + 1 Donde: NFB = N´umer de filas por bloque TB = Tama˜no de bloque (8 kb = 8192 bytes) %LT = Porcentaje libre de tabla, para incrementos por actualizaciones (10 %, estimaci ´on) TF = Tama˜no promedio de una fila Cuadro 60: Estimaci ´on del tama˜no promedio de cada fila RECLUSO Atributo Tam. promedio estimado (bytes) NroDocumIdRecl 9 NombresRecl 8 ApellidosRecl 8 LugarNacimRecl 10 NacionalidadRecl 10 SexoRecl 1 GradoInstrucRecl 1 EstatusActualRecl 1 NroSentenciasRecl 1 Total 49 4http://dba.stackexchange.com/questions/23147/estimate-a-database-size 42
  • 43. ! NFBRECLUSO = $ 8192 × 1 − 10 100 49 % + 1 ! NFBRECLUSO = 151 filas/bloque Para 20 a˜nos, se espera que se registren 71.900 nuevos reclusos (ver Anexo D). Con un factor de 30% considerando incremento en la tasa de reclusi ´on, el n´umero de registros asciende a 93.470 filas, o, redondeando, a 100.000 filas. TamT = NTF NFB ' × TB ! TamTRECLUSO = 100.000 151 ' × 8192 ! TamTRECLUSO = 5.431.296 bytes = 5, 18MB De manera an´aloga, para las otras tablas se obtiene: TFINGRESO = 65 bytes/fila (estimaci ´on del tama˜no promedio) TFEGRESO = 18 bytes/fila (estimaci ´on del tama˜no promedio) NTFINGRESO = 13.500 filas (ver Anexo D, consideraci ´on de incremento del 30%) NTFEGRESO = 7.000 filas (ver Anexo D, consideraci ´on de incremento del 30%) NFBINGRESO = 114 filas/bloque NFBEGRESO = 410 filas/bloque ! TamTINGRESO = 974.848 bytes = 0,93 MB ! TamTEGRESO = 147.456 bytes = 0,14 MB TTtablas = 6, 25 MB (tama˜no total de las tablas) Al analizar este resultado se concluye que cualquier disco duro disponible comercialmente proporciona el espacio requerido para alojar la base de datos, la cual es de un tama˜no muy bajo. Para la adquisici ´on de los discos requeridos se deben tomar en cuenta otros aspectos como su confiabilidad, la protecci ´on para los datos y la compatibilidad con otros elementos de hardware. 43
  • 44. 3. Seguridad e integridad Dada la naturaleza de los datos manejados, la seguridad e integridad son aspectos de enorme importancia. Se implementan las siguientes medidas: Control de acceso obligatorio mediante cuentas de usuario, privilegios, vistas y roles, utili-zando dispositivos biom´etricos de identificaci ´on Realizaci ´on de corridas de prueba exhaustivas para garantizar que el almacenamiento de los datos y la cesi ´on de privilegios y dem´as controles de acceso son correctos Elaboraci ´on de manuales de usuario detallados, y al mismo tiempo, sencillos, sobre todas las funciones de SPI Plan de capacitaci ´on de los funcionarios que emplean SPI, para evitar registro de datos inco-rrectos por manipulaci ´on inadecuada Contrataci ´on de empresa especializada en cifrado de datos, para la implementaci ´on de una t´ecnica segura de protecci ´on de la informaci ´on, para evitar posible manipulaci ´on de la infor-maci ´on por parte de criminales Programa de auditor´ıa de los datos Programa de respaldo diario de los datos Disponibilidad inmediata de discos de repuesto Mantenimiento preventivo a los medios de almacenamiento en donde se aloja la informaci ´on (a nivel de software y de hardware), seg´un planificaci ´on Uso de sistemas UPS para prevenir p´erdida de datos por fallas el´ectricas Las reglas de acceso son codificadas teniendo en cuenta la importancia de mantener la integridad de los datos, as´ı como la protecci ´on de la confidencialidad de los datos personales de los reclusos. 44
  • 45. Anexo A Poblaci ´on Penitenciaria de Venezuela; A˜nos 1999 - 2013 NOTA: Ver datos en Cuadro A1 45
  • 46. Cuadro A1: Poblaci ´on penitenciaria de Venezuela; a˜nos 1999 - 2013 A˜no a Poblaci ´on b Fuente 1999 22.914 2000 14.196 2001 16.751 2002 19.368 2003 19.368 2004 19.951 2005 19.853 2006 19.257 2007 19.348 Federaci ´on Iberoamericana de Ombudsman c; Posada, A y D´ıaz-Tremarias, M.; Las c´arceles y Poblaci´on Reclusa en Venezuela (http://sanipe.es/OJS/index.php/RESP/article/ viewFile/68/174) V Informe sobre Derechos Humanos (www.defensoria.gob.ve/dp/phocadownload/ userupload/publicaciones/fio/ V Informe FIO Sistema Penitenciario.pdf) 2008 23.457 Observatorio Venezolano de Prisiones; Situaci´on Procesal de las Personas Privadas de Libertad en Venezuela 2008 (www.ovprisiones.org/pdf/INF SituaPPL08.pdf) 2009 32.624 Observatorio Venezolano de Prisiones; Situaci´on Carcelaria en Venezuela; Informe 2009 (www.ovprisiones.org/pdf/INFOVP2009.pdf) 2010 34.270 Observatorio Venezolano de Prisiones; Informe sobre los Derechos Humanos y Debido Proce-so de las Personas Privadas de Libertad 2010 (http://www.venescopio.org.ve/web/wp-content/ uploads/Informe-Final-200-2010.pdf) 2011 46.888 http://www.informeonline.com/2011/05/23/ venezuela-44- mil-presos-para-32-centros-de-reclusion-disenanado-para-albergar- 14-mil-reos/ 2012 45.224 PROVEA; Derechos de las Personas Privadas de Li-bertad; (http://www.derechos.org.ve/pw/wp-content/ uploads/20Privados-de-libertad.pdf) 2013 53.556 Observatorio Venezolano de Prisiones; Informe Anual 2013 (images.eluniversal.com//2014/ 01/29/informe-anual-2013.pdf) aLa informaci ´on no necesariamente corresponde a las mismas fechas de cada a˜no bComo alternativa, PROVEA presenta sus cifras, para el lapso 1998-2012, disponibles en: Derechos de las Personas Privadas de Libertad; (www.derechos.org.ve/pw/wp-content/uploads/20Privados-de-libertad.pdf) cOmbudsman: Defensor del Pueblo 46
  • 47. Anexo B Evoluci ´on de la poblaci ´on penitenciaria durante 2013 FUENTE: Observatorio Venezolano de Prisiones; Informe Anual 2013 Disponible en: images.eluniversal.com//2014/01/29/informe-anual-2013.pdf 47
  • 48. Anexo C Listado de los Centros de Reclusi ´on C´odigo Nombre del Centro a Estado Regi ´on 01 Mestiza I Miranda Capital 02 Mestiza II Miranda 03 Legado I Miranda 04 Legado II Miranda 05 Aborigen Miranda 06 Fundadora Miranda 07 Modelo Distrito Capital 08 N´autica Carabobo 09 Central I Carabobo 10 Central II Aragua 11 Central III Aragua 12 Artesanal T´achira 13 Pa´ramo Me´rida Andina 14 Panamericana Trujillo 15 Llanera I Barinas Central Los Llanos 16 Llanera II Apure 17 Llanera III Portuguesa 18 Llanera IV Gu´arico 19 Agr´ıcola Gu´arico 20 Lacustre Zulia C-Occid. 21 Peninsular Falc´on 22 Colonial Falc´on 23 Musical Lara 24 M´ıstica Yaracuy 25 Oriental I Monagas Oriental 26 Oriental II Sucre 27 Oriental III Sucre 28 Oriental IV Anzo´ategui 29 Tepuy I Bol´ıvar 30 Tepuy II Bol´ıvar 31 Isle˜na Nva. Esparta aNombres ficticios 48
  • 49. Anexo D Estad´ısticas estimadas de la poblaci ´on reclusa, a˜no 2013 PF = PI + NTI − NTE NTE = Nexc + Nfug + Ndef Donde: Ndef = Nro. de Defunciones Nexc = Nro. de Excarcelaciones Nfug = Nro. de Fugas NTE = Nro. Total de Egresos NTI = Nro. Total de Ingresos PI = Poblaci ´on Penitenciaria al Inicio del A˜no PF = Poblaci ´on Penitenciaria al Final del A˜no De acuerdo a los datos obtenidos, Nexc = 4.658 1 Nfug = 219 2 Ndef = 506 2 ) NTE = 4.658 + 219 + 506 ) NTE = 5.383 PI = 48.678 3 PF = 53.566 3 NTI = PF − PI + NTE ) NTI = 53.566 − 48.678 + 5.383 ) NTI = 10.271 %reinc = 65% 4 1Fuente: www.eluniversal.com/sucesos/140420/4658-reclusos-quedaron-en-libertad-con-plan-cayapa-en-2013 2Fuente: Observatorio Venezolano de Prisiones; Informe Anual 2013. Disponible en: images.eluniversal.com// 2014/01/29/informe-anual-2013.pdf 3Ver Anexo B 4Porcentaje de reincidencia. Fuente: http://panorama.com.ve/portal/app/push/noticia116295.php. Algunas in-vestigaciones han reportado hasta 77,5% (http://tesis.luz.edu.ve/tde busca/arquivo.php?codArquivo=302) y 80% (www.noticierodigital.com/2010/10/hay-que-abolir-las-carceles-afirma-el-penitenciarista-elio-gomez/) 49
  • 50. NIR = NTI × %reinc 100 ) NIR = 10.271 × 65 100 ) NIR = 6.676 NIP = NTI − NIR NIP = 10.271 − 6.676 NIP = 3.595 Donde: NIP = Nro. de Ingresos Primarios (primera sentencia) NIR = Nro. de Ingresos con Reincidencia A nivel nacional, los promedios de registro de nuevos reclusos, ingresos de reclusos (nuevos o reinci-dentes), y egresos, son los siguientes: NIPSN = 3.595 nvos. reclusos a˜no × 1 a˜no 52 semanas NIPSN = 69 nvos. reclusos/sem. NITSN = 10.271 ingresos tot. a˜no × 1 a˜no 52 semanas NITSN = 198 ingresos tot./sem. NETSN = 5383 egresos tot. a˜no × 1 a˜no 52 semanas NETSN = 103 egresos tot./sem. Y, por cada uno de los 31 centros de ubicaci ´on, los promedios de los mismos indicadores, son: 50
  • 51. NIPSC = 69 31 nvos. reclusos/sem. NIPSC = 2, 2 3 nvos. reclusos/sem. NITSC = 198 31 ingresos tot./sem. NITSC = 6, 4 7 ingresos tot./sem. NETSC = 103 31 egresos tot./sem. NETSC = 3, 3 4 egresos tot./sem. Donde: NETSC = N.o Total de Egresos Semanales por Centro de reclusi ´on (promedio) NETSN = N.o Total de Egresos Semanales a nivel Nacional NIPSC = N.o de Ingresos Primarios Semanales por Centro de reclusi ´on (promedio) NIPSN = N.o de Ingresos Primarios Semanales a nivel Nacional NITSC = N.o Total de Ingresos Semanales por Centro de reclusi ´on NITSN = N.o Total de Ingresos Semanales a nivel Nacional Para el caso de las consultas, se consideran las siguientes frecuencias de utilizaci ´on 5: 1. Datos personales, ingresos, egresos de un recluso, dado el n´umero de c´edula de identidad: 1 consulta mensual por cada interno: ) 53.566 consultas mes × 1 mes 4 sem. = 13.392 consultas sem. a nivel nacional ) 13.392 consultas sem. 31centros = 432 consultas sem. por centro de reclusi ´on 5Valores ficticios 51
  • 52. 2. Consulta de datos personales, ingresos y egresos de los reclusos retenidos en un centro de ubicaci ´on dado el c´odigo del centro: 1 consulta semanal por cada centro: ) 1 consulta sem. por centro de reclusi ´on ) 31 consultas sem. a nivel nacional Anexo E Operaciones de ´algebra relacional asociada a las transac-ciones 1. Transacci ´on REGISTRO INGRESO DATOS RECLUSO σNroDocumIdRecl=NroDocumIdDado(RECLUSO) ESTATUS RECLUSION SOLIC πEstatusActualRecl(DATOS RECLUSO) 2. Transacci ´on REGISTRO EGRESO Ver Transacci ´on REGISTRO INGRESO (´ıtem anterior) 3. Transacci ´on CONSULTA DATOS PERS RECLUSO Ver 52
  • 53. 4. Transacci ´on CONSULTA DATOS PERS CENTRO INGRESOS CENTRO σCentroUbic=CodigoCentroDado(INGRESO) 6 DOC ID CENTRO πNroDocumIdIngreso(INGRESOS CENTRO) 6 RECLUSOS EN CENTRO (DOC ID CENTRO ⊲⊳NroDocumIdIngreso=NroDocumIdReclRECLUSO) 6 RECLUSOS ACT EN CENTRO σ EstatusActualRecl='Encarcelado' (RECLUSOS EN CENTRO) 5. Transacci ´on CONSULTA INGRESOS RECLUSO DATOS INGRESOS RECLUSO σNroDocumIdIngreso=NroDocumIdDado(INGRESO) 6. Transacci ´on CONSULTA INGRESOS CENTRO DOC ID ACT EN CENTRO πNroDocumIdRecl (RECLUSOS ACT EN CENTRO) INGRESOS RECLUSOS ACT EN CENTRO (DOC ID ACT CENTRO ⊲⊳NroDocumIdRecl=NroDocumIdIngresoINGRESO) 7. Transacci ´on CONSULTA EGRESOS RECLUSO DATOS EGRESOS RECLUSO σNroDocumIdIngreso=NroDocumIdDado(EGRESO) 8. Transacci ´on CONSULTA EGRESOS CENTRO EGRESOS RECLUSOS EN CENTRO (DOC ID CENTRO ⊲⊳NroDocumIdIngreso=NroDocumIdEgresoEGRESO) 6 6Esta lista puede contener datos de exreclusos 53