Departamento de Computacin
Diseo y Desarrollo de Base de Datos Digital Parroquia San Juan Bautista Docente: MSc. Augusto Estrada Presentado por: Br. Josu R. Soza Jimnez Br. Ronald Lenin Chvez Daz Managua, 14 de Julio de 2009
ndice
I. Introduccin..................................................................................................3 II. Planteamiento del Problema........................................................................4 III. Anlisis de Requerimientos.........................................................................5 IV. Modelo de datos.........................................................................................6 1. Descripcin general..................................................................................6 2. Identificacin de entidades y atributos.....................................................7 3. Normalizacin de la base de datos .........................................................9 4. Anlisis de dependencias funcionales....................................................11 5. Claves primarias y relaciones ...........................................................13
V. Diseo final que utilizar el proyecto........................................................17 VI. Modelo entidad relacin ...........................................................................19 1. Creacin de la base de de datos y tablas...............................................24 2. Consultas................................................................................................31 VIII. Restricciones del sistema.......................................................................38 IX. Conclusiones.............................................................................................40 X. Anexos.......................................................................................................41 1. Diccionario de elementos de las bases de datos ..................................41 2. Formularios u otra informacin adicional .............................................48
I. Introduccin
El siglo XX trajo consigo el despertar de la era digital. La computacin como ciencia y, particularmente, la informtica, experimentaron avances proporcionalmente geomtricos en la ltima dcada del siglo, cuando inici el fenmeno de la internet y la supercarretera de informacin. Como consecuencia de lo anterior, el siglo XXI se considera el de la telemtica y de la miniaturizacin del hardware, especialmente del procesador. La famosa Ley de Moore (nombrada en honor a su autor, Gordn Moore, director ejecutivo y fundador de Intel) que predijo que la velocidad de los procesadores para mquinas computadoras se duplicara cada ao y medio, adems de cumplirse, se ha visto modificad por el vertiginoso avance en el diseo de los procesadores multincleo, de manera tal que hoy se dice que cada ao y medio se duplica el nmero de ncleos dentro de un mismo procesador, sin aumentar sus dimensiones fsicas. La globalizacin de la economa hace que nuestro pas sea influenciado por los cambios tecnolgicos, lo cual implica un incremento en la demanda de automatizacin de servicios que hasta ahora se haban venido brindando de manera tradicional, como ha sido el caso de los servicios ofrecidos por la Iglesia Catlica. Esta institucin no est exenta de este fenmeno informtico y por eso se requiere automatizar el manejo de la informacin que la iglesia posee y provee a sus feligreses. La automatizacin de esta informacin se logra a travs de herramientas informticas como son las bases de datos que ayudan al manejo, manipulacin, almacenamiento y bsqueda de informacin. Este proyecto tiene como finalidad facilitar una aplicacin que ayude a lograr la automatizacin de la informacin eclesistica, para as poder reducir el tiempo de respuesta de las solicitudes y requerimientos de los ciudadanos (feligreses).
detallaremos: Mdulo I. Libros de Registros Parroquiales: aqu se realizar la digitalizacin de los principales instrumentos manejados por la parroquia libros de bautismos, libros de comunin, libros de confirmaciones y libros de primera comunin. Este proceso se realizar con la finalidad de implementar de manera eficiente la bsqueda y manejo de los registros de los feligreses. Modulo II. Agentes Pastorales: confeccin de registro digital de las personas que conforman las diferentes zonas pastorales donde se tomaran
en cuenta sus datos personales y el papel que desempean en la capilla en la que se encuentran asignados. Modulo III. Libro de Fbrica Pastoral: reflejar el registro por un periodo mensual de las transacciones monetarias realizadas en la parroquia San Juan Bautista es decir ingresos y egresos con la finalidad de conocer el estado financiero mensual de la parroquia. Modulo IV. Inventario de Bienes: se recopilar la informacin de los bienes que posee la casa cural de la Parroquia San Juan Bautista y los locales de sus once zonas pastorales.
Fecha_confirma_esposa, Fecha_Matrimonio, Nombre_prroco, Testigos, Notas_Bautismos) Sexo (Id_sexo, Sexo) Estado civil (Id_estado_civil, Estado_civil)
Matrimonios (Id_Matrimonio, Ao_de_libro, Num_folio, Num_libro, Num_personal_esposo, Nom_esposo, Num_personal_esposa, Nom_esposa, Hora_matrimonio, Fecha_Bautismo_esposo, Fecha_Bautismo_esposa, Fecha_comunin_esposo, Fecha_comunin_esposa, Fecha_confirma_esposo, Fecha_confirma_esposa, Fecha_Matrimonio, Nombre_prroco, Testigos, Notas_Bautismos) Tiene demasiados datos y hay redundancia hay que aplicar normalizacin y descomposicin de tablas, aplicar 1FN y 3FN Matrimonios (Id_Matrimonio, Ao_de_libro, Num_folio, Num_libro, Hora_matrimonio, Fecha_Matrimonio, Nombre_prroco, Notas_Bautismos) Esposo (Id_esposo,Id_Matrimonio,Nombre1_esposo ,Nombre2_esposo, apellido1_esposo, apellido2_esposo, num_personal, fecha_nacimiento, F_bautismo_esposo, F_comunion_esposo, F_comfirma_esposo, profesin) Esposa (Id_esposa,Id_Matrimonio,Nombre1_esposa ,Nombre2_esposa, apellido1_esposa, apellido2_esposa, num_personal, fecha_nacimiento, F_bautismo_esposa, F_comunion_esposa, F_comfirma_esposa, profesin) Testigos_matrimonios (Id_testigo, Id_Matrimonio, nombre1_testigo, nombre2_testigo, apellido1_testigo, Apellido2_testigo, sexo) Ya esta normalizada. Sexo (Id_sexo, Sexo) No tiene problemas de normalizacin Estado civil (Id_estado_civil, Estado_civil) No tiene problemas de normalizacin. Los otros tres mdulos ya se encuentran Normalizados.
10
Fecha_nacim, Id_zona, Comunidad, Id_Sexo, Nombres_padre, Nombre_madre, Oficio, Id_estado_civil. Id_bautismo Notas_Bautismos. Id_comunin Ao_de_libro, Num_folio, Num_libro, Num_personal, Ao_de_libro, Num_folio, Num_libro, Num_personal,
Nom_padrino, Nom_madrina, Fecha_Bautismo, Fecha_comunin, Nombre_prroco, Notas_comunin. Id_confirmacin Ao_de_libro, Num_folio, Num_libro, Num_personal,
Nom_Obispo-Monseor, Nom_padrino, Nom_madrina, Fecha_Bautismo, Fecha_comunin, Fecha_confirma, Notas_confirma. Id_Matrimonio Ao_de_libro, Num_folio, Num_libro, Hora_matrimonio,
apellido1_esposo, apellido2_esposo, num_personal, fecha_nacimiento, F_bautismo_esposo, F_comunion_esposo, F_comfirma_esposo, profesin. Id_esposa Id_Matrimonio,Nombre1_esposa ,Nombre2_esposa,
apellido1_esposa, apellido2_esposa, num_personal, fecha_nacimiento, F_bautismo_esposa, F_comunion_esposa, F_comfirma_esposa, profesin. Id_testigo Id_Matrimonio, nombre1_testigo, nombre2_testigo,
11
Id_estado_civil
Estado_civil.
Contacto, Encargado de llaves. Id_comunidad Id_agentes Comunidad, Id_zona. Cedula,nombre1, nombre2, apellido1, apellido2,$ Id_zona,
Id_Comunidad, Direccin, Telefono, Movil, Foto. Modulo 3: Libros de fbrica pastoral Id_egreso Id_ingreso Id_Transaccin Id_tipo_transaccin Concepto, Id_transaccin. Concepto, Id_transaccin. Fecha,Id_tipo_transaccin, Monto. Tipo_transaccin.
Modulo 4: Inventario de Bienes Locales (Id_local_asignacin, Local_asignacin. Id_bien Nombre_bien, Valor, Id_local_asignacin, Estado,
Cantidad_inicial, cantidad_actual. Id_bien Id_actividad Nombre_bien, Valor, Id_local_asignacin, Estado, Cantidad. Fecha, Monto, Id_tipo_actividad, Impuesto,
12
Estado Civil
Bautismos
Comuniones
Confirmaciones
Esposa
13
Esposo
Sexo
Ingresos
Egresos
Tipos de transaccin
Inventarios_altas
14
Locales
(0, M) Id_local_asignacion Solicita (0, 1)
Inventarios_bajas
Id_local_asignacion
Matrimonios
Matrimonios
Testigos Matrimonios
Tipos de obras
Tipo de actividades
Zonas - Comunidades
15
Comunidad
(1, M) Id_zonas Depende (1, 1)
Zonas
Id_zonas
Comunidad
Zonas
16
18
Id_estado_ci vil
Num_perso nal
Feligreses
Notas_confir ma Num_libro Ao_libr o Num_perso nal Id_confirm a Num_perso nal Fecha_comuni on
Num_folio
Fecha_confir ma
Nom_madri na
Num_folio
Id_bautis mo
Bautismo
Solici ta
Ao_libr o Nom_madrin a Num_libr o
Confirmacion
Nom_padri no
Nom_obis po
Notas_bautis mo
Nom_padrin o
Fecha_bautism o Nombre_parroc o
Ao_libr o Id_comuni on
Comunion
Fecha_bautismo
Feligreses
Sexo
IdSexo
Estado Civil
Tie ne
Tie ne
Sexo
F_bautis mo Fecha_nacimien to
F_bautis mo Fecha_nacimien to
Num_perso nal
Num_perso nal
Esposa
Solici ta
Id_espos a
Esposo
Nombre1_espo so Nombre2_espo so
Solici ta
Id_matrimo nio
Matrimonios
Ao_libr o Num_foli o
Solici ta
Id_testig os Id_matrimon io Notas_matrimo nio
Testigos Matrimonio
Sex o
Num_libro
Hora_matrimo nio
Fecha_matrimo nio
20
Agentes Pastorales
Telefon o
Cedul a Fot o
Tie ne
Id_Zon a
Zon a
Foto_zo na Ubicacion_g eo
Comunidade s
Depen de
Zona s
Id_comunid ad
Comunid ad
Cedul a Fot o
21
Mon to Id_Zon a
Id_tipo_transacci on
Transaccione s
Tien e
Tipos de Transaccion
Gene ra
Ingreso
Egreso
Id_ingres o
Id_transacci on Concep to
Id_egres o
Concep to
Id_transacci on
22
Inventario s Altas
Actividade s
Solici ta
Necesi ta
Tipos de Actividad
Locale s
Local_asignac ion Id_Local_asignaci on Activid ad Id_tipo_activid ad
Tipo_obr a
Id_tipo_obr a
Solici ta
Obras
Inventario s Bajas
Necesi ta
Id_bie n Nombre_bi en
Tipos de Obra
Id_tipo_obr a
23
24
Nom_obispo-monseor
25
26
27
28
Notas_matrimonio
Memo)
29
30
2. Consultas
Buscar Actividades por fecha SELECT Actividades.Fecha, [Tipos de actividades].Actividad, Actividades.Monto, Actividades.Estipendio, Actividades.Impuesto, Actividades.Tipo_actividad FROM Actividades.Id_tipo_actividad = Actividades.Tipo_actividad WHERE ((Actividades.Fecha) Like [Fecha de la actividad])); Buscar Actividades por tipo SELECT [Tipos de actividades].Id_tipo_actividad, [Tipos de actividades].Actividad, Actividades.Monto, Actividades.Impuesto, Actividades.Estipendio FROM Id_tipo_actividad = Actividades.Tipo_actividad WHERE (([Tipos de actividades].Actividad) = [Actividades por tipo])); Bienes por local SELECT Locales.Id_local_asignacion, Locales.Local_asignacion, [Inventario altas].Nombre_bien, [Inventario altas].Valor, [Inventario altas].Estado, [Inventario altas].Cantidad_actual FROM Locales, [Inventario altas] ON Locales.Id_local_asignacion = [Inventario altas].Local_asignacion WHERE ((Locales.Local_asignacion) Like [Nombre del Local] )); Bienes de baja por local SELECT Locales.Id_local_asignacion, Locales.Local_asignacion, [Inventario bajas].Nombre_bien, [Inventario bajas].Valor, [Inventario bajas].Estado, [Inventario bajas].Cantidad FROM Id_local_asignacion = [Inventario bajas].Local_asignacion WHERE ((Locales.Local_asignacion) Like [Nombre del Local]));
31
Buscar agentes pastorales por nmero de cdula SELECT [Agentes pastorales].Id_agentes, [Agentes pastorales].Cedula, [Agentes pastorales].Nombre1, [Agentes pastorales].Nombre2, [Agentes pastorales].Apellido1, [Agentes pastorales].Apellido2, [Agentes pastorales].Direccion, [Agentes pastorales].Telefono FROM [Agentes pastorales] WHERE (([Agentes pastorales].Cedula) Like [No de cedula] )) Buscar agentes pastorales por comunidad SELECT [Agentes pastorales].Id_agentes, [Agentes pastorales].Cedula, [Agentes pastorales].Nombre1, [Agentes pastorales].Nombre2, [Agentes pastorales].Apellido1, [Agentes pastorales].Apellido2, [Agentes pastorales].Id_Comunidad, Comunidades.Comunidad, Zonas.Zona FROM Comunidades.IdComunidad = [Agentes pastorales].Id_Comunidad) ON (Zonas.IdZona = Comunidades.IdZona) AND (Zonas.IdZona = [Agentes pastorales].Id_Zona) WHERE ((Comunidades.Comunidad) Like [Nombre de la comunidad] )) Buscar agentes pastorales por Zonas SELECT [Agentes pastorales].Id_agentes, [Agentes pastorales].Cedula, [Agentes pastorales].Nombre1, [Agentes pastorales].Nombre2, [Agentes pastorales].Apellido1, [Agentes pastorales].Apellido2, [Agentes pastorales].Id_Zona FROM [Agentes pastorales] WHERE (([Agentes pastorales].Id_Zona) Like [De el numero de zona] ))
32
Feligreses casados por nombre SELECT Matrimonios.Ao_libro, Matrimonios.Num_folio, Matrimonios.Num_libro, Esposa.Nombre1_esposa, Esposa.Nombre2_esposa, Esposa.Apellido1_esposa, Esposa.Apellido2_esposa, Esposa.Num_personal, Esposo.Nombre1_esposo, Esposo.Nombre2_esposo, Esposo.Apellido1_esposo, Esposo.Apellido2_esposo, Esposo.Num_personal, [Testigos matrimonios].Nombres1_testigo, [Testigos matrimonios].Nombre2_testigo, [Testigos matrimonios].Apellidos1_testigo, [Testigos matrimonios].Apellidos2_testigos, Matrimonios.Hora_matrimonio, Matrimonios.Fecha_matrimonio, Matrimonios.Notas_matrimonio FROM (Matrimonios.Id_Matrimonio = Esposa.Id_matrimonio), (Matrimonios.Id_Matrimonio = Esposo.Id_matrimonio) , ( Matrimonios.Id_Matrimonio = [Testigos matrimonios].Id_matrimonio) WHERE (((Esposa.Nombre1_esposa) Like [1er nombre esposa] ) AND ((Esposa.Apellido1_esposa) Like [1er apellido esposa] ) AND ((Esposa.Apellido2_esposa) Like [2do apellido esposa] ) AND ((Esposo.Nombre1_esposo) Like [1er nombre esposo] ) AND ((Esposo.Apellido1_esposo) Like [1er apellido esposo] ) AND ((Esposo.Apellido2_esposo) Like [2do nombre esposo] )) Buscar Feligreses por comunidad SELECT Feligreses.[Num_ personal], Feligreses.Nombre1, Feligreses.Nombre2, Feligreses.Apellido1, Feligreses.Apellido2, Feligreses.Comunidad AS Id_Comunidad, DLookUp("Comunidad","Comunidades","IdComunidad=" & [Comunidad]) AS [Nombre comunidad] FROM Feligreses
33
WHERE (((DLookUp("Comunidad","Comunidades","IdComunidad=" & [Comunidad]))=[Comunidad a buscar])); Buscar Feligreses por nombre y apellido SELECT Feligreses.[Num_ personal], Feligreses.Nombre1, Feligreses.Nombre2, Feligreses.Apellido1, Feligreses.Apellido2, Feligreses.Id_Sexo, Feligreses.Id_zona, Feligreses.Comunidad FROM Feligreses WHERE ((Feligreses.Nombre1) Like [1er nombre del feligres] ) AND ((Feligreses.Nombre2) Like [2do nombre del feligres] ) AND ((Feligreses.Apellido1) Like [1er Apellido del feligres] &) AND ((Feligreses.Apellido2) Like [2do Apellido del feligres] )); Buscar Feligreses por zonas SELECT Feligreses.[Num_ personal], Feligreses.Nombre1, Feligreses.Nombre2, Feligreses.Apellido1, Feligreses.Apellido2, Feligreses.Id_zona, DLookUp("Zona","Zonas","IdZona=" & [Id_zona]) AS Zona FROM Feligreses WHERE (((DLookUp("Zona","Zonas","IdZona=" & [Id_zona]))=[Zona a buscar])); Buscar zonas por comunidad SELECT Comunidades.Comunidad, Zonas.Zona, Comunidades.IdZona FROM Zonas,Comunidades ON Zonas.IdZona = Comunidades.IdZona WHERE (((Comunidades.Comunidad)=[Nombre de la comunidad])); Comunidades en orden alfabtico SELECT Comunidades.IdComunidad, Comunidades.Comunidad FROM Comunidades ORDER BY Comunidades.Comunidad; Comunidades por Zonas
34
SELECT Comunidades.IdComunidad, Comunidades.Comunidad, Comunidades.IdZona FROM Comunidades WHERE (((Comunidades.IdZona)= [Id_zona])) ORDER BY Comunidades.Comunidad; Egresos por fecha SELECT Egresos.Id_Egreso, Egresos.Concepto, Transacciones.Id_Transaccion, Transacciones.Fecha, Transacciones.Tipo_transaccion, Transacciones.Monto FROM Transacciones, Egresos ON Transacciones.Id_Transaccion = Egresos.Id_Transaccion WHERE (((Transacciones.Fecha) Like [Fecha Transaccin])); Estado civil consulta SELECT [Estado civil].IdEstadoCivil, [Estado civil].Estado_civil FROM [Estado civil] ORDER BY [Estado civil].Estado_civil; Feligreses en orden alfabetico SELECT Feligreses.[Num_ personal], [Nombres] & " " & [Apellidos] AS Feligres FROM Feligreses ORDER BY [Nombres] & " " & [Apellidos]; Bienes de baja por local SELECT Ingresos.Id_Ingreso, Ingresos.Concepto, Transacciones.Fecha, Transacciones.Tipo_transaccion, Transacciones.Monto FROM Transacciones, Ingresos ON Transacciones.Id_Transaccion = Ingresos.Id_Transaccion WHERE (((Transacciones.Fecha) Like [Fecha de la Transaccin] & "*"));
35
Listar Feligreses Bautizados SELECT Matrimonios.Ao_libro, Matrimonios.Num_folio, Matrimonios.Num_libro, Esposo.Num_personal, Esposa.Num_personal, Matrimonios.Hora_matrimonio, Matrimonios.Fecha_matrimonio FROM Matrimonios.Id_Matrimonio = Esposa.Id_matrimonio, Matrimonios.Id_Matrimonio = Esposo.Id_matrimonio Listar Feligreses Casados SELECT Matrimonios.Ao_libro, Matrimonios.Num_folio, Matrimonios.Num_libro, Matrimonios.Num_personal_esposo, Matrimonios.esposo, Matrimonios.Num_personal_esposa, Matrimonios.esposa, Matrimonios.Hora_matrimonio, Matrimonios.Fecha_matrimonio FROM Matrimonios; Listar Feligreses Confirmados SELECT Confirmaciones.Ao_libro, Confirmaciones.Num_folio, Confirmaciones.Num_libro, Confirmaciones.Num_personal, Confirmaciones.Fecha_bautismo, Confirmaciones.Fecha_comunion, Confirmaciones.Fecha_confirma FROM Feligreses, Confirmaciones ON Feligreses.[Num_ personal] = Confirmaciones.Num_personal; Listar Feligreses Comulgados SELECT Comuniones.Ao_libro, Comuniones.Num_folio, Comuniones.Num_libro, Comuniones.Num_personal, Comuniones.Fecha_bautismo, Comuniones.Fecha_comunion FROM Feligreses, Comuniones ON Feligreses.[Num_ personal] = Comuniones.Num_personal;
36
Obras por tipo SELECT Obras.Id_obra, Obras.Monto, Obras.Tipo_obra, [Tipos de obras].Tipo_Obra FROM [Tipos de obras] ,Obras ON [Tipos de obras].Id_tipo_obra = Obras.Tipo_obra WHERE ((([Tipos de obras].Tipo_Obra)=[Tipo de obra])); Sexo consulta SELECT Sexo.IdSexo, Sexo.Sexo FROM Sexo ORDER BY Sexo.Sexo; Zonas en orden alfabtico SELECT Zonas.IdZona, Zonas.Zona FROM Zonas ORDER BY Zonas.Zona;
37
38
Para registrar la comunin de un feligrs, debe registrarse a la persona como feligrs y como bautizado, en cada tabla que corresponde. No se puede comulgar sin ser bautizado y no se puede ser bautizado sin ser feligrs.
La creacin de un nuevo registro de en la tabla Confirmaciones depende de su previo registro en las tablas Feligreses, Bautismos y Comuniones.
Para crear un nuevo registro matrimonial, debe registrarse en las tablas correspondientes los datos de Feligreses, Bautismos, Comuniones y Confirmaciones presentados por la esposa y el esposo.
39
IX. Conclusiones
1. El diseo de un sistema automatizado de administracin de base de datos requiere necesariamente de un proceso de ordenacin y enumeracin, no slo de los posibles elementos que va a integrar, sino tambin de otros elementos resultantes de la confeccin del modelo semntico de la base de datos y de su normalizacin. 2. Es importante involucrar a los usuarios finales del sistema automatizado en el diseo conceptual y semntico del mismo, ellos estn ms familiarizados con los procesos de trabajo generadores de datos e insumos para el sistema lo cual incrementa su fiabilidad y permite precisar de mejor manera sus reglas de integridad. 3. La normalizacin ayuda en gran manera a detectar y corregir errores de redundancia de datos y a construir un modelo semntico ms eficiente y racional. 4. Aunque en este curso no se nos imparti el tema de modularizacin, el proceso de investigacin previo y el diseo de la base de datos en s misma, nos hizo intuir la necesidad de organizar los componentes de un gran sistema por mdulos, agrupando las tablas y relaciones de acuerdo con el propsito que cumplen y los resultados que emiten. 5. Finalmente, el proceso de investigacin y el trabajo de campo alrededor de la confeccin de esta base de datos nos ayud a conocer y practicar los pasos necesarios para el diagnstico inicial de factibilidad, lo cual constituye un paso primordial para la especialidad de computacin, especficamente, en lo referido al anlisis y diseo de sistemas computarizados.
40
X. Anexos
1. Diccionario de elementos de las bases de datos
Nombre del atributo Id_actividad Fecha Monto Id_Tipo_actividad Impuesto Monto_sacerdote Estipendio Id_agente Cedula Nombre1 Nombre2 Apellido1 Apellido2 Id_Zona Id_Comunidad Direccion Telefono Movil Foto Id_Bautismo Ao_de_libro Tipo Small int Date Small int Small int Small int Small int Small int Small int Char(16) Char(50) Char(50) Char(50) Char(50) Small int Small int Char(50) Small int Small int Char(50) Small int Date Significado Identificador nico de actividad. Fecha de realizacin de la actividad. Monto bruto como producto de una actividad. Identificador del tipo de actividad realizada. Monto de dinero a entregar a la Curia. Monto de dinero asignado al sacerdote. Tarifa sugerida por servicios de la Parroquia. Identificador nico de agente pastoral. Nmero de cdula del agente pastoral. Primer nombre del agente pastoral. Segundo nombre del agente pastoral. Primer apellido del agente pastoral. Segundo apellido del agente pastoral. Identificador nico de la zona. Identificador nico de la comunidad. Direccin domiciliar del agente pastoral. Nmero de telfono convencional del agente pastoral. Nmero de telfono mvil del agente pastoral. Direccin o URL donde se ubica la foto del agente. Identificador nico de bautismo. Ao del libro de Bautismos.
41
Nombre del atributo Num_folio Num_libro Num_personal Nom_padrino Nom_Madrina Fecha_Bautismo Nombre_Parroco Notas_Bautismo IdComunidad Comunidad IdZona Id_comunion Ao_libro Num_folio Num_libro Num_personal Nom_padrino Nom_madrina Fecha_bautismo Fecha_comunion Nombre_parroco Notas_comunion Id_confirmacion Ao_libro Num_folio
Tipo Small int Small int Small int Char(50) Char(50) Date Char(50) Memo Small int Char(50) Small int Small int Date Small int Small int Small int Char(50) Char(50) Date Date Char(50) Memo Small int Date Small int
Significado Nmero de folio del bautismo registrado. Nmero de libro del bautismo registrado. Nmero personal de la persona bautizada. Nombre completo del padrino de bautismo. Nombre completo de la madrina de bautismo. Fecha en que se realiza el bautismo. Nombre del prroco que realiza el bautismo. Comentarios adicionales sobre el bautismo registrado. Identificador nico de comunidad. Nombre de la comunidad. Identificador de la zona a que pertenece la comunidad. Identificador nico de comunin. Ao del libro de Comuniones. Nmero de folio de la Comunin registrada. Nmero de libro donde se registra la Comunin. Identificador nico del feligrs que comulga. Nombre completo del padrino de comunin. Nombre completo de la madrina de comunin. Fecha de bautismo del feligrs que comulga. Fecha en que se realiza la comunin. Nombre del prroco que realiza la Comunin. Comentarios adicionales sobre la comunin registrada. Identificador nico de confirmacin. Ao del libro de Confirmaciones. Nmero de folio de la Confirmacin.
42
Nombre del atributo Num_libro Num_personal Nom_obispomonseor Fecha_bautismo Fecha_comunion Fecha_confirma Nom_padrino Nom_madrina Notas_comfirma Id_Egreso Concepto Id_Transaccion Id_esposa Id_matrimonio Nombre1_esposa Nombre2_esposa Apellido1_esposa Apellido2_esposa Num_personal Fecha_nacimiento F_bautismo_esposa F_confirma_esposa F_comunion_esposa Profesion
Tipo Small int Small int Char(50) Date Date Date Char(50) Char(50) Memo Small int Char(50) Small int Small int Small int Char(50) Char(50) Char(50) Char(50) Small int Date Date Date Date Char(50)
Significado Nmero del libro de Confirmaciones. Nmero personal del feligrs confirmado. Nombre completo del Obispo que confirma al feligrs. Fecha de bautismo del feligrs confirmado. Fecha de comunin del feligrs confirmado. Fecha en que se realiza la confirmacin. Nombre completo del padrino de confirmacin. Nombre completo de la madrina de confirmacin. Comentarios realizada. adicionales sobre la confirmacin
Identificador nico de egreso. Concepto que justifica el egreso. Identificador nico de transaccin. Identificador nico de la esposa. Identificador nico de matrimonio. Primer nombre de la esposa. Segundo nombre de la esposa. Primer apellido de la esposa. Segundo apellido de la esposa. Identificador nico de feligrs de la esposa. Fecha de nacimiento de la esposa. Fecha de bautismo de la esposa. Fecha de confirmacin de la esposa. Fecha de comunin de la esposa. Profesin u oficio de la esposa.
43
Nombre del atributo Id_esposo Id_matrimonio Nombre1_esposo Nombre2_esposo Apellido1_esposo Apellido2_esposo Num_personal Fecha_nacimiento F_bautismo_esposo F_confirma_esposo F_comunion_esposo Profesion IdEstadoCivil Estado_civil Num_ personal Nombre1 Nombre2 Apellido1 Apellido2 Direccion Fecha_nacim Id_zona Comunidad Id_Sexo NombrePadre
Tipo Small int Small int Char(50) Char(50) Char(50) Char(50) Small int Char(50) Date Date Date Char(50) Small int Char(25) Small int Char(50) Char(50) Char(50) Char(50) Char(50) Date Small int Small int Small int Char(50)
Significado Identificador nico del esposo. Identificador nico de matrimonio. Primer nombre del esposo. Segundo nombre del esposo. Primer apellido del esposo. Segundo apellido del esposo. Identificador nico de feligrs del esposo. Fecha de nacimiento del esposo. Fecha de bautismo del esposo. Fecha de confirmacin del esposo. Fecha de comunin del esposo. Profesion u oficio del esposo Identificador nico del estado civil. Estado civil en que se encuentra una persona. Identificador bico del feligrs. Primer nombre del felegrs. Segundo nombre del feligrs. Primer apellido del felegrs. Segundo apellido del felegrs. Direccin domiciliar del feligrs. Fecha de nacimiento del feligrs. Identificador nico de la zona. Comunidad donde habita el feligrs. Identificador nico del sexo. Nombre completo del padre del feligrs.
44
Nombre del atributo NombreMadre Oficio Id_Estado_civil Id_Ingreso Concepto Id_Transaccion Id_bien Nombre_bien Valor Id_Local_asignacion Estado Cantidad_inicial Cantidad_actual Id_bien Nombre_bien Valor Id_Local_asignacion Estado Cantidad Id_local_asignacion Local_asignacion Id_Matrimonio Ao_libro Num_folio Num_libro
Tipo Char(50) Char(50) Small int Small int Char(50) Small int Small int Char(50) Small int Small int Char(50) Small int Small int Small int Char(50) Small int Small int Char(50) Small int Small int Char(50) Small int Date Small int Small int
Significado Nombre completo de la madre del feligrs. Oficio u profesin del feligrs. Identificador nico del estado civil. Identificador nico del ingreso Significado de la transaccin realizada. Identificador nico de transaccin. Identificador nico del de alta. Nombre del bien en alta. Cuanto costo el bien de alta. Identificador nico del local de asignacin Estado en el que se encuentra el bien de alta. Cantidad inicial del bien. Cantidad actual del bien. Identificador nico del bien de baja. Nombre del bien de baja. Cuanto costo el bien de baja. Identificador nico del local de asignacin. Estado en el que se encuentra el bien de baja. Cantidad actual del bien. Identificador nico del local de asignacin. Local en donde se encuentral el bien. Identificador nico de matrimonio. Ao del libro del matrimonio. Nmero de folio del matrimonio registrado. Nmero del libro del matrimonio.
45
Nombre del atributo Nom_parroco Hora_matrimonio Fecha_matrimonio Notas_matrimonio Id_obra Monto Id_Tipo_obra IdSexo Sexo Id_testigos Id_matrimonio Nombres1_testigo Nombre2_testigo Apellidos1_testigo Apellidos2_testigos Sexo Id_tipo_actividad Actividad Id_tipo_obra Tipo_Obra Id_tipo_transaccion Tipo_transaccion Id_Transaccion Fecha
Tipo Char(50) Date Date Memo Small int Small int Small int Small int Char(25) Small int Small int Char(50) Char(50) Char(50) Char(50) Small int Small int Char(50) Small int Char(50) Small int Char(50) Small int Date
Significado Nombre del prroco que realiza el matrimonio. Hora en que se efectu el matrimonio. Fecha en la que se realiza el matrimonio. Comentarios realizado. adicionales sobre el matrimonio
Identificador nico de obras. Monto bruto como producto de una obra. Identificador nico de tipo de obra. Identificador nico de sexo. Sexo que posee una persona. Identificador nico de los testigos. Identificador nico de matrimonio. Primer nombre del testigo de matrimonio. Segundo nombre del testigo de matrimonio. Primer apellido del testigo de matrimonio. Segundo apellido del testigo de matrimonio. Sexo que posee el testigo. Identificador nico de actividad. Actividades que se realizan en la iglesia. Identificador nico de tipo de obra. Tipos de obra realiza se realizan en la iglesia. Identificador nico de tipo de transaccin. Tipo de transaccin que se realiza. Identificador nico de transaccion. Fecha en la que se realiza la transaccin.
46
Nombre del atributo Id_Tipo_transaccion Monto IdZona Zona FotoZona Ubicacion_Geo Poblacion Caracteristicas Contacto Encargado_llaves
Tipo Small int Small int Small int Char(50) Char(50) Char(50) Small int Memo Char(50) Char(50)
Significado Identificador nico de tipo de transaccin. Monto bruto como producto de una transaccin. Identificador nico de zona. Nombre de la zona. Foto que llevara la zona. Ubicacin de la zona. Cantidad de poblacin que habita en la zona. Caracterizacin de la zona. Nombre de la persona de contacto. Nombre de la persona encargada de llaves.
47
48
49
50