Principios para crear una base de datos (cómo crear una buena base de datos)
El diseño de la base de datos es el núcleo y la base para establecer una base de datos y su aplicación. sistema. Requiere construir un mejor modelo de base de datos para un entorno de aplicación determinado, establecer un sistema de aplicación de base de datos y permitir que el sistema almacene datos de manera efectiva para satisfacer diversas necesidades de aplicaciones de los usuarios. Por lo general, de acuerdo con los métodos de diseño estandarizados, el diseño de la base de datos generalmente se divide en varias etapas:
La etapa de planificación del sistema
Es principalmente para determinar el nombre y el alcance del sistema; las funciones objetivo y las funciones del desarrollo del sistema; determinar los recursos requeridos por el sistema; determinar el plan de implementación del sistema y estimar los beneficios que el sistema puede aportar; rutas de diseño de sistemas. Para los sistemas de bases de datos distribuidas, también se deben analizar el entorno del usuario y las condiciones de la red para seleccionar y establecer la estructura de red del sistema.
Etapa de análisis de requisitos
Con base en la encuesta y el análisis de los usuarios, las necesidades de los usuarios para el sistema se aclaran gradualmente, incluidas las necesidades de datos y las necesidades de procesamiento comercial en torno a estos datos. A través de una investigación detallada de organizaciones, departamentos, empresas, etc. , en el proceso de obtener una descripción general del sistema actual y determinar las capacidades del nuevo sistema, recopilando datos fundamentales que respaldan los objetivos del sistema y su enfoque.
La etapa de diseño preliminar
Es necesario generar una estructura conceptual de la base de datos, es decir, un modelo conceptual, que refleje las necesidades de información de las empresas y organizaciones. El modelo conceptual debe tener ricas capacidades de expresión semántica, ser fácil de comunicar y comprender, fácil de cambiar, fácil de convertir en varios modelos de datos y fácil de derivar modelos lógicos relacionados con DBMS a partir del modelo conceptual.
Fase de diseño lógico
Además de convertir los tipos de entidad y relación del diagrama E-R en tipos de datos seleccionados admitidos por el DBMS, también se deben diseñar subesquemas y los esquemas deben ser evaluado. Finalmente, para adaptar el esquema a diferentes representaciones de información, necesitamos optimizar el esquema.
Fase de diseño físico
La tarea principal es diseñar la estructura de almacenamiento y el método de acceso de los datos en la base de datos en el dispositivo físico. La estructura física de una base de datos depende del sistema informático determinado y está estrechamente ligada al DBMS específico. El diseño físico a menudo incluye limitaciones operativas, como el tiempo de respuesta y los requisitos de almacenamiento.
La fase de implementación del sistema
se divide principalmente en tres pasos: establecer la estructura de la base de datos real; cargar datos de prueba para probar la aplicación; cargar datos reales y establecer la base de datos real.
Además, el proceso de diseño de la base de datos también incluye otros diseños, como el diseño de seguridad, integridad, coherencia y recuperabilidad de la base de datos. Pero estos diseños siempre se realizan a expensas de la eficiencia, y la tarea del diseñador es lograr un equilibrio razonable entre la eficiencia y tantas funciones como sea posible.
Un buen producto de base de datos no significa un buen sistema de aplicación. No diseñar un modelo de base de datos razonable no solo aumentará la dificultad de programación y mantenimiento de los programas cliente y servidor, sino que también afectará el rendimiento real del sistema. En términos generales, durante las etapas de análisis, diseño, prueba y operación de prueba de un sistema MIS, debido a la pequeña cantidad de datos, los diseñadores y evaluadores a menudo solo se centran en la implementación de funciones y es difícil notar las debilidades de rendimiento. Sólo después de que el sistema se ha puesto en funcionamiento real durante un período de tiempo podemos encontrar que el rendimiento del sistema está disminuyendo...
El diseño de la base de datos es el núcleo y la base para establecer una base de datos y su aplicación. sistema. Requiere construir un mejor modelo de base de datos para un entorno de aplicación determinado, establecer un sistema de aplicación de base de datos y permitir que el sistema almacene datos de manera efectiva para satisfacer diversas necesidades de aplicaciones de los usuarios.
Por lo general, de acuerdo con los métodos de diseño estandarizados, el diseño de la base de datos generalmente se divide en varias etapas:
La etapa de planificación del sistema
Es principalmente para determinar el nombre y el alcance del sistema; las funciones objetivo y las funciones del desarrollo del sistema; determinar los recursos requeridos por el sistema; determinar el plan de implementación del sistema y estimar los beneficios que el sistema puede aportar; rutas de diseño de sistemas. Para los sistemas de bases de datos distribuidas, también se deben analizar el entorno del usuario y las condiciones de la red para seleccionar y establecer la estructura de red del sistema.
Etapa de análisis de requisitos
Con base en la encuesta y el análisis de los usuarios, las necesidades de los usuarios para el sistema se aclaran gradualmente, incluidas las necesidades de datos y las necesidades de procesamiento comercial en torno a estos datos. A través de una investigación detallada de organizaciones, departamentos, empresas, etc. , en el proceso de obtener una descripción general del sistema actual y determinar las capacidades del nuevo sistema, recopilando datos fundamentales que respaldan los objetivos del sistema y su enfoque.
La etapa de diseño preliminar
Es necesario generar una estructura conceptual de la base de datos, es decir, un modelo conceptual, que refleje las necesidades de información de las empresas y organizaciones. El modelo conceptual debe tener ricas capacidades de expresión semántica, ser fácil de comunicar y comprender, fácil de cambiar, fácil de convertir en varios modelos de datos y fácil de derivar modelos lógicos relacionados con DBMS a partir del modelo conceptual.
Fase de diseño lógico
Además de convertir los tipos de entidad y relación del diagrama E-R en tipos de datos seleccionados admitidos por el DBMS, también se deben diseñar subesquemas y los esquemas deben ser evaluado. Finalmente, para adaptar el esquema a diferentes representaciones de información, necesitamos optimizar el esquema.
Fase de diseño físico
La tarea principal es diseñar la estructura de almacenamiento y el método de acceso de los datos en la base de datos en el dispositivo físico. La estructura física de una base de datos depende del sistema informático determinado y está estrechamente ligada al DBMS específico. El diseño físico a menudo incluye limitaciones operativas, como el tiempo de respuesta y los requisitos de almacenamiento.
La fase de implementación del sistema
se divide principalmente en tres pasos: establecer la estructura de la base de datos real; cargar datos de prueba para probar la aplicación; cargar datos reales y establecer la base de datos real.
Además, el proceso de diseño de la base de datos también incluye otros diseños, como el diseño de seguridad, integridad, coherencia y recuperabilidad de la base de datos. Pero estos diseños siempre se realizan a expensas de la eficiencia, y la tarea del diseñador es lograr un equilibrio razonable entre la eficiencia y tantas funciones como sea posible.
/Tag/29113/index .html
Ejemplo
/DB2/library/techarticles/DM-0605 jiangt/