BD GICD Tema0 IBD
BD GICD Tema0 IBD
BD GICD Tema0 IBD
Objetivos
Comprender qué es una base de datos, y para qué
se utiliza
Diferenciar los conceptos “base de datos”,
“esquema”, “sistema gestor de bases de datos” y
“sistema de bases de datos”
Tener un primer contacto con el concepto
“metadatos”
Conocer los diferentes tipos de sistemas de bases de
datos existentes en la actualidad y los proveedores
más relevantes
Tema 0. Introducción a los Sistemas de
Bases de Datos
3
Contenidos
0.1 Qué es una base de datos
Bibliografía
[CB 2015] Connolly, T.M.; Begg C.E.: Database Systems: A
Practical Approach to Design, Implementation, and Management, 6th
Edition.Pearson
[EN 2016] Elmasri, R.; Navathe, S.B.: Fundamentals of Database
Systems, 7th Edition. Pearson.
BD MI_BIBLIOTECA
AUTOR PRESTAMO
EDITORIAL
EMPRESA EMPLEADO LIBRO
PERSONA
DEPARTAMENTO
FAMILIAR
CINE PRODUCTORA
INTERPRETE REPRESENTANTE
DIRECTOR PRODUCIDA_POR
GUIONISTA GUION
PELICULA
ACTUA_EN ESCRITO_POR
Usuarios y
Programadores
Programas de Aplicación
SGBD
Base de
Datos
0.2 Primeras nociones: Metadatos
14
metadatos LIBRO
PERSONA
Lo llamaremos INFORMATION_SCHEMA
INFORMATION_
SCHEMA TABLAS
COLUMNAS
CINE PRODUCTORA
Está INDICES
VISTAS
INTERPRETE REPRESENTANTE
almacenado RESTRICCIONES
junto a los DIRECTOR PRODUCIDA_POR
Entorno
simplificado de Programas de Aplicación
un Sistema de
Base de Datos
Sistema de SGBD
Bases de Datos
Base de
Datos
0.2 Primeras nociones: resumen
19
SGBD Relacionales
Oracle, MySQL
MariaDB
PosgreSQL
Microsoft SQL Server, Microsoft Access,
Microsoft Azure SQL Database
IBM DB2
SQLite
Snowflake
Hive …
SGBD NoSQL
Documentos: MongoDB
Columnar: Cassandra
Clave/Valor: Redis
Grafos: Neo4J
22
https://db-engines.com/en/ranking
Ranking elaborado de acuerdo a la
popularidad de los SGBD
Hay 423 SGBD diferentes en el ranking
0.3 Panorama actual: proveedores