26
Universidad Austral de Chile Facultad de Ciencias Económicas y Administrativas Escuela de Ingeniería Comercial Instituto de Administración Sistemas de Información Empresarial ADMI 274 Base de Datos Fundación CIFAN Integrantes : Patricio Gómez Marcelo Soto Regina Madrid Maruly Miranda Profesor : Cristian Salazar C Valdivia 7 de diciembre del 2012

Base de datos cifan - sistemas de información empresarial - admi 274 arreglado

Embed Size (px)

Citation preview

Universidad Austral de Chile Facultad de Ciencias Económicas y Administrativas Escuela de Ingeniería Comercial Instituto de Administración

Sistemas de Información Empresarial – ADMI 274

Base de Datos Fundación CIFAN

Integrantes : Patricio Gómez

Marcelo Soto

Regina Madrid

Maruly Miranda

Profesor : Cristian Salazar C

Valdivia 7 de diciembre del 2012

I

Índice Introducción ........................................................................................................................................ 1

Misión .............................................................................................................................................. 2

Visión ............................................................................................................................................... 2

Valores ............................................................................................................................................. 2

Organigrama ........................................................................................................................................ 3

Programas ............................................................................................................................................ 4

Orquesta Infantil-Juvenil ................................................................................................................. 4

Mi Familia CIFAN ............................................................................................................................. 4

Intervención Especializada .............................................................................................................. 4

Proyecto............................................................................................................................................... 5

Objetivos ............................................................................................................................................. 5

Definición del Problema...................................................................................................................... 6

Carta Gantt en Office Project .............................................................................................................. 6

Modelo E-R en Visio .......................................................................................................................... 8

Consultas SQL/Access ........................................................................................................................ 9

Formularios ....................................................................................................................................... 17

Conclusión ......................................................................................................................................... 24

1

Introducción

La Fundación CIFAN (Centro Integral Familia-Niño) nació en marzo de 1993 bajo el alero del Hogar

de Cristo. El principal objetivo de la fundación es trabajar por el rescate de niños en riesgo social.

Al principio la modalidad de trabajo era literalmente “recoger” niños de la calle.

Esta modalidad marcó los primeros años de la entidad hasta 1996, cuando fue presentado un

proyecto al Servicio Nacional de Menores (Sename) para trabajar en las áreas de prevención y

rehabilitación, incorporando una colocación familiar, también conocida como “Mi Familia CIFAN”,

que se encuentra ubicada a un costado del actual edificio institucional

Los primeros pasos su creación los dio el entonces obispo Alejandro Jiménez, y es bajo el ejercicio

de monseñor Ricardo Ezzati cuando se crea la Fundación CIFAN, el 8 de noviembre de 1999,

trabajando bajo la figura de una fundación de derecho canónico cuyo directorio es presidido por el

obispo.

Así mismo, la figura de monseñor Ezzati fue clave en el desarrollo futuro de la institución y en el

nacimiento de l Programa Orquestal, gracias a su cercanía con el presidente de la Fundación

Patricia Nidoli, de la ciudad de Varese de la Región de Lombardía, en Italia. Tras asumir como

obispo de Valdivia, Monseñor Ezzati le solicitó ayuda para CIFAN, y gracias al aporte de la

Fundación Nidoli se pudo implementar la entidad, trasladándose a una nueva edificación ubicada

en la calle Ramón Tapia (S/N) en la población Yánez Zavala.

2

Misión

Proteger, educar y dignificar con esperanza a los niñas, niños y jóvenes de la Provincia de

Valdivia más vulnerados en sus derechos fundamentales, a través del respeto, la confianza,

el compromiso y el principio de probidad, trabajando en conjunto con la familia.

Visión

Ser una institución cristiana que, a través de sus programas educativos innovadores,

colabora en el mejoramiento de la calidad de vida y el desarrollo humano de los niños,

niñas y adolescentes de la Provincia de Valdivia.

Valores

Confianza, respeto, esperanza y Compromiso.

3

Organigrama

4

Programas

Orquesta Infantil-Juvenil

El programa de enseñanza de instrumentos orquestales – Orquesta Infantil y Juvenil es un

proyecto preventivo destinado a promover el derecho a la integración y a la participación cultural

en las niñas, niños y adolescentes vulnerados en sus derechos. Se realiza a través de una

intervención socioeducativa, en vistas al desarrollo de sus habilidades musicales, incorporando en

este proceso a su familia y a la comunidad valdiviana.

Mi Familia CIFAN

El proyecto Mi Familia CIFAN, está destinado a proporcionar atención integral a niños y niñas entre

5 y 16 años, en un espacio residencial con vida familiar.

Su propósito fundamental es restituir el derecho a la protección, favoreciendo su desarrollo

integral durante su período de permanencia.

De esta manera, la Casa Familia se transforma en un espacio de acogida, protección, vinculación

familiar, de acompañamiento psicológico, afectivo y cuidado permanente.

Intervención Especializada

Está dirigido a niñas, niños y adolescentes menores de 18 años, de alta complejidad, insertos en

contextos socioculturales de exclusión o integración social precaria. Suelen vivir situaciones de

peligro, daño y/o vulneración de sus derechos, pudiendo presentar conductas o situaciones de

calle, comisión de ilícitos, conductas infractoras de ley que son inimputables, con realización de

trabajos explotadores. Fuera del sistema escolar o al límite de serlo. Carentes de bienes y servicios

y que además, pueden presentar consumo problemático de drogas y alcohol entre otros. Este

Programa atiende a niños derivados de las distintas instancias sociales como: Centros de la Red

SENAME, Salud, Educación y Tribunales.

5

Proyecto

Crear una Base de datos, basada en las funciones que desempeñan los funcionarios de la

fundación CIFAN. Esto permitirá contar con información relevante y detallada de los funcionarios,

de los niños y niñas menores de 18 años que pertenezcan a la fundación y de sus respectivos

programas. Además se dispondrá de los datos personales de los socios que participan de

activamente en esta fundación.

Objetivos

Tener un registro de los socios que aportan a la fundación ya sea en forma

monetaria o participando de voluntariados.

Controlar cada programa, sus funcionarios y los beneficiarios que asisten a cada

uno.

Supervisar la relación de los funcionarios con cada niño que CIFAN acoge, atiende

o apoya.

6

Definición del Problema

La fundación Cifan no cuenta con un sistema de información actualizada sobre sus beneficiarios,

socios, funcionarios y programas, tampoco con personal competente para desarrollar algún

programa que contenga la base de datos de la organización.

Carta Gantt en Office Project

7

8

Modelo E-R en Visio

9

Consultas SQL/Access

1. Se pide buscar todos los datos de los beneficiarios.

SELECT (*) FROM Beneficiarios;

2. Se pide Nombre, Rut, Apellido del Beneficiario, además del nombre del programa al que

pertenecen.

SELECT Beneficiarios.Nombre, Beneficiarios.Apellido, Beneficiarios.Id_Rut,

Programas.Nombre

FROM Programas INNER JOIN Beneficiarios ON Programas.Id_Programas =

Beneficiarios.Id_Programas;

10

3. Se pide Nombre, mail, teléfono y el aporte que efectuaron los socios.

SELECT Socios.Nombre, Aporte.Aporte, Socios.mail, Socios.Telefono

FROM Aporte INNER JOIN Socios ON Aporte.Id_Socios = Socios.Id_Socios;

11

4. Se pide la suma de todos los aportes de los socios.

SELECT Sum([Aporte].[Aporte]) AS [TOTAL APORTES]

FROM Aporte;

5. Se pide mostrar el nombre, apellido y Rut de la tabla trabajadores, además de su cargo.

También se pide que los nombres estén en orden alfabético descendiente.

SELECT Trabajadores.Nombre, Trabajadores.Apellido, Trabajadores.Id_Rut,

Cargo.Nombre_cargo

FROM Trabajadores INNER JOIN (Cargo INNER JOIN Trabajadores_Cargo ON

Cargo.Id_cargo = Trabajadores_Cargo.Id_cargo) ON Trabajadores.Id_Rut =

Trabajadores_Cargo.Id_Rut

ORDER BY Trabajadores.Nombre DESC;

12

6. Se necesita el nombre de los socios, el aporte, el código del programa, el nombre del

programa pero que solo sea del programa Intervencion_Especializada.

SELECT Programas.Nombre, Programa_Aporte.Id_Programas, Aporte.Aporte,

Socios.Nombre

FROM Programas INNER JOIN ((Aporte INNER JOIN Programa_Aporte ON

Aporte.Id_Aporte = Programa_Aporte.Id_Aporte) INNER JOIN Socios ON

Aporte.Id_Socios = Socios.Id_Socios) ON Programas.Id_Programas =

Programa_Aporte.Id_Programas

WHERE (((Programa_Aporte.Id_Programas)=1));

7. Se necesita el nombre, apellido, fecha de nacimiento y rut de los beneficiarios, de los que

pertenecen al programa 2 y 3, y que los nombres de los beneficiarios estén en orden ascendiente.

SELECT Beneficiarios.Nombre, Beneficiarios.Apellido, Beneficiarios.Fecha_nacimiento,

Beneficiarios.Id_Rut, Programas.Nombre, Programas.Id_Programas

FROM Programas INNER JOIN Beneficiarios ON Programas.Id_Programas =

Beneficiarios.Id_Programas

WHERE (((Programas.Id_Programas)=2 Or (Programas.Id_Programas)=3))

ORDER BY Beneficiarios.Nombre;

13

8. Todos los datos de los beneficiarios y a que programa pertenecen.

SELECT Programas.Id_Programas, Programas.Nombre, Beneficiarios.*

FROM Programas INNER JOIN Beneficiarios ON Programas.Id_Programas =

Beneficiarios.Id_Programas;

14

9. Se pide el nombre, apellido, cargo de todos los empleados que trabajan en el programa 3

(Programa_Musical_Social).

SELECT Trabajadores.Nombre, Trabajadores.Apellido, Programas.Nombre,

Cargo.Nombre_cargo

FROM (Trabajadores INNER JOIN (Programas INNER JOIN Programas_Trabajadores ON

Programas.Id_Programas = Programas_Trabajadores.Id_Programas) ON

Trabajadores.Id_Rut = Programas_Trabajadores.Id_Rut) INNER JOIN (Cargo INNER JOIN

Trabajadores_Cargo ON Cargo.Id_cargo = Trabajadores_Cargo.Id_cargo) ON

Trabajadores.Id_Rut = Trabajadores_Cargo.Id_Rut

WHERE (((Programas.Nombre)="Programa_Musical_Social"));

10. EL Promedio de edad de los Beneficiarios.

SELECT Avg(Beneficiarios.Edad) AS PromedioDeEdad

FROM Programas INNER JOIN Beneficiarios ON Programas.Id_Programas =

Beneficiarios.Id_Programas;

15

11. Se pide todos los niños con el nombre Pedro, su apellido, edad, y a que programa pertenecen.

SELECT Beneficiarios.Nombre, Beneficiarios.Apellido, Beneficiarios.Edad,

Programas.Nombre

FROM Programas INNER JOIN Beneficiarios ON Programas.Id_Programas =

Beneficiarios.Id_Programas

WHERE (((Beneficiarios.Nombre)="Pedro"));

12. Se pide el nombre, mail, teléfono, aporte de los socios, UACH, El Conquistador, Gobierno

Regional.

SELECT Socios.Nombre, Aporte.Aporte, Socios.mail, Socios.Telefono

FROM Aporte INNER JOIN Socios ON Aporte.Id_Socios = Socios.Id_Socios

WHERE (((Socios.Nombre)="UACH" Or (Socios.Nombre)="Gobierno Regional" Or

(Socios.Nombre)="El Conquistador"));

16

13. Se pide el nombre, mail, teléfono, de los socios que aportaron menos de $200.000.

SELECT Socios.Nombre, Socios.mail, Socios.Telefono, Aporte.Aporte

FROM Aporte INNER JOIN Socios ON Aporte.Id_Socios = Socios.Id_Socios

WHERE (((Aporte.Aporte)<200000));

14. Se pide el número de trabajadores de cada programa.

SELECT Programas.Nombre, Count(Trabajadores.Nombre) AS CuentaDeNombre

FROM Trabajadores INNER JOIN (Programas INNER JOIN Programas_Trabajadores ON

Programas.Id_Programas = Programas_Trabajadores.Id_Programas) ON

Trabajadores.Id_Rut = Programas_Trabajadores.Id_Rut

GROUP BY Programas.Nombre;

17

15. Se pide saber cual es el presupuesto que tiene cada programa.

SELECT Programas.Nombre, Sum(Aporte.Aporte) AS SumaDeAporte

FROM Programas INNER JOIN ((Aporte INNER JOIN Programa_Aporte ON

Aporte.Id_Aporte = Programa_Aporte.Id_Aporte) INNER JOIN Socios ON

Aporte.Id_Socios = Socios.Id_Socios) ON Programas.Id_Programas =

Programa_Aporte.Id_Programas

GROUP BY Programas.Nombre;

18

Formularios

1. Socios y Aportes.

2. Aporte por Socios.

19

3. Beneficiarios.

4. Trabajadores.

20

5. Directorio.

6. Programas.

21

7. Datos Trabajadores con Programa en Específico.

8. Datos Trabajadores con su programa respectivo.

22

9. Edad de los Trabajadores y Niños.

23

10. Datos de Contacto de los Socios.

24

Conclusión

Debido a que el objetivo de nuestro proyecto era otorgar una herramienta que contribuya

a la “Fundación Cifán”, se estableció que el programa computacional ACCESS era una excelente

alternativa para realizar un sistema de información que permita la administración de dicha

organización de forma sencilla, con datos confiables, más estructurados y que presenten la menor

redundancia posible. Con la elaboración de una base de datos, se podrá registra la información de

los niños y niñas como también de todo el personal de la fundación. Esta herramienta favorecerá

a identificar, resguardar y a la vez agilizar la búsqueda de información solicitada.