|
Código: 42559
Titulación/es: Ingeniería en Informática de Gestión
Créditos: 6 5 ECTS
Carácter: Optativa
Curso:
4º
Temporalidad: Semestral (2º semestre)
Departamento: tecnología y Sistemas de Información
Profesores: Marcela Genero Bocco (teoría,
coordinadora)
Ismael
Caballero Muñoz-Reja (laboratorio)
Web:
http://alarcos.inf-cr.uclm.es/doc/aplicabbdd/
Prerrequisitos (recomendaciones):
Bases de
Datos (3º), Ingeniería del software de Gestión (3º)
Correquisitos (recomendaciones):
Desarrollo de Componentes Software (3º),
Herramientas y Entornos de Programación (3º),
Interfaces de Usuario (3º).
Objetivos y Competencias:
El
objetivo de la asignatura es contribuir a que el
alumno adquiera diversas competencias profesionales:
-
Transversales (generales para diversos tipos de profesionales):
Capacidad de organización y planificación,
Comunicación oral y escrita, Capacidad de
gestión de la información (captación y análisis
de la información), Toma de decisiones, Trabajo
en equipo, Habilidades de relaciones
interpersonales, Razonamiento crítico,
Compromiso ético, Aprendizaje autónomo.
-
Específicas de la Ingeniería Informática:
- Capacitar al alumno para desarrollar un sistema de
información que acceda a un sistema gestor de bases
de datos abordando todo el ciclo de vida.
- Dar a
conocer un panorama de las distintas tecnologías y
arquitecturas utilizadas en el terreno de la
implementación de aplicaciones sobre bases de datos.
- Culminar y asentar los conocimientos adquiridos en
el resto de asignaturas de bases de datos e
ingeniería del software.
- Dar al
alumno un barniz de las últimas tendencias en
tecnologías de desarrollo de bases de datos.
Docencia presencial:
3 horas
semanales de teoría y ejercicios.
2 horas
semanales de prácticas de laboratorio (cada 15
días).
Evaluación:
Continua
mediante un sistema de puntos acumulativos, que se
explica en documento aparte (ver web).
Temario
1.
Arquitecturas de aplicaciones de bases de
datos.
1.1.
Introducción
1.2.
Arquitectura cliente/servidor
1.3.
Arquitecturas de sistemas de servidores
1.4.
Bases de Datos Distribuidas
1.5.
Arquitecturas para la web
1.6.
Arquitecturas paralelas
2.
Introducción al desarrollo de Aplicaciones
con Bases de Datos
2.1.
SQL embebido
2.2.
SQL Dinámico
2.3.
Acceso a bases de datos
2.3.1.
ODBC
2.3.2.
SQLJ
2.3.3.
SQL/CLI
2.4.
Entornos 4GL y Bases de Datos
3.
Desarrollo de Aplicaciones con Designer y
Developer de ORACLE
4.
Introducción al desarrollo de Aplicaciones
WEB
5.
Otras tecnologías para acceso a datos
5.1.
JDBC
5.2.
ADO.NET
6.
XML y Bases de Datos
Bibliografía
1.
Amundsen, M. y Litwin, P. (2002).
Creación de sitios Web con ASP.NET.
Prentice Hall.
2.
Atkins, D. (1999). Oracle Designer
Generation, McGraw Hill.
3.
Atzeni, P., Ceri, S.,
Paraboschi, S. y Torlone, R. (1999). Database
Systems. Concepts,
languages and architectures. McGraw-Hill.
4.
Connolly, T. y Begg, C. (2005). Sistemas de
Bases de Datos. 4ª edición. Addison-Wesley.
5.
Dalton, P. y Whitehead, P.
SQL Server 2000. (2001). Anaya
Multimedia.
6.
Date, C.J. (2004): An introduction of
database systems. 8ª edition. Addison-Wesley.
7.
Delgado, A.
Edición especial SQL Server 2000. (2000).
Prentice Hall.
8.
Dorsey, K.. Developer Advanced Forms &
Reports, McGraw Hill, 1999.
9.
Elmasri, R. y Navathe, S. (2004):
Fundamentals of Database Systems. 4th edition.
Addison-Wesley.
10.
Evjen, B., Hanselman, S.,
Muhammad, F., Sivakumar, S., Rader, D. (0006).
Professional ASP.NET 2.0. Wrox.
11.
Koletzke, D. (1999). Oracle Designer
Handbook, McGraw Hill.
12.
McClure, W., Beamer, G., Croft, J., Litlle,
J., Ryan, B., Winstanley, P., Yack, D. and Zongker,
J. (2006).
Professional ADO.NET 2 Programming with
SQL Server 2005, Oracle and MySQL, Wrox.
13.
Melton y Eisenberger (2002). “Understanding
SQL and Java Together : A Guide to SQLJ, JDBC, and
Related Technologies”.
Morgan Kaufmann Series in
Data Management Systems. (La traducción a
español es "SQL y Java.
Guía para
SQLJ, JDBC y tecnologías relacionadas". Ra-Ma,
2002).
14.
Muller, Manual de Oracle Developer 2000,
McGraw-Hill.
15.
Parihar, M. (2002).
La biblia de ASP.NET. Anaya Multimedia.
16.
Riordan, R.
(2001).
Aprenda programación en SQL Server 2000 ya.
Traducción, José Antonio Bautista Montejo ,
McGraw-Hill.
17.
Riordan, R. (2002).
Aprenda ya Microsoft ADO.NET. Traducción José
Antonio Bautista Montejo.
McGraw-Hill, D.L.
18.
Riordan, R. (2002).
Microsoft ADO.NET step by step., Redmond,
Washington, Microsoft Press, cop.
19.
Riordan, R.
Diseño de bases de datos relacionales con Access y
SQL Server. (2000).
Traducción Luis Hernández Yañez,
Carlos Fernández Conde, Revisión Técnica Antonio
Vaquero Sánchez. McGraw-Hill.
20.
Robinson, S.,, Nagel, C. Watson, K., Glynn,
J., Skinner, M. and Evjen, B. (2005). Professional
C# 3rd edition , Wrox.
21.
Silberschatz, A., Korth, H.F. y Sudarshan, S.
(2006): Fundamentos de bases de datos. 5ª edición.
McGraw-Hill Interamericana.
22.
Walther, S. (2002). ASP.NET al
descubierto. (2002). Traducción Traducciones
Vox Populi.
23.
Wildermuth, S. (2003).
Pragmatic ADO.NET : data access for the Internet
world /, Boston Addison-Wesley, cop.
|