Está en la página 1de 13

AA3-EV2-DISEÑO LÓGICO DE LA BASE DE DATOS

LUIS GERARDO ZAMBRANO GOMEZ

Docente:
JAVIER MAURICIO ALVAREZ VARGAS

SERVICIO NACIONAL DE APRENDIZAJE


GESTIÓN Y SEGURIDAD DE BASES DE DATOS
CENTRO DE SERVICIOS FINANANCIEROS
SAN JUAN DE PASTO – NARIÑO
2019
TABLA DE CONTENIDO

Pág.

INTRODUCCION ..................................................................................................... 3
2. OBJETIVOS ......................................................................................................... 4
2.1 OBJETIVO GENERAL ....................................................................................... 4
3. DIAGRAMA ENTIDAD RELACION ...................................................................... 5
4. MODELO REALCIONAL ...................................................................................... 6
5. DICCIONARIO DE DATOS ............................................................................... 7
6. ALMACENAMIENTO ....................................................................................... 12
7. UBICACION .................................................................................................... 13
CONCLUCIONES ....................................... ERROR! BOOKMARK NOT DEFINED.

2
INTRODUCCION

Como los manejadores de base de datos son los sistemas que permiten a una
organización gestionar la información que se genera de los procesos y actividades
cotidianas de la empresa y la cual almacena dentro de una estructura definida, dicha
estructura se genera bajo un proceso donde se maneja el modelo entidad relación
y el modelo relacional.

En este documento se realiza el desarrollo del modelo relacional de la base de datos


del caso propuesto de la alcaldía san José del SENA, dicho modelo estará basado
en una lógica donde se define una estructura, propiedades, restricciones, tipos de
datos, además se realiza la respectiva normalización que evitará la redundancia de
los datos, inexactitud e ineficiencia de las operaciones.

3
2. OBJETIVOS

2.1 OBJETIVO GENERAL

Desarrollar el diseño lógico de la base de datos bajo los parámetros definidos según
caso de estudio de la alcaldía san Antonio del SENA.

4
3. DIAGRAMA ENTIDAD RELACION

Para identificar la relación de los diferentes objetos con sus atributos que integran
la base de datos y que acotejado con la descripción del caso de estudio se genera
el diagrama entidad relación que permite dar un panorama de la conformación de
los elementos y su integración unos con otros.

Figura 1. Diagrama entidad relación

5
4. MODELO REALCIONAL

Para dar continuidad del proceso de la lógica de la base de datos a partir del modelo
entidad relación se genera el modelo relacional donde se crean las diferentes tablas
con sus columnas que hacen parte del caso de estudio, además se realiza una
depuración de según las reglas de normalización con el fin de evitar redundancias
e inconsistencias en el diseño de las tablas.

Figura 2. Modelo relacional

6
5. DICCIONARIO DE DATOS

El objetivo de la realización del diccionario de datos es dar a conocer los datos que se manejan en
las diferentes tablas y a la ves evitar la mala interpretación de estos.

Para entender el diccionario debemos saber el significado de:

PK= llave primaria

NN= valor no nulo

AI= auto incremento

PERSONA
NOMBRE DE LA COLUMNA TIPO DE PK NN AI Descripción
DATO
idPersona INT ✔ ✔ ✔ Valor único para identificar una
persona
Nombre_Per VARCHAR(45) Nombre de una persona
Apellido_Per VARCHAR(45) Apellido de una persona
Tipo_Docum_Per VARCHAR(45) Identificación de una persona
Num_Docum_Per INT(10) Número del documento de la
persona
Fecha_Naci_Per DATE Fecha de nacimiento de la
persona
Familia_idFamilia INT ✔ ✔ Valor que identifica a una
familia de la tabla Familia
Guarderia_idGuarderia INT ✔ ✔ Valor que identifica a una
Guardería de la tabla
Guardería
Plantel_idPlantel INT ✔ ✔ Valor que identifica a un Plantel
de la tabla Plantel
Municipio_Nacimiento_idMunicipio_ INT ✔ ✔ Valor que identifica a un
Nacimiento municipio de la tabla
Municipio_Nacimiento

FAMILIA
NOMBRE DE LA COLUMNA TIPO DE PK NN AI Descripción
DATO
idFamilia INT ✔ ✔ ✔ Valor único para identificar una
Familia
Telefono_Flia INT(10) Numero de teléfono de la
familia
Ingreso_Flia DOUBLE Valor del ingreso de una familia
Barrio_idBarrio INT ✔ ✔ Valor que identifica a un Barrio
de la tabla Barrio
Tipo_Habitacion_idTipo_Habitacion INT ✔ ✔ Valor que identifica a tipo de
habitacion de la tabla
Tipo_Habitacion

7
LOCALIDAD
NOMBRE DE LA COLUMNA TIPO DE PK NN AI Descripción
DATO
idLocalidades INT ✔ ✔ ✔ Valor único para identificar
una Localidad
Nom_Localidad VARCHAR(30) Nombre de una localidad

GUARDERIA
NOMBRE DE LA COLUMNA TIPO DE PK NN AI Descripción
DATO
idGuarderia INT ✔ ✔ ✔ Valor único para identificar
una Guardería
Nom_Guarderia VARCHAR(30) Nombre de una guarderia
Localidades_idLocalidades INT ✔ ✔ Valor que identifica a una
localidad de la tabla
Localidades

PLANTEL_JORNADA
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
idPlantel_Jornada INT ✔ ✔ Valor único para
identificar la jornada de
un plantel
Nom_Jornada_Plantel VARCHAR(45) Nombre del tipo de
jornada del plantel

ENFERMEDAD
NOMBRE DE LA COLUMNA TIPO DE PK NN AI Descripción
DATO
idEnfermedad INT ✔ ✔ ✔ Valor único para identificar
una enfermedad
Nom_Enfermedad VARCHAR(45) Nombre de la enfermedad

PLANTEL_JORNADA_HAS_MODALIDAD_PLANTEL
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
Plantel_Jornada_idPlantel_Jorna INT ✔ ✔ Valor que identifica a la
da jornada de la tabla
Plantel_Jornada
Modalidad_Plantel_idModalidad_ INT ✔ ✔ Valor que identifica
Plantel modalidad del plantel de
la tabla
Modalidad_Plantel

8
PLANTEL_JORNADA_HAS_PLANTEL
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
Plantel_Jornada_idPlantel_Jorna INT ✔ ✔ Valor que identifica la
da jornada de un plantel de
la tabla Plantel_Jornada
Plantel_idPlantel INT ✔ ✔ Valor que identifica un
plantel de la tabla Plantel

PLANTEL
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
idPlantel INT ✔ ✔ ✔ Valor único para
identificar un Plantel
Nom_Plantel VARCHAR(30) Nombre del plantel
Localidades_idLocalidades INT ✔ ✔ Valor que identifica una
localidad de la tabla
Localidades

TIPO_HABITACION
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
idTipo_Habitacion INT ✔ ✔ Valor único para
identificar tipo de
habitación
Nom_Habitacion VARCHAR(45) Nombre del tipo de
habitación

PERSONA_HAS_EMPLEO_PERSONA
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
Persona_idPersona INT ✔ ✔ Valor que identifica una
persona de la tabla
Persona
Empleo_Persona_idEmpleo_P INT ✔ ✔ Valor que identifica un
ersona empleo de la tabla
Empleo_Persona

PERSONA_HAS_ENFERMEDAD
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
Persona_idPersona INT ✔ ✔ Valor que identifica una
persona de la tabla
Persona
Enfermedad_idEnfermedad INT ✔ ✔ Valor que identifica una
Enfermedad de la tabla
Enfermedad

9
MODALIDAD_PLANTEL
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
idModalidad_Plantel INT ✔ ✔ Valor único para identificar
un Plantel
Nom_Modalidad_Plantel VARCHAR(45) Nombre del plantel

MUNICIPIO_NACIMIENTO
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
idMunicipio_Nacimiento INT ✔ ✔ Valor único para identificar
un Municipio
Nom_municipio VARCHAR(45) Nombre del minicipio
Departamento_Nacimiento_idDep INT ✔ ✔ Valor que identifica un
artamento_Nacimiento departamento de la tabla
Departamento_Nacimiento

NIVELES_SOCIOECONOMICOS
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
idNiveles_Socioeconomicos INT ✔ ✔ Valor único para identificar
un nivel socioeconomico
Nom_Socioeconomico VARCHAR(45) Nombre de tipo de nivel
socioeconómico

DEPARTAMENTO_NACIMIENTO
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
idDepartamento_Nacimiento INT ✔ ✔ Valor único para identificar
un Departamento
Nom_Departamento VARCHAR(45) Nombre del departamento

EMPLEO_PERSONA
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
idEmpleo_Persona INT ✔ ✔ Valor único para identificar un
empleo
Sueldo_Persona INT(20) Valor del sueldo de una
persona
Cargo_Persona VARCHAR(45) Nombre del cargo que
desempeño o desempeña
una persona
Antiguedad_Persona INT(10) Valor de los años trabajados
de la persona
Localidades_idLocalidades INT ✔ ✔ Valor que identifica una
Localidad de la tabla
Localidades

EMPLEO_PERSONA_HAS_EMPRESA_PERSONAS
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
Empleo_Persona_idEmpleo_Pers INT ✔ ✔ Valor que identifica un
ona Empleo de la tabla
Empleo_Personas

10
Empresa_Personas_idEmpresa_ INT ✔ ✔ Valor que identifica un
Personas Empresa de la tabla
Empresa_Personas

EMPRESA_PERSONAS
NOMBRE DE LA COLUMNA TIPO DE DATO PK NN AI Descripción
idEmpresa_Personas INT ✔ ✔ Valor único para identificar
una empresa
Nom_Empresa VARCHAR(45) Nombre de la empresa

BARRIO
NOMBRE DE LA COLUMNA TIPO DE PK NN AI Descripción
DATO
idBarrio INT ✔ ✔ ✔ Consecutivo que identifica al barrio

Nom_Barrio VARCHAR(45) Nombre del barrio


Area_Barrio INT(10) Valor que especifica el área del
barrio
Habitantes_Barrio INT(20) Valor del número de habitantes de
un barrio
Rutas_Barrio INT(10) Numero de rutas que cuenta un
barrio
Localidades_idLocalidades INT ✔ ✔ información del campo de la
identificación
llave primaria de localidades
FAVA - Formación en Ambientes
Virtuales de Aprendizaje

Niveles_Socioeconomicos_idN INT ✔ ✔ información del campo de la Niveles


iveles_Socioeconomicos socio económicos
llave primaria de Nivel
socioeconómico

11
6. ALMACENAMIENTO

La ruta se almacenamiento de las bases de datos se establece durante la


instalación, para el Sistema manejador de BD SQL Server por defecto su ubicación
esta dado como se muestra en la imagen, tanto para el almacenamiento de los
datos, registros y las copias de seguridad.

Figura 3. Ruta de almacenamiento

De talamera que estas rutas pueden ser modificadas por algún almacenamiento
externo al servidor.
Par el almacenamiento físico se tendrá almacenamiento conectado a la red NAS
con esto permitirá separar y administrar de forma independiente los datos
almacenados y sus plataformas o servicios web.

12
7. UBICACION

El servidor bajo el sistema manejador base de datos SQL Server estará ubicado en
un lugar dentro de la alcaldía con un área de 12 metros cuadrados, la cual tendrá
su respectiva parámetros como:

-Solo tenga acceso el administrador de la base de datos.


- El espacio físico debe tener ventilación con un rango de temperatura de 18 y 23
grados centígrados.
- El espacio físico no debe contar con goteras o grietas donde pueda ingresar agua
o polvo.
-Tener sistema de vigilancia por sistemas de cámara.

13