Profesora: María Mercedes Marqués Andrés

Información general:

La mayor parte de las aplicaciones informáticas necesitan almacenar información de manera permanente. Para ello, lo más apropiado es utilizar una base de datos, implementada mediante un sistema de gestión de bases de datos (SGBD). Los SGBD son aplicaciones informáticas que permiten almacenar y manipular los datos de manera eficiente y con cierto nivel de abstracción, siendo transparente para el usuario la organización física de los datos y dónde se encuentran ubicados. Además, los SGBD poseen mecanismos para garantizar la integridad y la seguridad de los datos. Es fundamental que cualquier persona titulada en una ingeniería informática sea capaz de diseñar e implementar bases de datos y de realizar aplicaciones que sean capaces de acceder a ellas. Mediante esta asignatura se aprende una metodología de diseño de bases de datos relacionales y se aprende el lenguaje SQL, el lenguaje estándar de acceso y manejo de bases de datos relacionales. Puesto que el diseño y la programación de aplicaciones informáticas sobre bases de datos, a mayor o menor escala, es una parte importante del trabajo de los informáticos, esta asignatura es de utilidad para todos ellos.

 

Temario:

1. Conceptos fundamentales de bases de datos relacionales.
1.1 Base de datos. Modelo relacional. 
1.2 Sistema de gestión de bases de datos. 
2. Lenguajes estándar de consulta y definición de bases de datos relacionales.
2.1 Lenguaje SQL.
3. Introducción al diseño de bases de datos relacionales.
3.1 Diseño conceptual. 
3.2 Diseño lógico relacional. 
3.3 Diseño físico en SQL.

Teaching / Learning guide