Profesores: Ismael Sanz Blasco; Lledó Museros Cabedo; Miguel Pérez Francisco

Información general:

La información es una de las herramientas básicas en el mundo empresarial, de forma que la utilizació de datos erróneos, o no actualizados, puede llevar a decisiones incorrectas. Por esta razón, resulta fundamental la utilizació de sistemas que permitan el uso adecuado de la información. 

Las bases de datos permiten almacenar y recuperar eficientemente grandes cantidades de información, por lo que su uso se ha generalizado en los últimos años. Hay diferentes tipos de sistemas de bases de datos que se distinguen por el modelo lógico asociado. En esta asignatura estudiaremos en profundidad los sistemas basados en el modelo relacional, por ser los más utilizados actualmente. 

La asignatura es troncal en la titulación de Ingeniería Técnica en Informática de Gestión (Plan de 2001), es una asignatura de segundo curso, básica en el desarrollo profesional de un ingeniero informático y un ingeniero técnico en informática de gestión. 

Conocimientos previos:

Se recomiendan conocimientos previos de Fundamentos Matemáticos de la Informática y de Metodología y Tecnología de la Programación, aunque no tiene ninguna incompatibilidad. 

Temario:

Bloque I. El Modelo Relacional

Parte Teórica

Tema 1. Introducción a las Bases de Datos: Sistemas de Bases de Datos frente a Sistemas de ficheros

Tema 2. El Modelo Relacional: Fundamentos delModelo Relacional de Datos

Tema 3. El Modelo Relacional. Reglas de Integridad

Tema 4. El Modelo Relacional. Álgebra Relacional y SQL.

Tema 5. El Modelo Relacional. Cálculo Relacional y SQL.

Part Pràctica

Tema 1. Introducción al lenguaje SQL: creación de tablas, inserción de datos, eliminación de datos y de tablas.

Tema 2. Consultas con SQL: uso de operadores, funciones de columna, agrupaciones, concatenación, operadores de conjuntos y subconsultas con y sin referencias externas.
 
Bloque II. Diseño de Bases de Datos Relacionales

Part Teòrica
Tema 6. Otros modelos de bases de datos. El modelo orientado a objetos y el objeto-relacional 

Tema 7: Diseño Conceptual de bases de datos. Modelo Entidad-Relación

Tema 8: Diseño Lógico de Bases de Datos Relacionales

Tema 9:Diseño Físico de Bases de Datos Relacionales

Part Pràctica

Tema 3. Acceso a Bases de Datos con HTML y PHP

Módulos/Bloques temáticos