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