Datos generales
- Plan de estudios: 0330 - ESP. DESARROLLO DE BASES DE DATOS. 2014-2S
- Créditos: 2.0
Grupos
Tabla información sobre los grupos de la asignatura
Actividad |
Grupo |
Periodos |
Horarios |
Aula |
Profesor/Tutor |
No existen datos de grupos de esta asignatura, en este plan de estudios.
Contenidos
PROGRAMA DE LA ASIGNATURA
Presentación
La integración de las bases de datos con otros sistemas como servidores web, servidores de aplicaciones y aplicaciones tradicionales, permiten aumentar su potencial de utilización en forma dramática. De hecho hoy en día la mayoría de los ASPs (Application Service Providers) están basados en la integración de este tipo de tecnologías en donde varias aplicaciones corriendo en distintos servidores interactúan conjuntamente para ofrecer un servicio integrado y uniforme.
El Lenguaje XML ha cobrado importancia en el día a día de los sistemas empresariales, como una mejor práctica en la solución de problemas para presentación, almacenamiento y transporte de datos. Se busca en esta materia dar las bases para conocer esta tecnología y especialmente saber cuando aplicarla, repasando las bases de su construcción, aplicando sus capacidades para la transformación e integración de datos.
Objetivo de Aprendizaje
Dar a conocer los conceptos de datos no estructurados y semi-estructurados , y como su utilización son un aporte a la solución de problemas de datos en el entorno tecnológico actual. En especial se estudiará XML que como herramienta permite la manipulación de este tipo de datos.
- Dar a conocer los elementos y protocolos básicos orientados a la integración de aplicaciones.
- Conocer el XML y los estándares que lo potencializan, como XSD, XSL, Namespaces.
- Conocer algunas de las tecnologías basadas en XML de mayor uso y como el XML las apoya y soporta.
- Saber cuando el uso de XML puede aportar a la solución de problemas en sistemas empresariales y de que manera.
- Conocer los principios de la arquitectura SOA y su aporte a la solución de problemas de integración.
Contenidos Temáticos
- Bases de datos no estructuradas
- Datos Semi-estructurados.
- Sintaxis XML, XML Namespaces, DTD, XML Path
- Laboratorio, Evaluación
- XSLT
- Interpretación de XML Esquemas, NXD (Native XML Databases),
- Services, ORACLE XML DB y Evaluación
- Web - Services
- Trabajo final
Evaluación Formativa
· 20 % Trabajo del alumno
· 10 % Participación
· 30 % Examen
· 40 % Proyecto
Bibliografía Básica Obligatoria
- Serge Abiteboul, Peter Buneman, Dan Suciu. (2000). Data on The Web ¿ From Relations to Semistructured Data and XML. Morgan Kaufmann Publishers.
- Scardina, Mark V. (2004). Oracle Database 10g XML & SQL. Mcgraw Hill.
- Abraham Gutiérrez y Raúl Martínez. (2000). XML a través de Ejemplos. Alfaomega.
- J2EE 1.4 Tutorial
5. http://java.sun.com/j2ee/1.4/docs/tutorial/doc/
- XMLDB Developers Guide
7. http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96620/toc.htm
8. http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96620.pdf
- XML DB Demonstration
10. http://www.oracle.com/technology/sample_code/tech/xml/xmldb/index.html