SlideShare una empresa de Scribd logo
1 de 17
El XML y las bases de datos



http://en.wikipedia.org/wiki/XML_database
Definiciones
• Marcado o etiquetado en un documento electrónico, son
  los códigos que las aplicaciones incluyen dentro del
  mismo archivo, donde se guardan la información
  requerida para definir el formato (tipo de letra, tamaño,
  justificación, negritas, itálicas, etcétera) y estructura.
• Hipertexto es texto con enlaces o conexiones a otro
  texto, documentos, recursos o informaciones.
   – Enlaces, links o vínculos, son el medio que permite encontrar
     fácilmente y de forma inmediata, informaciones relacionadas.
• La Web Semántica es la Web actual dotada de
  significado, se interpretar el sentido de esta información.
   – información tendría un significado bien definido.
   – Puede ser interpretada por agentes humanos y computarizados
     JOSÉ CUARTAS          BASES DE DATOS                            2
Definiciones
• Ontologías define los términos y las relaciones básicas
  para la compresión de un área del conocimiento, así
  como las reglas para poder combinar los términos para
  definir las extensiones de este tipo de vocabulario
  controlado.
   – trata de convertir la información en conocimiento mediante unas
     estructuras de conocimiento formalizadas (las ontologías) que
     referencien los datos(metadata).
• Tesauro La norma ISO 2788-1986 define un tesauro
  como "un vocabulario controlado y dinámico, compuesto
  por términos que tienen entre ellos relaciones semánticas
  y genéricas y que se aplica a un dominio particular del
  conocimiento".

     JOSÉ CUARTAS         BASES DE DATOS                          3
Motivaciones
• Los documentos (tanto físicos como electrónicos) son
  el mejor lugar donde la humanidad ha guardado su
  conocimiento.
• La información y el conocimiento contenidos en
  documentos, forman sin duda una de las partes más
  importantes en cualquier campo de aplicación.
• la habilidad de comunicar información rápida y
  eficientemente es cada vez más importante.
   – Es uno de los     factores   de    crecimiento   de   muchas
     organizaciones.



    JOSÉ CUARTAS       BASES DE DATOS                           4
Motivaciones
• Se necesita saber que dice lo que la información es.
• Se necesita poder compartir documentos electrónicos
  entre plataformas de hardware y software diferentes.
   – Esta es la razón de la existencia de los “Lenguajes de Marcado”.
• La información se presente de tal forma que permita
  ser reutilizada en diferentes formas para disminuir
  tiempos y esfuerzos.
• Se necesitan un sistema que pueda utilizarse para
  añadir al contenido cualquier clase de metadatos




     JOSÉ CUARTAS             BASES DE DATOS                            5
Problemas
• Intercambios de la información digital.
   – No se tiene la aplicación con el que la información          original fue
     creada, por lo tanto no tienen como visualizarla o analizarla.
   – El HTML generalmente cuanta con un formato de presentación, mas
     no con la estructura.
• La búsqueda de información está relacionado con la
  estructuración de documentos.
   •   Se necesita un mecanismo por medio del cual se pueda estructurar y
       filtrar, de manera que sólo se acceda a la información que nos
       interesa.
• Los errores humanos y los tiempos de espera
   – Se necesita evitar errores humanos en el manejo de la información,
     además, de los tiempos de espera en la generación de información
     estructurada manualmente.


       JOSÉ CUARTAS            BASES DE DATOS                                    6
Problemas
• El problema de búsqueda de información está
  relacionado con la estructuración de documentos, LA
  WEB SEMÁNTICA.
   – La estructura, es el orden, la lógica o las reglas que tienen que seguir
     las partes o elementos que componen un documento.
   – La estructura de un documento depende de una serie de reglas
     previamente establecidas para la escritura de cierto tipo de
     documentos.
   – la estructura no sólo sirve para hacer que un documento sea más
     comunicativo, sino que además sirve para que el usuario localice con
     mayor facilidad el contenido del documento.




     JOSÉ CUARTAS             BASES DE DATOS                                    7
Historia
• Las marcas o etiquetas, se originaron en la industria
  editorial.
• El concepto de lenguaje de marcas fue expuesto por
  vez primera por William W. Tunnicliffe en 1967.
   – La mayor novedad consistía en la separación entre la
     presentación y la estructura del texto.
• En    los   70s,   un   comité    llamado  Graphic
  Communications Association (CGA) creó uno de los
  primeros Lenguajes de Marcado llamado GenCode.
• Entre los 70 y 80 Charles F. Goldfarb, junto con
  Edward Mosher y Raymond Lorie, crearon el lenguaje
  GML(Derivado de Gencode), de cual se desprende el
  estándar SGML.
     JOSÉ CUARTAS         BASES DE DATOS                    8
Historia hacia el “FUTURO”
• En 1986 se crea el SGML (Standard Generalized
  Markup Language) es el estándar ISO 8879:1986.
• El XML es una simplificación y adaptación del SGML
• Los lenguajes de marcado son la herramienta
  fundamental en el diseño de la web semántica:
   – Descripción del contenido, el significado y la relación de los
     datos.
   – RDF (Resource descriptión framework-Plataforma de
     descripción de recursos)
   – OWL (Web Ontology Language-Lenguaje de ontologías para la
     web)
   – Ambos lenguajes derivados de XML.
   – Lenguajes para agregar semántica a los documentos.

     JOSÉ CUARTAS          BASES DE DATOS                             9
Motivaciones
• SGML tiene tres características principales:
   – Extensibilidad. Permite definir nuevas etiquetas y nombres de
     atributos para los documentos
   – Estructura. Los documentos pueden ser contenedores para
     otros documentos, con un anidamiento arbitrario. Esto permite
     construir documentos complejos a partir de documentos más
     simples.
   – Validación. Si se desea, cualquier documento en SGML
     puede hacer referencia a una descripción de su gramática, de
     manera que las aplicaciones pueden validar que un documento
     cumpla con la estructura especificada.




    JOSÉ CUARTAS          BASES DE DATOS                         10
eXtensible Markup Language (XML)
• Estándar para el intercambio y representación de datos.
• XML o Lenguaje de Marcado Extensible : es un
  metalenguaje por medio del cual podemos definir
  nuestros propios lenguajes de marcado.
   – Es un estándar para crear documentos.
   – Derivado del SGML, siendo un subconjunto del SGML, del cual
     adquiere las propiedades más relevantes, y sencillas.
• XML se basa en el concepto de documentos compuestos
  por una serie de entidades.
• Los archivos XML son organizaciones jerárquicas en
  forma de árbol
• XML fue diseñado para transportar y almacenar datos,
  focalizado en saber decir lo que el datos es.
     JOSÉ CUARTAS         BASES DE DATOS                           11
eXtensible Markup Language (XML)
• Muy similar al HTML
   – Las etiquetas describen el contenido en lugar del formato.
   – También, permite formato continuo en el intercambio.
• Es muy auto descriptivo




    JOSÉ CUARTAS          BASES DE DATOS                          12
XML estructura
• Los elementos son los que identifican secciones de
  información.




• Los atributos son una forma de enunciar características
  o propiedades a los elementos de un documento.



 • El TEXTO


     JOSÉ CUARTAS      BASES DE DATOS                       13
eXtensible Markup Language (XML)

                   XML vs Relacional
                                XML                      Relacional

   Estructura      Jerárquicas                  Tablas


    Esquema        Flexible, Auto-descripción   Rígido, definición de columna


  Ordenamiento     Implícito                    Ninguno, solo por ORDER BY
    Consulta       Mejorando                    Simple




    JOSÉ CUARTAS               BASES DE DATOS                             14
XML bien formado
• Único elemento raíz.
• Etiquetas combinadas, con un correcto anidamiento.
• Atributos únicos dentro de los elementos.




    JOSÉ CUARTAS        BASES DE DATOS                 15
XML bien formado
• Único elemento raíz.
• Etiquetas combinadas, con un correcto anidamiento.
• Atributos únicos dentro de los elementos.

  Documento          Analizador
     XML
                       XML                XML validado
                     “parsers”                 SAX y DOM

                     “No esta bien formado”
http://es.wikipedia.org/wiki/Validación_XML

    JOSÉ CUARTAS         BASES DE DATOS                16
Presentación de un XML
• Son las reglas para la presentación en un medio.
   – Impresora
   – HTML
• Utilizar reglas para traducir a HTML.
   – Hojas de estilo en cascada (CSS).
   – Extensible Stylesheet Language (XSL).
                           Reglas

       Documento           CSS/XSL           Documento
          XML             interprete           HTML
        (datos)                                (mirar)


http://es.wikipedia.org/wiki/Extensible_Stylesheet_Language
    JOSÉ CUARTAS         BASES DE DATOS                  17

Más contenido relacionado

La actualidad más candente

Big data para principiantes
Big data para principiantesBig data para principiantes
Big data para principiantesCarlos Toxtli
 
Resumen del capítulo 3 sistemas de informacion, organizaciones y estrategia
Resumen del capítulo 3 sistemas de informacion, organizaciones y estrategiaResumen del capítulo 3 sistemas de informacion, organizaciones y estrategia
Resumen del capítulo 3 sistemas de informacion, organizaciones y estrategiaRmolinah
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASEduardo S de Loera
 
Big data diapositivas
Big data diapositivasBig data diapositivas
Big data diapositivassgcuadrado
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Ventajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapVentajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapJuan Anaya
 
Impacto de los Sistemas de Información en las Organizaciones y su Estrategia
Impacto de los Sistemas de Información en las Organizaciones y su EstrategiaImpacto de los Sistemas de Información en las Organizaciones y su Estrategia
Impacto de los Sistemas de Información en las Organizaciones y su Estrategiapadrinoaj
 
X25 y frame relay
X25 y frame relayX25 y frame relay
X25 y frame relayJuan Anaya
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosJesús Tramullas
 
Principios de diseño para procesos de ETL
Principios de diseño para procesos de ETLPrincipios de diseño para procesos de ETL
Principios de diseño para procesos de ETLSpanishPASSVC
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directaTiFoN87
 
Cuadro comparativo: Sistemas de información y Tecnologías de información
Cuadro comparativo: Sistemas de información y Tecnologías de informaciónCuadro comparativo: Sistemas de información y Tecnologías de información
Cuadro comparativo: Sistemas de información y Tecnologías de informaciónDulce Maria Manzo
 
2. Estándar IEEE 802.x (Características, Fundamentos, Controladores de Dispos...
2.	Estándar IEEE 802.x (Características, Fundamentos, Controladores de Dispos...2.	Estándar IEEE 802.x (Características, Fundamentos, Controladores de Dispos...
2. Estándar IEEE 802.x (Características, Fundamentos, Controladores de Dispos...wilber147
 
Gestion de base de datos - Modelo Conceptual
Gestion de base de datos - Modelo ConceptualGestion de base de datos - Modelo Conceptual
Gestion de base de datos - Modelo ConceptualJuan Torres Rojas
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQLIsabel Gómez
 
Conceptos basicos para las TICS
Conceptos basicos para las TICS Conceptos basicos para las TICS
Conceptos basicos para las TICS lauraenvictoria2012
 

La actualidad más candente (20)

Big data para principiantes
Big data para principiantesBig data para principiantes
Big data para principiantes
 
Resumen del capítulo 3 sistemas de informacion, organizaciones y estrategia
Resumen del capítulo 3 sistemas de informacion, organizaciones y estrategiaResumen del capítulo 3 sistemas de informacion, organizaciones y estrategia
Resumen del capítulo 3 sistemas de informacion, organizaciones y estrategia
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
 
Big data diapositivas
Big data diapositivasBig data diapositivas
Big data diapositivas
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Ventajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapVentajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molap
 
Impacto de los Sistemas de Información en las Organizaciones y su Estrategia
Impacto de los Sistemas de Información en las Organizaciones y su EstrategiaImpacto de los Sistemas de Información en las Organizaciones y su Estrategia
Impacto de los Sistemas de Información en las Organizaciones y su Estrategia
 
X25 y frame relay
X25 y frame relayX25 y frame relay
X25 y frame relay
 
Arquitecturas ti
Arquitecturas tiArquitecturas ti
Arquitecturas ti
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
Principios de diseño para procesos de ETL
Principios de diseño para procesos de ETLPrincipios de diseño para procesos de ETL
Principios de diseño para procesos de ETL
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directa
 
Cuadro comparativo: Sistemas de información y Tecnologías de información
Cuadro comparativo: Sistemas de información y Tecnologías de informaciónCuadro comparativo: Sistemas de información y Tecnologías de información
Cuadro comparativo: Sistemas de información y Tecnologías de información
 
Oracle
OracleOracle
Oracle
 
2. Estándar IEEE 802.x (Características, Fundamentos, Controladores de Dispos...
2.	Estándar IEEE 802.x (Características, Fundamentos, Controladores de Dispos...2.	Estándar IEEE 802.x (Características, Fundamentos, Controladores de Dispos...
2. Estándar IEEE 802.x (Características, Fundamentos, Controladores de Dispos...
 
Gestion de base de datos - Modelo Conceptual
Gestion de base de datos - Modelo ConceptualGestion de base de datos - Modelo Conceptual
Gestion de base de datos - Modelo Conceptual
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
 
Conceptos basicos para las TICS
Conceptos basicos para las TICS Conceptos basicos para las TICS
Conceptos basicos para las TICS
 

Destacado

Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdIrene Lorza
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Trabajo bases de datos nativas xml
Trabajo bases de datos nativas xmlTrabajo bases de datos nativas xml
Trabajo bases de datos nativas xmlferrari777
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de DatosRonny Parra
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosarmin tilano
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Teresa Cossio
 

Destacado (13)

Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bd
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Bases de Datos XML
Bases de Datos XMLBases de Datos XML
Bases de Datos XML
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
XML Básico DB2
XML Básico DB2XML Básico DB2
XML Básico DB2
 
Trabajo bases de datos nativas xml
Trabajo bases de datos nativas xmlTrabajo bases de datos nativas xml
Trabajo bases de datos nativas xml
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de Datos
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1
 

Similar a Datos semiestructurados Xml (20)

Xml
XmlXml
Xml
 
Web semántica
Web semánticaWeb semántica
Web semántica
 
Xml
XmlXml
Xml
 
XML EDGAR ABRAHAM
XML EDGAR ABRAHAMXML EDGAR ABRAHAM
XML EDGAR ABRAHAM
 
La web semantica
La web semanticaLa web semantica
La web semantica
 
Xml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguezXml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguez
 
unidad 7
unidad 7unidad 7
unidad 7
 
UG2011html.pptx
UG2011html.pptxUG2011html.pptx
UG2011html.pptx
 
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
 
Parseo de xml y TEI
Parseo de xml y TEIParseo de xml y TEI
Parseo de xml y TEI
 
Exposicion dora, alex y eric
Exposicion dora, alex y ericExposicion dora, alex y eric
Exposicion dora, alex y eric
 
Lenguaje XML
Lenguaje XMLLenguaje XML
Lenguaje XML
 
Practica xml
Practica xmlPractica xml
Practica xml
 
Web semántica
Web semánticaWeb semántica
Web semántica
 
Xml
XmlXml
Xml
 
XML Y RDF En Web SemáNtica
XML Y RDF En Web SemáNticaXML Y RDF En Web SemáNtica
XML Y RDF En Web SemáNtica
 
XML y RDF en Web Semántica
XML y RDF en Web SemánticaXML y RDF en Web Semántica
XML y RDF en Web Semántica
 
Trabajo web semantica
Trabajo web semanticaTrabajo web semantica
Trabajo web semantica
 
Lenguajes de marcado
Lenguajes de marcadoLenguajes de marcado
Lenguajes de marcado
 
Edición Digital: Lenguajes de marcado
Edición Digital: Lenguajes de marcadoEdición Digital: Lenguajes de marcado
Edición Digital: Lenguajes de marcado
 

Más de josecuartas

Seguridad en el almacenamiento de las bases de datos
Seguridad en el almacenamiento de las bases de datosSeguridad en el almacenamiento de las bases de datos
Seguridad en el almacenamiento de las bases de datosjosecuartas
 
Anti patrones SQL, Modelo conceptual
Anti patrones SQL, Modelo conceptualAnti patrones SQL, Modelo conceptual
Anti patrones SQL, Modelo conceptualjosecuartas
 
Tableros de control o Dashboard
Tableros de control o DashboardTableros de control o Dashboard
Tableros de control o Dashboardjosecuartas
 
Visualizacion de datos
Visualizacion de datosVisualizacion de datos
Visualizacion de datosjosecuartas
 
Calidad de datos
Calidad de datosCalidad de datos
Calidad de datosjosecuartas
 
De los datos a la información
De los datos a la informaciónDe los datos a la información
De los datos a la informaciónjosecuartas
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Bases de datos temporales
Bases de datos temporalesBases de datos temporales
Bases de datos temporalesjosecuartas
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
índices en bases de datos
índices en bases de datosíndices en bases de datos
índices en bases de datosjosecuartas
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosjosecuartas
 
Seguridad en bases de datos
Seguridad en bases de datosSeguridad en bases de datos
Seguridad en bases de datosjosecuartas
 
Los datos en el disco duro
Los datos en el disco duroLos datos en el disco duro
Los datos en el disco durojosecuartas
 
Digramas de venn aplicado en las bases datos
Digramas de venn aplicado en las bases datosDigramas de venn aplicado en las bases datos
Digramas de venn aplicado en las bases datosjosecuartas
 
Bases de datos avanzado NOSQL
Bases de datos avanzado NOSQLBases de datos avanzado NOSQL
Bases de datos avanzado NOSQLjosecuartas
 
Disco duro bases datos
Disco duro bases datosDisco duro bases datos
Disco duro bases datosjosecuartas
 
Fuga de información
Fuga de informaciónFuga de información
Fuga de informaciónjosecuartas
 
Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)josecuartas
 
Sql dinamico14042011
Sql dinamico14042011Sql dinamico14042011
Sql dinamico14042011josecuartas
 

Más de josecuartas (20)

Seguridad en el almacenamiento de las bases de datos
Seguridad en el almacenamiento de las bases de datosSeguridad en el almacenamiento de las bases de datos
Seguridad en el almacenamiento de las bases de datos
 
Anti patrones SQL, Modelo conceptual
Anti patrones SQL, Modelo conceptualAnti patrones SQL, Modelo conceptual
Anti patrones SQL, Modelo conceptual
 
Tableros de control o Dashboard
Tableros de control o DashboardTableros de control o Dashboard
Tableros de control o Dashboard
 
Visualizacion de datos
Visualizacion de datosVisualizacion de datos
Visualizacion de datos
 
Calidad de datos
Calidad de datosCalidad de datos
Calidad de datos
 
De los datos a la información
De los datos a la informaciónDe los datos a la información
De los datos a la información
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Bases de datos temporales
Bases de datos temporalesBases de datos temporales
Bases de datos temporales
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
índices en bases de datos
índices en bases de datosíndices en bases de datos
índices en bases de datos
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
 
Seguridad en bases de datos
Seguridad en bases de datosSeguridad en bases de datos
Seguridad en bases de datos
 
Los datos en el disco duro
Los datos en el disco duroLos datos en el disco duro
Los datos en el disco duro
 
Digramas de venn aplicado en las bases datos
Digramas de venn aplicado en las bases datosDigramas de venn aplicado en las bases datos
Digramas de venn aplicado en las bases datos
 
Bases de datos avanzado NOSQL
Bases de datos avanzado NOSQLBases de datos avanzado NOSQL
Bases de datos avanzado NOSQL
 
Disco duro bases datos
Disco duro bases datosDisco duro bases datos
Disco duro bases datos
 
Fuga de información
Fuga de informaciónFuga de información
Fuga de información
 
Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)
 
SQL avanzado
SQL avanzadoSQL avanzado
SQL avanzado
 
Sql dinamico14042011
Sql dinamico14042011Sql dinamico14042011
Sql dinamico14042011
 

Último

EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxkeithgiancarloroquef
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 

Último (20)

EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptx
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 

Datos semiestructurados Xml

  • 1. El XML y las bases de datos http://en.wikipedia.org/wiki/XML_database
  • 2. Definiciones • Marcado o etiquetado en un documento electrónico, son los códigos que las aplicaciones incluyen dentro del mismo archivo, donde se guardan la información requerida para definir el formato (tipo de letra, tamaño, justificación, negritas, itálicas, etcétera) y estructura. • Hipertexto es texto con enlaces o conexiones a otro texto, documentos, recursos o informaciones. – Enlaces, links o vínculos, son el medio que permite encontrar fácilmente y de forma inmediata, informaciones relacionadas. • La Web Semántica es la Web actual dotada de significado, se interpretar el sentido de esta información. – información tendría un significado bien definido. – Puede ser interpretada por agentes humanos y computarizados JOSÉ CUARTAS BASES DE DATOS 2
  • 3. Definiciones • Ontologías define los términos y las relaciones básicas para la compresión de un área del conocimiento, así como las reglas para poder combinar los términos para definir las extensiones de este tipo de vocabulario controlado. – trata de convertir la información en conocimiento mediante unas estructuras de conocimiento formalizadas (las ontologías) que referencien los datos(metadata). • Tesauro La norma ISO 2788-1986 define un tesauro como "un vocabulario controlado y dinámico, compuesto por términos que tienen entre ellos relaciones semánticas y genéricas y que se aplica a un dominio particular del conocimiento". JOSÉ CUARTAS BASES DE DATOS 3
  • 4. Motivaciones • Los documentos (tanto físicos como electrónicos) son el mejor lugar donde la humanidad ha guardado su conocimiento. • La información y el conocimiento contenidos en documentos, forman sin duda una de las partes más importantes en cualquier campo de aplicación. • la habilidad de comunicar información rápida y eficientemente es cada vez más importante. – Es uno de los factores de crecimiento de muchas organizaciones. JOSÉ CUARTAS BASES DE DATOS 4
  • 5. Motivaciones • Se necesita saber que dice lo que la información es. • Se necesita poder compartir documentos electrónicos entre plataformas de hardware y software diferentes. – Esta es la razón de la existencia de los “Lenguajes de Marcado”. • La información se presente de tal forma que permita ser reutilizada en diferentes formas para disminuir tiempos y esfuerzos. • Se necesitan un sistema que pueda utilizarse para añadir al contenido cualquier clase de metadatos JOSÉ CUARTAS BASES DE DATOS 5
  • 6. Problemas • Intercambios de la información digital. – No se tiene la aplicación con el que la información original fue creada, por lo tanto no tienen como visualizarla o analizarla. – El HTML generalmente cuanta con un formato de presentación, mas no con la estructura. • La búsqueda de información está relacionado con la estructuración de documentos. • Se necesita un mecanismo por medio del cual se pueda estructurar y filtrar, de manera que sólo se acceda a la información que nos interesa. • Los errores humanos y los tiempos de espera – Se necesita evitar errores humanos en el manejo de la información, además, de los tiempos de espera en la generación de información estructurada manualmente. JOSÉ CUARTAS BASES DE DATOS 6
  • 7. Problemas • El problema de búsqueda de información está relacionado con la estructuración de documentos, LA WEB SEMÁNTICA. – La estructura, es el orden, la lógica o las reglas que tienen que seguir las partes o elementos que componen un documento. – La estructura de un documento depende de una serie de reglas previamente establecidas para la escritura de cierto tipo de documentos. – la estructura no sólo sirve para hacer que un documento sea más comunicativo, sino que además sirve para que el usuario localice con mayor facilidad el contenido del documento. JOSÉ CUARTAS BASES DE DATOS 7
  • 8. Historia • Las marcas o etiquetas, se originaron en la industria editorial. • El concepto de lenguaje de marcas fue expuesto por vez primera por William W. Tunnicliffe en 1967. – La mayor novedad consistía en la separación entre la presentación y la estructura del texto. • En los 70s, un comité llamado Graphic Communications Association (CGA) creó uno de los primeros Lenguajes de Marcado llamado GenCode. • Entre los 70 y 80 Charles F. Goldfarb, junto con Edward Mosher y Raymond Lorie, crearon el lenguaje GML(Derivado de Gencode), de cual se desprende el estándar SGML. JOSÉ CUARTAS BASES DE DATOS 8
  • 9. Historia hacia el “FUTURO” • En 1986 se crea el SGML (Standard Generalized Markup Language) es el estándar ISO 8879:1986. • El XML es una simplificación y adaptación del SGML • Los lenguajes de marcado son la herramienta fundamental en el diseño de la web semántica: – Descripción del contenido, el significado y la relación de los datos. – RDF (Resource descriptión framework-Plataforma de descripción de recursos) – OWL (Web Ontology Language-Lenguaje de ontologías para la web) – Ambos lenguajes derivados de XML. – Lenguajes para agregar semántica a los documentos. JOSÉ CUARTAS BASES DE DATOS 9
  • 10. Motivaciones • SGML tiene tres características principales: – Extensibilidad. Permite definir nuevas etiquetas y nombres de atributos para los documentos – Estructura. Los documentos pueden ser contenedores para otros documentos, con un anidamiento arbitrario. Esto permite construir documentos complejos a partir de documentos más simples. – Validación. Si se desea, cualquier documento en SGML puede hacer referencia a una descripción de su gramática, de manera que las aplicaciones pueden validar que un documento cumpla con la estructura especificada. JOSÉ CUARTAS BASES DE DATOS 10
  • 11. eXtensible Markup Language (XML) • Estándar para el intercambio y representación de datos. • XML o Lenguaje de Marcado Extensible : es un metalenguaje por medio del cual podemos definir nuestros propios lenguajes de marcado. – Es un estándar para crear documentos. – Derivado del SGML, siendo un subconjunto del SGML, del cual adquiere las propiedades más relevantes, y sencillas. • XML se basa en el concepto de documentos compuestos por una serie de entidades. • Los archivos XML son organizaciones jerárquicas en forma de árbol • XML fue diseñado para transportar y almacenar datos, focalizado en saber decir lo que el datos es. JOSÉ CUARTAS BASES DE DATOS 11
  • 12. eXtensible Markup Language (XML) • Muy similar al HTML – Las etiquetas describen el contenido en lugar del formato. – También, permite formato continuo en el intercambio. • Es muy auto descriptivo JOSÉ CUARTAS BASES DE DATOS 12
  • 13. XML estructura • Los elementos son los que identifican secciones de información. • Los atributos son una forma de enunciar características o propiedades a los elementos de un documento. • El TEXTO JOSÉ CUARTAS BASES DE DATOS 13
  • 14. eXtensible Markup Language (XML) XML vs Relacional XML Relacional Estructura Jerárquicas Tablas Esquema Flexible, Auto-descripción Rígido, definición de columna Ordenamiento Implícito Ninguno, solo por ORDER BY Consulta Mejorando Simple JOSÉ CUARTAS BASES DE DATOS 14
  • 15. XML bien formado • Único elemento raíz. • Etiquetas combinadas, con un correcto anidamiento. • Atributos únicos dentro de los elementos. JOSÉ CUARTAS BASES DE DATOS 15
  • 16. XML bien formado • Único elemento raíz. • Etiquetas combinadas, con un correcto anidamiento. • Atributos únicos dentro de los elementos. Documento Analizador XML XML XML validado “parsers” SAX y DOM “No esta bien formado” http://es.wikipedia.org/wiki/Validación_XML JOSÉ CUARTAS BASES DE DATOS 16
  • 17. Presentación de un XML • Son las reglas para la presentación en un medio. – Impresora – HTML • Utilizar reglas para traducir a HTML. – Hojas de estilo en cascada (CSS). – Extensible Stylesheet Language (XSL). Reglas Documento CSS/XSL Documento XML interprete HTML (datos) (mirar) http://es.wikipedia.org/wiki/Extensible_Stylesheet_Language JOSÉ CUARTAS BASES DE DATOS 17