Está en la página 1de 3

IES MEDINA AZAHARA

1º SMR
Aplicaciones Ofimáticas (Bases de Datos) – Ejercicio 01

Apellidos y nombre: Javier Camacho Luque

ENUNCIADO

La coordinadora nacional de Organizaciones No Gubernamentales desea mantener una base de


datos de las asociaciones de este tipo que existen en nuestro país. Para ello necesita almacenar
información sobre cada asociación, los socios que la componen, los proyectos que realizan y los
trabajadores de las mismas.

De las asociaciones se desea almacenar su CIF, denominación, dirección y provincia, su tipo


(ecologista, integración, desarrollo…) así como si esta declara de utilidad pública por el Ministerio
del Interior. Cada asociación está formada por socios de los que se precisa conocer su DNI,
nombre, dirección, provincia, fecha de alta en la asociación, la cuota mensual con que colabora y
la aportación anual que realizan (que se obtendrá multiplicando la cuota mensual por los meses
del año).

Cada asociación realiza compras de material y de billetes de transporte. Se desea tener registro
de dichos gastos, incluyendo un número de factura, la fecha e importe total, así como los datos
básicos de la empresa emitió dicha factura (NIF, nombre y dirección de email).

Los trabajadores de estas organizaciones pueden ser de dos tipos: asalariados y voluntarios. Los
asalariados son trabajadores que cobran un sueldo y ocupan cierto cargo en la asociación. Se
desea almacenar la cantidad que éstos pagan a la seguridad social y tanto por ciento de IRPF que
se le descuenta. Los voluntarios trabajan en la organización desinteresadamente, siendo preciso
conocer su edad, profesión y las horas que dedican a la asociación a efectos de cálculo de
estadísticas.

Cada trabajador se identifica por su DNI, tiene un nombre y una fecha de ingreso. Un socio no
puede ser trabajador de la asociación. Las asociaciones llevan a cabo proyectos. De cada
proyecto se desea almacenar su número de identificación dentro de la asociación, en qué país se
lleva a cabo y en qué zona de éste, así como el objetivo que persigue y el número de beneficiarios
a los que afecta. Un proyecto se compone a su vez de subproyectos (que tienen entidad de
proyecto).

SE PIDE

1.- Extrae los conjuntos (posibles entidades) y los datos (atributos) que comparten los elementos
de dichos conjuntos.

2.- Intente establecer una aproximación al dominio de cada dato.

EJEMPLO DE RESOLUCIÓN

Conjunto → Proyectos

Datos → Identificador : Número entero, obligatorio


País : Texto de 25 caracteres, obligatorio
Observaciones : Texto de 100 caracteres, no obligatorio
Asociación
Dato Tipo Tamaño Obligatorio
CID Alfanumérico 9 caracteres Si
Dominación Texto 20/30 caracteres Si
Dirección Texto 40 caracteres Si
Provincia Texto 11 caracteres Si

Socios
Dato Tipo Tamaño Obligatorio
DNI Alfanumérico 9 caracteres Si
Nombre Texto 30 caracteres Si
Dirección Texto 40 caracteres Si
Fecha de alta Fecha 8 caracteres Si

Proyectos
Dato Tipo Tamaño Obligatorio
País y Zona Texto 30 caracteres Si
Objetivo que Texto 50 caracteres Si
persigue
Número Número -- Si
Beneficiados
Número Número -- Si
Identificación

Asalariados
Dato Tipo Tamaño Obligatorio
Sueldo Numero Decimal 6 caracteres Si
Seguridad Social Alfanumérico 12 caracteres Si
%IRPF Número Real 3 enteros y 2 Si
decimales
Cargo Ocupado Texto 20 caracteres Si
Voluntarios
Dato Tipo Tamaño Obligatorio
Edad Número Entero -- No
Profesión Texto 20 caracteres Si
Horas dedicadas Numero Entero -- Si

Facturas
Dato Tipo Tamaño Obligatorio
Fecha Fecha/Hora -- Si
Importe Total Numero Real 3 enteros y 2 Si
decimales
Número de Número Entero -- Si
Factura
Concepto Texto 50 caracteres Si

Proveedor
Dato Tipo Tamaño Obligatorio
NIF Alfanumérico 9 caracteres Si
Nombre Texto 30 caracteres Si
E-mail Alfanumérico 40 caracteres Si

También podría gustarte