guía docente 2017/2018 - ucam.edu fileprocedimiento y funciones dentro de la propia base de datos,...

12
hola Universidad Católica San Antonio de Murcia – Tlf: (+34) 968 278 160 [email protected] – www.ucam.edu Guía Docente 2017/2018 Sistemas de Gestión de la Información Management Information Systems Grado en Ingeniería Informática Presencial

Upload: vokhue

Post on 29-Oct-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

hola

Universidad Católica San Antonio de Murcia – Tlf: (+34) 968 278 160 [email protected] – www.ucam.edu

Guía Docente 2017/2018

Sistemas de Gestión de la Información

Management Information Systems

Grado en Ingeniería Informática

Presencial

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

1

ÍndiceSistemas de Gestión de la Información ............................................................................. 2

Breve descripción de la asignatura ................................................................................... 2

Requisitos Previos .............................................................................................................. 2

Objetivos .............................................................................................................................. 2

Competencias y resultados de aprendizaje ...................................................................... 3

Metodología ......................................................................................................................... 4

Temario ................................................................................................................................. 5

Relación con otras materias ............................................................................................... 6

Sistema de evaluación ........................................................................................................ 7

Bibliografía y fuentes de referencia ................................................................................... 8

Web relacionadas ................................................................................................................ 9

Recomendaciones para el estudio ..................................................................................... 9

Material didáctico ................................................................................................................ 9

Tutorías .............................................................................................................................. 11

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

2

Sistemas de Gestión de la Información Módulo: Ingeniería del Software. Materia: Ingeniería aplicada a la empresa. Carácter: Obligatorio. Nº de créditos: 6 ECTS. Unidad Temporal: 2º Curso - 2ºSemestre

Profesor de la asignatura: Baldomero Imbernón Tudela

Email:[email protected]

Horario de atención a los alumnos/as: Miércoles 10:30-11:30 y Jueves 12:30-13:30. Fuera de ese

horario se puede solicitar cita vía correo electrónico al indicado en la línea anterior.

Profesor coordinador de curso: Andrés Bueno Crespo

Profesor coordinador de módulo: José Luis Abellán Miguel

Breve descripción de la asignatura En esta asignatura se profundiza en el concepto de bases de datos. Se estudiará la importancia de procedimiento y funciones dentro de la propia base de datos, la creación de aplicaciones de 4º generación, y los nuevos paradigmas y tendencias en el ámbito de las bases de datos.

Brief Description

This course explores the concept of databases. We will study the importance of procedures and functions within the database itself, creating applications with a 4th generation language, and new paradigms and trends in the field of databases.

Requisitos Previos Son necesarios unos conocimientos básicos de programación y los conocimientos impartidos en la asignatura de Bases de Datos.

Objetivos

Los objetivos de esta asignatura son:

1. Saber desarrollar aplicaciones de bases de datos en lenguajes de 4GL.

2. Aprovechar las características proporcionadas por los SGBD como la utilización de scripts y disparadores de bases de datos.

Estar al día de los nuevos paradigmas y tendencias en el ámbito de las bases de datos

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

3

Competencias y resultados de aprendizaje

Competencias transversales

T1- Capacidad de análisis y síntesis.

T2 - Capacidad de organización y planificación.

T3 - Capacidad de gestión de la información.

T4 - Resolución de problemas.

T5 - Toma de decisiones.

T6 - Trabajo en equipo.

T11 - Razonamiento crítico.

T14 - Aprendizaje autónomo.

T15 - Adaptación a nuevas situaciones.

T16 - Creatividad e innovación.

T19 - Motivación por la calidad.

T21 - Capacidad de reflexión.

T22 – Comprender los puntos principales de textos claros y en lengua inglesa estándar si tratan sobre cuestiones relacionadas con el ámbito de estudio.

Competencias específicas

IS1 - Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y secomporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías,principios, métodos y prácticas de la Ingeniería del Software.

IS4 - Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre labase de un conocimiento adecuado de las teorías, modelos y técnicas actuales.

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

4

Resultados de aprendizaje

RA 3.1.21. Utilizar lenguajes procedurales de acceso a bases de datos.

RA 3.1.22. Conocer la utilidad e implementar scripts y disparadores de bases de datos.

RA 3.1.23. Realizar una aplicación de gestión con bases de datos con un lenguaje de 4GL.

RA 3.1.24. Comprender los principios de los modelos de bases de datos orientados a objeto y objeto-relacionales.

RA 3.1.25. Distinguir la aplicabilidad de cada enfoque de diseño de bases de datos en función del problema a resolver.

RA 3.1.26. Distinguir entre los conceptos de bases de datos distribuidas, centralizadas y federadas, decidiendo en qué situaciones es más conveniente la utilización de cada uno.

RA 3.1.27. Emitir juicios críticos sobre los últimos avances relacionados con bases de datos.

Metodología

Metodología Horas Horas de trabajo presencial

Horas de trabajo no presencial

Clases en el aula 19

60horas (40 %) Prácticas 24

Evaluación 5

Tutoría 12

Estudio personal 28

90horas (60 %)

Lecturas recomendadas y búsqueda de bibliografía 10

Realización de ejercicios, presentacionesy casos prácticos 43

Actividades de aprendizaje virtual 9

TOTAL 150 60 90

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

5

Temario Programa de la enseñanza teórica

Tema 1. Introducción.

1. Proceso de diseño de bases de datos. 2. Interfaces de usuario y herramientas. 3. Seguridad de las aplicaciones. 4. Programación de bases de datos problemas y técnicas.

Tema 2. Lenguajes procedurales: PL/SQL

1. Bloques de programación procedural. 2. Estructuras de control. 3. Uso de cursores. 4. Manejo de excepciones. 5. Creación de procedimientos y funciones. 6. Disparadores.

Tema 3. Lenguajes de 4ª Generación.

1. Formularios. 2. Disparadores. 3. Aplicaciones multiformulario. 4. Realización de menús. 5. Características avanzadas.

Tema 4. Paradigmas de bases de datos

1. Bases de datos objeto-relacional y relacionales extendidas. 2. Bases de datos de orientadas a objetos. 3. Bases de datos NoSQL

Tema 5: Arquitecturas de los sistemas de bases de datos

1. Arquitecturas centralizadas y cliente servidor 2. Sistemas paralelos 3. Sistemas distribuidos 4. Bases de datos federadas

Tema 6. Tendencias actuales en las bases de datos.

1. Orientada a los documentos. 2. Deductivas. 3. Dimensionales. 4. Temporales 5. Espaciales y multimedia.

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

6

Programa de la enseñanza práctica Práctica 1: Ejercicios PL/SQL

La práctica consistirá en la realización de diversos ejercicios consistentes en la realización de programas en PL/SQL (Tema 2). La entrega de los mismos será mediante tareas en el campus virtual que se irán habilitando conforme se avance en la parte teórica de la asignatura.

Práctica 2: Realización de una aplicación de bases de datos.

Los alumnos deberán analizar, diseñar e implementar una aplicación que involucre la gestión de base datos para un problema. El problema será de libre elección mediante la previa supervisión de la profesor. La implementación final de la misma se realizará en Oracle Application Express (APEX). Para ello deberán aplicar los conocimientos adquiridos en los Temas 1, 2 y 3

Práctica 3: Estudio de los paradigmas y nuevas tendencias de las bases de datos.

Cada grupo de trabajo deberá elegir un tema de los propuestos(Temas 4, 5 y 6) y desarrollarlo mediante consultas de diversas fuentes bibliográficas. Se deberán explicar claramente los conceptos relacionados con el tema elegido y aportar la opinión personal sobre el mismo. Se deberá realizar una evaluación sobre las soluciones encontradas (si procede), determinando las ventajas y desventajas de cada uno.

Un enunciado más detallado de las prácticas, así como las fechas de entrega será mostrado en el campus virtual, en las tareas correspondientes a cada práctica.

Relación con otras materias Esta asignatura se encuentraíntimamente relacionada con las asignaturas de Bases de datos, durante la cual seproporcionarían todos los conocimientos previos necesarios para un correctodesarrollo de esta asignatura, y con la asignatura de Administración de Bases de Datos, en la que, ya una vez desarrolladas y adquiridaslas competencias correspondientes a los conocimientos teóricos de bases de datos, proporcionará las competencias necesarias para la administracióndel Sistema Gestor de Bases de Datos.

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

7

Sistema de evaluación

La prueba final constará de dos partes. Una primera parte solo la deberán hacer los alumnos que no hayan superado la prueba parcial, o quieran subir nota. La segunda parte contendrá conceptos del resto de materia no incluida en la prueba parcial. Cada parte se puntuará entre 0 y 10.

- Prueba parcial: 30% del total de la nota.

Se evaluarán Lenguajes procedurales: PL/SQL (Tema 2) con ejercicios prácticos

- Final: 35% del total de la nota.

Entorno de creación de aplicaciones APEX (Tema 3).

Prueba para evaluar el estudio de los paradigmas y nuevas tendencias de las bases de datos (Temas 4, 5 y 6).

- Evaluación de prácticas y problemas: 35% del total de la nota.

Tareas semanales: 10%

PL/SQL (Práctica 1 – Tema 2): 5%

Aplicación (Práctica 2 –Temas 1, 2 y 3): 20%

Trabajo teórico de la asignatura (Práctica 3 – Temas 4, 5, 6): Servirá para subir nota de la prueba para evaluar el estudio de los paradigmas y nuevas tendencias de las bases de datos

La profesor se reserva el derecho de mantener una entrevista personal con el alumno al finalizar la última práctica para confirmar la autoría de las mismas. Una inadecuada defensa de las prácticas podrá suponer el suspenso de todas las prácticas.

El alumno superará la asignatura cuando la media ponderada sea igual o superior a 5 puntos y tenga una nota de, al menos, 4 puntos en todas las partes que componen el sistema de evaluación cuya ponderación global sea igual o superior al 20%.

Si el alumno tiene menos de un 4 en alguna de las partes cuya ponderación sea igual o superior al 20%, la asignatura estará suspensa y deberá recuperar esa/s parte/s en la siguiente convocatoria dentro del mismo curso académico. La/s parte/s superada/s en convocatorias oficiales (Febrero/Junio) se guardarán para las sucesivas convocatorias que se celebren en el mismo curso académico.

En caso de que no se supere la asignatura en la Convocatoria de Septiembre, no contarán las partes aprobadas para sucesivos cursos académicos.

El sistema de calificaciones (RD 1.125/2003. de 5 de septiembre) será el siguiente:

0-4,9 Suspenso (SS)

5,0-6,9 Aprobado (AP)

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

8

7,0-8,9 Notable (NT)

9,0-10 Sobresaliente (SB)

La mención de “matrícula de honor” podrá ser otorgada a alumnos que hayan obtenido una calificación igual o superior a 9,0. Su número no podrá exceder del 5% de los alumnos matriculados en una materia en el correspondiente curso académico, salvo que el número de alumnos matriculados sea inferior a 20, en cuyo caso se podrá conceder una sola matrícula de honor.

Bibliografía y fuentes de referencia

Bibliografía básica Elmasri, R.;Navathe, S.B. Fundamentos de Sistemas de Bases de Datos. 5ª Edición. Madrid: Addison Wesley Iberoamericana, 2007.ISBN: 9788478290857.

Silberschatz, A.;Korth, H.; Sudarshan, S. Fundamentos de bases de datos.6ª Edición, Madrid: McGraw-Hill, 2014.ISBN: 978-8448190330.

Oppel, A. Fundamentos de bases de datos. Madrid: McGraw-Hill, 2011. ISBN:9786071502544.

VV.AA. Programación en Oracle 11G SQL, SQL*PLUS y PL/SQL. Madrid: Rama, 2011. ISBN: 9788499641188.

Documentación oficial de los cursos de Oracle y documentación técnica sobre Oracle. Será proporcionada por el profesor, o encontrable a partir de ápex.oracle.com y www.oracle.com.

Bibliografía complementaria Perez Marques, M.ORACLE 12c/11g/10g. Programación PL/SQL a través de ejemplos. Createspace , 2013. ISBN 978-1494488819.

Muñoz Chaparro, A. Oracle 11G PL/SQL. Curso práctico de formación. RC libros, 2012. ISBN: 9788493945015.

Cuadra Fernández, D.; Castro Galán, E. Desarrollo de Bases de Datos: casos prácticos desde el análisis a la implementación. 2ª Edición actualizada. Ed. Rama, 2013. ISBN: 978-8499641249

Ramakrishnan, R.; Gehrke, J. Sistemas de gestión de bases de datos (3a. ed.) Ed. McGraw-Hill Interamericana, 2007. ISBN: 978-8448156381

Piattini, M., Calvo, J., Cervera J. Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión. Ed Ra-Ma, 2007. ISBN: 8478977767.

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

9

Web relacionadas Oracle: (http://www.oracle.com)

Oracle Technology Network: (http://www.oracle.com/technology/ )

MySQL: The world’s most popular open source database: (http://www.mysql.com )

SQL Server: (www.microsoft.com/sqlserver/ )

PostgreSQL: The world’s most advanced open source database: (http://www.postgresql.org)

APEX –sitio en la nube proporcionado por Oracle para la realización de prácticas- (http://apex.oracle.com)

Recomendaciones para el estudio Es fundamental que el alumno vaya comprobando los conocimientos adquiridos de una manera prácticadelante del ordenador, y mediante la resolución de problemas y casos específicos. Con ello podrá percibirmás claramente los conceptos erróneos que pueda mantener.

El alumno deberá repasar y tener claros todos los conceptos proporcionados por la asignatura de Bases de Datos, para poder aprovechar convenientemente los conceptos aquí impartidos.

Los conocimientos de la asignatura son progresivos, basándose cada apartado en los adquiridos en los apartados anteriores, por lo que se deberá llevar al día la asignatura.

Material didáctico

Aplicaciones El software a utilizar es el Sistema Gestor de Bases de Datos Oracle en su versión gratuita.

Es descargable de la página web de Oracle http://www.oracle.es/ .

Más en concreto utilizaremos Oracle Database Express Edition 11g Release 2 descargable de

http://www.oracle.com/technetwork/products/express-edition/downloads/index.html?ssSourceSiteId=ocomes

tras registrarse con los datos básicos en la misma web. Los requisitos mínimos de dicha versión son 1.5 gigas de espacio en disco y 512 megas de RAM

Si el alumno lo prefiere puede utilizar cualquier otra versión, instalándose aparte el Oracle Application Express. Todo ello disponible desde la página web de Oracle.

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

10

Además existe la posibilidad de trabajar en el entorno proporcionado por el propio Oracle en la nube de forma gratuita, para ello bastará con darse de alta en la página http://apex.oracle.com e indicar que no es para uso comercial del mismo. Para trabajar en él solamente será necesario un ordenador con acceso a internet y un navegador instalado.

Sistemas de Gestión de la Información

Sistemas de Gestión de la Información - Tlf: (+34) 902 102 101

11

Material didáctico Además de la bibliografía recomendada, en el campus virtual, en el apartado de recursos se proporcionará al alumno organizado en carpetas por temas el material didáctico necesario para el seguimiento de la misma que consistirá en :

• Apuntes sobre los temas tratados.

• Enlaces a otros sitios donde aumentar la información sobre los temas.

• Ejercicios para practicar.

• Además de lo anterior el alumno podrá obtener la documentación de los cursos oficiales de Oracle: Programación PL/SQL y Oracle Application Express: Developing Web applications, así como el acceso al sitio de Oracle Academy y todo su material, y foros asociados.

Muchos de los libros de la bibliografía y otros complementarios sobre el tema son accesibles desde casa a través de api.ucam.edu dentro de la plataforma e-libro, cuyo enlace se encuentra en el apartado biblioteca digital de la web de la UCAM.

Tutorías

Breve descripción

Serán de especial utilidad en la guía del alumno para la realización de sus trabajos prácticos y teóricos, además de la resolución de dudas y de la realización de pequeños ejercicios de aclaración.

Las tutorías podrán ser colectivas, en el horario de clase habitual o individuales, en el horario

acordado entre el profesor y el alumno previa petición por parte del alumno.