Vous êtes sur la page 1sur 9

JOSE DAVID GOMEZ OTERO

AA3 - Evidencia 2: Diseño Lógico de la base


de datos

AA3 - EVIDENCIA 2: DISEÑO LÓGICO DE LA BASE DE DATOS

INTRODUCCIÓN

Una de las tareas más importantes para un Administrador de Bases de Datos es la del
diseño de base de datos, que abarca desde el modelamiento de datos en el ámbito lógico
conceptual, hasta la definición de las estructuras de almacenamiento, para lo cual se debe
poseer total claridad y entero conocimiento del modelo de negocios, requerimientos de
información y de los recursos e infraestructura con la que cuenta la organización tanto para
el almacenamiento como para su procesamiento.

Adicionalmente hoy en día las empresas contienen mucha información de datos alojados
en diversos sistemas de almacenamiento, estos almacenamientos son programados y
generados para que las aplicaciones y datos mantengan sus mismos formatos, Un sistema
de base de datos está compuesto por cuatro elementos fundamentales: Hardware,
Software, Usuarios y Datos, su objetivo principal está centrado en dar soporte al
almacenamiento y procesamiento de datos.

Además en el entorno del mercado actual, la competitividad y la rapidez de maniobra de


una empresa son imprescindibles para su éxito. Para conseguirlo existe cada vez una
mayor demanda de datos y, por tanto, más necesidad de gestionarlos. Esta demanda
siempre ha estado patente en empresas y sociedades, pero en estos años se ha disparado
debido al acceso multitudinario a las redes integradas en Internet y a la aparición de los
dispositivos móviles que también requieren esa información.

En informática se conoce como dato a cualquier elemento informativo que tenga relevancia
para un usuario. Desde su nacimiento, la informática se ha encargado de proporcionar
herramientas que faciliten la manipulación de los datos. Antes de la aparición de las
aplicaciones informáticas, las empresas tenían como únicas herramientas de gestión de
datos los ficheros con cajones, carpetas y fichas de cartón. En este proceso manual, el
tiempo requerido para manipular estos datos era enorme. Pero la propia informática ha
adaptado sus herramientas para que los elementos que el usuario utiliza en cuanto a
manejo de datos se parezcan a los manuales. Por eso se sigue hablado de ficheros,
formularios, carpetas, directorios, entre otros.1

1
https://gestionbasesdatos.readthedocs.io/es/latest/Tema1/Teoria.html
JOSE DAVID GOMEZ OTERO
AA3 - Evidencia 2: Diseño Lógico de la base
de datos

La clientela fundamental del profesional informático es la empresa. La empresa se puede


entender como un sistema de información formado por diversos objetos: el capital, los
recursos humanos, los inmuebles, los servicios que presta, etc.

Los sistemas de información actuales se basan en bases de datos (BD) y sistemas de bases
de datos (SGBD) que se han convertido en elementos imprescindibles de la vida cotidiana
de la sociedad moderna.

1. Elabora diseño de la Base de Datos dando respuesta a las necesidades de


información presentes en las dependencias de la Alcaldía de San Antonio del Sena.

ESQUEMA DE LA BASE DE DATOS


JOSE DAVID GOMEZ OTERO
AA3 - Evidencia 2: Diseño Lógico de la base
de datos

DICCIONARIO GENERAL DE DATOS

 USUARIOS

CAMPO RESTRICCIONES TIPO DE DATOS FUNCIONALIDAD


Identificacion PK Entero Guarda información
acerca de la
identificación del
usuario
Idtramite FK Entero Guarda información
de la identificación
del tramite

 PERSONAS

CAMPO RESTRICCIONES TIPO DE DATOS FUNCIONALIDAD


Identificacion PK Entero Guarda información
acerca de la
identificación del
usuario
nombre Requerido Texto Guarda el nombre de
la persona
apellido Requerido Texto Guarda el apellido de
la persona
Telefono Requerido Entero Guarda el número de
teléfono
Direccion Requerido Alfanumérico Guarda la dirección
de residencia

 EMPLEADOS

CAMPO RESTRICCIONES TIPO DE DATOS FUNCIONALIDAD


Identificacion PK Entero Guarda información
acerca de la
identificación del
usuario
Codsecretario FK Entero Guarda información
del código de la
secretaria
Cargo Requerido Texto(30) Guarda la
información del cargo
del empleado

 TRAMITE

CAMPO RESTRICCIONES TIPO DE DATOS FUNCIONALIDAD


Idtramite PK Entero(10) Guarda información
de la identificación
del tramite
JOSE DAVID GOMEZ OTERO
AA3 - Evidencia 2: Diseño Lógico de la base
de datos

Codsecretario FK Entero(10) Guarda información


del código de la
secretaria
Titulo Requerido Texto(30) Guarda información
del titulo

 SECRETARIAS

CAMPO RESTRICCIONES TIPO DE DATOS FUNCIONALIDAD


Codsecretario PK Entero(10) Guarda información
del código de la
secretaria
Nombre Requerido Texto(30) Guarda información
del nombre
Telefono Requerido Entero(10) Guarda el número
de teléfono
Direccion Requerido Alfanumérico(20) Guarda la dirección
de ubicación

 PROYECTOS

CAMPO RESTRICCIONES TIPO DE DATOS FUNCIONALIDAD


Idproyecto PK Entero(10) Guarda el código del
proyecto
Codsecretario FK Entero(10) Guarda el código de
la secretaria que
pertenece
Titulo Requerido Requerido(30) Guarda el nombre
del proyecto

2. El diseño de la Base de Datos incluye especificaciones de almacenamiento y


ubicación.

Primero que todo debemos analizar las especificaciones técnicas y de servicio del
almacenamiento.

Para ello el almacenamiento se utilizara una arquitectura SAN (Storage Area Network) lo
cual es Una red de área de almacenamiento (SAN) es una red dedicada de alta velocidad
que brinda acceso al almacenamiento a nivel de bloque. Las SAN se adoptaron para
mejorar la disponibilidad y el rendimiento de las aplicaciones al segregar el tráfico de
almacenamiento del resto de la LAN.

Las SAN permiten a las empresas asignar y administrar más fácilmente los recursos de
almacenamiento, logrando una mayor eficiencia. "En lugar de tener capacidades de
JOSE DAVID GOMEZ OTERO
AA3 - Evidencia 2: Diseño Lógico de la base
de datos

almacenamiento aisladas en diferentes servidores, puede compartir un conjunto de


capacidades entre varias cargas de trabajo diferentes y dividirlas según lo necesite. Es más
fácil de proteger, es más fácil de administrar ", dice Scott Sinclair, analista senior de
Enterprise Strategy Group.

DIAGRAMA DE UN ALMACENAMIENTO SAN

Las Ventajas que se van a tener son:

• Administración centralizada.
• Flexibilidad y escalabilidad en la configuración.
• Alta disponibilidad y rendimiento.
• Confiabilidad en la transferencia de los datos.
• No afecta el tráfico de la red LAN.
• Es compatible con dispositivos SCSI.
• Optimiza el espacio disponible para el almacenamiento.

Además debemos analizar los contras de este almacenamiento para tener muy en cuenta
a la hora de manejar la información.

• La implementación resulta más costosa que otros sistemas de almacenamiento.


• El rendimiento del sistema depende de la tecnología en que está diseñada la red.
• La arquitectura utiliza tecnología que resulta ser más costosa.

Ubicación del almacenamiento

Para la ubicación se deben verificar correctamente las propiedades de las bases de datos
DbStorageLocation donde se especificara la carpeta Analysis Services donde se crearan y
JOSE DAVID GOMEZ OTERO
AA3 - Evidencia 2: Diseño Lógico de la base
de datos

administraran toda la información y los archivos procesados en la base de datos.


Adicionamente se debe validar la ubicación de los metadatos lo cual estos se alojaran en
el servidor de base de datos.

Ruta predeterminada:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL

El Backup de la información de la base de datos también es importante que se deben ubicar


ya que son las copias de todo lo que manejamos.

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup


JOSE DAVID GOMEZ OTERO
AA3 - Evidencia 2: Diseño Lógico de la base
de datos

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

3. El diseño de la Base de Datos contempla condiciones de funcionalidad y


accesibilidad de los objetos.

Para nuestro caso se contemplan las condiciones fundamentales para que la base de datos
sea adecuada y proporcione la información correspondiente para dar los objetos de cada
tabla.

Los objetivos de un DBMS son:

 Independencia de datos: Los programas de aplicación deben verse afectados lo


menos posible por cambios efectuados en datos que no usan.
JOSE DAVID GOMEZ OTERO
AA3 - Evidencia 2: Diseño Lógico de la base
de datos

 Integridad de los datos: La información almacenada en la BD debe cumplir ciertos


requisitos de calidad; para ello hace falta, en el momento de introducirse los valores
de los datos, que éstos se almacenen debidamente, y que posteriormente no se
deterioren
 Seguridad de los datos: A la información almacenada en la BD sólo pueden acceder
las personas autorizadas y de la forma autorizada.

Adicionalmente se contempló la manipulación de los datos y lo accesos a los datos así


mismo los mecanismos de copias de respaldo y recuperación.

4. Adopta principios de integridad referencial en el diseño de la Base de Datos

REGLAS DE INTEGRIDAD (CONSTRAINTS)

Aun cuando no se puede garantizar que los datos sean fidedignos por cuanto dependen en
su gran mayoría de los usuarios, debemos apoyar la funcionalidad y cumplimiento de
algunas reglas que puedan garantizar su Integridad.

En general, las condiciones que garantizan la integridad de los datos pueden ser de dos
tipos:

1. Las restricciones de integridad de usuario:

Están asociados a las reglas del negocio, son condiciones específicas de una base de datos
concreta que no son necesariamente relevantes en otra base de datos.

Están determinadas por la funcionalidad de los procesos sobre los que se va a manipular y
por las validaciones mínimas que se esperan sobre los datos.

2. Las reglas de integridad de modelo.

Son las condiciones generales de un modelo de datos. Estás son genéricas y en el caso
del modelo relacional son:

• Unicidad de la clave Primaria: toda clave primaria que se defina no debe admitir
valores repetidos.
• Integridad de entidad de la clave primaria: los atributos de la clave primaria no
pueden tener valores nulos.
JOSE DAVID GOMEZ OTERO
AA3 - Evidencia 2: Diseño Lógico de la base
de datos

• Integridad Referencial: Definición de las políticas de inserción y eliminación para


las filas cuyos que tengan campos referenciados.
• Integridad de Dominio: Los valores almacenados en un atributo deben ser del
dominio declarado para dicho atributo (tipo de datos, rango de valores admitidos,
opcional/obligatorio, cumplimiento de condiciones especiales).

Para nuestro caso tenemos el cumplimiento de los dos criterios más importantes de las
bases de datos.

Adicionalmente se debe generar para el almacenamiento el criterio de backups y el análisis


según el crecimiento de las tablas y registros contenidos en la base de datos lo cual tenga
un aumento equivalente casi de 1 megabyte.

5. Adopta principios de normalización en el diseño de la Base de Datos

El principio de todo es verificar y analizar el concepto de normalización donde es un proceso


que permite garantizar un mínimo de redundancia y dependencias incoherentes sobre los
datos, consiste en organizar los datos en tablas y establecer relaciones entre las tablas
según reglas predefinidas.

La redundancia sobre los datos crea problemas de mantenimiento en la base de datos y


ocasiona desperdicio de espacio en disco. Si hay que cambiar datos que existen en más
de una tabla, se hace necesario hacer la actualización en todas sus ubicaciones. Además
se generan problemas en las inserciones de nuevos datos, consultas y eliminaciones.

El proceso consiste en aplicar reglas de normalización sobre las tablas de una base de
datos, cada regla se denomina "Forma Normal". Si una tabla cumple la primera regla, se
dice que está en la "primera forma normal" y si cumple la regla N esta en forma normal N.
Aunque son posibles otros niveles de normalización, la tercera forma normal se considera
el máximo nivel necesario para la mayor parte de las aplicaciones.

Para el caso nuestro se cumplen las reglas de normalización ya que la primera regla es la
Identificacion de los empleados para tener la primera formalización normalizada, además
se contempla una cadena para el llenado de la información teniendo en cuenta cada tabla.

Vous aimerez peut-être aussi