• Like
Administración de Bases de Datos. Tipos de Bases de datos. Arquitectura general
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Administración de Bases de Datos. Tipos de Bases de datos. Arquitectura general

  • 242 views
Published

Primera parte de la unidad 1: Arquitectura de Bases de Datos …

Primera parte de la unidad 1: Arquitectura de Bases de Datos
Tipos de bases de datos, bases de datos NoSQL, capacidades básicas de los Sistemas Gestores de Bases de Datos

Published in Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
242
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
15
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Jorge Sánchez Asenjo’ 2013 Centro Don Bosco Salesianos-Villamuriel Administración de Sistemas Gestores de Bases de Datos 2º Curso de Administración de Sistemas Informáticos en Red
  • 2. Jorge Sánchez Asenjo’ 2013 Centro Don Bosco Salesianos-Villamuriel 1) Instalación y configuración de Bases de Datos Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red
  • 3. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Resultados a obtener al final RA1: Implanta sistemas gestores de bases de datos analizando sus características y ajustándose a los requerimientos del sistema RA2: Configura el sistema gestor de bases de datos interpretando las especificaciones técnicas y los requisitos de explotación
  • 4. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Objetivos de la Unidad 1. Reconocer los elementos fundamentales de un SGBD. 2. Distinguir los principales SGBD del mercado y sus capacidades. 3. Reconocer las distintas capas de funcionamiento de un SGBD 4. Asimilar la arquitectura interna del SGBD 5. Verificar el cumplimiento de los requisitos de instalación del SGBD 6. Instalar el SGBD elegido configurando de forma optimizada las opciones de instalación 7. Configurar la conectividad con el SGBD
  • 5. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Objetivos de la Unidad 8. Configurar las herramientas de acceso y configuración del SGBD 9. Configurar los parámetros fundamentales del SGBD 11.Comprobar los problemas de instalación mediantelos archivos LOG y de traza 12.Verificar el funcionamiento de un SGBD 13.Documentar el proceso de configuración del SGBD
  • 6. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Recursos necesarios • Software de máquina virtual (VMWare) • Instalador de Oracle 11g • Software MySQL • Editor de texto (Sublime Text) • Sistema operativo (Windows 7-32, Linux Mint o Ubuntu)
  • 7. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Evaluación •Examen tipo test (examen teórico)
  • 8. Jorge Sánchez Asenjo’ 2013 Centro Don Bosco Salesianos-Villamuriel 1.1) Estructura de un SGBD Capítulo de la Unidad 1: Instalación y Configuración de Bases de Datos
  • 9. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel ¿Qué es un SGBD? •Software que permite gestionar bases de datos •Oculta la física y maneja la BD desde su lógica
  • 10. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Repaso a los niveles conceptuales Modelo conceptual Modelo lógico Modelo interno E. conceptual E. lógico E. interno
  • 11. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Repaso a los niveles conceptuales •Conceptual * •Lógico •Interno * •Externo * •Físico * = definidos por ANSI
  • 12. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Funciones avanzadas •Bases de datos relacionales= Reglas de Codd •Hoy día: • Lenguaje completo (SQL) • Herramientas gráficas) • Reglas de integridad avanzadas • Gestión de copias • Exportar/Importar
  • 13. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Funciones avanzadas • Utilidades de recuperación • LOG •Programación de aplicaciones • Gestión de la comunicación con los clientes • Optimización de consultas • Automatización de tareas • Gestión de transacciones ACID
  • 14. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Tareas del DBA •Configurar e instalar el hardware necesario •Instalar y mantener el SGBD •Crear las estructuras de almacenamiento de la BD •Crear y configurar la BD •Control de usuarios •Monitorizar y optimizar el rendimiento •Realizar tareas de copia y recuperación
  • 15. Jorge Sánchez Asenjo’ 2013 Centro Don Bosco Salesianos-Villamuriel 1.2) Opciones de funcionamiento de un SGBD Capítulo de la Unidad 1: Instalación y Configuración de Bases de Datos
  • 16. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Opciones de funcionamiento Monocapa
  • 17. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Opciones de funcionamiento Bicapa
  • 18. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Opciones de funcionamiento Tres o más capas
  • 19. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel ¿En qué forma funcionaba el aula en la asignatura de SGBD?  Monocapa  Bicapa  Tricapa  Cuatro capas  Cinco capas
  • 20. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel ¿En qué forma funcionaba el aula en la asignatura de SGBD?  Monocapa  Bicapa  Tricapa  Cuatro capas  Cinco capas 
  • 21. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel ¿Y desde casa?  Monocapa  Bicapa  Tricapa  Cuatro capas  Cinco capas
  • 22. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel ¿En qué forma funcionaba el aula en la asignatura de SGBD?  Monocapa  Bicapa  Tricapa (considerando la VPN)  Cuatro capas  Cinco capas 
  • 23. Jorge Sánchez Asenjo’ 2013 Centro Don Bosco Salesianos-Villamuriel 1.3) Sistemas Gestores de Bases de Datos comerciales Capítulo de la Unidad 1: Instalación y Configuración de Bases de Datos
  • 24. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Licencias de software •Definición de la comunidad GNU • Software libre • Software privativo •Políticamente más correcto • Software de código abierto • Software cerrado
  • 25. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel ¿Quiénes de estas personas defienden el código abierto?  Richard Stallman  Bill Gates  Steve Jobs  Linus Torvalds  Larry Ellison
  • 26. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel ¿Quiénes de estas personas defienden el código abierto?  Richard Stallman  Bill Gates  Steve Jobs  Linus Torvalds  Larry Ellison   
  • 27. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel SGBD de código cerrado •Utilizan contratos tipo CLUF o EULA que restringen el uso a unas condiciones concretas •Oracle •SQL Server •DB2
  • 28. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel SGBD de código abierto •Licencias más populares: • GNU GPL • BSD •MySQL •PostgreSQL •SQLite •Firebird •Apache Derby
  • 29. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Bases de datos NoSQL •Problemas del modelo relacional • Debe mantener índices y claves por cada dato que entra • Se asegura así su coherencia • Cuanto hay un número ingente de inserciones por minuto, no dan abasto. •NoSQL=No relacional •Especialmente referido a BD en Internet que atienden un gran número de peticiones
  • 30. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Teorema de CAP • Reglas de un SGBD • Consistencia (C). Información coherente en todos los nodos • Disponibilidad (A). Información coherente en todos los nodos • Tolerancia a fallos (P). El sistema funciona aunque caiga un nodo • Teorema de CAPSólo se pueden cumplir 2 si hay una gran demanda de peticiones • Relacionales: C y P • NoSQL: A y P (incluso C y A)
  • 31. Jorge Sanchez’ 2013 Jorge Sánchez’ 2013 Centro Don Bosco Salesianos-Villamuriel Diferencias con un sistema SQL •No hay transacciones ACID •No hay JOIN •No hay SQL •Datos no relacionales