Anda di halaman 1dari 14

DISEÑO LOGICO DE LA BASE DE DATOS DE LA ALCALDIA DE SAN ANTONIO

DEL SENA

APRENDIZ:
MAURICIO BERMUDEZ JIMENEZ

Especialización Tecnológica Gestión y Seguridad de Base de Datos


Modalidad Virtual
Servicio Nacional de Aprendizaje
2018
INTRODUCCION

Hoy día las empresas manejan una gran cantidad de datos. deben tenerlos
almacenados en una base de datos; sin esta funcionalidad resultaría imposible tratar
y manejar en su totalidad los datos que lleva a cabo la empresa y se perdería tiempo
y dinero. Uno de los pasos cruciales en la construcción de una aplicación que
maneje una base de datos, es sin duda, el diseño de la base de datos. Si las tablas
no son definidas apropiadamente, podemos tener muchos dolores de cabeza al
momento de ejecutar consultas para tratar de obtener algún tipo de información. Sin
importar si la base de datos tiene sólo 20 registros, o algunos cuantos miles, es
importante asegurarnos que nuestra base de datos este correctamente diseñada
para que tenga eficiencia y que se pueda seguir utilizando por un largo periodo.
Dependiendo de los requerimientos, el diseño puede ser algo complejo, pero con
algunas reglas simples que tengamos en la cabeza será mucho más fácil crear una
base de datos perfecta para nuestro proyecto.
Son muchas las consideraciones a tomar en cuenta al momento de hacer el diseño
de la base de datos, quizá las más fuertes sean: la velocidad de acceso, el tamaño
de la información, el tipo de la información, facilidad de acceso a la información,
facilidad para extraer la información requerida, el comportamiento del manejador de
bases de datos con cada tipo de información. No obstante que pueden desarrollarse
sistemas de procesamiento de archivo e incluso manejadores de bases de datos
basándose en la experiencia del equipo de desarrollo de software logrando
resultados altamente aceptables, siempre es recomendable la utilización de
determinados estándares de diseño que garantizan el nivel de eficiencia mas alto
en lo que se refiere a almacenamiento y recuperación de la información. De igual
manera se obtiene modelos que optimizan el aprovechamiento secundario y la
sencillez y flexibilidad en las consultas que pueden proporcionarse al usuario.
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.
OBJETIVOS:

GENERAL
Obtener un conjunto de datos y un conjunto de operaciones sobre ellos, que
permitan satisfacer las necesidades de la organización.
ESPECIFICOS
 Acceso eficiente a la información (fácil y rápido)
 Tener redundancia mínima
 Mayor integridad de los datos
 Independencia de los datos
 Menor espacio de almacenamiento
DISEÑO
DICCIONARIO GENERAL DE DATOS

 Usuario
CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD
DATOS
Usuario FK Varchar Guarda información
del usuario para inicio
de sesión
Contraseña FK Varchar Guarda información
contraseña para inicio
de sesión

 ROL

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDROL PK Entero Guarda información
identificación
TIPO ROL Varchar Guarda información
de rol al cual podrá
ingresar

 MENU

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDMENU PK Entero Guarda información
identificación
NOMBRE_MENU Entero Guarda información
del menú al cual
podrá tener acceso
URL_MENU Varchar Dirección url
 PERSONA_DEPENDENCIA

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDPERSONA_DEPENDENCIA PK Entero Guarda información
identificación
IDPERSONA_NATURAL FK Entero Guarda información
de la tabla persona
natural
CARGO Varchar Guarda información
del cargo
ESTADO Varchar Guarda información
del estado
CORREO Varchar Guarda información
del correo

 PERSONA_NATURAL

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDPERSONA_NATURAL PK Entero Guarda información
identificación
PRIMER_NOMBRE Varchar Guarda información
del primer nombre
SEGUNDO_NOMBRE Varchar Guarda información
del segundo nombre
PRIMER_APELLIDO Varchar Guarda información
del primer apellido
SEGUNDO_APELLIDO Varchar Guarda información
del segundo apellido
TIIPO_IDENTIFICACION Varchar Guarda información
del tipo de
identificación
IDENTIFICACION Numeric Guarda información
de la identificación
TELEFONO Numeric Guarda información
del teléfono
DIRECCION Varchar Guarda información
de dirección
 DEPENDENCIA

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDDEPENDENCIA PK Entero Guarda información
identificación
IDHISTORICO FK Entero Guarda información
identificación
IDPERSONA_DEPENDENCIA FK entero Guarda información
identificación
NOMBRE_DEPENDENCIA Varchar Guarda información
del nombre
dependencia
NOMBRE_OFICINA Varchar Guarda información
del número de
oficina

 HISTORICO

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDHISTORICO PK Entero Guarda información
identificación
IDENTRADA_SOLICITUD FK Entero Guarda información
identificación
FECHA_SOLICITUD Datetime Guarda información
fecha de la solicitud
FECHA_RESPUESTA Datetime Guarda información
de fecha de la
respuesta

 RESPUESTA SOLICITUD

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDRESPONSABLE_SOLICITUD PK Entero Guarda información
identificación
FECHA Datetime Guarda información
fecha de respuesta
 ENTRADA_SOLICITUD

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDENTRADA_SOLICITUD PK Entero Guarda información
identificación
IDSOLICITANTE FK Entero Guarda información
identificación
FECHA_SOLICITUD Datetime Guarda información
de la fecha
ASUNTO_SOLICITUD Varchar Guarda información
fecha de la solicitud
DESCRIPCION_SOLICITUD VARCHAR Guarda información
de fecha de la
respuesta

 SOLICITANTE

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDSOLICITANTE PK Entero Guarda información
identificación
IDPERSONA_NATURAL FK Entero Guarda información
identificación
TIPO_SOLICITANTE Varchar Guarda información
de tipo de solicitante

 PERSONA_JURIDICA

CAMPO RESTRICCIONES TIPO DE FUNCIONALIDAD


DATOS
IDPERSONA_JURIDICA PK Entero Guarda información
identificación
ID_SOLICITANTE FK Entero Guarda información
identificación
PRIMER_NOMBRE Varchar Guarda información
del primer nombre
SEGUNDO_NOMBRE Varchar Guarda información
del segundo nombre
PRIMER_APELLIDO Varchar Guarda información
del primer apellido
SEGUNDO_APELLIDO Varchar Guarda información
del segundo apellido
NIT Numeric Guarda información
de la identificación
TELEFONO Numeric Guarda información
del teléfono
CELULAR Numeric Guarda información
del teléfono
DIRECCION Varchar Guarda información
de dirección
CRECIMIENTO MENSUAL PROYECTADO
Se espera que cada registro contenga más o menos unos 100 caracteres que
equivalen a un byte si tengo 10000 registros mensuales será 100X10000 =
1000000 bytes. Que equivaldrían a 1 megabyte.
UBICACIÓN

La propiedad de la base de datos DbStorageLocation especifica la carpeta donde


Análisis Services crea y administra todos los archivos de metadatos y datos de la
base de datos. Todos los archivos de metadatos están almacenados en la carpeta
DbStorageLocation, con la excepción del archivo de metadatos de la base de datos,
que está almacenado en la carpeta de datos del servidor. Hay dos consideraciones
importantes al establecer el valor de propiedad de la base de datos
DbStorageLocation:
La propiedad de base de datos DbStorageLocation se debe establecer en una ruta
UNC de carpeta existente o en una cadena vacía. De manera predeterminada, la
carpeta de datos del servidor es una cadena vacía. Si la carpeta no existe, se
producirá un error al ejecutar un comando Create, Attach o Alter.
La propiedad de la base de datos DbStorageLocation no se puede establecer para
que apunte a la carpeta de datos del servidor ni a ninguna de sus subcarpetas. Si
la ubicación apunta a la carpeta de datos del servidor o a cualquiera de sus
subcarpetas, se producirá un error al ejecutar un comando Create, Attach o Alter.

Ruta predeterminada
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL
En la carpeta MSSQL también se almacena el Backup cuando se hacemos copia
de seguridad.
C:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\Bac
kup
C:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\DA
TA
CONCLUSIONES

De acuerdo al diseño lógico presentado, podemos concluir que se pueden suplir las
necesidades del cliente, los funcionarios de la administración municipal como
usuarios de la base de datos puedan disfrutar de las bondades y características
especiales como: obtener un fácil acceso a la información, confidencialidad en los
datos de cada una de las secretarias u oficinas, integración de la información y de
las aplicaciones que sean utilizadas en cada dependencia conforme a las
restricciones de privacidad, el compartir la información de acuerdo a las políticas
de seguridad de la información, además conforme a la evolución de las tecnologías
de la información poder lograr que el ciudadano como usuario externo, pueda tener
acceso en forma segura a las diferentes soluciones y servicios virtuales que la
alcaldía de San Antonio de Sena puede brindar a sus pobladores.
WEBGRAFIA

http://www3.uji.es/~mmarques/f47/teoria/tema7.pdf
http://elvex.ugr.es/idbis/db/docs/design/5-logical.pdf
http://www.alegsa.com.ar/Dic/dise%C3%B1o%20logico%20de%20bases%20de%
20datos.php
https://www.youtube.com/watch?v=_SADhrQD5bY
http://html.rincondelvago.com/diseno-logico-de-datos.html
http://es.slideshare.net/claudiachiri/base-de-datos-diseo-conceptuallogico-y-fisico
http://www.mailxmail.com/curso-diseno-base-datos-relacionales/diseno-logico-
bases-datos
https://prezi.com/udvpze3q0rkn/diseno-logico-de-una-base-datos/

Anda mungkin juga menyukai