Anda di halaman 1dari 12

UNIVERSIDAD NACIONAL DE SAN MARTN

FACULTAD DE INGENIERA DE SISTEMAS E


INFORMTICA
ESCUELA ACADMICA PROFESIONAL DE INGENIERA
DE SISTEMAS E INFORMTICA

ASIGNATURA
BASE DEDATOS

GRUPO
TEMA
BASE DE DATOS

ADMINISTRACION DE

ORACLE

: MODELOS AVANZADOS DE

INTEGRANTES
ROJAS

CARLOS A. PAREDES

ANTHONY W. SOLSOL
SOPLIN
JAIR AGAPITO
AREVALO
BRAYAN
SAAVEDRA VARAS

DOCENTE
RUCOBA REATEGUI

: ING. ANDY HIRVYN

CICLO ACADMICO

2016-I

NDICE

INDICE............................................................................................................ 3
II.

BASE DE DATOS ACTIVA ..........................................................................3

III.

BASE DE DATOS DEDUCTIVA...................................................................4

IV. BASE DE DATOS DIFUSAS........................................................................5


V.

BASE DE DATOS FEDERADAS ..................................................................6

VI.

BASE DE DATOS GRID............................................................................. 7

VI.

BASE DE DATOS GRID............................................................................. 8

VII. BASE DE DATOS PARALELAS...................................................................9


VII. BASE DE DATOS EN MEMORIA...............................................................10
VII. BASE DE DATOS EN MOVILES................................................................11

I. BASE DE DATOS ACTIVA


El paradigma de bases de datos activas planteado por Morgenstern en 1983,
describe la nocin de una base de datos activa, como una metfora de su
comportamiento, el cual se concentra en la dinmica de la interaccin con los
usuarios unido a la inteligencia de la base de datos.
Una base de datos activa, son aquellas bases de datos capaz de detectar
situaciones de inters y de actuar en consecuencia. (Mota noviembre 2005). Es
un sistema de gestin de bases de datos (SGBD) que contiene un subsistema
que permite la definicin y la gestin de reglas de produccin (reglas activas).
Las reglas siguen el modelo eventocondicinaccin (modelo ECA): cada
regla reacciona ante un determinado evento, evala una condicin y, si esta es
cierta, ejecuta una accin. La ejecucin de las reglas tiene lugar bajo el control
de un subsistema autnomo, denominado motor de reglas, que se encarga de
detectar los eventos que van sucediendo y de planificar las reglas para que se
ejecuten.

VENTAJAS
Mayor productividad.
Mejor mantenimiento.
Reutilizacin de cdigo.
Reduccin del trfico de mensajes.
Posibilidad de optimizacin semntica.
Facilitar el acceso a la BD a usuarios finales.

DESVENTAJAS
Escritura de programas que consulten peridicamente el
estatus de la BD.
Incorporacin de cdigo en cada uno de los programas que
actualizan la BD.
Encontrar criterios de interpretacin para las reglas activas.

II.BASE DE DATOS DEDUCTIVA


Es un Sistema de Bases de Datos que tenga la capacidad de definir reglas con
las cuales deducir o inferir informacin adicional a partir de los hechos
almacenados en las bases de datos. Puesto que parte de los fundamentos
tericos de algunos sistemas de sta especie es la lgica matemtica, a
menudo se les denomina Bases de Datos Lgicas. Una base de datos
deductiva es, en esencia, un programa lgico; mapeo de relaciones base hacia
hechos, y reglas que son usadas para definir nuevas relaciones en trminos de
las relaciones base y el procesamiento de consultas.

VENTAJAS
Almacenamiento de pocos datos. Esto se debe gracias a que
utiliza un mapeo de relaciones entre datos y reglas, con lo que
se minimiza la cantidad de datos almacenados.
Ofrecen reglas que permiten crear combinaciones de datos.
Lo que ayuda mucho a recoger una mejor semntica del
problema.
Soportan objetos y conjuntos complejos. Al igual que en el
punto anterior ayuda a recoger mucho mejor la semntica del
problema y adems lo hace ms modulable.
Ofrecen la capacidad de expresar consultas por medio de
reglas lgicas. De esta forma las consultas pueden obtener de
una manera ms optimizada los datos requeridos, sin tener
que hacer otro paso posterior por un optimizador de consultas.
Permiten consultas recursivas y algoritmos eficientes para su
evaluacin. Este tipo de bases de datos fue uno de los
primeros en proporcionar las consultas recursivas. La

eficiencia de los algoritmos nos lleva a obtener consultas ms


optimizadas.
Cuentan con mtodos de optimizacin que garantizan la
traduccin de especificaciones dentro de planes eficientes de
acceso.
Cuentan con negaciones estratificadas.

DESVENTAJAS
Poder encontrar criterios de interpretacin para las reglas
deductivas. Es complicado poder encontrar buenos criterios de
evaluacin para las reglas lgicas por lo que es muy difcil
sacar todo su potencial.
Replantear correctamente, en un contexto deductivo, las
convenciones habituales en una base de datos.

III.

BASE DE DATOS DIFUSAS

Una de las caractersticas del lenguaje natural, que hace difcil su utilizacin en
sistemas computacionales es su imprecisin. Por ejemplo conceptos como
pequeo o grande, tienen significados diferentes de acuerdo al contexto en el
que se estn utilizando, e incluso dentro del mismo contexto, pueden significar
cosas diferentes para diferentes individuos.
De esta manera, una base de datos difusa est diseada para trabajar o
manejar informacin no exacta, abarcando as consultas que no son posibles
de ejecutar gestores de base de datos relacional, como por ejemplo: Encontrar
a todos los gerentes cuyo sueldo no sea muy alto. Lo que caracteriza una
consulta difusa es que est tiene presente variable lingstica.

VENTAJAS
Posibilidad de recopilacin de informacin ms cercana a la
realidad.
Permite hacer consultas no exactas.
Muestra datos aproximados
Permite recuperar datos con tan solo una vaga descripcin de
lo que deseamos obtener.
Su sintaxis es muy similar al popular SQL, lo cual hace que
este sea ms fcil de aprender y usar.

DESVENTAJAS
Los modelos de datos basados en la lgica difusa requieren
mayor simulacin y una excelente depuracin y prueba antes
de ser operacionales.
Dificultades de implementarse en sistemas gestores de base
de datos ordinarios y el lenguaje de acceso a esta es una
sentencia SQL.
Requiere una gran cantidad de parmetros, lo que hace el
manejo incmodo (Principal causa de impopularidad)

EJEMPLO
-Dar todas las personas cuya edad es aproximadamente 20 aos (con
grado minimo 0.6)
SELECT*FROM Personas WHERE Edad FEQ #20 THOLD 0.6

IV.

BASE DE DATOS FEDERADAS

Un sistema de bases de datos federadas es una coleccin de sistemas de


bases de datos cooperativos y autnomos. En un sistema federado los
usuarios tienen acceso a los datos, de los distintos sistemas, a travs de una
interfaz comn sin embargo, no existe un esquema global que describa a todos
los datos de las distintas bases de datos, en su lugar hay varios esquemas
unificados, cada uno describiendo porciones de bases de datos y archivos para
el uso de cierta clase de usuarios.
Un tipo de sistema de gestin de bases de datos que integra
transparentemente mltiples sistemas autnomos de bases de datos en un
nico sistema de base de datos federado
Las bases de datos federadas son vistas unificadas de bases de datos
independientes aparentan ser una sola base de datos.
Por ejemplo, un banco puede utilizar una base de datos federada en la que las
transacciones se dividen por ao. Los usuarios a menudo slo miran las
transacciones en el ltimo ao y el sistema slo tendr que tocar uno o dos
componentes de bases de datos.

Ventajas de la utilizacin SGBDF fuertemente acoplado


Capacidad de soportar actualizaciones.
La interpretacin de la semntica de los mltiples datos
integrados en el sistema federado es uniforme.

Desventajas de la utilizacin SGBDF fuertemente acoplado:


Debido a la libertad que disfrutan los administradores globales
se puede llegar a violar la autonoma que poseen los
sistemas componente.
No soporta la evolucin dinmica de los esquemas de
exportacin o componentes.

V.

BASE DE DATOS GRID

Es una tecnologa innovadora que permite utilizar de forma coordinada diversos


recursos del computador entre ellos capacidad de cmputo, sper
computadoras, porttiles, mviles, software, datos e informacin distribuidos de
forma geogrfica y conectados mediante redes WAN (red de rea extensa)
como por ejemplo el internet
Usar una red grid, un usuario puede hacer uso de recursos libres situados en
los computadores que se encuentren dentro de esta red grid, sin importar la
localizacin del mismo. De este modo, el usuario dispone de un computador
ficticio con la potencia, disco duro o memoria ram necesitada. El grid no slo se
trata de compartir ciclos de CPU para realizar clculos complejos sino que se
busca la creacin de una infraestructura distribuida.

Las principales ventajas que nos brindan las BD GRID son las
siguientes.
Proporciona un mecanismo de colaboracin transparente
entre grupos dispersos, tanto cientficos como comerciales.
Facilita el acceso a recursos distribuidos desde cualquier PC.

Nunca queda obsoleta, ya que se integran diferentes tipos de


mquinas y de recursos y todos los recursos se aprovechan.
Si se renuevan todas las PCs de una oficina, se pueden
incorporar las antiguas y las nuevas.

Permite a las empresas acceder y compartir bases de datos


remotas. Esto es de gran importancia en las empresas que se
dedican a la investigacin, en donde enormes cantidades de
informacin son generadas y analizadas casi a diario. Tiende a
incrementar la productividad otorgando a los usuarios finales
acceso a los recursos de computacin, datos y
almacenamiento que necesiten, cuando los necesiten. Se
aprovechan los ciclos de procesamiento inutilizados de
ordenadores que se encuentran en diversas zonas
geogrficas.
Ejemplo: Ordenadores que normalmente se encuentran inutilizados por la
noche en una compaa en Europa, podran ser utilizados en el da por una
sede de operaciones en Amrica.

Desventajas que tienen las bases de datos Grid son los


siguientes
Heterogeneidad: debe poder manejar recursos de cualquier
tipo.
Comunicacin lenta y no uniforme: al acceder a recursos que
estn situados en otros puntos La conexin puede resultar
ms lenta que con otros sistemas de bases de datos.
Problemas organizativos: los recursos pueden pertenecer a
distintas organizaciones, y esto puede influir en cuestiones
como el control de acceso, distintas polticas de gestin de los
recursos, etc. Econmicos: estos sistemas pueden resultar
caros.

VI.

BASE DE DATOS PARALELAS

Es un sistema de gestin de bases de datos, consiste en una coleccin de


datos interrelacionados y un conjunto de programas que permiten a los
usuarios acceder y modificar dichos datos. La coleccin de datos se denomina
base de datos.

Ventajas
Mejoramiento de throughput y la velocidad de procesamiento
Visualizacin del clster como si fuera una nica mquina
Escalabilidad: adicin de nuevos nodos para mejorar el
desempeo.

Alta disponibilidad: rpida recuperacin ante fallos y


redistribucin de la carga para seguir funcionando.
Transparencia: Las aplicaciones ve el OPS como una
nica instancia de base de datos.
Manejo del buffer de cache: control del cache de cada uno
de los nodos sin perder las ventajas de los mismos.

Desventajas de la base de datos paralelas


COSTES DE INICIO: El inicio de un nico proceso lleva
asociado un coste de inicio.
INTERFERENCIA: Como los procesos que se ejecutan en un
sistema paralelo acceden con frecuencia a recursos
compartidos, pueden sufrir un cierto retardo como
consecuencia de la esta.
Al dividir cada tarea en un cierto nmero de pasos paralelos
se reduce el tamao del paso medio. Normalmente es difcil
dividir una tarea en partes exactamente iguales, entonces se
dice que la forma de distribucin de los tamaos es sesgada.

VII. BASE DE DATOS EN MEMORIA


Una base de datos en memoria (IMDB, segn sus siglas en ingls, y tambin
conocida como base de datos en memoria principal o MMDB) es una base de
datos cuyos datos estn almacenados en la memoria principal para facilitar
tiempos ms rpidos de respuesta. Los datos de origen se cargan a la memoria
del sistema en un formato comprimido no relacional. Las bases de datos en
memoria optimizan el trabajo relacionado con el procesamiento de consultas.
Una IMDB es un tipo de base de datos analtica, que es un sistema de solo
lectura que almacena datos histricos sobre indicadores para aplicaciones de
inteligencia empresarial/anlisis de negocios (BI/BA), usualmente como parte
10

de un almacn de datos o un data mart. Estos sistemas permiten a los usuarios


ejecutar consultas e informes sobre la informacin contenida, que se actualiza
regularmente para incorporar datos de transaccin recientes de los sistemas
operativos de una organizacin.
Adems de brindar tiempos extremadamente rpidos de respuesta a consultas,
la analtica en memoria puede reducir o eliminar la necesidad de indexar datos
y almacenar datos preagregados en cubos OLAP o tablas agregadas. Esta
capacidad reduce los costos de informtica y permite una implementacin ms
rpida de aplicaciones de BI/BA.
VENTAJAS

VELOCIDAD: La ventaja principal de almacenar todo en


memoria RAM es la velocidad. La velocidad de acceso a un
disco duro ronda los 5 milisegundos mientras que en el RAM
es de 80 nanosegundos, es decir una diferencia de cerca de
100,000 veces. Aun utilizando discos de estado slido y
memoria FLASH no-voltil, que es 100 veces ms rpida que
los discos duros tradicionales, estaramos 1,000 veces ms
lentos que usando RAM.

Durabilidad. Pensar en la memoria como nico


almacenamiento genera la gran pregunta de qu es lo que
sucede en caso de prdida de poder. Para resolver esto, cada
determinado tiempo (pocos minutos), las pginas de memoria
RAM se escriben en almacenamiento no-voltil.
Adicionalmente, las transacciones no se consideran
completas sin que se haga permanente una bitcora (log) de
la operacin realizada. Es as que en caso de falla, se
recupera la pgina ms recientemente almacenada y se
vuelven a aplicar las transacciones desde la bitcora.

VIII. BASE DE DATOS MVILES


Es una Base de datos donde los usuarios pueden acceder a la informacin
lejos de donde se encuentra almacenada la base de datos, se hace utilizando
una conexin inalmbrica.
Ejemplo: Encontrar el hotel ms cercano desde donde me encuentro con un
precio < $50
VENTAJAS
11

Las principales ventajas que hemos detectado en las bases de datos


mviles son las siguientes.
Permiten la movilidad de los usuarios, por lo que no es
necesario estar fsicamente en la organizacin para acceder a
sus datos. stos pueden ser accedidos remotamente.
El mercado potencial de este tipo de bases de datos es
bastante amplio, ya que multitud de empresas de todo tipo
poseen trabajadores que necesitan acceder a los datos de la
compaa mientras se encuentran en localizaciones remotas.
Estas bases de datos poseen un gran mbito de aplicacin ya
que en principio cualquier base de datos relacional puede
ampliarse para ofrecer los servicios de las bases de datos
mviles.
DESVENTAJAS
Los principales inconvenientes que hemos observado en las bases
de datos mviles son los siguientes:
Los enlaces de comunicaciones juegan un papel importante es
el desarrollo de estos sistemas, por lo que su dependencia
puede suponer un freno para ellos.
Los datos pueden estar replicados, por lo que consistencia y
coherencia de los mismos son fundamentales y puede generar
conflictos importantes.
El tratamiento de fallos es un aspecto delicado ya que al
tratarse de un entorno distribuido, los fallos de transmisin de
datos deben de solucionarse y detectarse de forma eficiente
para que no produzcan errores en la informacin tratada.
La capacidad de procesado de los dispositivos mviles son tambin un
inconveniente importante y tambin hay que tener en cuenta que dicha
capacidad no es la misma para todos los dispositivos.

12

Anda mungkin juga menyukai