1. RDBMS:
RDBMS significa Sistema de gestión de bases de datos relacionales .
En esta gestión de base de datos, los datos se organizan en tablas relacionadas. Para acceder a la base de datos utiliza el lenguaje de consulta estructurado (SQL) . Este modelo se basa en la teoría matemática del álgebra relacional y el cálculo. El concepto original del modelo fue propuesto por el Dr. EF Codd en 1970. Después de un tiempo, el modelo se clasificó definiendo doce reglas que se conocen como la regla de Codd . Para que cualquier base de datos sea una base de datos relacional, debe satisfacer al menos 6 de las 12 reglas de Codd. Estas 12 reglas de Codd son las siguientes:
- Regla de información
- Regla de acceso garantizado
- Tratamiento sistemático de valores nulos
- Regla de descripción de la base de datos
- Regla de sublenguaje de datos completos
- Ver regla de actualización
- Inserción, actualización y eliminación de alto nivel
- Independencia de datos físicos
- Independencia de datos lógicos
- Integridad Independencia
- Independencia de distribución
- Regla de no subversión
2. ORDBMS:
ORDBMS significa Sistema de gestión de bases de datos relacionales de objetos .
Proporciona todas las facilidades de RDBMS con el soporte adicional de conceptos orientados a objetos. El concepto de clases, objetos y herencia son soportados en esta base de datos. Está presente en el nivel del suelo entre el RDBMS y el OODBMS. En este, los datos se pueden manipular utilizando cualquier lenguaje de consulta. Es complejo porque tiene que ocuparse tanto de los conceptos de bases de datos relacionales como de los conceptos orientados a objetos. Algunos de los DBMS relacionados con objetos disponibles en el mercado son los siguientes:
- Sistema de base de datos universal DB2 de IBM
- Servidor universal de Informix
Diferencia entre RDBMS y ORDBMS:
S. No. | RDBMS | ORDBMS |
---|---|---|
1. | RDBMS es un sistema de gestión de bases de datos relacionales basado en el modelo relacional de datos. | ORDBMS es un sistema de gestión de base de datos relacional orientado a objetos basado en el modelo de base de datos relacional y orientado a objetos. |
2. | Sigue la estructura de la tabla, es simple de usar y fácil de entender. | Es igual que RDBMS pero tiene algunas extensiones extra confusas debido a los conceptos de Orientación a Objetos. |
3. | No tiene extensibilidad y contenido. | Solo se limita a los nuevos tipos de datos. |
4. | Dado que RDBMS es antiguo, es muy maduro. | Se está desarrollando, por lo que es de naturaleza inmadura. |
5. | En esto, existe una amplia oferta de herramientas y desarrolladores capacitados. | Puede aprovechar los avances de las herramientas y los desarrolladores de RDBMS. |
6. | Tiene poco soporte para la programación orientada a objetos. | Es compatible con las características de la programación orientada a objetos. |
7. | Es compatible con el lenguaje de consulta estructurado (SQL). | Es compatible con el lenguaje de consulta de objetos (OQL). |
8. | RDMS se utiliza para tareas de aplicaciones tradicionales, como la administración y el procesamiento de datos. | ORDMS se utiliza para aplicaciones con objetos complejos. |
9. | Es capaz de manejar solo datos simples. | También es capaz de manejar los datos complejos. |
10 | El servidor MS SQL, MySQL, SQLite, MariaDB son ejemplos de RDBMS. | PostgreSQL es un ejemplo de ORDBMS. |
Publicación traducida automáticamente
Artículo escrito por itskawal2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA