domingo, 4 de septiembre de 2011

BASES DE DATOS

BASES DE DATOS MULTIDIMENSIONAL (BDM)
  • Definición


Base de datos de estructura basada en dimensiones, orientada a consultas complejas y alto rendimiento. Es decir que en vez de un valor, encontramos varios dependiendo del los "ejes".

Ejemplo: "Una tabla relacional de productos podría tener 2 campos ID, Nombre del producto y existencias. En un entorno multidimensional con dos dimensiones, tiempo y espacio, tendríamos por cada entrada N valores dependiendo de estos dos ejes y así podríamos observar el número de existencias en el tiempo (histórico) y en las diferentes sedes de la empresa."



El esquema de este cubo da a conocer sus ejes con sus respectivas estructuras,todas las celadas de la matriz contiene datos con igual estructura, a los ejes se les llama dimensiones y al dato que se presenta en la matriz se le llama medida. A los elementos del producto cartesiano de los ejes se les llama coordenadas.
  • Operaciones de Hipercubos
Roll up.- incremento en el nivel de agregación de datos.
Drill down.- incremento en el nivel de detalle, lo opuesto al roll up.
Slice.- reducción de la dimensionalidad de los datos mediante selección.
Dice.- reducción de la dimensionalidad de los datos mediante proyección.
Pivotaje o rotación.- reorientacion de la visión multidimensional.

Estas bases de datos se usan en aquellas aplicaciones que implica procesamiento de grandes cantidades de datos como es la minería de datos y los negocios inteligentes. 



BASES DE DATOS DEDUCTIVAS
  • Definición

Estas bases de datos extienden la capacidad expresiva de las BDR incluyendo un conjunto de reglas que permiten definir conocimiento implícito. Estas bases de datos permiten hacer deducciones a partir de inferencias, que es el deducir una cosa aparir de otra.  
Se basan principalmente en reglas y hechos que son almacenados en la base de datos.
Surge debido a las limitaciones de BDR para realizar consultas recursivas y deducir relaciones indirectas, también son llamadas Bases de Datos Lógicas. 


Utilizan un subconjunto del lenguaje Prolog llamado Datalog, el cual es declarativo y permite al ordenador hacer deducciones para contestar consultas basándose en reglas y hechos. 
Sintaxis y semántica.- Clausulas de Horn: construyen reglas del tipo "modus ponendo ponens" es decir "si es verdad el antecedente, es verdad el consecuente". 
  • Ejemplo Datalog:
%hechos
hombre(daniel).
hombre(abraham).
hombre(isaac).
mujer(sarai).
padre(daniel,sarai).
padre(daniel,abraham).

%reglas
hijo(X,Y):-hombre(X), (padre(Y,X); madre(Y,X)).
hija(X,Y):-mujer(X),  (padre(Y,X); madre(Y,X)).




BASES DE DATOS PARALELAS
  • Definición
Es una colección de datos interrelacionados, estas duplica su información, estas bases de datos se ejecutan en varios procesadores y discos que han sido diseñados para ejecutar operaciones en paralelo, esto con la finalidad de mejorar el rendimiento.  
Dichos procesadores y discos están conectados a través de una red de alta velocidad. Con este método la organización de los datos tiene mas flexibilidad en sus ampliaciones, se realizan de una manera menos traumática, y con ordenadores de talla media que suelen ser mucho mas baratos que un grande equivalente en potencia. 



BASES DE DATOS SEMÁNTICAS 

Estas ofrecen flexibilidad para proyectos web. No se tiene que navegar por todas las tablas y registros por medio de operaciones y consultas en las que es necesario conocer el nombre de las tablas involucradas, son mas bien dictadas por la semántica es decir el significado de los datos. 






BIBLIOGRAFÍA 





No hay comentarios:

Publicar un comentario