MAYO 1 PROYECTO día de la madre el amor más grande
Unidad1
1. Conceptos Básicos de los Sistemas de Base de Datos “ Hay una fuerza motriz más poderosa que el vapor, la electricidad, y la energía atómica: La Voluntad.” Albert Einstein UNIDAD I
2.
3.
4. REDUNDANCIA E INCONSISTENCIA DE LOS DATOS Redundancia. La misma información es almacenada varias veces en la misma base de datos Inconsistencia. Consiste en que no todas las copias redundantes contienen la misma información PERSONAL Cedula Nombre Dirección 7492837 Ana Calle 1 9836384 Pedro Avenida 3 8038464 José Urb. Los … PROFESORES Cedula Nombre Dirección 7492837 Ana Maria Calle 55 9836384 Pedro Avenida 3
5. DIFICULTAD EN EL ACCESO A LOS DATOS (Consultas) Nuevas Necesidades de Información Programador de Aplicaciones Lenguaje SQL a través de LMD
6. PROBLEMAS DE ATOMICIDAD Cuenta A Transferir 100.000 Bs. de la Cuenta “A” a la “B” Retiramos los 100.000 Bs. Transferencia Cuenta B Abonamos los 100.000 Bs. X Fallo en el Sistema
7. PROBLEMAS DE SEGURIDAD Usuario de Nómina Acceso X Acceso Datos de los Empleados Datos de los Clientes
8. PROBLEMAS DE INTEGRIDAD Los problemas de integridad se suelen producir cuando varios usuarios están editando datos de la misma base de datos de forma simultánea . El DBMS debe asegurar que se pueden realizar estas tareas sin que se produzcan errores que afecten a la integridad de la base de datos. Base de Datos Crea un registro Edita un registro Borra un registro
9.
10.
11. SISTEMAS DE BASE DE DATOS (DBMS – SGBD) Es una colección de datos interrelacionados y un conjunto de programas que permiten a los usuarios tener acceso a esos datos y modificarlos. Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Es un sistema ó software de propósito general, que facilita el proceso de definir, construir y manipular bases de datos para diversas aplicaciones. SGBD - Sistema de Gestión de Bases de Datos En inglés DBMS - DataBase Manager System
15. BASE DE DATOS DBMS Propósito Integridad Interrelación Reutilización Seguridad Concurrencia Que es lo novedoso? Permitir el acceso simultáneo a la base de datos por parte de varios usuarios Asegura que la información almacenada es correcta. Elimina la redundancia, inconsistencia y datos imposibles. Permite establecer la una lógica coherente en las interrelaciones entre los datos Permite reutilizar el software y poder aplicarlos a diferentes bases de datos Permite que los usuarios manejen solo los datos a los que están autorizados
16.
17. ABSTRACIÓN DE DATOS – Visión de los Datos Es el proceso de visualizar o manejar lo fundamental ignorando los detalles. Es un proceso mental capaz de ocultar detalles y fijarse en lo esencial, busca las propiedades comunes de un conjunto de objetos, reduciendo así la complejidad y ayudando la comprensión del mundo real. NIVELES DE ABSTRACIÓN DE DATOS - ( Comité ANSI-SPARC ) ABSTRACIÓN DE DATOS Los desarrolladores esconden la complejidad a los usuarios a través de varios niveles de abstracción para simplificar la interacción de los usuarios con el sistema Como se almacenan en las estructuras física los datos Describe el modelo conceptual de la base de datos ( que datos y que vínculos) Describe solo parte de la base de datos según el perfil del usuario
18.
19.
20. ARQUITECTURA DE UN SISTEMA DE BASE DE DATOS Usuarios Normales Programador Aplicaciones Usuarios Sofisticados Usuario Administrador Interfases de Aplicación Programas de Aplicación Herramientas de Consulta Herramientas de Administración Programas de Aplicación Código Objeto Gestor de Memoria Interna Gestor de Archivos Gestor de Autorización e Integridad Gestor de Transacciones Disco Duro Compilador Y Enlazador Consultas LMD Interprete LDD - LCD Compilador LMD Motor de Evaluación de Consultas Procesador de Consultas Gestor de Almacenamiento Datos Índice Diccionario de Datos Datos Estadísticos LDD - Lenguaje de Definición de Datos LMD - Lenguaje de Manipulación de Datos