• Save
Sistemas de Gestión de Bases de datos
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Sistemas de Gestión de Bases de datos

on

  • 1,944 views

Sistemas de gestión de bases de datos. Fundamentos de bases de datos, Grado en Información y Documentación, Univ. de Zaragoza

Sistemas de gestión de bases de datos. Fundamentos de bases de datos, Grado en Información y Documentación, Univ. de Zaragoza

Statistics

Views

Total Views
1,944
Views on SlideShare
1,943
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Sistemas de Gestión de Bases de datos Presentation Transcript

  • 1. Fundamentos de Bases de DatosGrado en Información y Documentación, Univ. de ZaragozaDr. Jesús Tramullas Sistemas de Gestión de Bases de Datos
  • 2. Gestión de bases de datos ● Para gestionar bases de datos es necesario usar herramientas específicas. ● Deben ser capaces de: – Crear y gestionar estructuras de datos. – Controlar el acceso a los datos. – Ofrece un lenguaje de recuperación. – Crear formularios e informes.
  • 3. Lo que debe hacer● Un sistema de gestión de bases de datos debe eliminar inconsistencias, anomalías, dependencia de datos y de estructuras.● Debe almacenar estructuras de datos, relaciones y vías de acceso.● Debe mantener interacción con los diferentes tipos de usuario.
  • 4. Sistema de gestión debases de datos● Un Sistema de Gestión de Bases de Datos es un paquete de software especializado, que usa métodos estandarizados para crear, organizar, recuperar y presentar datos, y ofrece vías para que usuarios o programas extraigan o modifiquen los datos.● Debe asegurar la seguridad y la integridad.
  • 5. Funcionalidades● Gestión del diccionario de datos.● Gestión del almacenamiento de datos.● Presentación de datos.● Gestión de seguridad.● Gestión de integridad.● Lenguajes e interfaces de programación.● Interfaces de comunicación.
  • 6. Arquitectura de un SGBD
  • 7. Más gráfico... Systems Analysts Application End and Programmers Users Database Designers Transaction Processing PC DBMS and/or (TP) Monitor Query tools DBMS Data Definition Proprietary Language Data Manipulation Language (DDL) and Tools Language (DML) DATABASE ENGINE USER METADATA DATA
  • 8. SGBD: componentes, 1● Un lenguaje de definición de esquema conceptual.● Un sistema de diccionario de datos.● Un lenguaje de especificación de paquetes de entrada/salida.● Un lenguaje de definición de esquemas de base de datos.● Una estructura simétrica de almacenamiento de datos
  • 9. SGBD: componentes, 2● Un módulo de transformación lógica a física.● Un subsistema de privacidad de propósito general.● Un subsistema de integridad de propósito general.● Un subsistema de reserva y recuperación de propósito general.● Un generador de programas de aplicación.●
  • 10. El entorno...
  • 11. Subsistemas: motor debase de datos● Motor de bases de datos: recibe peticiones de otros subsistemas, lo convierte en equivalentes al nivel físico, y accede al diccionario de datos y a los datos almacenados.
  • 12. Subsistemas: definiciónde datos● Crea y mantienen el diccionario de datos, y define la estructura de ficheros.● Define el nivel lógico de la base de datos.● Es el subsistema usado para definir campos, propiedades, etc.
  • 13. Subsistemas:manipulación de datos● Encargado de añadir, cambiar y borrar información de la base de datos.● Herramientas típicas: vistas, informes, búsquedas, ordenación y selección...● El más usado por el usuario final.
  • 14. Subsistemas: generadorde aplicaciones● Herramientas para crear aplicaciones específicas de acceso y uso de los datos.● Programas que ejecutan tareas específicas.● Ofrecen lenguajes de programación específicos del SGBD.
  • 15. Subsistemas:administración de datos● Sirve para gestionar el entorno de bases de datos: – Control de seguridad. – Concurrencias en los datos. – Gestión de cambios en la estructura de la base de datos.
  • 16. Tipos de SGBD● Monosusuario o multiusuario: – De escritorio. – De grupo de trabajo. – De empresa.● Centralizadas.● Distribuidas.