¿Qué es la base de datos?
What is the database?
In computer science, a database management system usually refers to the software that stores and organizes reliably, and provides efficient and simple methods to modify and access data for end-users and applications.

The database systems are classified according to the database model they support. The most popular database models include: relational, object, key-value and document model. After the 1980s, the relational database dominated the industry and other models were used in niche environments.

The relation database is widely accepted because it provides a highly abstract and simple interface, which organizes data into rows and columns of a set of tables, that reduces the complexity for end-users and applications. In relational databases, the SQL language is used to modify and access data.

Different database systems have different core functionalities based on their targeting working environments. However, most of them share following characteristics:
-- Store, modify and access data efficiently,
-- Provide access to the metadata or the catalog of user data,
-- Handle concurrent modification with some degree of consistency,
-- Support transaction basic isolation level,
-- Control the access control to user data for security enforcement.
En informática, un sistema de gestión de bases de datos suele referirse al software que almacena y organiza de forma fiable, y proporciona métodos eficaces y sencillos para modificar y acceder a los datos para los usuarios finales y las aplicaciones.

Los sistemas de bases de datos se clasifican según el modelo de base de datos que soportan. Los modelos de bases de datos más populares son: relacional, objeto, clave-valor y modelo de documento. A partir de los años 80, la base de datos relacional dominó el sector y los demás modelos se utilizaron en entornos especializados.

La base de datos relacional está ampliamente aceptada porque proporciona una interfaz muy abstracta y sencilla, que organiza los datos en filas y columnas de un conjunto de tablas, lo que reduce la complejidad para los usuarios finales y las aplicaciones. En las bases de datos relacionales, se utiliza el lenguaje SQL para modificar y acceder a los datos.

Los distintos sistemas de bases de datos tienen diferentes funcionalidades básicas en función de los entornos de trabajo a los que se dirijan. Sin embargo, la mayoría comparten las siguientes características:
-- Almacenar, modificar y acceder a los datos de forma eficiente,
-- Proporcionar acceso a los metadatos o al catálogo de datos del usuario,
-- Manejar la modificación concurrente con cierto grado de coherencia,
-- Soportan el nivel de aislamiento básico de las transacciones,
-- Controlan el acceso a los datos de usuario para garantizar la seguridad.
general_qa
es