¿Cuáles son las bases de datos relacionales comunes (qué es una base de datos relacional)?
La base de datos relacional es una base de datos basada en el modelo relacional, que utiliza conceptos y métodos matemáticos como el álgebra de conjuntos para procesar datos en la base de datos. Varias entidades del mundo real y las diversas conexiones entre ellas están representadas por modelos relacionales. Lenguaje de consulta de datos estándar SQL es un lenguaje basado en bases de datos relacionales que permite la recuperación y manipulación de datos en bases de datos relacionales.
El modelo relacional consta de tres partes: estructura de datos relacionales, conjunto de operaciones relacionales y restricciones de integridad relacional.
En pocas palabras, una base de datos relacional es una base de datos compuesta por múltiples filas y listas bidimensionales que se pueden vincular entre sí. Las principales bases de datos relacionales actuales incluyen Oracle, DB2, MicrosoftSQLServer, MicrosoftAess, MySQL, etc.
1. Oracle
Oracle es el primer sistema de gestión de bases de datos relacionales comercial abierto del mundo lanzado en 1983. Utiliza un lenguaje de consulta estructurado SQL estándar, admite múltiples tipos de datos, proporciona soporte de almacenamiento de datos orientado a objetos, tiene herramientas de desarrollo de lenguajes de cuarta generación y es compatible con Unix, Windows NT, OS/2, Novell y otras plataformas. Además, tiene buenas capacidades de procesamiento paralelo. Los productos de Oracle consisten principalmente en productos de servidor de Oracle, herramientas de desarrollo de Oracle, aplicaciones de Oracle y también incluyen productos de bases de datos basados en computadora. Satisface principalmente las necesidades de grandes bases de datos para el desarrollo empresarial de bancos, finanzas, seguros y otras empresas.
2. DB2
DB2 es un sistema de gestión de bases de datos relacionales desarrollado por IBM en Estados Unidos. Sus principales entornos operativos son UNIX (incluido el propio AIX de IBM), Linux, IBMi (Anteriormente. conocido como OS/400), z/OS y ediciones de servidor Windows.
DB2 se utiliza principalmente para aplicaciones a gran escala. Tiene buena escalabilidad, puede admitir desde mainframe hasta entornos de un solo usuario y es adecuado para todas las plataformas de sistemas operativos de servidor comunes. DB2 proporciona altos niveles de utilización, integridad, seguridad, recuperabilidad y capacidades de ejecución de datos para aplicaciones pequeñas y grandes con funcionalidad básica independiente de la plataforma y comandos SQL.
DB2 utiliza una jerarquía de datos para descargar fácilmente datos de mainframe a un servidor de base de datos LAN, lo que permite a los usuarios cliente/servidor y a las aplicaciones basadas en LAN acceder a datos de mainframe y hacer que las bases de datos sean transparentes en la conexión.
DB2 es conocido por tener un optimizador de consultas muy completo. Sus conexiones externas pueden mejorar el rendimiento de las consultas y admitir consultas paralelas multitarea. DB2 tiene un excelente soporte de red, cada subsistema puede conectar a más de 100.000 usuarios distribuidos y puede activar miles de subprocesos activos al mismo tiempo, lo que lo hace especialmente adecuado para aplicaciones distribuidas a gran escala.
3. MicrosoftSQLServer
SQLServer es un sistema de gestión de bases de datos relacionales lanzado por Microsoft. Tiene las ventajas de facilidad de uso, buena escalabilidad y alta integración con software relacionado. Puede usarse en varias plataformas, desde computadoras portátiles con Microsoft Windows 98 hasta servidores con Microsoft Windows 2012 y otros multiprocesadores grandes.
MicrosoftSQLServer es una plataforma de base de datos integral que proporciona gestión de datos de clase empresarial a través de herramientas integradas de inteligencia empresarial (BI). El motor de base de datos de Microsoft SQL Server proporciona un almacenamiento más seguro y confiable para datos estructurados y relacionales, lo que le permite crear y administrar aplicaciones de datos de alto rendimiento y disponibilidad para su negocio.
4. Microsoft Aess
Aess es un sistema de gestión de bases de datos relacionales lanzado por Microsoft.
Combina las dos características principales de DatabaseEngine y la interfaz gráfica de usuario, y es uno de los programas del sistema de Microsoft Office.
Aess es un sistema de gestión de bases de datos lanzado por Microsoft que combina la interfaz gráfica de usuario de DatabaseEngine con herramientas de desarrollo de software. Es miembro de Microsoft Office y se vende por separado en las ediciones de Office, incluidas Professional y superiores. El 25 de septiembre de 2018, se lanzó el último Microsoft OfficeAess 2019 en Microsoft Office 2019.
Microsoft Office Aess es un sistema de gestión de bases de datos.
MSACCESS almacena datos en su propio formato en un motor de base de datos basado en AessJet. También puede importar o vincular directamente datos almacenados en otras aplicaciones y bases de datos.
5.
MySQL es un sistema de gestión de bases de datos relacionales desarrollado por MySQLAB en Suecia y actualmente forma parte de la serie de productos Oracle. MySQL es uno de los sistemas de gestión de bases de datos relacionales más populares y, en términos de aplicaciones WEB, MySQL es una de las mejores aplicaciones RDBMS (sistema de gestión de bases de datos relacionales).
MySQL es un sistema de gestión de bases de datos relacionales. Una base de datos relacional almacena datos en diferentes tablas en lugar de almacenar todos los datos en un repositorio grande, lo que puede mejorar la velocidad y la flexibilidad.
El lenguaje SQL utilizado por MySQL es el lenguaje estandarizado más utilizado para acceder a bases de datos. El software MySQL adopta una política de licencia dual y se divide en edición comunitaria y edición comercial. Debido a su pequeño tamaño, alta velocidad, bajo costo total de propiedad y especialmente a las características del código fuente abierto, MySQL generalmente se selecciona como base de datos de sitios web para el desarrollo de sitios web pequeños y medianos.