La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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.

Presentaciones similares


Presentación del tema: "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."— Transcripción de la presentación:

1 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

2 U n sistema de gestión de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. La mayoría de los SGBD incluyen un generador de informes. También puede incluir un módulo gráfico que permita presentar la información con gráficos y tablas. Un sistema de gestión de bases de datos (SGBD) ?

3 Estructura general de un (SGBD) ?

4 4 Disminución y control de la redundancia de datos –Procesamiento de ficheros  varias copias de la misma información –Problemas debidos a la redundancia de datos Duplicación del trabajo Desperdicio de espacio de almacenamiento Obligación de evitar las inconsistencias de datos Evitar inconsistencias en los datos –Sólo si existe redundancia y –se modifica un dato, actualizando algunas copias –Soluciones: Eliminación de Redundancia, Redundancia Controlada y Propagación de Actualizaciones Automática Ventajas del uso de un SGBD

5 5 Mantener la integridad –Asegurar que la información es correcta –¿Cuándo se viola la integridad ? Si existe inconsistencia Si existe información imposiblefecha = 40 / MAYO / 1972 Si existe información que no se ajusta a la realidad, es decir falsa o errónea Nº de teléfono de la policía = 063 –¿Cómo se evitan estas situaciones? Si los datos cumplen las Restricciones de Integridad ( RI ) –Restricciones sobre tipos de datos « el nombre de una persona es una cadena de hasta 30 caracteres » –Restricciones semánticas « todo libro tiene una editorial » « cada libro tiene un título diferente del resto » « ningún libro puede prestarse a más de una persona al mismo tiempo » Ventajas del uso de un SGBD

6 6 Mantener la integridad (cont.) –Las RI son identificadas durante el diseño de la BD –Control de la Integridad: fundamental en SBD Multiusuario –Verificación de Restricciones de Integridad en cada actualización de datos Automática por el SGBD fecha = 40 / MAYO / 1972 Mediante programas específicos  El SGBD debe permitir - Definir (crear) las RI, - Crear y ejecutar los programas de verificación –A veces se puede almacenar información falsa sin violar restricciones de integridad: título de libro = “El señor de los aniyos” Ventajas del uso de un SGBD

7 7 Aplicación de restricciones de seguridad ( RS ) –No todos los usuarios deberían poder acceder a toda la BD –Objetivo: control de acceso selectivo 1. Sólo usuarios autorizados 2. Sólo a ciertas partes de la base de datos 3. Sólo para realizar ciertas operaciones con los datos –SGBD dispone de Subsistema de Seguridad y Autorización Cuentas de usuario protegidas con contraseña (ok objetivo 1) Restricciones de seguridad para cada cuenta (ok objetivos 2 y 3) –SGBD fuerza el cumplimiento de las RS –Otros controles de la seguridad serían: Sólo el ABD usa el software de administración y monitorización del SBD Un usuario paramétrico sólo accede a la BD a través del programa que usa... Ventajas del uso de un SGBD (4)

8 8 Suministro de múltiples interfaces de usuario –Usuarios con diferentes niveles de conocimientos técnicos –El SGBD debe ofrecer interfaces para todos ellos: –Interfaces controladas por menú y de formularios = GUI –Acceso a bases de datos a través de la web Ventajas del uso de un SGBD Lenguajes de consulta usuarios ocasionales Interfaces de lenguajes de programación programadores de aplicaciones Formularios y comandos usuarios paramétricos Interfaces controladas por menú y de lenguaje natural usuarios autónomos

9 9 Respaldo y Recuperación –Recuperación del sistema tras fallos del hardware o software –Subsistema del SGBD encargado de respaldo y recuperación SGBD  Programa de ACTUALIZACIÓN de datos Estado INICIAL BD ok Estado FINAL BD ok Continuación y Finalización Correcta del programa Restauración de la BD “Deshacer” toda actualización de datos hecha por el programa BD KO !! XOR Ventajas del uso de un SGBD

10 10 Hay situaciones en las que emplear un SGBD puede generar costes innecesarios, evitables con el procesamiento de archivos –Costes adicionales debidos a... Gran inversión inicial en equipo, software y formación Generalidad ofrecida por el SGBD para definir y procesar datos Funciones de seguridad, control de concurrencia, recuperación, integridad –Problemas adicionales si... Diseñadores o ABD no han diseñado la base de datos apropiadamente La implementación de las aplicaciones no es correcta Conviene utilizar procesamiento de archivos si... –BD y aplicaciones son simples, bien definidas y no se espera que cambien –Requisitos de tiempo real que no se cumplirían por el coste extra del SGBD –No se necesita acceso multiusuario a los datos Cuándo NO usar un SGBD

11 Tareas de gestión en un (SGBD)

12 El proceso de instalación es responsabilidad del DBA, que se encarga de recopilar todas las sentencias DDL necesarias para crear los esquemas de la base de datos. A continuación se cargan los datos en la base de datos, para lo cual puede ser necesaria la implementación de rutinas de conversión, importación y conversión de datos. Tareas de instalación y puesta en marcha de SGBD

13 Se realizan tareas de mantenimiento para: Mejorar el rendimiento del sistema Ajuste de los parámetros de configuración del SGBD. Instalar en el SGBDs utilidades de monitorización para supervisar el funcionamiento del sistema. Reorganización de las estructuras internas de la basede datos (p.ej. creación de índices). Creación de tablas redundantes (vistas materializadas). Tareas de mantenimiento de(SGBD)


Descargar ppt "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."

Presentaciones similares


Anuncios Google