• Programa

    programa

     

     

    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.