Beruflich Dokumente
Kultur Dokumente
Facultad de Ciencias
Escuela de Computacin
Licenciatura en Computacin
HT
4
HP
2
HL
Modalidad
Electiva
Cdigo
6549
Requisitos
Sistemas Operativos
Ult. Actualizacin
Febrero 2015
5.
6.
Base de datos NoSQL Orientadas a grafos: Concepto de grafo: nodos, aristas. Navegacin entre nodos,
consultas. Aplicabilidad y usos. Caso de estudio.
Introduccin a los grandes volmenes de datos (Big Data), relacin con las bases de datos NoSQL.
Visin general de los sistemas de bases de datos relacionales NewSQL como alternativa a los NoSQL.
Bibliografa:
Brewer, E. A. (Julio de 2000). Towards Robust Distributed Systems. (A. S. (PODC), Ed.) Recuperado el
Enero de 2015, de http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf
Eelco Plugge, P. M. (2010). The Definitive Guide to MongoDB. New York, USA: Apress.
Gilbert, S., & Lynch., N. (Junio de 2002). Brewer's conjecture and the feasibility of consistent, available,
partition-tolerant web services. SIGACT News 33, 2 , 51-59.
Philippe Cudr-Mauroux, I. E. (s.f.). NoSQL Databases for RDF An Empirical Evaluation. Obtenido de
http://ribs.csres.utexas.edu/nosqlrdf/nosqlrdf_iswc2013.pdf
Pritchett, D. (2008). BASE: An Acid Alternative.
http://queue.acm.org/detail.cfm?id=1394128
Recuperado
el
01
de
2015,
de
Sadalage, P. J., & Fowler, M. (2013). NoSQL Distilled: a brief guide to the emerging world of polyglot.
Indiana, USA: Adison Wesley.
Stonebraker, M. (06 de 2011). New SQL: An Alternative to NoSQL and Old SQL for New OLTP Apps.
Obtenido de Communication ACM: http://cacm.acm.org/blogs/blog-cacm/109710-new-sql-analternative-to-nosql-and-old-sql-for-new-oltp-apps/fulltext
Strauch, C. (s.f.). NoSQL Databases. Obtenido de http://coitweb.uncc.edu/~xwu/5160/nosqldbs.pdf
Vaish, G. (2013). Getting Started with NoSQL. Birmingham, UK: Packt Publishing.
Criterios propuestos para la evaluacin
Parciales
Exposiciones
Tareas y Asignaciones
Proyecto
Total
30%
20%
10%
40%
100%
Estrategias de enseanza:
Las clases de teora podran dividirse en varias clases magistrales, y una clase de exposicin, lecturas de
artculos y trabajos en grupo por parte de los estudiantes.
Actividades tericas: centradas en la adquisicin de conocimientos tericos como anlisis y discusin de
artculos cientficos con preparacin por parte de los alumnos de lecturas dirigidas (lectura de
artculos/informes); y presentaciones orales en funcin de los conceptos tericos estudiados en clase.
Actividades prcticas y de laboratorio: centradas en que el estudiante adquiera conocimientos y destrezas
mediante la experimentacin: poner en marcha, medir y comparar y configurar sistemas de base de datos
NoSQL. Preparacin de los alumnos con lectura del enunciado y documentacin adicional, trabajo de
laboratorio en grupo y trabajo posterior para concluir (informe de evaluacin del sistema y/o producto).
Los micro proyectos pueden ser implementaciones de soluciones a problemas de almacenamiento en los
diferentes tipos de sistemas NoSQL a ver en la materia con informes de resultados por parte de los
estudiantes.
Otras actividades de trabajo en grupo: Parte presencial (profesor y alumnos) y no presencial (cada
alumno por su cuenta) con el uso de algunas herramientas.