Menú local
Guía docente 2012-13 - 24046280 - Bases de datos II
TITULACIÓN: | DIPLOMATURA EN ESTADÍSTICA (Plan 2004) |
CENTRO: | FACULTAD DE CIENCIAS EXPERIMENTALES |
CURSO: | 2012-13 |
ASIGNATURA: | Bases de datos II |
NOMBRE: Bases de datos II | |||||
CÓDIGO: 24046280 | CURSO ACADÉMICO: 2012-13 | ||||
TIPO: - | |||||
Créditos teóricos: 3.0 | Créditos prácticos: 3.0 | ||||
CURSO: - | CUATRIMESTRE: PC | CICLO: - | |||
WEB: - |
NOMBRE: RUIZ DE MIRAS, JUAN | ||
IMPARTE: Teoría [Profesor responsable] | ||
DEPARTAMENTO: U118 - INFORMÁTICA | ||
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS | ||
N. DESPACHO: A3 - 136 | E-MAIL: demiras@ujaen.es | TLF: 953212476 |
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/57885 | ||
URL WEB: http://www4.ujaen.es/~demiras |
Modelización de bases de datos relacionales.
Métodos de diseño de bases de datos en red.
Modelización física de la base de datos.
Nuevas tecnologías en bases de datos.
Tras superar la asignatura el alumno será capaz de:
- Diseñar y programar
adecuadamente una base de datos relacional y aplicaciones de
acceso a datos en entorno Web cliente/servidor
- Conocerá los aspectos más relevantes y las
técnicas principales relacionadas con la
administración de bases de datos
CONTENIDO TEÓRICO
1. Programación del servidor de bases de datos
1.1. Conceptos básicos de la programación cliente/servidor
1.2. Programación de restricciones en la definición de tablas
1.3. Generación de números secuenciales
1.4. Extensiones procedurales a SQL
1.5. Cursores
1.6. Procedimientos almacenados
1.7. Disparadores
1.8. Manejo de excepciones
1.9. El diccionario de datos
2. Programación de aplicaciones de bases de datos
2.1. SQL empotrado
2.2. APIs de acceso a bases de datos
2.3. Herramientas 4GL de desarrollo de aplicaciones cliente/servidor
2.4. Bases de datos y la web
3. La administración de bases de datos
3.1. El administrador de bases de datos (DBA)
3.2. Funciones del DBA
3.3. Arquitectura de DBMSs relacionales
3.4. Herramientas para la administración
4. Seguridad de Bases de Datos
4.1. Objetivos y requerimientos
4.2. Identificación del usuario
4.3. Gestión de privilegios
4.4. Asignación y control de los recursos del sistema
4.5. Seguridad en SQL
4.6. Vistas
5. Gestión de transacciones
5.1. Concepto de transacción y estados
5.2. Operaciones de almacenamiento
5.3. Recuperación de caídas basada en bitácora
5.4. Recuperación de caídas en DBMSs comerciales
5.5. Copias de seguridad
CONTENIDO PRÁCTICO
1. Repaso de SQL y Estructuras de control de PL/SQL
1.1. Creación de tablas
1.2.Manipulación básica de datos
1.3. Definición de bloques en PL/SQL
1.4. Estructuras de control
2. Procedimientos almacenados
2.1. Declaración y utilización de cursores
2.2. Utilización de SELECT dentro de un bloque
2.3. Declaración y utilización de procedimientos y funciones almacenadas
3. Disparadores y privilegios
3.1. Declaración y utilización de disparadores
3.2. Gestión de seguridad con de privilegios y roles
4. Aplicación Web de acceso a base de datos
4.1. Acceso a bases de datos desde la Web con PHP
4.2. Inserción, actualización y borrado de datos utilizando formularios del Web
- Fundamentos de bases de datos. Edición: 5ª ed. Autor: Silberschatz, Abraham. Editorial: Madrid [etc.]: McGraw-Hill, D.L. 2006 (C. Biblioteca)
- Database: principles, programming and performance. Edición: 2nd ed. Autor: O'Neil, Patrick. Editorial: San Francisco [etc.]: Morgan Kaufmann, cop. 2001 (C. Biblioteca)
- Oracle 9i manual del administrador. Edición: -. Autor: Loney, Kevin. Editorial: Madrid [etc.]: Osborne McGraw-Hill, cop. 2002 (C. Biblioteca)
- Programación de base de datos Oracle [Recurso electrónico]. Edición: -. Autor: Ruiz de Miras, Juan. Editorial: Jaén: Universidad de Jaén, Servicio de Publicaciones, [2002] (C. Biblioteca)
- Sistemas de bases de datos: conceptos fundamentales. Edición: 2ª ed. Autor: Elmasri, Ramez. Editorial: México [etc.]: Prentice Hall, 2000 (C. Biblioteca)
- Introducción a los sistemas de bases de datos. Edición: 7ª ed. Autor: Date, C. J.. Editorial: México [etc.]: Pearson Education, cop. 2001 (C. Biblioteca)
- Sistemas de bases de datos : un enfoque práctico para diseño, implementación y gestión. Edición: -. Autor: Connolly, Thomas M. Editorial: Madrid : Pearson Educación, 2010 (C. Biblioteca)
- Oracle 9i: programador PL SQL. Edición: -. Autor: Urman, Scott. Editorial: Madrid [etc.]: McGraw-Hill, 2002 (C. Biblioteca)
Examen final consistente en:
- tipo test: para los contenidos teóricos de la asignatura
- preguntas cortas: para los contenidos prácticos de la asignatura
(asignatura en extinción, sólo derecho a examen)
Examen final: 100% de la nota.