Bases de datos XML Integrantes: Aaron Siles Anthony Brenes Geudy Marin Gustavo Calderon Sergio Calvo.

Slides:



Advertisements
Presentaciones similares
Conexión a Bases de Datos
Advertisements

DATA MART Sergio Daniel.
Bases de Datos Introducción.
CAPACITACION PARA EL TRABAJO: INFORMATICA
Servicios Web.
Bases de Datos Introducción.
Sistema de Gestión de Base de Datos
Bases de Datos Distribuidas, Paralelas, Replicación y la WWW
Definición De Datos Lenguaje de definición de datos
“Diseño de base de Datos Alquicira Jiménez Carolina 303
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Ejemplo, la información principal de:
Estructura general de un gestor de base de datos
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Tecnología de la Comunicación I
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
Mapeo de Estructuras XML a Bases de Datos Relacionales
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Juana Vivas Villanueva Greysi Martínez Arce Antonio Aguilar Galicia LOS SISTEMAS GESTORES DE BASE DE DATOS ORIENTADOS A OBJETOS (SGBDOO)
Tipos de usuarios de una base de datos
¿Q UÉ ES XML? XML (eXtensible Markup Language)es un meta-lenguaje de codificación de información. Los programas que utilizan el formato XML pueden intercambiar.
Un sistema de administración de bases de datos DBMS (es un sistema basado en computador (software) que maneja una base de datos, o una colección de bases.
INSTITUTO DE CIENCIAS ECONÓMICO-ADMINISTRATIVO ÁREA ACADÉMICA DE COMERCIO EXTERIOR 13/09/ UAEH.
Prof. Christian Montoya1 Microsoft Access 2010 Conceptos Básicos.
Características Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Qué es la web 2.0 Web 2.0 y educación Tipos de herramientas web 2.0 Herramientas y ejemplos de aplicación ¿Dónde buscar aplicaciones Web 2.0? Qué es la.
Bitácora electrónica(blog) con requisitos de acceso e interactividad PARCIAL 3 Q I.
Tópicos Avanzados de Programación (TAP3501) Ariel Alexis Fierro Sáez DuocUC.
 Computer Aidded/Assited Software Engineering  conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores,
El administrador de los formatos de bases de datos Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Formatos de mantenimiento. Definición: Formato de mantenimiento: Es un documento escrito en el cual se indican las principales características de un proceso.
MODELOS DE DATOS Modelos ¿Que son los modelos? Tipos de modelos ¿La ropa se realizará en base a modelos?
ASIGNATURA. url: Esta.
Base de Datos Auditoría – Orientación II Cr. Oscar Nielsen
INTRODUCCIÓN A LAS BASES DE DATOS Revisión de Conceptos.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO TEPEPAN INTEGRANTES: Montoya Mendoza Diana Rubí Martínez Vallejo Isamar Scanda PROFA: Gabriela Pichardo Lozada.
Accesibilidad web. ¿Qué es la accesibilidad web? Hablar de Accesibilidad Web es hablar de un acceso universal a la Web, independientemente del tipo de.
DE LOCAL A GLOBAL: SISTEMA DE INFORMACIÓN DE COLECCIONES CIENTÍFICAS DEL MUSEO NACIONAL DE CIENCIAS NATURALES - SICoC - DE LOCAL A GLOBAL: SISTEMA DE INFORMACIÓN.
Trabajo Final de Grado Base de Datos Semánticas Alumno: Di Santo, Martin Rodrigo Legajo: Tutor: Darcacha, Ana.
ANÁLISIS DE MODOS DE FALLAS Y EFECTOS FMEA LEIDY MOSQUERA CARDOSO Cód: MAYERLY OSORIO GUTIERREZ Cód: ALFY OSORIO RAMOS Código:
TrasguNET, funcionalidades de la web Lola García Escribano Ingeniería de productoo Junio de 2010.
 Modelo de Datos MD  Conjunto de conceptos que permiten describir, a distintos niveles de abstracción, la estructura de una B.D. Que llamaremos ESQUEMA.
BASE DE DATOS TEMPORALES EN SISTEMAS DE PRESTACIONES MEDICAS Alumno: Haehnel Andrés Fecha de la presentación: 23/07/2014.
1 Conferencia 5 OLAP. 2 Contenido Definición OLAP. Reglas de Codd. Gestores que dan soporte OLAP y los diferentes modos de Almacenamiento.
TEMA 4: ACCESIBILIDAD A LOS CONTENIDOS DIGITALES Lourdes Moreno, Paloma Martínez Universidad Carlos III de Madrid Asignatura.
Unidad I FUNDAMENTOS DE BASE DE DATOS..  Funciones de los sistemas de bases de datos  Actores en los sistemas de base de datos  Características del.
Redes Informáticas Luis Orozco. Redes Informáticas Internet es la red más extensa que existe. De hecho, el término Internet significa “red de redes”.
Introducción En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor.
Introducción a Bases de Datos Universidad de Managua.
EL CONOCIMIENTO CIENTÍFICO Persona Entorno Conocimiento. El conocimiento es una realidad y una necesidad. El conocimiento lo constituyen 4 aspectos: –Es.
Diagramas UML Richard Mora Republica Bolivariana de Venezuela Ministerio del poder popular para la educación I.U.T. Antonio José de Sucre Barquisimeto,
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
LAS NUEVAS TECNOLOGÍAS DE LA COMUNICACIÓN E INFORMACIÓN (TIC) EN EL AULA PRESENTACIONES.
Aplicando XML y CDS-ISIS en la organización y recuperación de la información J. Román Herrera Morales Ramón Genel Gómez X Reunión Regional de CDS-ISIS.
Conceptos de sistemas de información 4 Sistema de información formal –Es un medio informativo organizacionalmente eficaz, que es diseñado con la finalidad.
Introducción a SCORM La organización y sus objetivos  ADL (Advanced Distributed Learning Initiative) se crea en 1997 por  el Departamento de Defensa.
Área de Biblioteca y Archivo CATÁLOGO 2.0 El nuevo acceso a los recursos de la Biblioteca Leonor Fernández.
UNA APROXIMACIÓN A INTERNET Y A SUS HERRAMIENTAS DE BÚSQUEDA.
T IPOS DE NAVEGADORES Michael Vasquez. ¿Q UÉ ES UN NAVEGADOR ? Aplicación que permite visualizar la información que contienen las páginas Web de Internet.
INSTITUTO NACIONAL DE FORMACIÓN DOCENTE. Red Nacional de Nodos Diagnóstico:  Aislamiento entre las instituciones.  Fragmentación del sistema formador.
Objetivos  Definir portafolio electrónico.  Desarrollar la importancia de un portafolio electrónico.  Uso del portafolio electrónico.
1 ASOCIACIÓN DE SOFTWARE LIBRE DE EUSKADI Eunate Ramirez de Miguel Gerente
Office. Paquete office Microsoft FrontPage fue un editor de páginas web para el sistema operativo Windows. Formó parte de la suite Microsoft Office. Muchos.
Profesora: Paola Masa Alumna: Ivana Molina. Son objetos físicos que almacenan, mediante determinadas formas y códigos de representación, el conocimiento.
BASES DE DATOS ¿QUÉ SON LAS BASES DE DATOS?. ANTECEDENTES  El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado.
Tecnología, Información y Comunicación Constanza Baroni – Cuarto año – INSM – TIC.
Itinerario de Tecnología del Software. Itinerario de Tecnologías del Software Presentación Metodología y Tecnología de la Investigación (6). Tecnologías.
Introducción a la Ingeniería del Software 1 El Diseño de Software Caracteristicas: Proceso Creativo Requiere de experiencia e ingenio Necesita del aprendizaje.
Taller de refuerzo Base De Datos. 1.Consulte y describe de forma clara, ¿Qué es el modelo relacional. 2.Consulta, describe y compara por medio de ilustraciones.
Transcripción de la presentación:

Bases de datos XML Integrantes: Aaron Siles Anthony Brenes Geudy Marin Gustavo Calderon Sergio Calvo

Que es XML ? Extensible Markup Languaje. Extensible Markup Languaje. Nuevo estándar universal para el intercambio de datos. Nuevo estándar universal para el intercambio de datos. Rango de ilimitado de usos Rango de ilimitado de usos Procesadores de textoProcesadores de texto Paginas WebPaginas Web Comercio electrónicoComercio electrónico Complejas soluciones de almacenamiento de datosComplejas soluciones de almacenamiento de datos

Que es una base de datos centrada en documentos? Una base de datos XML no tiene campos, no almacena datos atómicos, lo que almacena son documentos XML, se le denomina data-centric databases. Una base de datos XML no tiene campos, no almacena datos atómicos, lo que almacena son documentos XML, se le denomina data-centric databases.

XML en el entorno de las bases de datos. Se caracteriza por hacer documentos dinámicos y búsquedas mas simples. Se caracteriza por hacer documentos dinámicos y búsquedas mas simples. XML puede servir como una tecnología común para el transporte de los datos. XML puede servir como una tecnología común para el transporte de los datos. Maneja toda clase de datos, incluyendo texto, imágenes y sonido. Maneja toda clase de datos, incluyendo texto, imágenes y sonido.

Requerimientos de las bases de datos XML Esquemas de información Esquemas de información Validación de esquemas (evitar documentos no válidos) Validación de esquemas (evitar documentos no válidos) Inferencia de representaciones tipadas (nuevos tipos a partir del esquema) Inferencia de representaciones tipadas (nuevos tipos a partir del esquema) Optimización de acceso Optimización de acceso Extensibilidad Extensibilidad Con funcionalidad _ funciones y procedimientos Con funcionalidad _ funciones y procedimientos Con estructuras de índices_ indización personalizada Con estructuras de índices_ indización personalizada Funcionalidad de los SGBD (sistema gestor de base de datos) clásicos Funcionalidad de los SGBD (sistema gestor de base de datos) clásicos TransaccionesTransacciones Control de concurrenciaControl de concurrencia Control de accesoControl de acceso Backup y recuperación. Backup y recuperación.

Que es una base de datos de XML nativa ? (NXD) No existe una definición estándar de una base de datos nativa en XML No existe una definición estándar de una base de datos nativa en XML La organización XML:DB Initiative for XML Databases describe una base de datos de este tipo como un: "modelo lógico para documentos XML y almacena y recupera documentos de acuerdo a dicho modelo“. La organización XML:DB Initiative for XML Databases describe una base de datos de este tipo como un: "modelo lógico para documentos XML y almacena y recupera documentos de acuerdo a dicho modelo“. Son simplemente una herramienta prevista para asistir al desarrollador proporcionando un almacenamiento robusto y la manipulación de los documentos de XML Son simplemente una herramienta prevista para asistir al desarrollador proporcionando un almacenamiento robusto y la manipulación de los documentos de XML

Características de las bases de datos nativas de XML. Almacenamiento Almacenamiento Procesamiento de datos Procesamiento de datos Búsquedas Búsquedas Esquemas Esquemas Almacenamiento XML Almacenamiento XML Colecciones Colecciones Consultas Consultas Productos Productos

Almacenamiento Por deducción lógica, una base de datos nativa en XML almacena la información en formato XML, pero esto es solamente una deducción lógica, pues este tipo de bases de datos tienen repositorios con un formato "tipo XML", como puede ser DOM o Infoset. En este mismo repositorio se almacenan los índices que se generan por cada documento XML almacenado. Por deducción lógica, una base de datos nativa en XML almacena la información en formato XML, pero esto es solamente una deducción lógica, pues este tipo de bases de datos tienen repositorios con un formato "tipo XML", como puede ser DOM o Infoset. En este mismo repositorio se almacenan los índices que se generan por cada documento XML almacenado.

Procesamiento de datos El procesamiento de datos en este tipo de bases de datos parecería ser algo muy beneficioso, pero realmente no es así, debido al formato jerárquico en el que está almacenada la información. El procesamiento de datos en este tipo de bases de datos parecería ser algo muy beneficioso, pero realmente no es así, debido al formato jerárquico en el que está almacenada la información. Esto se debe a que aun no existe un lenguaje estándar que permita la actualización, inserción o eliminación de elementos de un documento XML. Esto se debe a que aun no existe un lenguaje estándar que permita la actualización, inserción o eliminación de elementos de un documento XML.

Búsquedas Utiliza Xpath como buscador Utiliza Xpath como buscador No permite búsquedas complicas debido a que Xpath no fue creada para realmente para búsquedas en bases de datos, sino simplemente para búsquedas en un solo documento No permite búsquedas complicas debido a que Xpath no fue creada para realmente para búsquedas en bases de datos, sino simplemente para búsquedas en un solo documento

Esquemas Un esquema es una especificación formal de las normas de un documento XML, que indica qué elementos se permiten en un documento y en qué combinaciones están permitidas. Un esquema es una especificación formal de las normas de un documento XML, que indica qué elementos se permiten en un documento y en qué combinaciones están permitidas. La expresión de esquemas dentro de XML aumenta la potencia del formato XML, pues permite que el software examine determinados datos para comprender su estructura, sin necesitar ninguna descripción previa incorporada de la estructura de los datos. La expresión de esquemas dentro de XML aumenta la potencia del formato XML, pues permite que el software examine determinados datos para comprender su estructura, sin necesitar ninguna descripción previa incorporada de la estructura de los datos.

Almacenamiento XML Las NXD almacenan los documentos XML como una unidad y crearán un modelo que se alinee muy cerca al XML o una de tecnologías relacionadas XML. Las NXD almacenan los documentos XML como una unidad y crearán un modelo que se alinee muy cerca al XML o una de tecnologías relacionadas XML. El mapeo usado asegurará que el modelo específico de XML de los datos será mantenido intacto. Una vez almacenados los datos, se deberá continuar utilizando las herramientas de NXD si se pretende ver una representación útil de los datos. El mapeo usado asegurará que el modelo específico de XML de los datos será mantenido intacto. Una vez almacenados los datos, se deberá continuar utilizando las herramientas de NXD si se pretende ver una representación útil de los datos.

Colecciones Las NXD se diferencian del concepto de las tablas en que no todas las bases de datos nativas de XML requieren un esquema para ser asociado a una colección. Las NXD se diferencian del concepto de las tablas en que no todas las bases de datos nativas de XML requieren un esquema para ser asociado a una colección. Esto significa que se puede almacenar cualquier documento de XML en la colección, sin importar el esquema. Al hacer esto, se pueden construir consultas a través de todos los documentos en la colección. Esto significa que se puede almacenar cualquier documento de XML en la colección, sin importar el esquema. Al hacer esto, se pueden construir consultas a través de todos los documentos en la colección. Las NXD que utilizan estas funciones se llaman esquema-independientes. Las NXD que utilizan estas funciones se llaman esquema-independientes.

Consultas Permite consultas a través de colecciones de documentos. Permite consultas a través de colecciones de documentos. Limitaciones de XPath: Limitaciones de XPath: Falta de capacidad para de agruparFalta de capacidad para de agrupar OrdenarOrdenar Hacer referencias cruzadasHacer referencias cruzadas El soporte para tipos de los datosEl soporte para tipos de los datos

Productos de DB XML de la empresa Xyvision Enterprise Solutions Inc de la empresa Xyvision Enterprise Solutions Inc Domino de Lotus Development Corp Domino de Lotus Development Corp Ronald Bourret, creador de XML- DBMS Ronald Bourret, creador de XML- DBMS

Cuadro de BD XML

Futuro de XML Se están haciendo grandes inversiones en el desarrollo del estándar, las interfaces y motores de bases de datos para XML Se están haciendo grandes inversiones en el desarrollo del estándar, las interfaces y motores de bases de datos para XML Ejemplos: Ejemplos: MicrosoftMicrosoft Varios productos de Software AGVarios productos de Software AG QuickenQuicken Sun, Oracle, Sybase y CorelSun, Oracle, Sybase y Corel Entre otros …Entre otros …