1. Operaciones CRUD: Este acrónimo significa Crear, leer, actualizar y eliminar . Estas son las acciones fundamentales realizadas en datos dentro de una base de datos.
* Crear: Agregar nuevos datos a la base de datos (por ejemplo, insertar un nuevo registro del cliente).
* Leer: Recuperar datos de la base de datos (por ejemplo, seleccionar a todos los clientes de una ciudad específica).
* Actualización: Modificación de los datos existentes en la base de datos (por ejemplo, cambiar el número de teléfono de un cliente).
* Eliminar: Eliminar datos de la base de datos (por ejemplo, eliminar un registro del cliente).
2. Gestión de transacciones: Esto garantiza la integridad y la consistencia de los datos. Las transacciones implican una serie de operaciones que deben completarse como una sola unidad, ya sea que tenga éxito o todos los fracasos.
* Atomicidad: Todas las operaciones dentro de una transacción deben completarse con éxito, o ninguna de ellas sí.
* consistencia: La base de datos debe permanecer en un estado válido antes y después de cada transacción.
* aislamiento: Las transacciones concurrentes no deben interferir con los datos del otro.
* Durabilidad: Una vez que se compromete una transacción, los cambios son permanentes y sobreviven fallas en el sistema.
3. Acceso a datos: Esto implica cómo se accede y manipulan los datos.
* Idiomas de consulta: Estos se utilizan para recuperar datos de la base de datos (por ejemplo, lenguajes de consulta SQL, NoSQL).
* API llama: Las aplicaciones utilizan llamadas API para interactuar con la base de datos.
* Estructuras de datos: Los datos se organizan dentro de la base de datos utilizando estructuras como tablas, índices y relaciones.
4. Administración de la base de datos: Esto involucra tareas como:
* Seguridad: Implementación de controles de acceso y permisos de usuario.
* Ajuste de rendimiento: Optimización del rendimiento de la base de datos para la eficiencia.
* Copia de seguridad y recuperación: Asegurar que los datos estén respaldados y se pueden restaurar en caso de fallas.
* Mantenimiento: Actualizando y parcheando regularmente el sistema de base de datos.
Estos cuatro tipos de acciones están interconectados y trabajan juntos para garantizar la operación eficiente y confiable de un sistema de base de datos.