Practica Sdsg 2005-06

Páginas: 6 (1347 palabras) Publicado: 28 de mayo de 2012
La problemática asociada al almacenamiento y recuperación de datos semi-estructurados en bases de datos


Práctica de la asignatura de sistemas de gestión de Bases de Datos.
































INTRODUCCIÓN

En esta práctica se van a explorar las dificultades en almacenar los datos relacionales, cómo solucionarlas etiquetando los datos en XML yalmacenándolos en una base de datos XML nativa, y por último, cómo llevar a cabo búsquedas sobre los datos ( necesario para su recuperación) utilizando XQUERY.

Hay que empezar contestando a la pregunta: ¿Qué son datos semi –estructurados?.

Los datos estructurados son aquellos atributos o variables fuertemente tipados (int, flota, string), donde cada atributo en una relación está definido paratodos los registros. Éstos son los datos que podemos almacenar en una base de datos relacional sin ningún problema. Un ejemplo, sería:

|Definición |Ejemplos | |
|Nombre [char(10)] |Pepe |Juan |
|Cumpleaños [Date] |1985-07-12 |1965-03-23 |
|Sueldo [int] |9000|6500 |

Y el opuesto de este tipo de datos sería loa datos no estructurados, que no poseen definiciones de tipos, ni están organizados de acuerdo a ningún patrón, y para los que no existe el concepto de variables o atributos.
Por ejemplo: documentos de texto sin estructura, correo electrónico, páginas Web.

Por último, los datos semi-estructurados son los que seconsideran entre estructurados y no estructurados.
Puede haber variables pobremente tipadas ( x=1 es válido y x = “ hola” también es válido). Un registro no necesariamente tiene que tener todos sus atributos definidos. Mientras, por ejemplo, en una base e datos relacional un campo debe establecerse como NULL cuando no tiene valor, en un ambiente de Datos semi - estructurados basta con omitir dichoatributo. Y no existe necesariamente una diferencia entre un identificador de un campo y el valor mismo de éste. Ejemplos incluyen documentos de SGML Y XML.

Los problemas ocurren, cuando intentamos almacenar los datos semi - estructurados en bases de datos relacionales….


1.- ESCENARIO DE LA PRÁCTICA

El escenario es una Base de Datos que almacena citas bibliográficas. En esta base dedatos una cita bibliográfica puede ser:

1. de un libro, por ejemplo: H:F: Korth, A. Siberschatz., Fundamentos de Bases de datos, Mac Graw-Hill, 1993.

2. de una revista, por ejemplo: Comunications of the ACM; Volumen 5; Número 3;
March; 1998.

3. de un artículo de una revista: D.L. Parnas; “ On the criteria to be used in decomposing systems into modules”, Comunications of the ACM,Volumen 15, Número 12; December 1998; páginas 1053-1058 .

4, de un artículo de un libro de un congreso : T. Balch, R.C. Arkin; “ Motor Schema – Basde Fromation control for Multagent Robot Teams”; Proceedings of First Internacional Conference on Multiagent Systems; Editor: V. Lesser; June 12-14; 1995; páginas: 10-16.


2.- DISEÑO DE LAS TABLAS DE UNA BASE DE DATOS RELACIONAL

Para realizareste punto, primero debemos realizar un diseño de base de datos relacional.
Hay varias soluciones para este problema. Un esquema puede ser el siguiente:


Nombre Apellidos Editorial ISBN



Autor EditorEscrito Editado
Por Por





Nom_rev fecha


Revista Libro Libro_con


título nº vol. Págs título año título titulo_con fecha pg


Por lo tanto las tablas de la base de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica N 06 Calor
  • Practica 06: Centro De Gravedad
  • PRÁCTICA N 06 BIOQUÍMICA
  • Práctica N 06 1
  • Fas Descripción Del Fuera De Juego Temporada 2005-06
  • Sdsg
  • Sdsg
  • sdsg

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS