apuntes-taiage

Bloque 2 – Tema 5

Sistemas de gestión de bases de datos relacionales, orientados a objetos y NoSQL: características y componentes.


Introducción

Un Sistema de Gestión de Bases de Datos (SGBD) es el software que permite crear, gestionar y administrar bases de datos.
En el examen TAI se pregunta este tema desde un punto de vista conceptual y comparativo, centrándose en tipos de SGBD, características y componentes, no en SQL avanzado ni administración práctica.


1. Sistemas de gestión de bases de datos (SGBD)

1.1. Concepto de SGBD

Un Sistema de Gestión de Bases de Datos (SGBD) es el conjunto de programas que permiten:

Clave de examen:
Base de datos ≠ SGBD.


1.2. Funciones principales de un SGBD

Funciones básicas:

Miniresumen


2. Componentes de un SGBD

2.1. Componentes principales

Un SGBD está formado por:


2.2. Diccionario de datos

El diccionario de datos contiene:

Clave TAI:
El diccionario de datos describe los datos, no los datos en sí.

Miniresumen


3. SGBD relacionales

3.1. Concepto de SGBD relacional

Un SGBD relacional organiza la información en:

Se basa en el modelo relacional.


3.2. Características del modelo relacional


3.3. Claves en el modelo relacional

Clave TAI:
La clave foránea no identifica, referencia.


3.4. Ejemplos de SGBD relacionales

Miniresumen


4. SGBD orientados a objetos

4.1. Concepto

Un SGBD orientado a objetos almacena la información en forma de objetos, similares a los utilizados en programación orientada a objetos.


4.2. Características


4.3. Ventajas e inconvenientes

Ventajas:

Inconvenientes:

Miniresumen


5. SGBD NoSQL

5.1. Concepto de NoSQL

Los SGBD NoSQL son sistemas de bases de datos:


5.2. Características de NoSQL


5.3. Tipos de bases de datos NoSQL


5.4. Ejemplos de SGBD NoSQL

Clave TAI:
NoSQL no significa “sin SQL”, sino “no solo SQL”.

Miniresumen


Miniresumen final del tema