Las bases de datos orientadas a objetos se caracterizan por almacenar objetos completos, incluyendo tanto su estado como su comportamiento. Los usuarios pueden definir operaciones sobre los datos, y cada operación se divide en una interfaz y una implementación, permitiendo cambios en la implementación sin afectar la interfaz.
INCORPORA TODOS LOS CONCEPTOS IMPORTANTES DEL PARADIGMA DE OBJETOS:
POLIMORFISMO
Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
BASE DE DATOS ORIENTADAS A OBJETOS
TRATA DE ALMACENAR EN LA BASE DE DATOS LOS OBJETOS COMPLETOS (ESTADO Y COMPORTAMIENTO)
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.
EJEMPLO
HERENCIA
Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.
ENCAPSULACION
Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.
BASE DE DATOS JERARQUICAS
NODO QUE NO TIENE PADRE ES LLAMADO RAIZ
NODO PADRE TIENE BARIOS HIJOS
BASE DE DATOS SE ORGANIZAN EN FORMA DE ARBOL INVERTIDO
BASE DE DATOS TRANSACCIONALES
EL TRASPASO DE DINERO DE UNA CUENTA BANCARIA A OTRA
PERMITEN CONECTIVIDAD A BASE DE DATOS RELACIONALES
ESTÁN DIRIGIDAS AL ENTORNO DE ANÁLISIS DE CALIDAD, DATOS DE PRODUCCIÓN E INDUSTRIAL
SON BASE DE DATOS CUYO UNICO FIN ES EL ENVIO Y RECEPCION DE DATOS A GRANDES VELOCIDADES
BASE DE DATOS RELACIONALES
TIENE LA CONSIDERABLE VENTAJA DE QUE ES MÁS FÁCIL DE ENTENDER Y DE UTILIZAR PARA UN USUARIO ESPORÁDICO DE LA BASE DE DATOS
SU IDEA FUNDAMENTAL ES EL USO DE "RELACIONES". ESTAS RELACIONES PODRÍAN CONSIDERARSE EN FORMA LÓGICA COMO CONJUNTOS DE DATOS LLAMADOS "TUPLAS".
LA INFORMACIÓN PUEDE SER RECUPERADA O ALMACENADA MEDIANTE "CONSULTAS" QUE OFRECEN UNA AMPLIA FLEXIBILIDAD Y PODER PARA ADMINISTRAR LA INFORMACIÓN.
ESTO ES PENSANDO EN CADA RELACIÓN COMO SI FUESE UNA TABLA QUE ESTÁ COMPUESTA POR REGISTROS (LAS FILAS DE UNA TABLA), QUE REPRESENTARÍAN LAS TUPLAS, Y CAMPOS (LAS COLUMNAS DE UNA TABLA).
BASE DE DATOS QUE SIRVE PARA MODELAR PROBLEMAS REALES Y ADMINISTRAR DATOS DINAMICAMENTE
BASE DE DATOS EN RED
ES UN MODELO UTILIZADO MÁS POR PROGRAMADORES QUE POR USUARIOS
OFRECE UNA SOLUCIÓN EFICIENTE AL PROBLEMA DE REDUNDANCIA
PERMITE QUE UN NODO TENGA VARIOS PADRES
BASE DE DATOS MULTIDIMENSIONALES
LOS CAMPOS O ATRIBUTOS DE UNA TABLA PUEDEN SER DE DOS TIPOS, O BIEN REPRESENTAN DIMENSIONES DE LA TABLA, O BIEN REPRESENTAN MÉTRICAS QUE SE DESEAN ESTUDIAR.
SON BASES DE DATOS IDEADAS PARA DESARROLLAR APLICACIONES MUY CONCRETAS, COMO CREACIÓN DE CUBOS OLAP.
EVOLUCION DE LA BASE DE DATOS
FACTORES QUE CAUSARON LA EVOLUCION
COMPUTADORAS INNOVADAS
LAS OPERACIONES DE LAS EMPRESAS SON MUY DESCENTRAALIZADAS
Tomorrow we will be more organized and prioritize every task.