Sistemas gestores de bases de datos
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Sistemas gestores de bases de datos

on

  • 3,606 views

 

Statistics

Views

Total Views
3,606
Views on SlideShare
3,606
Embed Views
0

Actions

Likes
0
Downloads
17
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

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 gestores de bases de datos Presentation Transcript

  • 1. Sistemas Gestores de Bases de Datos
  • 2. Introducción (I)• Dato: en informática, cualquier elemento informativo que tenga relevancia para un usuario.• La informática nos proporciona herramientas que facilitan la gestión de los datos. – Antes: cajones, carpetas, fichas... • Tiempo de manipulación muy grande. • Proceso de aprendizaje sencillo.BASES DE DATOS - Daniel Santiago 2
  • 3. Introducción (II)• Un sistema de información electrónica se compone de: – Datos. – Hardware. – Software. – RRHH.• Tipos de sistemas de información: – Orientados al proceso. – Orientados a los datos.BASES DE DATOS - Daniel Santiago 3
  • 4. Sistemas de informaciónorientados al proceso (I)• Diversas aplicaciones para gestionar diversos aspectos del sistema.• Cada aplicación almacena y utiliza sus propios datos.BASES DE DATOS - Daniel Santiago 4
  • 5. Sistemas de informaciónorientados al proceso (II)• Ventajas: – Procesos independientes.• Desventajas: – Datos redundantes e inconsistentes. – Coste de almacenamiento elevado. – Difícil acceso a los datos. – Dependencia de los datos a nivel físico. – Tiempo elevado de proceso. – Dificultad de acceso simultáneo a datos. – Seguridad.BASES DE DATOS - Daniel Santiago 5
  • 6. Sistemas de informaciónorientados a los datos(I)• Los datos se centralizan en una base de datos común a todas las aplicaciones.• Contienen una estructura lógica a través de la cual se accede a los datos.BASES DE DATOS - Daniel Santiago 6
  • 7. Sistemas de informaciónorientados a los datos (II)• Ventajas: – Independencia de los datos y los programas. – Menor redundancia. – Integridad de los datos. – Mayor seguridad. – Datos más documentados. – Acceso a los datos más eficiente. – Menor espacio de almacenamiento. – Acceso simultáneo a los datos.BASES DE DATOS - Daniel Santiago 7
  • 8. Sistemas de informaciónorientados a los datos (III)• Desventajas: – Instalación costosa. – Requiere personal cualificado. – Implantación larga y difícil.BASES DE DATOS - Daniel Santiago 8
  • 9. Bases de Datos• Una base de datos es un sistema en el que se almacenan una serie de datos de forma agrupada y estructurada, y con relaciones entre ellos.• Los datos de una base de datos son utilizados por los sistemas de información de empresas y particulares.BASES DE DATOS - Daniel Santiago 9
  • 10. Sistema Gestor de Bases deDatos(I)• Software que permite a los usuarios procesar, describir, administrar y recuperar los datos de una BDD.• Proporciona herramientas para trabajar con los datos, garantizando la seguridad e integridad de estos.BASES DE DATOS - Daniel Santiago 10
  • 11. Sistema Gestor de Bases deDatos(II)• Funciones de un SGBD: – Descripción o definición: crear las estructuras para integrar los datos. • Lenguaje de descripción de datos (DDL). – Manipulación: modificar y utilizar los datos. • Lenguaje de modificación de datos (DML). – Control: gestión de usuarios y de sus permisos para ver los datos. • Lenguaje de control de datos (DCL).BASES DE DATOS - Daniel Santiago 11
  • 12. Niveles de abstracción de una BDD(I)• En cualquier S.I. podemos observar los datos desde dos puntos de vista: – Vista externa: visión de los usuarios del sistema. – Vista interna: forma real en que se almacenan los datos.• En las BDD se añaden una tercera vista intermedia: conceptual.BASES DE DATOS - Daniel Santiago 12
  • 13. Niveles de abstracción de una BDD(II)• Hablamos de tres esquemas para representar los datos: – Esquema físico: representa la forma en que están almacenados los datos. • Aparecen unidades de disco, archivos, carpetas de sistema... • Administrador. – Esquema conceptual: esquema teórico de los datos. • Figuras reconocibles del mundo real, relaciones... • Desarrollador, diseñador.BASES DE DATOS - Daniel Santiago 13
  • 14. Niveles de abstracción de una BDD(III) – Esquema externo: visión de los datos que tienen los usuarios finales. Se obtiene a través de las aplicaciones realizadas por los desarrolladores. • Los usuarios no conocen ni las relaciones entre los datos, ni todos los datos que se almacenan. • Cada aplicación produce un esquema externo diferente, o vistas de usuario. El conjunto de todas las vistas de usuario se llama esquema externo global.BASES DE DATOS - Daniel Santiago 14
  • 15. Tipos de SGBD• Jerárquicos: primeros SGBD (1970). Utiliza una estructura de árbol para almacenar los datos. Departamento Documentos Personal TareasBASES DE DATOS - Daniel Santiago 15
  • 16. Tipos de SGBD• De red: organiza la información en registros (almacenan los datos) y enlaces (relacionan los datos). Registro alumnos Registro asignaturas Nombre Apellido codAlumno Título codAsignatura EnlaceBASES DE DATOS - Daniel Santiago 16
  • 17. Tipos de SGBD• Relacionales: los datos se organizan en tablas y se relacionan.• Orientada a objetos: adaptación de las BBDD a la aparición de la programación orientada a objetos (POO). Se almacenan datos y procedimientos.• Objeto-relacionales: Híbrido entre las dos anteriores.BASES DE DATOS - Daniel Santiago 17
  • 18. Tipos de SGBD• No-Relacionales o NoSQL: aportan una estrategia de almacenamiento más versátil que las BBDD relacionales, aunque a cambio perdemos otras funcionalidades. Ofrecen mayor escalabilidad y velocidad en las consultas. – Ejemplo: Apache CassandraBASES DE DATOS - Daniel Santiago 18
  • 19. BASES DE DATOS - Daniel Santiago 19