Está en la página 1de 12

DISEÑO LÓGICO DE LA BASE DE DATOS

DILMA PATRICIA AGUILAR LUNA

Instructor Líder, EDUARDO HORACIO BOTERO FORERO


Instructor Técnico, JUAN JOSE BOTELLO CASTELLANOS

SERVICIO NACIONAL DE APRENDIZAJE – SENA


ESPECIALIZACION TECNOLOGICA GESTION DE SEGURIDAD DE BASES DE DATOS

MONTERÍA – CÓRDOBA
NOVIEMBRE DE 2019

Copyright © 2019 por Dilma Patricia Aguilar Luna. Todos los derechos reservados.
INTRODUCCION
Las bases de datos son sistemas de información definidos por la estructura conceptual de la
información determinado por el diseño de una base de datos, dependiente del tipo de sistema de
gestión de base de datos seleccionado, adaptado a la tecnología que se debe implementar. En el
caso de datos convencionales relacionales basadas en SQL el diseño lógico define tablas,
modelo relacional generalmente mediante diagramas de Entidad/Relación, almacenando
campos que representan valores para cada dependencia en el caso de estudio de la Alcaldía San
Antonio del Sena, dependiendo de los requerimientos de la base de datos, el diseño puede ser
complejo, incluida su estructura, contenido y las aplicaciones que se han de desarrollar.

A partir del esquema lógico, teniendo en cuenta los requisitos de proceso y entorno, algunos
aspectos en los que es necesario implementar sentencias en cuanto a la normalización siendo esta
una técnica de validez de los esquemas lógicos basados en el modelo relacional, ya que asegura
que las relaciones no tengan datos redundantes, o procedimientos almacenados que comprueben
las restricciones de integridad definidas por el sistema de procesamiento de archivo, sujeto a
valores homogéneos con nombre de dominio del atributo que los identifica de una entidad, de
igual manera se obtiene modelos que optimizan la flexibilidad en las consultas que puedan
proporcionarse al usuario.
OBJETIVOS

GENERAL

Definir el modelo lógico de datos, mediante un diseño de construcción de la información que


sea estructuralmente correcto capaz de soportar las transacciones requeridas por los procesos
en cada dependencia.

ESPECÍFICOS
 Crear un modelo de datos que permita satisfacer las necesidades de la organización, sobre
mayor integridad y controles de acceso a la información.

 Comprobar que sea estructuralmente acorde a la independencia de datos, en cuanto, espacio


de almacenamiento y operaciones sobre ellos.
JUSTIFICACIÓN

Es necesario que, al realizar la estructura de un diseño lógico en una base de datos, la relación
entre los datos de uso en un conjunto de objetos de negocio y sus servicios, en parte la
especificación funcional es independiente de la tecnología, define formalmente las políticas
específicas de negocio. Entre las solicitudes necesarias para diseñar un modelo de bases de datos,
se debe proporcionar elementos tales como:

 Creación de modelos de datos lógicos es el proceso de documentación sobre los requisitos


de información empresarial completos en un formato preciso y coherente.

 Entidades para diferentes tipos de relaciones, en una base de datos relacional, deben
definirse entidades separadas para diferentes tipos de relaciones.

 Aplicación de reglas empresariales a relaciones tanto si una relación determinada es de uno


con uno, de uno con varios, de varios con uno o de varios con varios, es necesario que las
relaciones tengan sentido empresarialmente.

 Atributos para entidades, cuando se definen atributos para las entidades, normalmente se
trabaja con el administrador de datos para decidir los nombres, los tipos de datos y los
valores adecuados para los atributos.

 Normalización para evitar redundancias, ayuda a evitar redundancias e incoherencias en


los datos.
ALMACENAMIENTO

Para el adecuado almacenamiento de la base de datos, se implementará mediante una


arquitectura SAN (Storage Área Network), es una red de almacenamiento integral especializada
que permite un acceso confiable entre servidores y recursos compartidos individuales de
almacenamiento independientes o externos, las aplicaciones y programas de usuarios hacen sus
peticiones de datos al sistema de ficheros directamente obtiene los datos requeridos del
almacenamiento. El objetivo es optimizar los recursos dentro de una red con grandes cantidades de
solicitudes físicas y lógicas, que utilizan recursos similares dentro de la red para compartir, obtener
y almacenar datos, dentro de este tipo de redes se tiene la ventaja de compartir datos entre
varios equipos de la red sin afectar el rendimiento porque el tráfico es totalmente separado
del usuario, con una interfaz de almacenamiento de discos duros independientes en arreglo
redundante, tiene la capacidad de actuar colectivamente para replicar los datos en distintas
unidades, con el fin de garantizar la disponibilidad y persistencia de la información almacenada
en cada uno de los discos paralelos individuales persistente a fallos con soporte de elementos
redundantes, manteniendo así la integridad de la información

 Capa Host. Consiste principalmente en servidores, dispositivos o componentes de


software.
 Capa Fibra. Conforman cables sobre fibra óptica, así como swithes como punto
central de conexión para la SAN.
 Capa Almacenamiento. Componen las formaciones de discos (Disk Arrays,
memoria cache, Raid) empleados para almacenar datos.
Sistema de almacenamiento sujeto a sistemas de discos independientes en arreglo redundante
RAID de 2 TB, siendo este un pertinente acople a la base de datos de alto rendimiento diseñado
para realizar tareas informáticas intensas, implementación en ejecución como espejado de datos,
creando una copia exacta de un conjunto de datos en dos o más discos, adicionalmente una matriz
protege los datos contra el fallo de una unidad de disco duro, mantiene el servidor activo hasta que
se sustituya la unidas defectuosa, un único dispositivo. Un RAID, para el sistema operativo,
aparenta ser un sólo disco duro lógico los datos se desglosan en fragmentos que se escriben en
varias unidades de forma simultánea.

UBICACIÓN

La información se centrará en el área de sistemas, ubicado en el nodo central de la red mediante el


rack de servidores, siendo este adecuado por su complejidad estructurar que permite albergar
dispositivos tecnológicos (Servidores, switches, sistemas de almacenamiento, ordenadores), con
el servidor de base de datos SQL Server, según requerimientos especificados a recursos sobre cada
una de las dependencias de la Alcaldía.

En cuanto a la ubicación lógica las estructuras de almacenamiento, los atributos de cada una de las
entidades se plasmarán en tablas de registros, se genera un identificador de instancia en cada
componente de servidor SQL Server Motor de base de datos, Analysis Servicesy Reporting
Services. En instancias completas de datos y archivos ejecutables, así como metadatos
almacenados en la carpeta de datos del servidor de manera predeterminada al ejecutar una ruta
UNC existente.

Ruta predeterminada,

C:\Archivos de programa\Microsoft SQL Server\MSSQL14.MyInstance\


CRECIMIENTO MENSUAL ESTIMADO
Según la conectividad del tamaño entre columnas de la base de datos y el tipo de dato se estima el
registro de 100 caracteres por consulta total, estimando mensual 10000 caracteres, equivalente a
100x1000 = 1000000 bytes igual a 1 megabyte. Teniendo en cuenta criterios como:

 Tipo de dato de las columnas.


 Estimación aproximada de registros ingresados en un periodo de tiempo dependiendo de
la frecuencia con la que se realiza el mantenimiento.
 La cantidad de columnas que posea la tabla.

100 caracteres por registro

Registro mensual estimado 1.000.000

CARACTERÍSTICAS DE FUNCIONALIDAD
El sistema gestor de base de datos proporciona lenguajes de consultas o generadores de informes
que permiten al usuario realizar cualquier tipo de consulta sobre los datos, especificando
componentes sobre la estructura relacional entre ellos, funcionalidad, integridad, controles de
acceso.

 Lenguaje de Manipulación de Datos (DML). Define las estructuras que almacenaran los
datos, proporcionado por los sistemas gestores de base de datos, que permite a los usuarios
de esta llevar a cabo consultas o modificaciones de los datos contenidos en las bases de
datos relacional del sistema. Elementos (Select, Insert, Delete y Update), en cuanto a su
clasificación se generaliza mediante lenguajes de consulta procedimentales el usuario da
instrucciones al sistema para que realice una serie de procedimientos u operaciones en la
base de datos para calcular un resultado final y en los lenguajes no procedimentales el
usuario describe la información deseada sin un procedimiento específico para obtener esa
información.

 Lenguaje de Definición de Datos (DDL). Permite a los usuarios completar tareas de las
estructuras que almacenaran los datos, así como los procedimientos o funciones para
consultarlos. Las principales funcionalidades de SQL como lenguaje de definición son la
creación, modificación y borrado de las tablas que componen la base de datos, así como de
las vistas, permisos, que pudieran definirse sobre las mismas (Create table, Show tables,
Drop table).
CONCLUSIONES

 El diseño lógico en una base de datos es primordial para suplir las necesidades de los
usuarios, en cuanto a la facilidad de acceso a la información de cada una de las
dependencias, integrando servicios virtuales que sean utilizadas conforme a las
restricciones de privacidad de acuerdo con las políticas de seguridad de la información de
la Alcaldía San Antonio de Sena

 Teniendo especificado el sistema gestor de base de datos y el diseño del esquema de la


información, podemos evidenciar la especificación funcional del servicio en cuanto acceso
de la información acorde a la solicitud generada, tamaño de la información y soporte en la
tasa de trasferencia de datos.

También podría gustarte