Tecnología

Inicio

Seis principales pasos para establecer una base de datos

Seis principales pasos para establecer una base de datos


Los seis pasos principales en la creación de una base de datos son el análisis de requerimientos, diseño conceptual, la selección del sistema de gestión de base de datos (DBMS), diseño lógico, diseño físico, y la aplicación. Sin embargo, estos pasos no se pueden realizar en un orden estrictamente secuencial; puede necesitar ser alimentado de nuevo en un paso anterior, modificando sus características la salida de una etapa.

el análisis de necesidades

El propósito del análisis es requisito para documentar lo que los usuarios de bases de datos necesita ni quiere ser capaz de hacer con la base de datos. Análisis de requisitos normalmente implica hablar con las personas que participan actualmente con los datos y el análisis de las características de uso tales como el flujo de información y el tipo y la frecuencia de las transacciones. El objetivo es convertir una descripción informal de requisitos en una especificación formal, que se convertirá en la base del diseño de base de datos.

Diseño conceptual

diseño conceptual consta de dos actividades separadas pero paralelas. el diseño del esquema produce un esquema conceptual o marco organizativo, para la base de datos, independiente del DBMS a utilizar. El propósito del diseño conceptual es producir un modelo de datos de alto nivel que pueda ser entendido por todos, incluso los usuarios no técnicos. diseño de la transacción produce especificaciones de alto nivel para las transacciones identificadas durante el análisis de requisitos. La importancia y la frecuencia de las transacciones influye en el diseño de base de datos física.

Selección DBMS

El propósito de la elección de un DBMS es establecer qué marco es mejor, técnico, económico y organizativo, para la implementación de la base de datos. Un DBMS debe ser compatible con los lenguajes de consulta, interfaces de usuario y programador y plataformas de hardware necesarios, sin dejar de ser económico en términos de costes de hardware, software y personal de formación.

Diseño lógico

Diseño lógico, también conocido como modelo de asignación de datos, implica convertir el esquema conceptual en un modelo de datos para los DBMS elegidos. Un DBMS puede aplicar el mismo modelo de datos diferente a otra, por lo que el producto final del diseño lógico es un conjunto de comandos del lenguaje de definición de datos en el idioma de los DBMS elegidos.

Diseño físico

El diseño físico implica la elección de la estructura de almacenamiento de base de datos específica de archivos - archivos planos, montones, árboles B +, ISAM - y la forma en que se accede a esos archivos. El énfasis de diseño físico es típicamente en el rendimiento de la base de datos, de manera que los elementos de datos referenciados por transacciones utilizadas con frecuencia se recuperan de la base de datos lo más rápidamente posible.

Implementación

El propósito de la aplicación es crear y poblar la base de datos de modo que pueda ser utilizado físicamente. La fase de implementación consiste en compilar y ejecutar comandos de lenguaje de definición de datos para crear la base de datos, de forma automática o manualmente poblar la base de datos - los datos pueden necesitar ser convertido de un formato existente - y la implementación de programas de aplicaciones, por lo que los usuarios pueden acceder y manipular los datos de una manera controlada.