Diferencia entre revisiones de «Base de datos»

Contenido eliminado Contenido añadido
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 189.191.72.152 a la última edición de Diegusjaimes
Línea 83:
{{artículo principal|Base de datos orientada a objetos}}
 
Este modelo, bastante reciente, y propio de los [[Programación orientada a objetos|modelos informáticos orientados a objetos]], trata de almacenar en la base de datos los ''objetos'' completos (estado y comportamiento).
K ONDA NO LES DIGO VOLA DE NERDS
 
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:
* [[Encapsulación (programación orientada a objetos)|Encapsulación]] - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.
* [[Herencia (programación orientada a objetos)|Herencia]] - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.
* [[Polimorfismo]] - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
 
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. Una operación (llamada función) se especifica en dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o método) de la operación se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicación de los usuarios pueden operar sobre los datos invocando a dichas operaciones a través de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podría denominarse independencia entre programas y operaciones.
 
'''[[SQL:2003]],''' es el estándar de SQL92 ampliado, soporta los conceptos orientados a objetos y mantiene la compatibilidad con SQL92.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EHI JAJA JA SOY UNA MAMADA
 
===Bases de datos documentales===