Tecnología

Inicio

Diferentes fases de la Base de Datos

Diferentes fases de la Base de Datos


En el campo del diseño de base de datos, el modelo de datos más importante es el modelo relacional, que consiste en varios archivos de información relacionada, almacenados en tablas o las relaciones, de filas y columnas. El diseño de una base de datos relacional se compone de cuatro fases principales, a saber, el análisis de requerimientos, diseño conceptual, diseño lógico y diseño físico.

Análisis de requerimientos

La fase de análisis de requisitos consiste en un examen exhaustivo de la actividad que se está modelando, por lo que los requisitos de base de datos exactos, desde el punto de vista de los usuarios y de gestión, se pueden determinar. Análisis de requisitos normalmente implica entrevistas con los miembros relevantes del personal, la observación del entorno de trabajo, cuestionarios y la investigación. Este proceso es normalmente bastante sencillo.

Diseño conceptual

Durante la fase de diseño conceptual, la información recogida durante la fase de análisis de requisitos se transforma en un diagrama, conocido como un diagrama entidad-relación. Los datos que representan cada tipo de cosa que está siendo modelado, tales como "producto" o "persona", está organizada en entidades, cada una con su propio conjunto de atributos diferente, como "nombre" o "precio", y las entidades están conectadas entre sí por las relaciones, tales como "comprar". La entidad-relación proporciona un alto nivel, representación gráfica de la base de datos, que puede ser fácilmente entendido por todos los involucrados.

Diseño lógico

El propósito de la fase de diseño lógico es construir un modelo de la información utilizada en un negocio, independiente de cualquier consideraciones físicas. La fase de diseño lógico implica relaciones de validación en la base de datos utilizando una técnica conocida como la normalización. La normalización es el proceso de organización de datos dentro de una base de datos, para eliminar los datos redundantes, que los desechos espaciales y crea problemas de mantenimiento de bases de datos, y la dependencia incoherente, lo que puede hacer que los datos de difícil acceso. La entrada a la fase de diseño lógico es el diagrama de entidad-relación y la salida es un conjunto de relaciones normalizadas que satisfagan las necesidades de los usuarios para el intercambio de datos, la facilidad de acceso y flexibilidad.

Diseño físico

La fase de diseño físico consiste en producir una descripción de cómo se implementará la base de datos. El diseño físico incluye la especificación del sistema de gestión de base de datos relacional - como Oracle o SQL Server - en el que se llevará a cabo la base de datos, además de la organización de archivos subyacente, los índices, restricciones de integridad y medidas de seguridad. La base de datos se puede realizar manualmente o utilizando una herramienta automatizada, pero en cualquier caso, el proceso implica la creación de instrucciones de lenguaje de definición de datos que, a su vez, crear los objetos de base de datos necesarios de manera que el sistema de gestión de base de datos relacional entiende.