Está en la página 1de 3

Presentación: Bases de Datos II 1/3

• Programa de teoría
1. Programación de Bases de Datos Relacionales
1.1. Programación del servidor de bases de datos
1.2. Programación de aplicaciones de acceso a datos
2. Administración y Gestión de Bases de Datos
2.1. La administración de bases de datos
2.2. Seguridad de bases de datos
2.3. Gestión de transacciones
3. Tecnologías Avanzadas de Bases de Datos
3.1. Bases de datos y orientación a objetos
3.2. Fundamentos de bases de datos distribuidas
Bibliografía
[1] Fundamentos de bases de datos. 5ª edición
A. Silberschatz, H.F. Korth y S. Sudarshan. McGraw-Hill, 2006
[2] Sistemas de bases de datos. Conceptos fundamentales. 3ª Edición
R. Elmasri y S.B. Navathe. Addison Wesley, 2001
[3] Database: Principles, Programming, and Performance, 2ª Edición
P. O'Neil y E. O'Neil. Morgan Kaufmann, 2000
[4] Oracle 9i: Manual del Administrador
K. Loney. Mc Graw Hill, 2002.

I.T. Informática de Gestión Bases de Datos II Juan Ruiz de Miras


Presentación: Bases de Datos II 2/3
• Programa de prácticas
1. Programación del Servidor de Bases de Datos
1.1. SQL. Sentencias DDL y DML en Oracle
1.2. Secuencias y Bloques PL/SQL
1.3. Cursores y SELECT INTO
1.4. Funciones y procedimientos almacenados
1.5. Disparadores

2. Seguridad de Bases de Datos


2.1. Gestión de privilegios

3. Programación cliente: Acceso a Bases de Datos desde PHP


3.1. Consulta de la base de datos. Llamada a procedimientos almacenados. Formularios
3.2. Modificación de los datos desde la Web

• Bibliografía
[1] ORACLE 9i. Programación PL/SQL
Urman. McGraw Hill, 2002.
[2] Programación de Bases de Datos Oracle
J. Ruiz de Miras y A. Molina. Colección Apuntes. Universidad de Jaén, 2001

I.T. Informática de Gestión Bases de Datos II Juan Ruiz de Miras


Presentación: Bases de Datos II 3/3
• Trabajo voluntario
1. El trabajo es de carácter práctico y se realizará de forma individual.
2. El trabajo a realizar consistirá, salvo el 6, en el diseño (3 y 4) o programación (1, 2 y 5) de una aplicación de
bases de datos para la gestión básica de una facturación (clientes, productos, facturas, ...) y la tecnología a
utilizar se elegirá entre las siguientes:
1. Acceso a bases de datos desde web con JSP de Java
2. Herramientas 4GL: Oracle Developer (Forms, Reports, Graphics, …)
3. Herramientas de administración de bases de datos:Oracle Enterprise Manager, o similar
4. Herramientas de diseño de bases de datos: Oracle Designer, ERwin, o similar
5. Base de datos relacional-objeto: utilización de tipos, tablas anidadas, clases, referencias, …
6. Análisis de la gestión de bases de datos de una empresa real: referida a los temas de la asignatura
3. Exposición en clase del mejor trabajo de cada tema
4. La nota máxima que puede obtener un trabajo es de 2 puntos, de los cuales 0.5 corresponden a su
exposición.
• Criterios de evaluación
• 80% : Examen de teoría (test) + trabajo voluntario
• 20% : Prácticas: 25% : Evaluación continua de prácticas, 75% : Examen de prácticas
• Es necesario aprobar teoría y prácticas independientemente.
• Gestión de la asignatura
• Plataforma Docencia Virtual ILIAS
• http://wwwdi.ujaen.es/~demiras/bd2

I.T. Informática de Gestión Bases de Datos II Juan Ruiz de Miras

También podría gustarte