Diccionario/Directorio de Datos

Slides:



Advertisements
Presentaciones similares
Fundamentos de Base de Datos
Advertisements

SISTEMAS DE INFORMACIÓN I
SISTEMAS DE GESTIÓN DE BASES DE DATOS
DEFINICIONES. TIPOS. SEMANA 12
Base de Datos Unidad I Introducción.
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Arquitecturas de BD Modelo ANSI/SPARC
TECNICATURA EN INFORMATICA
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
Bases de datos distribuidas
Bases de Datos Introducción.
¿QUÉ SON LAS BASES DE DATOS?
Teórico: Introducción
Introduccion a base de datos
UNIDAD II Modelo de Datos.
Sistemas Gestores de Bases de Datos.
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
Base de datos.
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
BASES DE DATOS I Introducción.
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
UNIDAD I Conceptos Básicos.
SISTEMAS GETIONADORES DE BASES DE DATOS

BASES DE DATOS INTRODUCCION
Arquitectura de una aplicación
Prácticas bases de datos
Sistemas de Información IS95872
DISEÑO DE SOFTWARE 1ª. Parte
Introducción a la Base de Datos
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Introducción A Las Bases De Datos
BASE DE DATOS BY: Julián Villar Vázquez.
Introducción Informática Aplicada.
Estructura general de un gestor de base de datos
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Informática Docente: M.T.E.Mayra Minerva Méndez Anota
Gestión de Contenido Electrónico
Elaborado por: GCRM Institución Gabriel García Márquez.
Introducción a los SOs.
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Seminario de Informática Elementos Conceptuales
PROYECTO EMPRESARIAL Clase # 1.
1 Unidad VI Arquitectura y Componentes de un SGBD.
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Introducción a las Bases de Datos Parte 1. Contenido 2 1.Definiciones de Bases de datos 2.Dato e Información 3.Sistemas de bases de datos 4.Sistema de.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA BOLIVARIANA.
Sistema Gestión De Bases De Datos
METADATOS Definicion: «datos sobre datos», «informaciones sobre datos», «datos sobre informaciones» e «informaciones sobre informaciones».
Componentes de un gestor de base de datos Unidad I. Conceptos de BD Tema 1.7 Realizó: I.S.C. Raquel Gpe Saucedo Chacón.
BASE DE DATOS.
GENERADOR DE CÓDIGO FUENTE COBOL
BASE DE DATOS EDY GOMEZ C. Lic. En Informatica y Medios Audiovisuales
E.U. Informática U.L.P.G.C. E.U. Informática U.L.P.G.C. Introducción a - 1 Introducción a Oracle.
SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Fundamentos de Base de Datos 1.8 Estructura de un sistema de base de datos Fuentes: Fundamentos de Bases.
Unidad 1. CONCEPTOS DE BASES DE DATOS
Bases de Datos 1 Universidad Católica de Costa Rica Prof. Daniel Obando.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
El administrador de los formatos de bases de datos Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Administración de Base de Datos Recuperación Prof Mercy Ospina Torres
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Bases de datos ITecnológico San Agustín1 BASES DE DATOS Conceptos Básicos Paulo César Acosta Lozano –
Verificación y Validación del Software
Estructura de un sistema de base de datos Partes que conforman un sistema de base de datos.
Transcripción de la presentación:

Diccionario/Directorio de Datos Prof Mercy Ospina Torres mercy.ospinat@gmail.com

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

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

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

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 12.345.738 Calle Caurimare, edificio 32, piso 3 Diccionario Datos Marzo 2012 Administración de Base de Datos

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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