===== Referencias =====

En esta sección se encuentran tutoriales o manuales que puedan ser útiles para profundizar en algunos aspectos de la asignatura. No son de obligada lectura pero si necesarios y muy recomendables para su estudio y la realización de las prácticas y ejercicios
==== Manuales / Tutoriales ====

  * [[https://dev.mysql.com/doc/refman/5.5/en/|Manual de referencia de MySQL 5.5]]
  * [[https://www.postgresql.org/docs/9.4/static/index.html|Manual de referencia de PostgreSQL 9.4]]
  * [[https://es.wikipedia.org/wiki/Modelo_entidad-relación|Modelo Entidad-Relación]] Artículo de Wikipedia con bastante información y explicaciones
  * [[http://sqlzoo.net/wiki/SQL_Tutorial|Tutorial SQL]] Tutorial SQL interactivo
  * [[http://www.postgresqltutorial.com|Tutorial PostgreSQL]] Tutorial completo de PostgreSQL

==== Videotutoriales ====

  * [[https://www.youtube.com/watch?v=Z6KE3R42N7E&list=PLI13k_SD5SxERiDE6ZktTEAsfksWg4liN|Diseño de Bases de Datos]]
    * Diseño de modelos Entidad-Relación
      * Herencia
      * Relaciones reflexivas
      * Relaciones (1-1, 1-N, N-M)
      * Atributos (simples, derivados, estructurados, multivaluados)
      * Ejemplos con ejercicios completos
    * Transformación de modelos Entidad-Relación a modelos Relacional
    * Crear el script SQL a partir del modelo Relacional 
  * [[https://www.youtube.com/watch?v=XQfPcx7YI0A&list=PLI13k_SD5SxF5ksJbUWFLb2aEM-zsNsoj|Cómo trabajar con MySQL (playlist)]]
    * Crear procedimientos, funciones y triggers
    * Cómo ejecutar un script SQL
    * Hacer una copia de seguridad
    * Conectar desde línea de comandos
    * Añadir mysql.exe al PATH del sistema (Windows)
  * [[https://www.youtube.com/watch?v=g-5Y0RUcTrU&list=PLI13k_SD5SxFag7roLze0jRfsOjBzoXi-|Gestionar MySQL con phpMyAdmin (playlist)]]
    * Crear una base de datos en MySQL
    * Cambiar la contraseña de acceso a MySQL
    * Ejecutar un script
    * Crear una copia de seguridad (backup)
    * Configurar la seguridad en el acceso a phpMyAdmin
  * [[https://www.youtube.com/watch?v=kyMWMG2Eoqs&list=PLI13k_SD5SxFE31Y-kcMEyWS2G1Dy3p2t|Gestionar MySQL con MySQL Workbench (playlist)]]
    * Diseñar un modelo relacional
    * Cómo usar la opción de //Reserver Engineering//
    * Cómo usar la opción de //Forward Engineering//
    * Ejecutar un script SQL
  * [[https://www.youtube.com/playlist?list=PLI13k_SD5SxH1g11hU2K_SarP_MsOLXqP|Lenguaje SQL (playlist)]]
    * Cómo empezar a escribir consultas SQL
    * Operadores
    * Funciones agregadas
    * Consultas de agrupación
    * Consultas de ordenación
    * Consultas con varias tablas (INNER JOIN)
    * Consultas con varias tablas (OUTER JOIN)
    * Consultas con varias tablas (OUTER JOIN II)
    * Consultas con vistas

==== Libros ====

  * [[https://books.google.com.mx/books?id=NT3uPQAACAAJ&dq=navathe&source=gbs_book_other_versions|Fundamentos de Sistemas de Bases de Datos]] [Ramez A. Elmasri, Shamkant B. Navathe] (Pearson Education)
  * [[https://books.google.com.mx/books?id=8Bb9AAAACAAJ&source=gbs_book_other_versions|Diseño de Bases de Datos. Problemas Resueltos]] [Adoración de Miguel, Paloma Martínez, Elena Castro] (Ra-Ma)
  * [[https://books.google.com.mx/books?id=HbAhv1zAIQ8C&printsec=frontcover&dq=gavin+powell&hl=es-419&sa=X&ved=0ahUKEwi1xs-Y5oDOAhUEL8AKHfqpADkQ6AEIKjAB#v=onepage&q=gavin%20powell&f=false|Beginning Database Design]] [Gavin Powell] (Wrox)

==== Varios ====

  * [[http://db-engines.com/en/ranking|DB-Engines Ranking]] Ranking de motores de Bases de Datos
  * [[http://www.comparebusinessproducts.com/fyi/10-largest-databases-in-the-world|10 Largest Databases in the world]] Las 10 Bases de Datos más grandes del mundo
  * [[http://highscalability.com/blog/2011/12/19/how-twitter-stores-250-million-tweets-a-day-using-mysql.html|Twitter y MySQL]] Cómo almacena Twitter 250 millones de tweets al día utilizando MySQL
  * [[http://www.itnews.com.au/news/twitter-paypal-reveal-database-performance-317811|El rendimiento de Twitter y Paypal]] Datos sobre el rendimiento de las Bases de Datos de Twitter y Paypal
  * [[http://modern-sql.com/slides|Modern SQL]] Presentación sobre las características introducidas recientemente al lenguaje SQL

----

(c) 2016-2020 Santiago Faci