Integradora Sem 14
Enviado por Lucyprincess00 • 30 de Mayo de 2015 • 1.647 Palabras (7 Páginas) • 244 Visitas
Informática Administrativa
Unidad 4. Bases de Datos
Informática Administrativa UVM En Línea 2
Uno de los pasos cruciales en la construcción de una
aplicación que maneje una base de datos, es sin duda,
el propio diseño de esa base de datos. En general las
bases de datos se estructuran en tablas.
Si las tablas no están definidas apropiadamente, lo más
seguro es que haya dificultades al consultarlas para
tratar de obtener algún tipo de información.
Tomemos como principio que una base de datos o
banco de datos es un conjunto de datos pertenecientes
a un mismo contexto y almacenados sistemáticamente
para su uso posterior.
No importa si nuestra base de datos tiene sólo 20
registros, o se compone de miles, lo importante es
asegurarnos que la base de datos está correctamente
diseñada para que sea funcional y eficiente y que se
pueda seguir utilizando por largo tiempo.
4.4.1. Etapas de Diseño de
Bases de Datos
Existen tres etapas en el diseño de una base de datos,
éstas son: conceptual, lógico y físico. La metodología a
seguir en cada una de estas etapas es la siguiente:
a) Diseño conceptual
En esta etapa debe construirse un esquema con la
descripción general de la información que se desea
incluir, independientemente de cualquier consideración
física. A este esquema se le denomina esquema
conceptual.
Al construir el esquema, los diseñadores descubren la
semántica (significado) de los datos del departamento:
encuentran entidades, atributos y relaciones. El objetivo
es comprender:
4.4. Diseño de una Base de Datos
• Perspectiva que cada usuario tiene de los datos.
• La naturaleza de los datos, independientemente de su
representación física.
• El uso de los datos a través de las áreas de aplicación.
El esquema conceptual se puede utilizar para que
el diseñador transmita al departamento lo que ha
entendido sobre la información que éste maneja. La
más popular es la notación del modelo entidad-relación.
El diseño conceptual es completamente independiente
de los aspectos de implementación, como pueden ser el
DBMS que se vaya a usar, los programas de aplicación,
los lenguajes de programación, el hardware disponible
o cualquier otra consideración física. El esquema
conceptual es una fuente de información para el diseño
lógico de la base de datos.
b) Diseño lógico
El diseño lógico es el proceso de construir un esquema
de la información que utiliza cada departamento o área
de la empresa, basándose en un modelo de base de
datos específico, independiente del DBMS concreto que
se vaya a utilizar y de cualquier otra consideración física.
En esta etapa, el esquema conceptual se transforma
en un esquema lógico que utilizará las estructuras de
datos del modelo de base de datos en el que se basa el
DBMS que se vaya a utilizar, como puede ser el modelo
relacional, el modelo de red, el modelo jerárquico
o el modelo orientado a objetos. Conforme se va
desarrollando el esquema lógico, éste se va probando y
validando con los requisitos de usuario. Básicamente se
trata de definir: quién tendrá acceso a cuál información
y para qué.
La normalización es una técnica que se utiliza para
asegurar que las relaciones (tablas) obtenidas no tienen
datos redundantes. El esquema lógico es una fuente de
información para el diseño físico.
Informática Administrativa UVM En Línea 3
c) Diseño físico
El diseño físico es el proceso de producir la descripción
de la implementación de la base de datos en memoria
secundaria, estructuras de almacenamiento y métodos
de acceso que garanticen un acceso eficiente a los
datos. Para llevar a cabo esta etapa, se debe haber
decidido cuál es el DBMS que se va a utilizar, ya que el
esquema físico se adapta a él.
En general, el propósito del diseño físico es describir
cómo se va a implementar físicamente el esquema
lógico obtenido en la fase anterior. Concretamente, en el
modelo relacional, esto consiste en:
• Obtener un conjunto de relaciones (tablas) y las
restricciones que se deben cumplir sobre ellas.
• Determinar las estructuras de almacenamiento y los
métodos de acceso que se van a utilizar para conseguir
unas prestaciones óptimas.
• Diseñar el modelo de seguridad del sistema.
Para conocer más sobre el tema, se recomienda revisar
el texto Arquitectura de Sistemas de Base de Datos,
de Oscar González Martín; que está disponible en el
Centro de Documentación Virtual. En este documento
se amplía y detalla la información relacionada con los
sistemas gestores de bases de datos y procedimiento
para diseñar una base de datos.
4.4.2. Recomendaciones para
bases de datos
Los administradores de empresas deben ser muy
cuidadosos para la creación y uso de las bases de datos,
pues de esto depende la calidad de la información que
obtengan y que aplicarán en la operación de su negocio.
En lo que se refiere a la creación de las bases de datos,
algunas recomendaciones importantes son:
• Revise a detalle el diseño. Lo más importante es saber
qué información se desea conseguir, para seleccionar
correctamente los datos a incluir y la forma en que se
relacionarán.
• Verifique la normalización para evitar redundancias y
que el diseño final sea fácil de programar.
• Defina nomenclatura estandarizada para los nombres
de los campos y tablas, de tal manera que su
significado sea fácil de comprender y compruebe que
la nomenclatura sea constante en toda la base.
• Documente el significado de la nomenclatura y las
relaciones que integran el diseño de la base, esto será
de gran utilidad también para la capacitación de los
usuarios.
• Pida a todas las áreas involucradas la revisión del
diseño de la base antes de que sea programada, para
evitar inconsistencia y redundancia en los datos.
• Sea cuidadoso en lo que se refiere a permisos de
consulta y edición; para esto defina los niveles
...