Categorias: Todos - transacción - niveles - abstracción - lenguajes

por Noemi Puerto Riegos 10 meses atrás

121

SGBD

Existen diversas clasificaciones y niveles de abstracción en los sistemas de gestión de bases de datos (SGBD). Estos sistemas incluyen software como SQLite, Oracle, Microsoft SQL Server, MongoDB, MySQL, MariaDB y Cassandra, entre otros.

SGBD

SGBD

Tipos de usuarios

Programador de aplicaciones
DRA

Acceso para manipular la base

Modifican

Crean

Consultan

Crean aplicaciones que usan la base

Usuario final
Interno

Acciones limitadas

Interactuan con la aplicaciones

Administrador de base de datos
DBA

Reponsabilidades

Permisos

Gestión de usuarios

Copias de seguridad

Configuración

Mantenimiento

Clasificación de Modelados

Físicos

Elementos

Unificador

Nivel más bajo
Lógicos basados en registros

Jerárquico

Red

Relacional

Registros de formato fijo

Descripción de alto nivel

Lógicos basados en objetos
Modelos

Semántico

Orientado a objetos

Entidad - Relación

Condiciones específicas

Flexibles

Niveles de abstracción

Usuario
Interacción directa
Nivel más alto
Vista
Grupos específicos
Vista personalizada
Lógico
Restricciones de integridad
Relaciones
Tablas
Acceso de los datos
Índices
Estructura de almacenamiento

Niveles

Externo
Vista del usuario
Conceptual
Como se organizan
Físico
Como se almacenan

Lenguajes

Lenguaje de Transacción de Datos
TCL

Set transaction

Savepoint

Rollback

Commit

Begin transaction

Transaccion de datos

Deshacer

Iniciar

Confirmar

Lenguaje de Control de Datos
DCL

Deny

Revoke

Grant

Gestión

Seguridad

Usuarios

Lenguaje de Manipulación de Datos
DML

Delate

Update

Insert

Select

Manipulación

Consulta

Lenguaje de Definición de Datos
DDL

Comandos

Comment

Truncate

Drop

Alter

Create

Define estructuras

Características

Transacción
Secuencia de operaciones
Concurrencia
Uso simultáneo
Escalabilidad
Capacidad de adaptación
Tiempo de espera o respuesta
Tiempo mínimo para consulta
Respaldo y recuperación
Redundancia
Reduce datos repetidos
Consistencia
Coherencia
Independencia
Física
Lógica
Abstracción
restriciones

Oculta datos de usuarios

Integridad
Datos necesarios

Software

MongoDB
Cassandra
SQLite
Microsoft SQL Server
Oracle
Maria DB
MySQL