Escolar Documentos
Profissional Documentos
Cultura Documentos
CARACTERISTICAS DE UN SMBD
Persistencia (conservacin de datos)
Concurrencia (muchos usuarios)
Recuperacin (mantener en estado la Base de Datos)
Gestin de almacn
Facilidad de consulta
CARACTERISTICAS DE O.O.
Abstraccin (denota caractersticas esenciales)
Encapsulamiento (oculta secretos del objeto)
Clases o tipos (mismo comportamiento)
Modularidad (abstracciones con cierta relacin)
Jerarqua (orden de abstraccin )
DISEO DE B.D.O.O
rea de ventas
Ejemplo Venta de ropa:
Objeto: Ropa
Herencia: Modelo de la Ropa
Instancia: Los datos que se encuentran en la nota de remisin que se crea cuando se vende
la ropa
Clase: Marca de la ropa, a que marca reconocida pertenece
Polimorfismo: Tipo de venta, Tipo de Nota, Tipo de pago
Abstraccin: Los datos necesarios para crear la nota de remisin de la venta de ropa
Encapsulamiento: La talla, en algunas ocasiones no se especifica ya que se clasifica en
Chica, Mediana, Grande y por lo cual no se sabe que numeracin es
MODELO ODGM
Object DataBase Management Group
El modelo ODGM permite que como tanto los diseos como las implementaciones sean
portables entre los sistemas que soportan.
Los componentes bsicos de una base de datos orientada a objetos son los objetos y los
literales. Un objeto es una instancia auto contenida de una entidad de intereses del mundo
real. Los objetos tienen algn tipo de identificador nico. Un literal es un valor especfico
como amparo. Los literales no tienen identificadores un literal puede ser una estructura o un
conjunto de valores relacionados que se guardan bajo un solo nombre.
ODL (Lenguaje de definicin de datos)
Es el lenguaje de definicin de datos en SGDDO (sistema de gestin de base de datos
orientado a objetos) es empleado para facilitar la portabilidad de los esquemas de las bases
de datos. Intenta definir tipos de datos que pueden implementarse en diversos lenguajes de
programacin.
OML (Lenguaje de manipulacin de datos)
El lenguaje de programacin es empleado para la elaboracin de programas que permitan
crear, modificar y eliminar datos que constituyen una base de datos.
OQL (lenguaje de consulta de datos)
Es una serie de comandos que tiene una sintaxis aplicada a SQL para realizar consultas a
una base de datos.
MOLAP
Esta almacena los datos de una base de datos multidimensional. Para utilizar los tiempos de
respuesta, hacer resmenes de informacin calculados por adelantado y un sinfn de
operaciones utilizadas de forma multidimensional para proporcionar el anlisis su principal
premisa es que OLAP esta mejor implantado almacenando los datos multidimensionales.
El sistema MOLAP utiliza una arquitectura de 2 niveles, la base de datos multidimensional
y el motor analtico.
MOLAP VS ROLAP
Cuando se comparan estas dos estructuras se pueden realizar las siguientes:
ROLAP delega la negociacin entre el tiempo de respuesta entre el tiempo de respuesta y
procesa en Bach. Mientras que MOLAP requiere que sus bases de datos se compilen para
conseguir un rendimiento aceptable.
Los sistemas con alta volatilidad de datos requieren de una arquitectura que pueda realizar
esta consideracin.
Los sistemas ROLAP soportan esta consolidacin dinmica mientras que MOLAP estn
orientados a una consolidacin Bach.
Los ROLAP pueden crecer un gran nmero de dimensiones mientras que MOLAP
generalmente son adecuados para 10 o menos dimensiones.
Los ROLAP soportan anlisis OLAP contra grandes volmenes de datos mientras que los
MOLAP se comportan relacionalmente en volmenes ms reducidos (-5gb).
Existen otros modelos OLAP como son:
WOLAP (basado y orientado para web)
DOLAP (Basado en escritorio)
RTOLAP (o Real Time, basado en tiempo real)
SOLAP (o especial Solap, Basado en OLAP especiales)