You are on page 1of 14

BASES DE DATOS AVANZADAS

Tema 0

Presentacin de la Asignatura
http://personales.unican.es/zorrillm/BDAvanzadas/bda.htm

Profesorado

Teora y laboratorio:
 Marta E. Zorrilla (responsable asignatura)
 Contacto
email: marta.zorrilla@unican.es
despacho: (3 planta Fac. Ciencias)
web: http://personales.unican.es/ZORRILLM/

 Diego Garca
 Contacto
email: garciasad@unican.es
despacho: (planta baja Fac. Ciencias)

Marta Zorrilla. Bases de Datos Avanzadas

0.2

Objetivos

Los objetivos generales son:


Conocer:

 Ampliar el conocimiento de la tecnologa de bases de


datos con modelos, tcnicas y aspectos avanzados.

Saber hacer:

 Adquirir habilidad bsica en el uso de bases de datos

activas, objeto-relacionales, XML y multidimensionales


usando el lenguaje SQL.

Marta Zorrilla. Bases de Datos Avanzadas

0.3

Objetivos

Los anteriores objetivos generales se concretan en


objetivos especficos:

CONOCER:
 Los principales modelos de datos actuales avanzados:

orientado a objetos, objeto-relacional, multidimensional,


semiestructurado-XML.

 Las caractersticas bsicas de los modelos de bases de

datos orientadas a objetos (BDOO), y las dos tendencias


existentes respecto a la implementacin de esta nueva
generacin de SGBD.

 Los estndares objeto-relacional (SQL:2003) y orientado a


objetos (ODMG 3.0).

Marta Zorrilla. Bases de Datos Avanzadas

 Cmo disear BD con los anteriores estndares y cmo

0.4

Objetivos

Los anteriores objetivos generales se concretan en


objetivos especficos : (cont.)

SABER HACER:
 Crear y trabajar con disparadores en SQL.
 Crear y utilizar procedimientos almacenados y cursores en
SQL programtico.

 Utilizar SQL embebido en otros lenguajes, de forma


esttica o dinmica.

 Trabajar con aspectos objetuales en SQL.


 Disear bases de datos orientadas a objetos puras segn
la norma ODMG.

Marta Zorrilla. Bases de Datos Avanzadas

 Disear, crear y usar esquemas multidimensionales en

0.5

Docencia

3 horas/semanales de teora y ejercicios.


 4,5 crditos.

2 horas/semanales de laboratorio.
 3 crditos.

Marta Zorrilla. Bases de Datos Avanzadas

0.6

Asignaturas Relacionadas

Pre-requisitos:
 Bases de Datos,
 Diseo y Administracin de Bases de Datos

Co-requisitos:
 Ingeniera del Software I

Marta Zorrilla. Bases de Datos Avanzadas

0.7

Bibliografa - Bsica

Piattini et al, 2006. Tecnologa y diseo de bases de datos.


RA-MA, noviembre-2006.
Elmasri y Navathe, 2007. Fundamentos de Sistemas de Bases
de Datos. Pearson educacin, julio 2007.
Connolly y Begg, 2005. Sistemas de Bases de Datos. 4
edicin. Addison-Wesley, 2005.
Kimball et al. The data warehouse toolkit: the complete guide
to dimensional modelling. John Wiley & Sons, cop. 2002
Marcos et al. Diseo de bases de datos objeto-relacionales
con UML. Universidad Rey Juan Carlos, 2005

Marta Zorrilla. Bases de Datos Avanzadas

0.8

Bibliografa - Complementaria

Abiteboul, S., Buneman, P. y Suciu, D. Data on the Web. From Relations to Semistructured
Data and XML. Morgan Kaufmann Series in Data Management Systems. ISBN 1-55860-622X. 1999.
Atzeni, P., Ceri, S., Paraboschi, S. y Torlone, R. Database Systems. Concepts, Languages
and Architectures. McGraw-Hill. ISBN 0-07-709500-6. 1999.
Date, C.J. An Introduction to Database Systems. 8 ed. Addison-Wesley. ISBN 0-321-197844. 2004.
Cattell, R., Barry, D.K., Berler, M., Eastman, J. Jordan, D., Russell, C., Schadow, O.,
Stanienda, T. y Velez, F. (editores) (2000): The Object Data Standard: ODMG 3.0. MorganKaufmann Publishers.
Garca Molina, H., Ullman, J., Widom, J. Database systems: the complete book. 2nd ed.
Pearson Education International, cop. 2009.
Inmon, W. H. Building the Data Warehouse. Willey & Son. 2002.
Kimball, R., Mundy, J, Thornthwaite, W. The data warehouse toolkit with SQL Server 2005
and the Microsoft Business Intelligence Toolset. Wiley. 2006.
Melton, J., Eisenberg, A. Understanding SQL and Java Together: A Guide to SQLJ, JDBC,
and Related Technologies. The Morgan Kaufmann Series in Data Management Systems.
2000.
Silberschatz, A., Korth, H.F. y Sudarshan, S. Fundamentos de Bases de Datos. 5 edicin.
McGraw-Hill, ISBN 8448146441, 2006.

Marta Zorrilla. Bases de Datos Avanzadas

0.9

Bibliografa - Estndares

ISO/IEC 9075:2003 Information Technology Database languages - SQL

 Part 1: Framework (SQL/Framework).


 Part 2: Foundation (SQL/Foundation).
 Part 3: Call-Level Interface (SQL/CLI).
 Part 4: Persistent Stored Modules (SQL/PSM).
 Part 9: Management of External Data (SQL/MED).
 Part 10: Object Language Bindings (SQL/OLB).
 Part 11: Information and Definition Schemas
(SQL/Schemata).

 Part 14: XML-Related Specifications (SQL/XML).


Marta Zorrilla. Bases de Datos Avanzadas

0.10

Actividades

Los tipos de actividades a desarrollar sern los


siguientes:

 Clases Magistrales para los temas de teora 1 a 5.


 Clases de ejercicios y problemas.
 Trabajos en grupo para el tema de teora 6 y defensa en
la clase.

 Prcticas de laboratorio individuales con ordenador.


 Pruebas de evaluacin parciales.
 Tutoras.
 Anlisis y debate de artculos.
Marta Zorrilla. Bases de Datos Avanzadas

0.11

Evaluacin - Continua

Para superar la asignatura se debern superar por separado dos partes: teora y
prcticas de laboratorio.

La nota final ser la media ponderada del 70% de teora y el 30% de laboratorio.

La parte terica se divide a su vez en dos partes:

La parte prctica consistir en realizar determinadas tareas directamente sobre el ordenador


(30%).

2 exmenes con preguntas de tipo test/preguntas cortas y ejercicios


1 examen en el ordenador.

Examen Final (junio y septiembre):




el trabajo de teora sobre el tema 6 (15%)


exmenes escritos que constarn de preguntas de tipo test/ respuesta corta y ejercicios prcticos con los
que el alumno mostrar los conocimientos adquiridos (55%).

Evaluacin continua:







Consistir de una parte terico-prctica en papel y otra a desarrollar en el ordenador


Duracin aproximada de 4 horas.

Los exmenes de tipo test se realizarn sin apuntes ni libros, en el resto se podrn
utilizar.
La presentacin de los trabajos que se pidan es obligatoria en ambos tipos de
evaluacin.

Marta Zorrilla. Bases de Datos Avanzadas

0.12

Temario - Teora
1.

Futuro de las Bases de Datos




2.

Aspectos Avanzados del Modelo Relacional




3.

Bases de datos analticas versus transaccionales. Tecnologa OLAP: almacenes de datos;


cubos; esquemas en estrella. SQL aspectos multidimensionales. Data marts.

Modelos Semiestructurados


6.

Tercera generacin de SGBD. Tipos de SGBD con objetos. Bases de datos objeto-relacionales:
caractersticas; aspectos de objetos en SQL; SGBD objeto-relacionales. Bases de datos
orientadas a objetos puras: caractersticas; ODMG 3.0; SGBD orientados a objetos. SGBD
objeto-relacionales vs orientados a objetos. Manejo de objetos: identidad de objetos;
persistencia.

Modelo Multidimensional


5.

Bases de Datos Activas. Reglas ECA/Disparadores. SQL embebido esttico. SQL dinmico.
Cursores en SQL.

Modelo de Objetos


4.

Evolucin de la gestin de datos. Nuevos retos. Factores y lneas de evolucin. Madurez de las
nuevas tecnologas.

Nivel de estructuracin de los datos. Bases de datos documentales. Integracin de datos muy
estructurados y poco estructurados. XML: Estructura de datos y documentos; Esquemas;
Almacenamiento de datos; Consultas y transformacin Xquery. XML y bases de datos:
sistemas de bases de datos nativos XML; integracin de XML en otros SGBD.

Otros tipos de Bases de Datos




[trabajo en grupo]

Dimensin funcional: deductivas; difusas; multimedia, espaciales. Dimensin de distribucin:


heterogneas; federadas; mviles. Dimensin de rendimiento: grid; paralelas.

Marta Zorrilla. Bases de Datos Avanzadas

0.13

Temario Prcticas

P1. Introduccin a PL/SQL de Oracle.


P2. Procedimientos, funciones, cursores y disparadores en
PL/SQL.
P3. SQL embebido: esttico y dinmico.
P4. Aspectos objeto-relacionales en SQL:2003.
P5: Diseo multidimensional. Aspectos multidimensionales en
SQL:2003. Tecnologa OLAP.
P6. XML y XQuery.

Herramienta principal: ORACLE 10g y SQL Developer

http://www.oracle.com/lang/es/database/express_edition.html

Marta Zorrilla. Bases de Datos Avanzadas

0.14

You might also like