Topic outline

  • Bases de Datos (2011)

    bases_de_datos.jpg
     

         

    Profesores

    Marta Elena Zorrilla Pantaleón

    Rafael Duque Medina

    Departamento 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.

  • 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.

  • Bibliografía

    bibliografia

      

     

        Básica    

     

    • Elmasri, R. & Navathe, S.B. (2008): «Fundamentos de sistemas de bases de datos». 5ª Ed. Pearson Education.

    • Mora, E.; Zorrilla, M.E. & Díaz de Entresotos, J. (2003): «Iniciación a las bases de datos con Access 2002». Díaz de Santos.

    • Piattini et al. (2006): «Tecnología y diseño de bases de datos». RA-MA.

    • Pons, O. (et al) (2008): «Introducción a los sistemas de bases de datos». Paraninfo.

    • Silberschatz, A.; Korth, H.F. & Sudarshan, S. (2006): «Fundamentos de bases de datos». 5ª Ed. Madrid.

    • Villapecellín Cid, M. (2005): «Arquitecturas de red multicapa: conexión de bases de datos». RA-MA, cop.

    • Pons Capote (et al) (2005): «Introducción a las bases de datos: el modelo relacional». Thomson Paraninfo.

    • Charte Ojeda, Francisco (2005): «PHP 5. Guía práctica para usuarios». Anaya Multimedia.

    • Schafer, Steven M. (2010): «HTML, XHTML y CSS». Anaya Multimedia.

     

     

     

        Complementaria    

      

    • Brian Knight (et al) (2007): «Professional SQL Server 2005 administration».

    • Cerami, Ethan (2002): «Web Services Essentials: distributed applications with XML-RPG, SOAP, UDDI & WSDL». O’Reilly.

    • Connolly & Begg (2005): «Sistemas de bases de datos». 4ª Ed. Addison-Wesley.

    • Date, C.J. (2004): «An introduction to database systems». 8ª Ed. Pearson Addison Wesley.

    • García Molina, H.; Ullman, J. & Widom, J. (2009): «Database systems: the complete book». 2nd Ed. Pearson Education International, cop.

    • Coles, Michael (2008): «Pro T-SQL 2008 programmer's guide». Apress, cop.

    • Sunderic, D. (2006): «Microsoft SQL Server 2005 stored procedure programming in T-SQL & .NET». 3rd Ed. McGraw-Hill, cop.

    • Vieira, Robert (2009): «Professional Microsoft SQL Server 2008 programming». Wiley, cop.

    • Manuales de instalación y administración de los gestores utilizados en las prácticas.

    • Melton, Jim & Eisenberg, Andrew (2001): «SQL y Java: guía para SQLJ, JDBC y tecnologías relacionadas». RA-MA.

    • Trigos García, Esteban (2001): «JSP - Guías Prácticas». Anaya Multimedia.

    • A. Silberschatz, Henry F. Korth & S. Sudarshan (2011): «Database system concepts». McGraw-Hill.

    • Cosentino, Christopher (2001): «Guía esencial de PHP». Prentice Hall.

    • Ángel Cobo (et al) (2005): «PHP y MySQL: tecnologías para el desarrollo de aplicaciones web». Díaz de Santos.

  • Materiales de Clase

    materiales

     

      

    Instalación de productos de software

    • MC-F-001. Instalación de XAMPP y SQL Server 2008.

       

    Bloque Temático I

    • MC-F-002. Tema 1. Introducción a las bases de datos.

    • MC-F-003Tema 2. Modelo de datos relacional.

    • MC-F-004. Tema 3. Lenguaje SQL.

      • MC-F-005. Aplicación Compras SQL Server 2008 (Script de apoyo para el Tema 3).

       

    Bloque Temático II

    • MC-F-006. Tema 4. Administración de bases de datos.

    • MC-F-007. Tema 5. Diseño y desarrollo de aplicaciones de bases de datos.

    • MC-F-008. Tema 6. Otros modelos de datos.

  • Prácticas

    practicas

      

      

    Práctica 1

    • PR-F-001Creación y uso de mi primera BD en SQL Server 2008.

       

    Práctica 2

    • PR-F-002Ejercicios de diseño relacional.

       

    Práctica 3

    Ejercicio resuelto

    • PR-F-003Enunciado de ejercicio resuelto de SQL.

    • PR-F-004. BD con datos para ejercicio resuelto (SQL).

    • PR-F-005Solución del ejercicio resuelto (SQL).

    Ejercicio propuesto

    • PR-F-006Ejercicio propuesto de SQL.

    • PR-F-007BD con datos para realizar el ejercicio propuesto (MDB).

       

    Práctica 4

    Ejercicio resuelto

    Ejercicio propuesto

    • PR-F-010. Ejercicio propuesto de SQL.

       

    Práctica 5

    Ejercicio resuelto

  • Pruebas de Evaluación

    evaluacion

      

     

        Criterios de evaluación    

     

      

    MÉTODOS DE EVALUACIÓN "BASES DE DATOS"

      

    Descripción

    Tipología

    Evaluación final

    Recuperación

    %

    Prueba parcial

    Examen escrito

    No

    5%

    • Calificación mínima: 0,00.

    • Duración: Un cuarto de hora.

    • Fecha realización: Semana 5 ó 6.

    • Condiciones recuperación: En la convocatoria extraordinaria.

    • Observaciones:

    Prueba parcial

    Examen escrito

    No

    10%

    • Calificación mínima: 0,00.

    • Duración: Un cuarto de hora.

    • Fecha realización: Semana 14 ó 15.

    • Condiciones recuperación: En convocatoria extraordinaria.

    • Observaciones:

    Prueba SQL

    Evaluación de laboratorio

    No

    10%

    • Calificación mínima: 0,00.

    • Duración: 2 horas.

    • Fecha realización: Semana 11 ó 12.

    • Condiciones recuperación: En convocatoria extraordinaria.

    • Observaciones:

    Trabajo en grupo

    Trabajo

    15%

    • Calificación mínima: 0,00.

    • Duración: Un cuarto de hora.

    • Fecha realización: Semana 15.

    • Condiciones recuperación: Se presentará el trabajo en Examen Final, convocatoria ordinaria o extraordinaria.

    • Observaciones: El Trabajo en Grupo es obligatorio. Se presentará memoria escrita y se realizará defensa oral.

    Examen Final escrito

    Examen escrito

    30%

    • Calificación mínima: 5,00.

    • Duración: 2 horas y media.

    • Fecha realización: Fecha establecida por el centro.

    • Condiciones recuperación: En la convocatoria extraordinaria.

    • Observaciones: El Examen constará de una Prueba Escrita con preguntas de tipo test, de respuesta corta y Ejercicios.

    Examen Final Práctico

    Evaluación en laboratorio

    30%

    • Calificación mínima: 5,00.

    • Duración: 1 hora y media.

    • Fecha realización: Las publicadas por el centro.

    • Condiciones recuperación: En la convocatoria extraordinaria

    • Observaciones:

      TOTAL

    100%

    OBSERVACIONES:

    • Todas las pruebas son obligatorias.

    • La presentación del Trabajo en Grupo es obligatorio para presentarse al Examen Final.

    • Los exámenes se realizarán sin apuntes ni libros.

    • Para aprobar la asignatura es necesario superar la nota mínima del Examen Final Práctico y del Examen Final Escrito. En caso de no superar alguna de esas notas mínimas, la Nota Final será el mínimo de 4,5 y la media obtenida.

    • Sólo se guarda la nota del Trabajo en Grupo para la convocatoria extraordinaria.

    • No se descarta la posibilidad de realizar trabajos complementarios para que el alumno/a suba su nota. Su valoración, como máximo, será de un 10%.

    OBSERVACIONES para alumnos/as a tiempo parcial:

    • Los alumnos/as que por motivo justificado (estudiantes a tiempo parcial) no hayan seguido la evaluación continua se les evaluará de la siguiente manera:

      • Examen Final Escrito: 45%.

      • Examen de Laboratorio: 40%.

      • Trabajo en Grupo: 15%
    • Todas las pruebas son obligatorias. Para aprobar la asignatura es necesario superar la nota mínima del Examen Final Práctico y del Examen Final Escrito.

    • En caso de no superar alguna de esas notas mínimas, la nota final será el mínimo de 4,5 y la media obtenida.

  • Guía de Aprendizaje

    guia

     

     

  • Sobre el Profesor

    profesor

     

     

    marta-2.jpg    

    Marta Elena Zorrilla Pantaleón

     

    Departamento de Matemáticas, Estadística y Computación

    UNIVERSIDAD DE CANTABRIA
     
    Más información

     

    rafael2.jpg    

    Rafael Duque Medina

     

    Departamento de Matemáticas, Estadística y Computación

    UNIVERSIDAD DE CANTABRIA
     
    Más información