Diagrama de temas

  • General

    Máquinas Eléctricas I

    Foro: 1
  • Bases de Datos (2011)

    bases_de_datos.jpg
     

    Bases de Datos (2011)

         

    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

        

        

        

        

        

        

        

        

        

      Páginas: 2