Otras Bases de Datos. Base de Datos 1

Documentos relacionados
Capítulo 1 Introducción

BASES DE DATOS AVANZADAS. Facultad de Estadística e Informática

Uso y acceso a la red WIFI del Gobierno de Canarias

6.1 Base De Datos Centralizada

INDICE 1.- OBJETO DEL PLIEGO PRESCRIPCIONES TÉCNICAS

Director, Product Management Geoworks Corporation

1. Escalabilidad de transacciones de un motor de búsqueda Web.

Computación 1. Roles en la interconexión

División Académica de Informática y Sistemas

Tecnologías para la Gestión de Datos y Redes. Ponente: Dr. Iván López Arévalo

Bases de Datos: Introducción

Introducción a Bases de Datos. Pablo Zaidenvoren

EMPRESAS Y TIC s. (Tecnologías de la Información y la Comunicación) Encuestas de Manufactura y Minería, Comercio Interno y Servicios

En este video vamos a examinar los distintos tipos de ordenadores que podemos encontrar hoy en día.

Sistema de Monitoreo Vehicular con GPS

III Unidad Planificación y diseño de una red (LAN)

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

En esta unidad veremos como funcionan las redes WIFI.

Conceptos generales de sistemas distribuidos

Valladolid, 10 de marzo de Dotación de una Infraestructura Wi-Fi completa en el Polígono Industrial Cerro de San Cristóbal de Valladolid

Sistema distribuido para monitorización y supervisión de procesos basado en componentes de bajo coste.

REGLAMENTO INTERNO PARA EL USO DE EQUIPO DE CÓMPUTO, INTERNET Y CORREO ELECTRONICO

Soluciones de administración de clientes e impresión móvil

Potente rendimiento de doble núcleo para los negocios de hoy y de mañana

COMPONENTES DEL PC LEONARDO OLIVARES VILLA MATEO CARDONA ARENAS

CD INTERACTIVO DE PLANES DE CONTINGENCIA Y SEGURIDAD INFORMÁTICA PARA LA MEDIANA Y GRAN EMPRESA DE EL SALVADOR.

CONCEPTOS BÁSICOS DE UNA RED.

Esquema de los Sistemas y Aplicaciones. CleanTec Esquema de los Sistemas y Aplicaciones cleantecsoftware.com - Tlf:

Catálogo en línea del SGB Exportación de datos desde el SGB

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa

Data2Feed: Guía para el consumo

Solutions for Utilities. PDA Offline Work

Aún con el costoso sistema de telefonía tradicional? Innove y ahorre. Que es telefonía

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

Sistema Gestor de Bases de Datos. Un SGBD debe permitir: Manipular la base de datos: realizar consultas, actualizarla, generar informes.

Tópicos Avanzados en Infraestructura de Redes. Topología Inalámbrica

CompTIA A+: Instalación, Mantenimiento y Reparación de PCs

Nuevo Portafolio. Alestra - Información Uso Restringido

Introducción a Bases de Datos

Bases de datos 1. Teórico: Introducción

INGENIERÍA DEL SOFTWARE

TEMA 2: DEFINICIONES Y CONCEPTOS. Ing. Jonathan Quiroga Tinoco Conalep Tehuacán P.T.B. en SOMA

Importante: Esta funcionalidad aplica sólo para dispositivos móviles.

Perfil de la carrera Licenciatura en Computación Sistemas de Información

3. Calcular el área de un cuadrado conociendo que área_cuadrado = lado * lado.

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos

MANUAL DE USUARIO SISTEMA INTEGRADO DE GESTIÓN ESTRATÉGICA DE LABORATORIOS DE LA UNIVERSIDAD DEL VALLE SIGELAB

Redes de computadoras

DISPOSITIVOS MOVILES VANESSA SARASTI

SaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES

Tema II: Información Derivada: Vistas (2.6)

Introducción a la plataforma

2. Fundamentos de Tecnologías de Información. 2.5 Telecomunicaciones y Redes

Protocolos de Interconexión de Redes

WWW URI, HTML, HTTP. La visión. Estático. Sintáctico. Desarrollar al máximo el potencial de la web. Capacidad de Integración.

CLASES DE COMPUTADORAS

Redes LAN. Autor: Antonio A. Apas A

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Telecomunicaciones y Redes

Objetivo : Determinar la forma en que se hará efectiva la persistencia de las relaciones y sus tuplas (datos) en almacenamiento secundario.

Servicio INTRANET. Validez se los servicios y precios: 03 de Septiembre 2007 a 31 de diciembre 2007

Soluciones de administración de clientes y impresión móvil

Programación Web Tema 1: Arquitectura C / S

Interfaz interfaz textual gráficos

Guía de Uso. Administración de Token ME Bit4id - PKI Manager

BANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE CON MATRIZ DE RESPUESTAS

Examen I. Sistemas distribuidos

SISTEMA GLOBAL PARA LAS COMUNICACIONES DE TU NEGOCIO

INFORME TÉCNICO. Soluciones móviles empresariales basada en redes inalámbricas utilizando el protocolo CDPD.

Bases de Datos Relacionales y SQL: Una Introducción

Administración de Client y Mobile Printing Solutions. Número de Referencia:

Las redes de ordenadores. Tipos. Comunicación en la Red Modelo OSI. Arquitectura TCP/IP. Luis Villalta Márquez

Adquisición y proceso de múltiples datos para la gestión minera

Investigación. Ciencia de Computación

Plan de Estudios Experto Desarrollo GIS

Sistemas biométricos Huellas dactilares

Jorge De Nova Segundo

PROGRAMACIÓN DISTRIBUIDA Introducción a DDS (Data Distribution Service for Real-Time Systems)

soluciones de cloudcomputing Conectividad Internet Voz Video Seguridad Wi-Fi Datacenter Virtualización / Cloud

Las necesidades del acceso remoto en las empresas

La Paz, 15 Marzo de 2017


Plan de Estudios Experto Desarrollo GIS

MODELOS DE INVESTIGACION DE OPERACIONES

Aplicaciones Web paraa Trabajo Colaborativo Diseño y prototipo de un software para la replicación de ficheros

BASES DE DATOS TEMA 1. Introducción a las Bases de Datos

Modulo I: Introducción Gestores de Bases De Datos

Unidad IV: Arquitectura de los Sistemas de Bases de Datos (Tema 5) GESTIÓN DE BASES DE DATOS GRADO EN INGENIERÍA INFORMÁTICA UNED

Arquitectura de Manejadores de Base de Datos

Sistemas operativos en red. Conrado Perea

Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora.

Nube Canaima y Clientes Ligeros

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial

BASE DE DATOS DISTRIBUIDOS

GIS en la industria Oil & Gas. Gustavo Camporro Aeroterra S.A.

4. BASE LEGAL 4.1 Norma ISO 9001:2015 Sistemas de Gestión de Calidad Fundamentos y Vocabulario 4.2 Políticas internas de respaldo.

Monitorización de la temperatura de un CPD mediante una red de sensores inalámbricos. Isaac Peña Torres PFC Sistemas Empotrados Enero 2011

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

Hoja de respuestas. Examen tipo A

Transcripción:

Otras Bases de Datos Base de Datos 1

Indice Stream databases Bases de Datos Espaciales Mobile Databases RDF datamanagement systems 2

Stream Databases Son bases de datos que se ocupan de situaciones en las cuales los datos llegan en forma continua, por ejemplo los clicks que se hacen en las paginas web información proveniente de sensores ( en tiempo real) Análisis de paquetes La diferencia fundamental entre un DBMS clásico y un DSMS ( Data Stream Management System) es el modelo de datos que corresponde a los streams. En lugar de hacer los queries sobre datos que están en disco, los queries se hacen sobre datos que van ingresando y que están disponibles solo por un periodo muy corto de tiempo. Formalmente Un stream, es una bolsa de pares <s, t> donde s es una tupla y t es el timestamp que denota 3 la llegada lógica de la tupla al stream.

Stream Databases Las consultas deben contemplar la validez de los datos. Para ello se crearon extensiones del lenguaje SQL que permiten indicar condiciones de continuidad Ventana en el stream: La ventana es una restricción que define que parte del stream debe ser procesada y puede ser expresada de diferentes maneras, dependiendo de la implementación del lenguaje. Landmark: la parte más antigua de la ventana es fija, y las más nuevas avanzan a medida que las tuplas llegan al stream. Sliding o deslizante: ambos extremos de la ventana se mueven hacia adelante con la llegada de tuplas al stream. 4

Stream Databases Ejemplo de landmark: Seleccionar la suma de las longitudes de las llamadas desde el número 555-555-555 que son mas largas que 30m mantener el query por 90 días. SELECT SUM(message) FROM messagestream WHERE sender_tel_no = '555-555-555' AND time>30 FOR (t=31 ;t <= 90; t++) { WindowIs(messageStream, 31, t); } 5

Stream Database Ejemplo de sliding: Para cada mes (31 días) calcular el promedio de duraciones de llamadas del número 555-555-555 para el último mes con ST = tiempo de inicio de la consulta. SELECT AVG(message) FROM messagestream WHERE sender_tel_no = '555-555-555' FOR(t=ST ;t < ST+365; t+=31) { WindowIs(messageStream, 31, t); } 6

Base de datos Espacial Un sistema de base de datos espacial es un sistema de base de datos. Cuenta con los tipos de datos espaciales (SDT) en su modelo de datos y lenguaje de consulta. Es compatible con los tipos de datos espaciales en su aplicación, proporcionando al menos la indexación espacial y algoritmos eficientes para la unión espacial. Las bases de datos geográficas están incluidas en este grupo

Existen 2 tipos de datos Un tipo raster es básicamente cualquier imagen digital representada en mallas 8

Bases de Datos espaciales Tienen que poder sacar ventaja de los datos de ubicación Los queries que resuelven incluyen los siguientes tipos Objetos de un cierto tipo en un cierto rango Vecino mas cercano de un cierto tipo de objeto Intersección o superposición entre 2 objetos 9

Bases de datos móviles Introducción Una base de datos móvil es una base de datos que puede ser instalada en un dispositivo de computación móvil a través de una red móvil. El cliente y el servidor tienen conexiones inalámbricas. La memoria caché se mantiene para almacenar los datos frecuentes y transacciones de manera que no se pierdan debido a un fallo de conexión El uso de computadoras portátiles, teléfonos móviles y PDA está aumentando y es probable que aumente en el futuro con más y más aplicaciones que residen en los sistemas móviles 10

Bases de datos móviles Aplicaciones Las aplicaciones móviles se clasifican en las dos siguientes categorías: aplicaciones verticales y aplicaciones horizontales. En las aplicaciones verticales, los usuarios acceden a los datos en una celda específica; fuera de la celda los datos no están disponibles. Un ejemplo de aplicación vertical es la obtención de información sobre las plazas libres de un determinado parking. En las aplicaciones horizontales, los datos están distribuidos por todo el sistema, y los usuarios pueden acceder a ellos desde cualquier celda. La aplicación horizontal más común es el acceso al correo electrónico. 11

Bases de datos móviles Arquitectura 12

Bases de datos móviles Servicios Un SMBD móvil debe ofrecer los servicios de un SMBD tradicional, además de funcionalidad adicional requerida por los SMBD móviles, que incluye la capacidad de: Comunicarse con el servidor centralizado de la base de datos utilizando técnicas como la comunicación inalámbrica o el acceso a Internet. Replicar los datos en el servidor de base de datos centralizado y en el dispositivo móvil. Sincronizar los datos del servidor de base 13 de datos centralizado y en el dispositivo móvil.

Bases de datos móviles Servicios Según la Localización. A pesar de la aproximación usada, cuando una consulta es respondida, debe estar vinculada con la localización y poner un valor en los datos. Desde que la unidad móvil está moviéndose, la consulta podría estar vinculada a diferentes localizaciones: La localización de la unidad móvil cuando la consulta fue efectuada. La localización de la unidad móvil cuando la consulta termina. La localización específicamente indicada en la consulta. Con respecto a la optimización de consultas, la movilidad de estaciones de acceso dificulta la determinación del coste de comunicación entre la estación accedida y la estación donde reside el dato. Además, si los datos requeridos están almacenados en una estación móvil, entonces ambos nodos de la red podrían estar en movimiento. El bajo ancho de banda y, más importante, la variabilidad del ancho de banda entre la parte fija y móvil complica más el esquema. 14

Bases de datos móviles Seguridad La tecnología móvil e inalámbrica está revolucionando la forma en la que negocios y empresas utilizan y sacan provecho de la información. Los dispositivos móviles, como los laptops y PDAs, permiten a los trabajadores acceder a los datos de la empresa incluso fuera del entorno habitual de la oficina. El uso de dispositivos de mano para acceder a información corporativa crítica, en cualquier momento y lugar, puede optimizar la productividad, racionalizar las operaciones y crear nuevas fuentes de ingresos. Si bien esta movilidad ampliada redunda en una ventaja competitiva, también hace necesaria la migración de datos más allá de las fronteras de seguridad de los limites seguros de sus sistema de información, para viajar a través de las redes públicas. Por tanto, su estrategia de seguridad debe contemplar las formas de gestionar y garantizar la seguridad de los datos móviles en cualquier lugar y a cualquier hora: en el dispositivo móvil, a través de las redes fijas o inalámbricas y de vuelta a la empresa. 15

Bases de datos móviles Seguridad Protección contra usuarios no autorizados. La piedra angular de cualquier estrategia de seguridad, ya sea móvil o fija, es la autentificación de usuarios. Es imprescindible verificar la identidad de cualquier dispositivo que intente intercambiar información con los sistemas corporativos. Cada vez que un usuario entre en un zona más profunda de funcionalidad o confidencialidad, la infraestructura de middleware y aplicaciones debe saber quién es y si puede estar ahí: 16

RDF management Systems Cada vez mas fuentes de datos se exportan en format RDF ( Resource Description Format), estandarizado por la W3C Un dataset de tipo RDF tiene 2 tipos de datos Explícitamente declarados Implícitos, originados en restricciones semánticas. Estos datos e obtienen por medio de un proceso llamado entailment, que consiste en extender los datos explícitos con las restricciones semánticas para convertirlos en explícitos. Esta extensión se produce aplicando las reglas de entailment. Un ejemplo famoso es Sócrates es humano Los humanos son mortales Y el entailment concluye que Sócrates es mortal. 17

RDF Datamanagement Otro Ejemplo (Movies). The fact that Stanley Kubrick has directed Jack Nicholson in the movie The Shining can be represented by the following triples doi0 hasname Stanley Kubrick; doi0 hasdirected doi1i; Doi1 is a Movie; doi1 hasname The Shining; doi2 hasstarred doi; doi2 hasname Jack Nicholson 18

RDF Management Un ejemplo de query (expresado en BGP ( Basic Graph Pattern ) ) puede ser q1(x) :- x hasstarred y; (0) w hasdirected y; (1) w hasnationality French (2) Dada una consulta existen 2 formas de resolverla Haber convertido todos los datos implícitos en explícitos ( saturación) Reescribir el query de tal forma que contenga las expansiones. Existen reglas para efectuar esta reformulación 19

Referencias Damián Bursztyn Optimización de consultas RDF reformuladas. Tesis de Licenciatura, Univ. de Buenos Aires. {pdf} 20