SGBD

Software

MySQL

Maria DB

Oracle

Microsoft SQL Server

SQLite

Cassandra

MongoDB

Características

Integridad

Datos necesarios

Abstracción

restriciones

Oculta datos de usuarios

Independencia

Lógica

Física

Consistencia

Coherencia

Redundancia

Reduce datos repetidos

Respaldo y recuperación

Tiempo de espera o respuesta

Tiempo mínimo para consulta

Escalabilidad

Capacidad de adaptación

Concurrencia

Uso simultáneo

Transacción

Secuencia de operaciones

Lenguajes

Lenguaje de Definición de Datos

DDL

Define estructuras

Comandos

Create

Alter

Drop

Truncate

Comment

Lenguaje de Manipulación de Datos

DML

Consulta

Manipulación

Comandos

Select

Insert

Update

Delate

Lenguaje de Control de Datos

DCL

Gestión

Usuarios

Seguridad

Comandos

Grant

Revoke

Deny

Lenguaje de Transacción de Datos

TCL

Transaccion de datos

Confirmar

Iniciar

Deshacer

Comandos

Begin transaction

Commit

Rollback

Savepoint

Set transaction

Niveles

Físico

Como se almacenan

Conceptual

Como se organizan

Externo

Vista del usuario

Niveles de abstracción

Físico

Estructura de almacenamiento

Índices

Acceso de los datos

Lógico

Tablas

Relaciones

Restricciones de integridad

Vista

Vista personalizada

Grupos específicos

Usuario

Nivel más alto

Interacción directa

Clasificación de Modelados

Lógicos basados en objetos

Características

Flexibles

Condiciones específicas

Modelos

Entidad - Relación

Orientado a objetos

Semántico

Lógicos basados en registros

Características

Descripción de alto nivel

Registros de formato fijo

Modelos

Relacional

Red

Jerárquico

Físicos

Nivel más bajo

Modelos

Unificador

Elementos

Tipos de usuarios

Administrador de base de datos

DBA

Reponsabilidades

Mantenimiento

Configuración

Copias de seguridad

Gestión de usuarios

Permisos

Usuario final

Interno

Interactuan con la aplicaciones

Acciones limitadas

Programador de aplicaciones

DRA

Crean aplicaciones que usan la base

Acceso para manipular la base

DML

Consultan

Crean

Modifican