Bases de Datos (2011)
Topic outline
-
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.
-
-
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.
-
-
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-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áctica 1
-
PR-F-001. Creación y uso de mi primera BD en SQL Server 2008.
Práctica 2
-
PR-F-002. Ejercicios de diseño relacional.
Práctica 3
Ejercicio resuelto
-
PR-F-003. Enunciado de ejercicio resuelto de SQL.
-
PR-F-004. BD con datos para ejercicio resuelto (SQL).
- PR-F-005. Solución del ejercicio resuelto (SQL).
Ejercicio propuesto
-
PR-F-006. Ejercicio propuesto de SQL.
-
PR-F-007. BD con datos para realizar el ejercicio propuesto (MDB).
Práctica 4
Ejercicio resuelto
-
PR-F-008. Ejercicio resuelto de SQL.
- PR-F-009. Solución (SQL).
Ejercicio propuesto
-
PR-F-010. Ejercicio propuesto de SQL.
Práctica 5
Ejercicio resuelto
-
-
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
Sí
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
Sí
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
Sí
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
Sí
Sí
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
Sí
Sí
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
Sí
Sí
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.
-
-
-
Marta Elena Zorrilla Pantaleón
Departamento de Matemáticas, Estadística y Computación
UNIVERSIDAD DE CANTABRIA
Rafael Duque Medina
Departamento de Matemáticas, Estadística y Computación
UNIVERSIDAD DE CANTABRIA