Colección de citas famosas - Frases motivadoras - Ejemplos de aplicación del diccionario de datos

Ejemplos de aplicación del diccionario de datos

El desarrollo de un sistema de aplicación de base de datos es un proyecto de software. Generalmente se puede dividir en las siguientes etapas:

1. Planificación

2. Análisis de requisitos

3. 4 .Diseño lógico

5. Diseño estructural

6. Programación y depuración

7.

Actualmente no existe una norma unificada para la división de estas etapas, que están interconectadas y muchas veces requieren una revisión retrospectiva.

En el proceso de desarrollo de sistemas de aplicaciones de bases de datos, el resultado de cada etapa es escribir los documentos correspondientes. Cada etapa continúa en base a los resultados de la etapa anterior, y todo el proyecto de desarrollo está bien documentado, organizado, planificado y ordenado.

1. Planificación

La principal tarea de la planificación es analizar la necesidad y la viabilidad.

Sobre la base de recopilar y clasificar información relevante, determinar la relación entre el sistema de aplicación de base de datos que se establecerá y el entorno circundante, y realizar un análisis y una demostración integrales de la escala, el estado y las funciones del sistema de aplicación.

Borrar las funciones básicas del sistema de aplicación y dividir el alcance del soporte de la base de datos. Analizar fuentes de datos, métodos y alcance de recopilación de datos, estudiar características de la estructura de datos, estimar el tamaño de los datos y establecer requisitos básicos y estándares comerciales para el procesamiento de datos.

Planificar la asignación de recursos humanos. Plantear requisitos para el nivel técnico y profesional de los gerentes y técnicos involucrados en el desarrollo y posmantenimiento del sistema, y ​​evaluar la calidad de los usuarios finales y operadores.

Desarrollar plan de configuración de equipos. Demostrar las capacidades de procesamiento de computadoras, redes y otros equipos en términos de tiempo y espacio, y tener suficientes capacidades de almacenamiento interno y externo, la velocidad de respuesta del sistema, la transmisión de red y las capacidades de entrada y salida deben cumplir con los requisitos de la aplicación con margen. Seleccione los sistemas operativos, sistemas de gestión de bases de datos y otro software adecuados. El plan de configuración del equipo debe sopesarse de manera integral desde aspectos como los requisitos de uso, el rendimiento del sistema, el costo de adquisición y el costo de mantenimiento.

Estimar los costos de desarrollo, operación y mantenimiento del sistema. Predecir el valor esperado de los beneficios del sistema.

Para formular un plan de progreso del desarrollo, también es necesario hacer arreglos específicos sobre cómo realizar la transición del modelo de trabajo actual al nuevo sistema.

El resultado de la etapa de planificación es redactar un informe detallado de análisis de viabilidad y un plan del sistema de aplicación de la base de datos. El contenido debe incluir: posicionamiento y funciones del sistema, recursos de datos y capacidades de procesamiento de datos, implementación de recursos humanos, planes de configuración de equipos, estimaciones de costos de desarrollo, planes de progreso del desarrollo, etc.

Una vez aprobados el informe de análisis de viabilidad y el plan del sistema de aplicación de la base de datos, se convertirán en el esquema general del trabajo de desarrollo posterior.

El desarrollo de sistemas de aplicaciones de bases de datos es un proyecto de software. Este artículo presenta los pasos de desarrollo de un sistema de aplicación de base de datos...

2. Análisis de requisitos

El análisis de requisitos se puede dividir aproximadamente en tres pasos.

(1) Recopilación de información de requisitos. La recopilación de información sobre la demanda generalmente se basa en la estructura organizacional y las actividades comerciales, y se lleva a cabo gradualmente desde el nivel alto al nivel medio y al nivel bajo.

(2) Análisis y organización de la información de la demanda y análisis y organización de la información recogida. Un diagrama de flujo de datos (Dfd) es una descripción formal de los procesos comerciales y las relaciones de datos en el negocio. La figura 4.1 es un ejemplo sencillo de dfd.

El diccionario de datos describe detalladamente todos los datos del sistema.

El diccionario de datos contiene las siguientes partes.

Elemento de dato: Es la unidad atómica de dato.

Elemento del grupo de datos: consta de varios elementos de datos.

Flujo de datos: representa los datos de entrada/salida del proceso de procesamiento de datos.

Almacenamiento de datos: se refiere a los datos a los que se accede durante el tratamiento.

La descripción del proceso de procesamiento de datos incluye: el nombre, descripción, entrada, salida, resumen del trabajo de procesamiento, frecuencia de procesamiento, cantidad de datos procesados, requisitos de tiempo de respuesta, etc. del proceso de procesamiento de datos.

El diagrama de flujo de datos no es solo una herramienta para el análisis de la demanda, sino también uno de los resultados del análisis de la demanda. El diccionario de datos es el resultado principal de la recopilación y el análisis de datos.

(3) Revisión de la información de la demanda. Se realizan revisiones en cada etapa del proceso de desarrollo para confirmar si se han completado todas las tareas y evitar o corregir errores y omisiones en el trabajo. La contratación de expertos ajenos al proyecto para participar en la revisión puede garantizar la calidad y objetividad de la misma.

Las revisiones pueden llevar a retroceder o incluso repetir el proceso de desarrollo varias veces. Sin embargo, todos los objetivos esperados deben lograrse antes de completar el trabajo de análisis de requisitos.

El resultado de la fase de análisis de requisitos es escribir una especificación de requisitos práctica y predecible, acompañada de un diagrama de flujo de datos detallado y un diccionario de datos.

3. Diseño de modelo conceptual

El modelo conceptual no depende de un sistema informático específico. Es una estructura conceptual que refleja puramente las necesidades de información.

El modelado se basa en los resultados del análisis de la demanda y los datos suelen ser abstractos. Los métodos comunes de abstracción de datos incluyen "agregación" y "resumen".

El método Er es un método comúnmente utilizado en el diseño de modelos conceptuales. Se puede utilizar el diagrama ER diseñado con las instrucciones correspondientes como resultado de la etapa.

El diseño del modelo conceptual se puede completar en tres pasos.

(1) Diseñar el modelo conceptual local

①Determinar el alcance del modelo conceptual local

②Definir las entidades.

③Definir la conexión

④Determinar los atributos.

⑤Dibujar todos los diagramas ER parciales uno por uno y adjuntar la documentación correspondiente.

El desarrollo de sistemas de aplicaciones de bases de datos es un proyecto de software. Este artículo presenta los pasos de desarrollo de un sistema de aplicación de base de datos...

(2) Diseñar un modelo conceptual global

Los pasos para establecer un diagrama ER global son los siguientes:

( 1) Determinar el tipo de entidad masculina * *.

②Fusionar diagramas ER locales

③Excluir inconsistencias.

④Optimizar el diagrama ER global

⑤Dibujar el diagrama ER global y adjuntar los documentos correspondientes.

(3) Revisión del modelo conceptual

La revisión del modelo conceptual se divide en dos partes.

La primera parte son los comentarios de los usuarios.

La segunda parte son los comentarios de los desarrolladores.

4. Diseño lógico

El objetivo principal de la fase de diseño lógico es convertir el modelo conceptual en un modelo de datos estructurados soportado por el DBMS en un ordenador específico.

Los elementos de entrada del diseño lógico incluyen: modelo conceptual, requisitos del usuario, restricciones y características del DBMS seleccionado.

La información de salida del diseño lógico incluye: esquema y subesquema que DBMS puede manejar, guía de diseño de aplicaciones y guía de diseño físico.

(1) Patrones y subpatrones de diseño

El diseño del esquema de una base de datos relacional se puede completar en cuatro pasos.

(1) Establecer un modelo de relación inicial.

②Tratamiento estandarizado.

③Evaluación del modelo

④Modelo de corrección

Después de múltiples evaluaciones y revisiones del modelo, se determinaron el modelo final y los submodelos.

Escribir una descripción de la estructura lógica de la base de datos.

El desarrollo de sistemas de aplicaciones de bases de datos es un proyecto de software. Este artículo presenta los pasos de desarrollo de los sistemas de aplicaciones de bases de datos...

(2) Escribir una guía de diseño de aplicaciones

De acuerdo con el modelo de diseño y los requisitos de la aplicación, planifique la arquitectura de la aplicación y diseñe la aplicación El boceto especifica las funciones de acceso a datos y las funciones de procesamiento de datos de cada aplicación y proporciona una interfaz lógica para el programa.

Escribir pautas de diseño de aplicaciones.

(3) Redactar pautas de diseño físico.

Según el patrón de diseño y los requisitos de la aplicación, clasifique algunos datos y documentos importantes necesarios en la etapa de diseño físico. Por ejemplo, la capacidad de datos de la base de datos, la capacidad de datos de cada relación (archivo), la frecuencia de procesamiento de la aplicación, la secuencia de operación, la velocidad de respuesta, LRA y TV de cada aplicación, recomendaciones de ruta de acceso al programa, etc. Estos datos y requisitos se utilizarán directamente en el diseño de la base de datos física.