Colección de citas famosas - Frases motivadoras - Ejemplo de diccionario de datos

Ejemplo de 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. Estas etapas están interrelacionadas y muchas veces requieren una revisión retrospectiva.

En el proceso de desarrollo de sistemas de aplicación de bases de datos, el resultado de cada etapa es la preparación de los documentos correspondientes. Cada etapa continúa en base a los resultados de la etapa anterior, y todo el proyecto de desarrollo se lleva a cabo de manera fundamentada, organizada, planificada y ordenada.

1. Planificación

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

Sobre la base de la recopilación y clasificación de datos relevantes, es necesario 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, ubicación y Función 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 y dejar 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 cronograma de 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 fase de planificación es la redacción de 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 documento de planificación 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. En términos generales, la recopilación de información sobre la demanda se basa en la configuración organizacional y las actividades comerciales, y avanza gradualmente desde el nivel alto, el nivel medio hasta el 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. 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 requisitos.

Cada etapa del proceso de desarrollo debe revisarse para confirmar que las tareas se han completado y para 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, antes de poder concluir el trabajo de análisis de requisitos, se deben lograr todos los objetivos previstos.

El resultado de la fase de análisis de requisitos es la redacción de una especificación de requisitos práctica y predecible, acompañada de un conjunto detallado de diagramas de flujo de datos y diccionarios 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 son la "agregación" y la "resumen".

El método Er es un método comúnmente utilizado en el diseño de modelos conceptuales. Los diagramas ER que utilizan el diseño con las descripciones correspondientes se pueden utilizar como resultados de 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...

②Diseñar un modelo conceptual global

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

①Determinar el tipo de entidad masculina * * *.

②Fusionar diagramas ER locales

③Eliminar inconsistencias.

④Optimizar el diagrama ER global

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

③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 sistema de gestión de base de datos seleccionado.

La información de salida del diseño lógico incluye: el esquema y subesquema que el DBMS puede manejar, pautas de diseño de aplicaciones y pautas 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.

②Estandarizar el tratamiento.

③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) Redacción de pautas 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 la función de acceso a datos y el esquema de la función de procesamiento de datos de cada aplicación, y proporciona una interfaz lógica en el programa.

Escribir pautas de diseño de aplicaciones.

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

Según el modelo 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.