Fichas de asignaturas 2010-11
![]() |
BASES DE DATOS II |
![]() ![]() |
|
Asignatura |
![]() |
| |
Profesorado |
![]() |
| |
Situación |
![]() |
| |
Competencias |
![]() |
| |
Objetivos |
![]() |
| |
Programa |
![]() |
| |
Actividades |
![]() |
| |
Metodología |
![]() |
| |
Distribucion |
![]() |
| |
Técnicas Docentes |
![]() |
| |
Evaluación |
![]() |
| |
Recursos Bibliográficos |
![]() |
Código | Nombre | |||
Asignatura | 1710025 | BASES DE DATOS II | Créditos Teóricos | 3 |
Descriptor | DATABASES II | Créditos Prácticos | 3 | |
Titulación | 1710 | INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN | Tipo | Obligatoria |
Departamento | C137 | LENGUAJES Y SISTEMAS INFORMATICOS | ||
Curso | 3 | |||
Duración (A: Anual, 1Q/2Q) | 2Q | |||
Créditos ECTS | 4,5 |
Para el curso | Créditos superados frente a presentados | Créditos superados frente a matriculados |
2007-08 | 99.0% | 87.9% |
Pulse aquí si desea visionar el fichero referente al cronograma sobre el número de horas de los estudiantes.
Profesorado
Maria Esther Gadeschi Díaz, esther.gadeschi@uca.es (coordinadora)
Situación
Prerrequisitos
El alumno debe haber cursado las siguientes asignaturas: - Estructura de Datos I y II - Sistemas Operativos I y II - Análisis y Diseño de Algoritmos I y II - Bases de Datos I - Álgebra
Contexto dentro de la titulación
Esta asignatura es una continuación de las asignaturas de Estructura de Datos y de Bases de Datos I. Se pretende reforzar conceptos ya estudiados por el alumno y asimismo adentrarlo en la gestión y administración de una base de datos. Para ello, se realizarán las prácticas con un sistema de gestión de base de datos comercial.
Recomendaciones
Se recomienda que el alumno tenga conocimiento de lengua inglesa.
Competencias
Competencias transversales/genéricas
- Capacidad de análisis y síntesis - Capacidad de organización y planificación - Capacidad de gestión de la información - Resolución de problemas - Toma de decisiones - Trabajo en equipo - Habilidades en las relaciones interpersonales - Razonamiento crítico - Compromiso ético - Adaptación a nuevas situaciones - Creatividad - Motivación por la calidad
Competencias específicas
Cognitivas(Saber):
- Conocer cómo administrar y gestionar una base de datos - Identificar las diferentes arquitecturas de una base de datos - Reconocer los lenguajes de definición y control de datos
Procedimentales/Instrumentales(Saber hacer):
- Diseñar, administrar y gestionar una base de datos - Definir y controlar la seguridad e integridad de una BD - Gestionar las autorizaciones de acceso a la base de datos
Actitudinales:
- Matenerse al día en técnicas, métodos y herramientas para poder gestionar una base de datos - Asegurar la coherencia y la adaptación a las necesidades de la empresa - Trabajar en equipo con una buena disposición para el aprendizaje y la responsabilidad
Objetivos
- Administrar correctamente una base de datos. - Enumerar las técnicas más importantes de gestión de la concurrencia y de la recuperación de los datos. - Conocer los principios fundamentales relativos a la seguridad en los sistemas de bases de datos, así como las técnicas de protección de datos. - Describir el estado actual de la tecnología y sus tendencias futuras. - Utilizar el lenguaje de control de datos y las herramientas de administración para gestionar una base de datos. - Implementar una base de datos en un SGBD comercial.
Programa
Programa de Teoría: Tema 1: Estructuras de almacenamiento y métodos de acceso 1.1.- Introducción 1.2.- Estructura general del sistema 1.3.- Medios de almacenamiento físicos 1.4.- Gestión del espacio de disco 1.5.- Gestión de la memoria intermedia 1.6.- Organización de ficheros 1.7.- Registros: tipos y almacenamiento 1.8.- Almacenamiento del Diccionario de Datos 1.9.- Índices 1.10.- Índices con base en árboles B y B+ 1.11.- Funciones de dispersión 1.12.- Consideraciones Tema 2: Diseño físico 2.1.- Objetivos del diseño 2.2.- Comparación entre indexación y dispersión 2.3.- Técnicas de diseño 2.4.- Proceso de diseño en BD 2.5.- Optimización 2.6.- Problemas Tema 3: Administrador de Base de Datos 3.1.- Definición 3.2.- Funciones 3.3.- Administrador de Datos Tema 4: Seguridad 4.1.- Seguridad de las Bases de Datos 4.2.- Confidencialidad 4.3.- Integridad 4.4.- Disponibilidad 4.5.- Amenazas a la seguridad de la Base de Datos 4.6.- Contramedidas: controles informatizados, autorizaciones y vistas 4.7.- Auditorías 4.8.- Seguridad jurídica 4.9.- Seguridad en el SGBD oracle 4.10.- Seguridad de un SGBD en entorno web Tema 5: Gestión de transacciones 5.1.- Concepto de transacción 5.2.- Propiedades de las transacciones 5.3.- Control de concurrencia 5.4.- Recuperación de la Base de Datos 5.5.- Clasificación de los fallos 5.6.- Estudios de almacenamientos 5.7.- Recuperación y atomicidad 5.8.- Control de concurrencia y recuperación en oracle Tema 6: Bases de Datos avanzadas 6.1.- Introducción 6.2.- Panorama sobre la arquitectura cliente-servidor 6.3.- Técnicas en el diseño de Bases de Datos 6.4.- Distribuidas 6.5.- Tipos de Sistemas de Bases de Datos Distribuidas 6.6.- Bases de Datos orientadas a objetos Programa de Prácticas: Bloque 1: Lenguaje de Definición de Datos Tema 1: Definición de tablas 1.1.- Definición y creación de tablas 1.2.- Restricciones de integridad 1.3.- Modificación de tablas 1.4.- Eliminación de tablas 1.5.- La orden truncate 1.6.- Renombrar tablas 1.7.- Problemas Tema 2: Definición de esquema externos 2.1.- Definición y creación de esquemas externos 2.2.- Seguridad a través de las vistas 2.3.- Las vistas como tablas virtuales 2.4.- Manipulación de datos a través de una vista 2.5.- Modificación y eliminación de una vista 2.6.- Problemas Tema 3: El Diccionario de Datos 3.1.- Vistas del Diccionario de Datos 3.2.- Tablas dinámicas 3.3.- Problemas Tema 4: Definición de estructuras adicionales 4.1.- Introdución 4.2.- Agrupamientos 4.3.- Sinónimos 4.4.- Índices 4.5.- Problemas Bloque 2: Lenguaje de control de datos Tema 5: Lenguajes de Control de Datos y de Control de Transacciones 5.1.- El lenguaje de control de datos 5.2.- La orden grant 5.3.- La orden revoke 5.4.- Privilegios de usuarios 5.5.- Órdenes de control de transacciones 5.6.- Problemas Bloque 3: Administración de Oracle Tema 6: Arquitectura 6.1.- Introducción 6.2.- Estructura lógica 6.3.- Estructura física 6.4.- Estructura de la memoria principal 6.5.- Los procesos de Oracle Tema 7: Administración 7.1.- Introducción 7.2.- Privilegios del sistema 7.3.- Concesión de privilegios del sistema 7.4.- La orden create 7.5.- La orden alter 7.6.- La orden drop 7.7.- Arranque y parada de una base de datos 7.8.- Gestión del espacio de disco 7.9.- Migración, copias de seguridad y desfragmentación del disco 7.10.- Problemas
Actividades
- Explicaciones del profesor - Resolución de problemas teóricos y prácticos - Debates sobre determinados aspectos de la materia - Búsqueda de información sobre conceptos determinados - Trabajos en equipo - Presentación de trabajos - Realización de prácticas con ordenador
Metodología
La metodología que se va a seguir en las clases va a estar apoyada por la exposición de los temas por parte del profesor y por el trabajo del alumno, que deberá realizar los ejercicios y las tareas propuestas en las clases. Con esto se pretende alcanzar los objetivos y las competencias transversales y genéricas indicadas anteriormente. Los trabajos y ejercicios realizados por los alumnos, tanto de forma individual como en grupo, se recopilarán y serán entregados al finalizar el curso. La información principal de cada tema se recibirá por exposición del profesor, información escrita proporcionada por el profesor y/o búsqueda autónoma por parte del alumno. En cada tema se expondrá los objetivos de éste y se indicará la forma en que se va a abordar dicho tema y el tipo de actividades a realizar. La asignatura dispondrá de un espacio en el campus virtual donde el alumno tendrá a su disposición todo el material necesario para la correcta realización de la asignatura, así como los recursos necesarios para consultar cualquier duda con el profesor, obtener información, debatir temas con los compañeros, etc.
Distribución de horas de trabajo del alumno/a
Nº de Horas (indicar total): 112,5
- Clases Teóricas: 18
- Clases Prácticas: 9
- Exposiciones y Seminarios:
- Tutorías Especializadas (presenciales o virtuales):
- Colectivas: 4
- Individules:
- Realización de Actividades Académicas Dirigidas:
- Con presencia del profesorado: 29
- Sin presencia del profesorado: 8,5
- Otro Trabajo Personal Autónomo:
- Horas de estudio: 41
- Preparación de Trabajo Personal:
- ...
- Realización de Exámenes:
- Examen escrito: 3
- Exámenes orales (control del Trabajo Personal):
Técnicas Docentes
|
Criterios y Sistemas de Evaluación
La asignatura se evaluará de forma continua a lo largo del curso. Se valorarán tanto los conocimientos específicos adquiridos como las competencias transversales. Los conocimientos específicos se evaluarán mediante exámenes y ejercicios que se realizarán a lo largo del curso, tanto de la parte teórica como de la parte práctica de la asignatura. La evaluación de las competencias transversales se llevará a cabo valorando la participación de los alumnos en las clases y en los foros de la asignatura, la realización de diferentes tareas en grupos, como son la realización de ejercicios propuestos, y la entrega del portafolio. La nota final se obtendrá mediante la siguiente fórmula: Nota final: 0.35 * Teoría + 0.35 * Práctica + 0.3 * Actividades Académicas donde: Teoría: nota media obtenida en los exámenes y ejercicios teóricos, tanto individuales como los realizados en grupos. Práctica: nota media obtenida en los exámenes y ejercicios prácticos, tanto individuales como los realizados en grupos. Actividades Académicas: nota de las actividades desarrolladas a lo largo del curso, tanto en las partes teórica como práctica. - Realización de trabajos en grupo: 70% - Realización de trabajos individuales: 20% - Portafolio: 10% Para poder aplicar estas fórmulas se deberá obtener una nota mínima de 3,5 puntos en cada uno de los apartados de Teoría y de Práctica. Aquellos alumnos que a lo largo del curso no hayan alcanzado esta nota tendrán la posibilidad a final de curso de recuperarla a través de un examen final de la parte (Teoría y/o Practica) que no hayan superado inicialmente. Los componente Teoría y Práctica de la fórmula de evaluación serán los únicos que puedan recuperarse en las convocatorias oficiales establecidas por la Universidad. Estos componentes se recuperarán mediante un examen final, cuyo contenido versará sobre todo el temario correspondiente a esa parte de la asignatura.
Recursos Bibliográficos
Bibliografía de Teoría básica: Connolly, T. & Begg, C. Sistemas de bases de datos Pearson Addison-Wesley, 4ª ed., 2005. Date, C.J. Introduction to Database Systems Pearson Addison-Wesley, 8ª ed., 2004. De Miguel Castaño, A. & Piattini Velthuis, M.G. Concepción y Diseño de Bases de Datos: Del modelo E/R al modelo relacional RA-MA, 1993. Elmasri, R. & Navathe, S.B. Fundamentos de sistemas de bases de datos Addison-Wesley, 5ª ed., 2007. Ramakrishnan, R. & Gehrke, J. Sistemas de Gestión de Bases de Datos McGraw-Hill, 3ª ed., 2006. Silberschatz, A.; Korth, H. & Sudarshan, S. Fundamentos de bases de datos McGraw-Hill, 5ª edición, 2006. Bibliografía de Teoría de consulta: De Miguel Castaño, A.; Piattini Velthuis, M.G. & Marcos, E. Diseño de Bases de Datos relacional RA-MA, 1999. De Miguel Castaño, A. & Piattini Velthuis, M.G. Fundamentos y modelos de bases de datos RA-MA, 2ª ed., 1999. Folk, M.J. & Zoellick, B. Estructuras de archivos: un conjunto de herramientas conceptuales Addison Wesley, 1992. Garcia-Molina, H.; Ullman, J.D. & Widom, J. Database Systems: the complete book Prentice Hall, 2002. Ullman, J.D. Database Systems Computer Science Press, 2ª ed., 1982. Ullman, J.D. & Widom, J. A First Course in Database Systems Prentice Hall, 2ª edición, 2002. Bibliografía de Prácticas: Abramson, I.; Abbey, M. & Corey, M. Oracle Database 10g. Guía de aprendizaje Osborne McGraw-Hill, 2006. Abbey, M.; Corey, M. & Abramson, I. Oracle9i. Guía de aprendizaje Osborne McGraw-Hill, 2002. Date, C.J. & Darwen, H. The SQL Standard Addison-Wesley, 3ª ed., 1993. Earp, R. & Bagui, S. Learning SQL: A step-by-step guide using oracle Addison Wesley, 2003. Loney, K. & Bryla, B. Oracle Database 10g. Manual del administrador Osborne McGraw-Hill, 2006. Loney, K. & Theriault, M. Oracle9i. Manual del administrador Osborne McGraw-Hill, 2002. Manuales de Oracle Oracle Corporation, 2002. http://juno.uca.es/index.htm http://www.oracle.es Patrick, J.J. SQL Fundamentals Prentice Hall, 2ª edición, 2002. Pérez, C. ORACLE9i. Administración y Análisis de Bases de Datos Ra-Ma, 2002.
El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente. En aplicación de la Ley 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, así como la Ley 12/2007, de 26 de noviembre, para la promoción de la igualdad de género en Andalucía, toda alusión a personas o colectivos incluida en este documento estará haciendo referencia al género gramatical neutro, incluyendo por lo tanto la posibilidad de referirse tanto a mujeres como a hombres.