La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diccionario/Directorio de Datos

Presentaciones similares


Presentación del tema: "Diccionario/Directorio de Datos"— Transcripción de la presentación:

1 Diccionario/Directorio de Datos
Prof Mercy Ospina Torres

2 Administración de Base de Datos
Contenido Definiciones Diccionario versus directorio Objetivos Componentes Beneficios Clasificaciones El DD y el Administrador de Base de datos EL DD en SMBD relacionales Reglas de Codd El DD y el estándar SQL Diccionario Datos Marzo 2012 Administración de Base de Datos

3 Administración de Base de Datos
Definiciones Diccionario: Estructura que proporciona significado o definición de términos. Diccionario Datos Marzo 2012 Administración de Base de Datos

4 Administración de Base de Datos
Definiciones Directorio: Estructura que permite localizar un recurso o elemento: Telefónico De archivos DNS Diccionario Datos Marzo 2012 Administración de Base de Datos

5 Administración de Base de Datos
Definiciones Dato: Es una representación simbólica (numérica, alfabética, algorítmica, entre otros) describen hechos empíricos, sucesos y entidades. Ana Belen Calle Caurimare, edificio 32, piso 3 Diccionario Datos Marzo 2012 Administración de Base de Datos

6 Administración de Base de Datos
Definiciones Diccionario de datos Describe el significado de los datos Almacena el aspecto lógico de los datos Orientada a usuarios humanos Dallas Apellido Nombre Diccionario Datos Empleado Ciudad Marzo 2012 Administración de Base de Datos

7 Administración de Base de Datos
Definiciones Directorio Describe los atributos físicos de los datos Permite localizar el datos ¿Cómo puede ser obtenido y usado? Usuario, sistema encargado de proveer el acceso a los datos Dallas Campo Archivo de datos Diccionario Datos Varchar(50) hash Marzo 2012 Administración de Base de Datos

8 Administración de Base de Datos
Definiciones Dallas Apellido Nombre Campo Archivo de datos Empleado Varchar(50) Ciudad Hash Diccionario Datos metadatos (datos acerca de los datos) Diccionario directorio: es el lugar donde se encuentra la información acerca de la definición de los datos de una organización, es decir los metadatos Marzo 2012 Administración de Base de Datos

9 Definiciones Metadatos Diccionario Datos
Termino acuñado por Jack Myers en los 60 para describir un conjunto de datos Puede incluir información descriptiva sobre: Contexto, calidad, condición y características de un dato Está asociada al proceso de recuperación de información, recursos u objetos Una evolución del concepto: Es toda aquella información descriptiva sobre contexto, calidad, condición o características de un recurso, dato u objeto con la finalidad de facilitar su recuperación, autenticación, evaluación, preservación e interoperabilidad Diccionario Datos Marzo 2012 Administración de Base de Datos

10 Diccionario versus Directorio
Describe el significado de los datos Almacena el aspecto lógico de los datos ¿Qué datos están almacenados y que significan? Orientada a usuarios humanos Describe los atributos físicos de los datos Permite localizar el datos ¿Cómo puede ser obtenido y usado? Usuario, sistema encargado de proveer el acceso a los datos Diccionario Datos Marzo 2012 Administración de Base de Datos

11 Administración de Base de Datos
Objetivos Almacenar las descripciones de los datos 2. Apoyar el análisis de los datos Mecanismo para detección de inconsistencias y redundancias Descripción Datos Diccionario Datos Marzo 2012 Administración de Base de Datos

12 Administración de Base de Datos
Objetivos 3. Documentación de la Base de datos Permite conocer las características de la BD y sus datos Fuente de información común para todos los usuarios. Diccionario Datos Marzo 2012 Administración de Base de Datos

13 Administración de Base de Datos
Objetivos 4. Estandarización de los datos Asistencia para proporcionar significados comunes a los elementos de datos y su uso. 5. Proporcionar al sistema la manera de acceder a los datos Diccionario Datos Marzo 2012 Administración de Base de Datos

14 Componentes S M B D Diccionario Datos Interprete del DDL
Precompilador del DML Consultas DML Interprete del DDL S M B D Código objeto de programas de aplicación Compilador del DML Motor de evaluación de consultas Procesador de Consultas Gestor de transacciones Gestor de memoria intermedia Gestor de autorización e integridad Diccionario Datos Gestor de archivos Gestor de almacenamiento Almacenamient o en disco Archivos de Datos Datos estadísticos Diccionario de datos Índices Marzo 2012 Administración de Base de Datos

15 Administración de Base de Datos
Componentes Una base de datos (catálogo del sistema) Interfaces de software para los usuarios: personas o sistema Componentes Diccionario Datos Herramientas para garantizar la validez, integridad y acceso compartido a los metadatos Procesos que generan consultas sobre los metadatos Marzo 2012 Administración de Base de Datos

16 Componentes Base de datos DD Formada por Elementos de datos
Estructura de datos Son Son Bloques básicos Grupos de datos relacionados Diccionario Datos Relaciones Secuencial: elementos de datos que se incluyen en la estructura Selección: alternativas para datos incluidos en la estructura de datos Iteración: repetición de un componente Opcional: si los datos están incluidos o no. Nombre Datos descriptivos Alias Valores y restricciones Marzo 2012 Administración de Base de Datos

17 Componentes Base de datos
En los SMBD relacionales, la base de datos es llamada generalmente catálogo del sistema y las estructuras de datos que lo conforman son: Esquema Describe las bases de datos creadas en el Sistema de BD Tablas Describe cada tabla asociada a un esquema Columnas Describe cada atributo asociado a una relación Diccionario Datos Continua … Marzo 2012 Administración de Base de Datos

18 Administración de Base de Datos
Componentes Usuarios y privilegios Información de los usuarios de la BD y sus privilegios Vistas Sentencias SQL que definen las vistas Restricciones Reglas de negocio que deben cumplir los datos Índices Descripción de los índices de la BD Diccionario Datos Marzo 2012 Administración de Base de Datos

19 Componentes Interfaces Son Mecanismos para acceder a los metadatos
Por parte de Usuarios de la BD Sistemas Diccionario Datos ABD Programador Sistema Aplicaciones Usuarios finales Modulos del SMBD, Librerías, Sistemas operativos y Generador de reportes. Marzo 2012 Administración de Base de Datos

20 Administración de Base de Datos
Beneficios Disminuye los costos de Desarrollo de aplicaciones al contar con la mas completa documentación de la BD Mantenimiento de la BD Permite el acceso a los datos por los demás componentes de la BD Permite establecer Controles de acceso y seguridad, facilitando los procesos de auditoria Reglas de integridad Mantiene separados los datos de sus definiciones Diccionario Datos Marzo 2012 Administración de Base de Datos

21 Administración de Base de Datos
Clasificaciones 1 Grado de interacción con el ambiente 2 Compleji-dad 3 Interacción con el SMBD Diccionario Datos Marzo 2012 Administración de Base de Datos

22 Clasificaciones Diccionario Datos Marzo 2012
Grado de interacción con el ambiente Activo: si el componente de procesamiento es dependiente del DD para obtener los metadatos Pasivo: si el componente de procesamiento no depende del DD para obtener los metadatos En línea: Es cuando el D/D esta directamente en línea con todas las funciones que ejecuta el componente de procesamiento en tiempo de ejecución. Diccionario Datos Marzo 2012 Administración de Base de Datos

23 Administración de Base de Datos
Clasificaciones Complejidad Básico: Almacena los componentes básicos de los objetos de datos (nombre, código, definición, descripción) Promedio: Almacena la misma información que el básico, y además contiene: fuentes de datos, estructuras de datos, nombre del componente de procesamiento de origen, etc. Sofisticado: Provee definición de datos precisas que reducen el tiempo de codificación de los programadores. Incluye información de descripción de sistemas, definición y descripción de archivos, asociaciones, evaluación de estadísticas de ejecución, etc. Diccionario Datos Marzo 2012 Administración de Base de Datos

24 Clasificaciones Interacción con el SMBD Independiente: Las actividades de manipulación, organización, acceso y control del DD son ejecutadas por el software del mismo sistema DD, lo que da al SMBD la capacidad de interactuar con varios de ellos. Aplicación de un SMBD: El DD es para el SMBD otra BD más sometida a su control. En este caso el DD puede interactuar dinámicamente con el SMBD del cual es aplicación y puede interactuar estáticamente con otros SMBD que operen bajo el mismo hardware. Embebido: El DD es un componente del SMBD y su única fuente de metadata. Las utilidades del SMBD proveen facilidades de manejo del DD y el SMBD usa el DD para acceder las BD almacenadas. Los actuales SMBD tienen en su mayoría un DD embebido. Diccionario Datos Marzo 2012 Administración de Base de Datos

25 Administración de Base de Datos
El DD y el DBA El DBA es el responsable de la disponibilidad del DD, su falta o mal funcionamiento puede causar la perdida de la BD. El DBA puede usar el DD como una herramienta efectiva en tres aspectos: Análisis de datos: Detección de inconsistencias y redundancia Evolución de la BD: Cambios de diseño, especificaciones, etc Rendimiento: Optimización y mejora de los tiempos de respuesta de la BD a los usuarios. Diccionario Datos Marzo 2012 Administración de Base de Datos

26 El DD y el modelo relacional
Reglas de Codd En 1985 Frank Codd publicó 12 reglas para determinar si un SMBD es relacional La regla Nº 4 indica como debe ser el DD en un SMBD relacional (investigar) La implementación lógica del DD se representa igual que cualquier BD, por lo que los usuarios pueden usar el mismo lenguaje de consulta El estándar SQL Se definió en la norma SQL-92 como INFORMATION- SCHEMA Lo define como un catálogo en línea y provee la especificación de los datos mínimos que deben almacenarse. Diccionario Datos Marzo 2012 Administración de Base de Datos


Descargar ppt "Diccionario/Directorio de Datos"

Presentaciones similares


Anuncios Google