You are on page 1of 7

FICHEROS y BB.DD.

Grado en Ing. Informtica

Ficheros y BB.DD.: Descripcin


ASIGNATURA OBLIGATORIA CREDITOS ECTS: 6 CURSO: 2 CUATRIMESTRE: 2 HORAS LECTIVAS: 3 (1,5 teora + 1,5 prcticas) PROFESOR COORDINADOR: PROFESORES TEORA:
F. JAVIER CALLE DOLORES CUADRA F. JAVIER CALLE DOLORES CUADRA F. JAVIER CALLE LEONARDO CASTAO DOLORES CUADRA F. JAVIER CALLE

PROFESORES PROBLEMAS: PROFESORES PRCTICAS:

Ficheros y BB.DD.: Objetivos


1. 2. 3. 4. 5. 6. Introducir los conceptos tericos necesarios para estructurar y acceder a los datos almacenados en soporte secundario. Conocer los fundamentos de las bases de datos, y la evolucin de los esquemas de archivos hacia las BBDD Comprender el Modelo Relacional y aplicarlo al desarrollo de BBDD. Implementar y utilizar BBDD en un SGBDR mediante el lenguaje SQL Conocer el esquema interno de las BBDD y sus posibilidades de admon. Estudiar distintas organizaciones fsicas y su comportamiento y conveniencia a distintos casos. Adquirir experiencia prctica en el manejo de las mismas, empleando estas tcnicas para el desarrollo de aplicaciones.

OBJETIVOS ESPECIFICOS DE APRENDIZAJE (EVALUABLE): Nivel General - Capacidad de abstraccin - Capacidad de trabajo en equipo - Capacidad para la resolucin de problemas Nivel Especfico - Capacidad para comprender y manejar las distintas orgs. de ficheros - Capacidad de modelado y gestin de datos en un sistema de ficheros

Ficheros y BB.DD.: Requisitos


REQUISITOS: (asignaturas o materias cuyo conocimiento se presupone) - Conocimientos de Estructuras de Datos y Algoritmos. - Conocimientos del lenguaje de programacin Java y experiencia prctica en el mismo. - Experiencia en el manejo de alguna plataforma informtica y en el entorno Windows.

Ficheros y BB.DD.: Programa (I)


TEMA 1. Introduccin a las Bases de Datos 1.1 Almacenamiento y Ficheros 1.2 Concepto de Base de Datos 1.3 Evolucin histrica del almacenamiento 1.4 Concepto y elementos de un SGBD TEMA 2. Esttica del Model Relacional 2.1 Elementos del Modelo 2.2 Descripcin y Representacin 2.3 Restricciones Inherentes y Semnticas TEMA 3. Dinmica del Modelo Relacional 3.1 lgebra Relacional 3.2 Manipulacin de datos con SQL TEMA 4. Elementos Relacionales Avanzados 4.1 Vistas 4.2 Disparadores

Ficheros y BB.DD.: Programa (II)


TEMA 5. Introduccin y Conceptos Bsicos de Ficheros 5.1 Estructuras Fsica y Lgica de un fichero 5.2 Diseo de Ficheros 5.3 Taxonoma de ficheros 5.4 Operaciones sobre ficheros 5.5 Interaccin con ficheros TEMA 6. Organizaciones Base 6.1 Organizacin Serial 6.2 Organizacin Secuencial 6.3 Organizacin Direccionada TEMA 7. Organizaciones Auxiliares 7.1 Organizacin Indizada 7.2 ndices con estructura arbrea 7.3 ndices secundarios 7.4 ndices especiales

Ficheros y BB.DD.: Programa (III)

TEMA 8. Acceso Multiclave 8.1 Problemtica del Acceso multiclave 8.2 Soluciones especficas 8.3 El acceso invertido

TEMA 9. El Esquema Interno de un SGBD 9.1 Arquitectura del SGBD Oracle 9.2 Elementos bsicos del SGBD Oracle

Ficheros y BB.DD.: Metodologa


Por un lado, la teora se impartir mediante lecciones magistrales y resolucin de problemas en los grupos reducidos. Esta asignatura tiene un marcado componente prctico, por lo que el trabajo de laboratorio tendr un peso del 40% en la convocatoria ordinaria de la asignatura. Esta puntuacin solo podr obtenerse con la entrega y defensa de los trabajos prcticos propuestos a este fin. Las prcticas son obligatorias, es decir, slo se puede aprobar la asignatura en convocatoria ordinaria si se realizan las prcticas. El 60% de la parte terico-prctica (teora y problemas) podr conseguirse en su totalidad por evaluacin continua, realizando una serie de pruebas escritas en clase (tanto de teora como de problemas). Este 60% tambin se podr obtener con la realizacin de un examen final (convocatoria ordinaria) de la asignatura (si se han entregado la prcticas y se ha sacado una nota mnima). Las clases de laboratorio (4) se emplearn en la explicacin del trabajo a realizar por los alumnos (en casa o aulas informticas), y en la supervisin y defensa de los trabajos entregados (evaluacin continua). Con apoyo de 4 clases extras.

Ficheros y BB.DD.: Laboratorios


Prctica: La evaluacin de las prcticas se realizar en base a la entrega del trabajo, a su defensa, y a una memoria de prcticas (la ausencia de cualquiera de estos tres elementos implica calificacin 0). Constan de cuatro prcticas repartidas en dos bloques: Prcticas 1 y 2: Bases de Datos Relacionales Prcticas 3 y 4: Estructuras de Ficheros y Esquema Interno Para superar las prcticas, es necesario obtener una nota mnima (1 punto/10) en cada prctica La ev. continua se considerar completa con la presentacin de las prcticas

En la defensa presencial, el profesor realizar a los alumnos cuantas cuestiones individuales considere oportunas, orales o por escrito, pudiendo esto influir decisivamente en la evaluacin individual de cada alumno para este apartado (que ser un porcentaje de su nota de grupo, de 0% a 100% dependiendo de las respuestas obtenidas).

Ficheros y BB.DD. BB.DD.: : Evaluaciones


Las calificaciones de evaluacin continua sern publicadas en Aula Global cinco das antes del examen final de la asignatura. Las de los exmenes, se publicarn por Sigma en un plazo de diez das desde el examen. Para superar la asignatura por evaluacin continua es necesario obtener como mnimo un cinco en la suma de pruebas tericas y prcticas. Si se aprueban la parte terica y las prcticas de laboratorio, se superar la asignatura (sin examen final). En caso de no superar toda la asignatura por evaluacin continua, o en caso de querer subir nota, en la convocatoria ordinaria se podr realizar un examen con el mismo valor (6 puntos sobre 10) siempre que en cada bloque se haya obtenido la nota mnima de practicas. La convocatoria extraordinaria consiste en un examen completo (incluyendo contenido referente a las prcticas, con el mismo valor que estas).

No se convalida ninguna parte aprobada en cursos anteriores, ni se conservar

Bibliografa (I)
Bsica
Cuadra y otros. Desarrollo de Bases de Datos: casos prcticos desde el diseo a la implementacin. Ed. RA-MA, 2007 (2 ed. revisada, 2013). Folk,M.J., Zoellick,B., & Riccardi,G. File Structures Addison Wesley 1998 Elmasri, R. y Navathe, S. Fundamentals of Database Systems. Redwodd City, California, The Benjamin/Cummings Publishing Company, 5 edicin, 2006. Captulos 13, 14, apndice D (en la 4 edicin 2004, captulos 13, 14, y apndice E; en la 3 ed. 2002, captulos 5, 6, y apndice D). Oracle SQL & PL/SQL language references. http://www.oracle.com/pls/db112/portal.portal_db?selected=5

Bibliografa (I)
Recomendada
Silberschatz, Korth, & Sudarshan. Fundamentos de BB.DD., 2006 Mc Graw Hill. 5 edicin. Captulos 12, 24.3, y 27.3

Gaede, V., Gnter, O. Multidimensional Access Methods. ACM Computer Surveys, Vol.30, N2. Junio 1998.

Guttman, A. R-trees: A dynamic index structure for spatial searching. In Procs. of the ACM SIGMOD 84, Int. Conference on Management of Data (1984), pgs. 4754

Bibliografa (II)
Otros
Folk, M. J. y Zoellick, B. Estructuras de archivos. Addison Wesley, 1993. Date, C.J. An introduction to database systems, (5 edicin). Addison Wesley, 1994. Captulo 3 y Apndice B Ramakrishnan, R. Database management systems. WCB/McGraw Hill. 1998. Livadas, Panos E. (1990). File Structures: Theory and Practice. Prentice-Hall International. Frakes, W. y Baeza-Yates, R., Eds. Information retrieval. Data structures and algorithms. Prentice Hall, 1992.
Deen, S.M. (1987). Fundamentos de los sistemas de bases de datos. Gustavo Gili. Loomis, M. E. S. (1989) Data Management and File Structures. Prentice Hall. Smith, P. y Barnes, M. (1987). File & Database: An introduction. Addison Wesley.