Está en la página 1de 8

INTRODUCCION

Las bases de datos son sistemas que guardan la información de las empresas para que
estas puedan ser utilizadas cuando el usuario así lo deseen, son de gran relevancia
porque automatizan y previenen errores de información que con el tiempo puedan
presentarse.
Este diseño está pensado en los requerimientos de la actualidad, pero también
adaptándose a los posibles requerimientos en un futuro, esto hace que la base de datos
se pueda unir o utilizar como base para diseñar una base de datos que abarque otras
dependencias de la alcaldía
OBJETIVOS
Diseñar un modelo lógico de la base de datos que nos permita obtener un conjunto de
datos y un conjunto de operaciones sobre ellos, que permitan satisfacer las necesidades
de la entidad.
CASO DE ESTUDIO
La secretaria de planeación y obras públicas proyecta crear un sistema de información
que cumpla con los siguientes requerimientos:

La alcaldía esta divida en localidades y cada una de ellas cubre un conjunto de barrios
para los cuales se desea saber: Nombre, área, nivel Socioeconómico y cantidad total de
habitantes. Solo para aquellos barrios de nivel socioeconómico bajo se requiere tener
información respecto a la cantidad de rutas de transporte que los cubre.
Para cada barrio hay un conjunto de familias y de cada una de estas se desea tener:
dirección, teléfono, ingreso familiar y tipo de habitación (propia, arriendo o familiar).
Para las personas miembros de cada familia, se requiere saber: fecha y lugar de
nacimiento, nombres, apellidos y si tiene identificación el número y tipo de documento.

Para los menores de 6 años se requiere información sobre el uso de la guardería infantil
y las enfermedades que tiene o ha tenido. Con respecto a los jóvenes (7-18 años)
información de tipo escolar (jornada, plantel, modalidad). Los adultos (mayores a 18
años) información de tipo laboral (empresa, cargo, antigüedad, sueldo). En los casos de
las instituciones como guarderías, planteles educativos y empresas, se requiere saber si
pertenecen o no al área de la localidad.

Actualmente la alcaldía cuenta con 5 localidades y se actualizará la información


manualmente, se estima que la población crecerá a una tasa media anual de 1.18% y la
información de distribución de barrios por localidad, así como la de instituciones
educativas e empresas se muestra en las siguientes tablas:

Localidad Número de barrios Habitantes a Dic 2009


1. Antonio Nariño 12 125.000
2. Simón Bolívar 10 169.000
3. Antonio Galán 15 187.000
4. Mártires 8 85.700
5. Los Andes 11 143.250

Localidad Planteles Educativos Guarderías Empresas


1. Antonio Nariño 5 2 30
2. Simón Bolívar 6 4 5
3. Antonio Galán 8 6 12
4. Mártires 2 3 8
5. Los Andes 4 2 6
DISEÑO LOGICO DE LA BASE DE DATOS

El diseño de una base de datos consiste en definir la estructura de los datos que debe
tener un sistema de información determinado.
Un modelo conceptual es un lenguaje que se utiliza para describir
esquemas conceptuales. El objetivo del diseño conceptual es describir el contenido de
información de la base de datos y no las estructuras de almacenamiento que se
necesitarán para manejar esta formación.
El diseño lógico traduce los escenarios de uso creados en el diseño conceptual en un
conjunto de objetos de negocio y sus servicios. El diseño lógico se convierte en parte en
la especificación funcional que se usa en el diseño físico. El diseño lógico es
independiente de la tecnología. El diseño lógico refina, organiza y detalla la solución de
negocios y define formalmente las reglas y políticas específicas de negocios.El diseño
lógico es el proceso de construir un esquema de la información que utiliza la empresa,
basándose en un modelo de base de datos específico, independiente del SMBD concreto
que se vaya a utilizar y de cualquier otra consideración física.

MODELO CONCEPTUAL
MODELO ENTIDAD RELACION (MER)
ENTIDADES

ENFERMEDADES
Id_enfermedad
Enfermedad

PERSONAS
Tipo_id
Id_persona
Nombres
Apellidos
Fecha_nacimiento
Lugar_nacimiento
Telefono
Ingreso_economico
Id_familia (llave foránea)

FAMILIAS
Id_familia
Dirección_familia
Telefono_familia
Tipo_habitacion
Id_edificacion(llave foránea)

EDIFICACIONES
Id_edificacion
Direccion_edificacion
Tipo_edificacion
Nombre_edificacion
Id_barrio (llave foránea)

Barrios
Id_barrio
Nombre_barrio
NivelSocioeconomico
Area_barrio

Rutas
Id_ruta
Nombre_ruta
Id_localidad (llave foránea)

Localidad
Id_localidad
Nombre_localidad

RELACIONES Y CARDINALIDADES

Se_presenta
Relación entre Enfermedades y Personas y la cardinalidad es de muchos a muchos por
tanto tiene como atributos:
Id_enfermedad (llave primaria de enfermedades)
Tipo_id
Id_persona

Es_de
Relación entre Familias y Personas la cardinalidad es de muchos a 1 una persona solo
puede pertenecer a una familia u Hogar y en 1 hogar hay muchas personas. La clave
primaria de Familias pasa a formar parte de la tabla Personas

Asiste_a
Relación entre Edificaciones y Personas con esta relación cubrimos la pregunta de las
personas asisten a guardería, empresa, colegios según su edad. La cardinalidad es de
muchos a muchos esto nos sirve para guardar el historial de asistencia a guarderías,
colegios y empresas, además de las llaves primarias de Personas y Edificaciones debe
llevar los atributos Jornada, Modalidad, cargo, fecha_ingreso, fecha_salida.
Id_edificacion
Tipo_id
Id_persona
Guardería (en caso de que las personas sean mayores de 6 años será null)
Jornada (en caso que la persona sea mayo a 6 años tendrá un valor distinto de null)
Modalidad (en caso que la persona sea mayo a 6 años tendrá un valor distinto de null)
Cargo (en caso de que la persona trabaje)
fecha_ingreso
fecha_salida

Vive_en
Es la relación que hay entre Familias y Edificaciones su cardinalidad es de 1 a muchos es
decir una familia solo puede vivir en una edificación y en una edificación puede haber
muchas familias. La clave primaria de Edificaciones pasa a formar parte de la tabla
Familias.
Esta_en
Es la relación que hay entre Edificaciones y Barrios su cardinalidad es de 1 a muchos ya
que 1 edificación solo puede pertenecer a un barrio y en un barrio pueden existir muchas
edificaciones. La clave primaria de Barrios pasa a formar parte de la tabla Edificaciones.

Pasa_por
Es la relación que entre Barrios y Rutas su cardinalidad es de muchos a muchos ya que
muchas rutas pasan por muchos barrios, se crea una tabla con la llave primaria de Barrios
y la llave primaria de rutas.
Id_barrio
Id_ruta

Pertenece_a
Es la relación entre Barrios y Localidades su cardinalidad es 1 a muchos ya que un barrio
solo puede pertenecer a una localidad y en una localidad existen muchos barrios. La clave
primaria de Localidades pasa a formar parte de la tabla Barrios.

También podría gustarte