¿Cómo escribir un diccionario de datos en las especificaciones de diseño de bases de datos?
Diccionario de datos: colección de información de datos. Es decir, el conjunto de definiciones de todos los elementos contenidos en el diagrama de flujo de datos
El contenido del diccionario de datos:
1. elementos:
(1) Flujo de datos
(2) Componente de flujo de datos (elemento de datos)
(3) Almacenamiento de datos
(4) Procesamiento
(Nota: este libro se refiere principalmente a la definición de datos)
2 Además de la definición de datos, el diccionario de datos también debe incluir:
.Registre la siguiente información de los elementos de datos
(1) Información general (nombre, alias, descripción)
(2) Definición (tipo de datos, longitud, estructura) p>
(3) Características de uso (rango de valores, frecuencia, patrón de uso, entrada/salida)
(4) Procesamiento
(Nota: este libro trata principalmente sobre la definición de datos )
3.
(4) Información de control (fuente, usuario, programa de usuario, permisos de cambio, permisos de acceso, etc.)
(5) Agrupación información (nodo principal, estructura subordinada, ubicación física: registro, archivo y base de datos, etc.)
(6) Definición de datos
(Nota: este libro presenta principalmente la definición de datos.
3. Métodos de definición de datos:
Definición en diccionario de datos:
Es una descomposición de arriba hacia abajo de los datos hasta que no se necesita más definición. /p>
La forma en que los elementos de datos constituyen los datos:
(1) Secuencialidad: conecta dos o más componentes en un orden determinado
(2) Selectividad: selecciona uno de dos o más elementos posibles
p>
(3) Repetibilidad: Repetir el componente especificado cero o más veces
(4) Opcionalidad: El componente es opcional
3. Se recomienda utilizar los datos. En los diccionarios se utilizan los siguientes símbolos:
(1) =: igual a (definido como)
(2) : y ( conecta dos componentes)
( 3) []: o (seleccione un componente de varios componentes enumerados entre corchetes)
(4) (): opcional (los componentes entre paréntesis son opcionales )
(4) p>
4. El propósito del diccionario de datos
El propósito más importante del diccionario de datos es como herramienta en la fase de análisis
Ayuda a mejorar la comunicación entre analistas y equipos de desarrollo.
Ayuda a mejorar la comunicación entre diferentes desarrolladores y diferentes equipos de desarrollo.
Ayuda a exigir que todos los desarrolladores describan los datos y diseñar módulos de acuerdo con el diccionario de datos público, evitando muchos problemas orales problemáticos
2. El diccionario de datos es el primer paso en el desarrollo de una base de datos
5. Implementación del diccionario de datos:
p>
Tres métodos comunes:
Proceso completamente manual (tarjetas de diccionario de datos)
Proceso completamente automático (usando procesador de diccionario de datos)
Proceso híbrido.
6. Características que debe tener un diccionario de datos:
La definición de los datos se puede obtener fácilmente a través del nombre de los datos
Sin redundancia p>
Minimizar la confusión con la especificación Duplicación de información existente en otros componentes
Fácil de actualizar y modificar
Capaz de procesar la información que describe cada elemento de datos de forma independiente
El método de escritura de la definición es simple, conveniente y riguroso
Generar tablas cruzadas, detección de errores, comprobaciones de coherencia, etc.