-
Notifications
You must be signed in to change notification settings - Fork 2
El Proceso global para el diseño de una base de datos
En términos generales una base de datos sigue un ciclo de vida que se compone de 4 momentos:
1. Creación este momento inicia desde el instante en que se reconoce una o varias necesidades en la organización para almacenar algún tipo de información, estas deben ser estudiadas de manera detenida ya que de ellas surgen los requerimientos de información que a su vez determinarán el propósito y objetivos de la base de datos. los requerimientos de información requieren de un proceso formal que busca definir de manera específica y clara que se debe almacenar y como se debe almacenar buscando poder gestionar la información teniendo en cuenta las formalidades y restricciones que posee la organización. Este proceso a menudo se lleva a cabo a través de entrevistas directas con los productores y usuarios de la información.
2. Diseño lógico: este momento inicia una vez se tienen claro los requerimientos de información, ahora se continua con el diseño del comportamiento de la base de datos que incluye principalmente:
2.1. la definición de un esquema global, que tiene como objetivo poder trazar un primer acercamiento del desarrollo de los requerimientos de la información a través de elementos que ayuden a traducirlos y poderlos comprender totalmente. Entre estos elementos se encuentra:
- la definición de dominios que incluye la definición de los tipos de datos y valores permitidos.
- el modelo conceptual que incluye el desarrollo de un diagrama que permita visualizar la interacción entre los participantes de la información. Este puede ser desarrollado en lenguajes de modelado como ER (por sus siglás en inglés Entity Relationship) o UML (por sus siglás en inglés Unified Modeling Language).
- el modelo relacional que incluye la transformación del modelo conceptual a un modelo que especifica las relaciones de la información con la ayuda de la teoría de predicados y conjuntos.
3. Diseño físico: este momento inicia una vez se ha terminado con el diseño lógico, buscando optimizar el desempeño de la base de datos para dar lugar a una mejora de su eficiencia.
4. Implementación: este momento inicia una vez se han terminado todos los anteriores y termina con una implementación formal de la base de datos a partir del diseño construido que también incluye un monitoreo y un mantenimiento de la misma para asegurar que los objetivos iniciales se cumplan.
Las bases de datos son herramientas que nos ayudan tanto a almacenar información como gestionarla, pero su importancia radica principalmente en:
- Disponibilidad para los usuarios: muchas de las bases de datos tienen uso libre o no restringido, lo cual permite al público el acceso más fácil a estas.
- Integración de datos: almacenan los datos en un solo lugar.
- Fácil manipulación: permiten realizar de manera más sencilla procesos de interés sobre los datos como actualizaciones o consultas.
- Mayor significado: permiten disminuir la redundancia.
Desarrollado por Luis Felipe Sanchez y Juan José Valencia.