Un sistema de gestión de bases de datos relacionales (RDBMS ) es para bases de datos relacionales. En una base de datos relacional, un conjunto de tablas de datos representa a las entidades vinculadas entre sí mediante claves primarias y externas . Los tipos de relaciones pueden ser de uno a uno ( 1:1 ) , uno - a-muchos ( 1 : M ) o muchos - a-muchos ( M : M ) . Por ejemplo, una entidad de datos puede ser "Cliente " en relación 1 : M a " órdenes ", porque un cliente determinado puede tener más de una orden
bases de datos orientadas a objetos
< . sistemas de gestión de bases de datos > orientados a objetos ( p ODBMS ) fueron creados para hacer frente a los tipos de datos cada vez más complejos y lenguajes orientados a objetos como C + + . En ese momento, muchos expertos creían que iban a reemplazar rápidamente las bases de datos relacionales , sin embargo, ahora se consideran un complemento de RDBMS. El mayor uso de ODBMS se encuentra en la comunidad de software de código abierto.
Selección de una base de datos Otro Venta
RDBMS sigue siendo el tipo de base de datos más dominante en el mercado hoy en día . Aplicaciones empresariales más paquetes se basan en modelos relacionales. Para aquellos que necesitan apoyo ODBMS , bases de datos relacionales más ahora soportan ambos tipos de datos complejos y lenguajes de programación orientados a objetos. Además, debido a que hay pocas normas de la comunidad de software ODBMS , problemas de incompatibilidad son mucho más probables .