1. Origen A finales de los 80.
Almacenamiento En forma de objetos.
Características Herencia múltiple.
Comprobación e inferencia de tipo.
Distribución: Objetos ubicados en diferentes procesadores.
Versiones: Posibilidad de mantener las distintas versiones que de un objeto puede haber.
Ventajas Flexibilidad y soporte para el tipo de datos complejos.
Manipula datos complejos de forma rápida y ágilmente.
Desventajas Inmadurez del mercado.
Falta de estándares en la industria orientada a objetos.
Lenguajes Comerciales: Fox pro, Magic, Access, SQL Server, Oracle.
compatibles Libres: MySQL, Apache derby, SQLive.
Seguridad No permite tener acceso a los datos (objetos); esto es debido a que para poder entrar se
tiene que hacer des de los métodos que haya utilizado el programador.
2. Origen Fueron postuladas sus bases en 1970.
Almacenamiento En forma de tablas.
Características Se compone de varias tablas o relaciones.
No pueden existir dos tablas con el mismo nombre o registro.
Cada tabla es a su vez un conjunto de registros (filas y columnas).
Las relaciones entre tablas se llevan a cabo mediante las claves primarias y
foráneas.
Las claves primarias deben cumplir con la integridad de datos.
Ventajas Provee herramientas que garantizan la duplicidad de registros.
Garantiza la integridad referencial así al eliminar un registro elimina todos los
registros relacionados dependientes.
Favorece la normalización por ser mas comprensible y aplicable.
Desventajas Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de
información geográfica.
No se manipula de forma manejable los bloques de texto como tipo de dato.
Lenguajes MySQL, PostgreSQL, Oracle, DB2, INFORMIX, Interbase, FireBird, Sybase y
Compatibles Microsoft SQL Server.
Seguridad Se pueden crear cuentas con distintos privilegios para la manipulación de la base
de datos