Diccionarios de Datos
En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos en todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario guarda los detalles y descripciones de todos estos elementos.
Estructura del Diccionario de Datos
Interrogando la bases de datos Information_schema, extrae información (atributos table_name, table_type, engine) sobre las tablas que conforman la base de datos "test".
- ¿Cuál es el comando SHOW equivalente al anterior?
- Repite lo mismo extrayendo la información sobre el esquema de una tabla en particular de la base de datos "test" (atributos column_name, data_type, is_nullable, column_default).
- ¿Cuál es el comando SHOW equivalente al anterior?
- Atendiendo a la base de datos "Information_schema", ¿cuáles son las tablas principales según tu criterio? Puedes ayudarte para ver todas las tablas de "Create EER model from existing database" de la herramienta MySQL Workbench.

Ejemplos del Diccionario de Datos
Notación del diccionario de datos
•
= está compuesto de
•
+ y
•
( ) optativo (puede estar presente o ausente)
•
{ } iteración
•
[ ] seleccionar una de varias alternativas
•
| separa opciones alternativas en la construcción
•
** comentario
•
@ identificador (campo clave) para un almacén
Asegurar que el diccionario sea completo y consistente
•
Definir en el diccionario todas las componentes del DFD (odel modelo).
•
Definir todas las componentes de las estructuras en eldiccionario
•
No tener más de una definición para el mismo dato
•
Utilizar la notación correcta
•
No tener definiciones que no se utilicen en el DFD (o elmodelo)
structura nombre = título de cortesía + nombre + (segundo nombre) + apellidotítulo de cortesía = [Sr. | Srta. | Sra. | Dr. | Prof.]nombre = {carácter válido}segundo nombre = {carácter válido}apellido = {carácter válido}carácter válido = [ A-Z | a-z | ‘ | - ]domicilio del cliente = (domicilio de envío) + (domicilio de facturación)domicilio del cliente = [domicilio de envío | domicilio de facturación | domicilio de envío +(domicilio de facturación)]domicilio del cliente = domicilio de envío + (domicilio de facturación)solicitud = nombre del cliente + domicilio de envío + 1{artículo}10sexo = [Femenino | Masculino]
tipo de cliente = [Gobierno | Industria | Universidad | Otro]
No hay comentarios.:
Publicar un comentario