Bases de Datos (2011)
Diagrama de temas
-
Profesores
Marta Elena Zorrilla Pantaleón
Rafael Duque MedinaDepartamento de Matemáticas, Estadística y Computación
Este curso tiene por objeto conocer las principales tecnologías de bases de datos y, en particular y de forma intensa, se trabajará con el modelo de datos relacional. Se aprenderá a utilizar una base de datos relacional, a entender su semántica y a programar su creación, actualización y consulta en un gestor relacional comercial.
Asimismo se enseñará a utilizar herramientas que dan soporte al desarrollo y uso de bases de datos así como a construir aplicaciones de usuario que utilicen bases de datos, preferentemente basadas en web.
Palabras Clave de la Asignatura
Administración de Bases de Datos, Sistemas de Información, Estándar SQL-2003, Aplicaciones de Bases de Datos, Lenguaje SQL, Tecnologías de Bases de Datos, MS SQL Server 2008, Bases de Datos Relacionales.
-
Datos identificativos de la Asignatura
-
Asignatura: Bases de Datos
-
Código: G657
-
Departamento / Área: Departamento de Matemáticas, Estadística y Computación
-
Título: Grado en Ingeniería Informática
-
Centro: Facultad de Ciencias
-
Créditos ECTS: 6
-
Idioma de impartición: Español
-
Profesora responsable: Marta Zorrilla Pantaléon
-
Otros profesores: Rafael Duque Medina
Programa de la asignatura
Bloque Temático I
Tema 1. Introducción a las bases de datos
-
Concepto de Base de Datos y SGBD.
-
De los sistemas de ficheros a la BD relacional.
-
Niveles de abstracción.
-
Razones que justifican el uso de BD.
-
Cuándo no usar una BD.
-
Introducción a las bases de datos relacionales y al lenguaje estándar SQL.
-
Concepto de transacción.
-
Arquitectura del SGBD.
- Roles de usuarios.
Tema 2. Modelo de datos relacional
-
Introducción.
-
El modelo relacional: elementos básicos, clases de relaciones, restricciones, valores nulos.
-
Esquemas relacionales.
-
El modelo relacional y la arquitectura ANSI-SPARC.
-
Fases del diseño e implementación de BD: modelos conceptuales, lógicos y físicos.
- Herramientas CASE.
Tema 3. Lenguaje SQL
-
Introducción al lenguaje SQL.
-
Estándares.
-
Tipos de datos.
-
Sentencias para la creación, alteración y manipulación de bases de datos.
-
Índices.
-
Vistas.
-
Gestión de transacciones.
-
Gestión de errores.
-
Procedimientos, funciones y disparadores.
Bloque Temático II
Tema 4. Administración de bases de datos
-
Arquitectura del Servicio de Informática de una organización.
-
Funciones de administrador de bases de datos y del administrador de datos.
-
Herramientas para la administración de bases de datos.
- Aspectos relacionados con la seguridad y encriptación de datos, la disponibilidad e integridad de la información.
Tema 5. Diseño y desarrollo de aplicaciones de base de datos
-
Concepto de aplicación.
-
Lenguajes y herramientas.
-
Elementos de las aplicaciones.
-
Arquitecturas de las aplicaciones de usuario.
- Tecnologías.
Tema 6. Otros modelos de datos
-
Introducción a otros modelos de datos: objeto-relaciona, orientado a objeto, multidimensional, semiestructurado, etc.
-