Guia Docente 2018/2019

Documentos relacionados
Guía Docente 2017/2018

Guía Docente 2017/2018

Guía Docente 2016/2017

Guía Docente 2014/2015

Guía Docente 2017/2018

Guía Docente 2018/2019

Nuevas Tecnologías aplicadas a Recursos Humanos

Guía Docente 2015/2016

Guía Docente 2017/2018

Guía Docente 2018/2019

Guia Docente 2018/2019

Guia Docente 2018/2019

Nuevas Tecnologías aplicadas a Recursos Humanos

Guía Docente 2017/2018

Guia Docente 2018/2019

Guía Docente 2017/2018

Guia Docente 2018/2019

Guía Docente 2017/2018

Guia Docente 2018/2019

Guia Docente 2018/2019

Guía Docente 2018/2019

Guía Docente 2018/2019

Guía Docente 2017/2018

Guía Docente 2017/2018

Guia Docente 2018/2019

Guia Docente 2018/2019

Guía Docente 2017/2018

Guía Docente 2017/2018

Bases de Datos Presentación de la Asignatura. Curso

Guía Docente 2017/2018

Guía Docente

Guia Docente 2018/2019

Guía Docente 2018/2019

Guía Docente 2017/2018

Guía Docente 2017/2018 Ética Fundamental Ethics. Modalidad presencial

Guía Docente 2017/2018

Guia Docente 2018/2019

Guia Docente 2018/2019

Guia Docente 2018/2019

Guía Docente 2017/2018

Guía Docente 2017/2018

Bases de Datos Presentación de la Asignatura

Ética Fundamental. Ethics. Grado en Turismo Modalidad a distancia. hola

Guía Docente 2018/2019

Guía Docente 2017/2018

Ética Fundamental. hola. Universidad Católica San Antonio de Murcia Tlf: (+34)

Guía Docente 2015/2016

Guia Docente 2018/2019

Guia Docente 2018/2019

Guía Docente 2017/2018

Ética Fundamental. Ethics. hola. Universidad Católica San Antonio de Murcia Tlf: (+34)

Guia Docente 2018/2019

Guia Docente 2018/2019

Guia Docente 2018/2019

Guía Docente 2017/2018

Guía Docente 2018/2019

Guia Docente 2018/2019

Guia Docente 2018/2019

Planificación e Investigación de Medios Publicitarios

Derecho y Legislación Turística

Guia Docente 2018/2019

Guía Docente

Fiscalidad de la Empresa

Guía Docente 2018/2019

Ética Fundamental. Ethics. Turismo Modalidad de enseñanza presencial. hola

Guía Docente 2017/2018

Estadística aplicada al Turismo

Guía Docente 2014/2015

Guía Docente 2017/2018

Guía Docente 2017/2018

Guía Docente 2017/18

Universidad Católica San Antonio de Murcia Tlf: (+34)

Guía Docente 2017/2018

Guía Docente 2017/2018

Guia Docente 2018/2019

Guía Docente 2016/2017

Guía Docente

Guia Docente 2018/2019

Prácticas externas (Practicum)

Guía Docente 2017/2018

Universidad Católica San Antonio de Murcia Tlf: (+34)

Universidad Católica San Antonio de Murcia Tlf: (+34)

Guia Docente 2018/2019

Transcripción:

Guia Docente 2018/2019 Bases de Datos Databases Grado en Ingeniería Informática A distancia Universidad Católica San Antonio de Murcia - Tlf: (+34) 968 27 88 00 info@ucam.edu - www.ucam.edu

Índice Bases de Datos... 3 Breve descripción de la asignatura... 3 Requisitos Previos... 3 Objetivos... 3 Competencias y resultados de aprendizaje... 4 Competencias transversales...4 Competencias específicas...4 Resultados de aprendizaje...4 Metodología... 5 Temario... 5 Programa de la enseñanza teórica...5 Programa de la enseñanza práctica...7 Relación con otras asignaturas del plan de estudios... 7 Sistema de evaluación... 8 Convocatoria de Febrero/Junio/Septiembre:...8 Bibliografía y fuentes de referencia... 9 Bibliografía básica...9 Bibliografía complementaria...9 Web relacionadas... 10 Recomendaciones para el estudio... 10 Material didáctico... 10 Tutorías... 12 Breve descripción... 12 2

Módulo: Común de la Rama de Informática. Materia: Principios de Ingeniería del Software. Carácter: Obligatorio. Nº de créditos: 6 ECTS. Unidad Temporal: 2º Curso 1º Semestre Profesor/a de la asignatura: Antonia María Sánchez Pérez Email: asanchez@ucam.edu Horario de atención a los alumnos/as: miércoles 12:30-13:30 y martes 16:30-17:30. Fuera de ese horario se puede solicitar cita vía correo electrónico al indicado en el punto anterior. Profesor coordinador del curso: Andrés Bueno Crespo. Profesor/a coordinador de módulo: Andrés Muñoz Ortega. Breve descripción de la asignatura Esta asignatura muestra los principales conceptos de los sistemas de bases de datos. Abarca desde el diseño del modelo conceptual de la base de datos a la implementación de la misma permitiendo la consulta de la información, y la manipulación y definición de datos. Establece las bases en las que se sustentarán el resto de asignaturas de esta área de conocimiento. Brief Description This course shows the main concepts of database systems. It covers from designing the conceptual model of the database to the implementation of the same, allowing the retrieval of information, data manipulation and data definition. This course establishes the basis for related subjects. Requisitos Previos Ninguno. Objetivos Los objetivos específicos de la asignatura son: 1. Aprender los conceptos fundamentales de las bases de datos y su repercusión en el desarrollo de sistemas de información. 2. Proporcionar los conocimientos teóricos y prácticos para la realización de un modelado conceptual utilizando un modelo que ofrezca la suficiente semántica independiente de las instrumentaciones. 3. Aplicar estos conocimientos a la resolución de problemas, desde el diseño, implementación y utilización de sistemas de bases de datos. Antonia María Sánchez Pérez - Tlf: (+34) 968 27 88 21 - asanchezr@ucam.edu 3

Competencias y resultados de aprendizaje T1 - Capacidad de análisis y síntesis. 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. T12 - Compromiso é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. Competencias transversales T22 - Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones relacionadas con el ámbito de estudio. Competencias específicas C12 - Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas en ellos. Resultados de aprendizaje RA 2.2.9. Comprender, distinguir, resumir y formular los conceptos fundamentales de los sistemas de bases de datos. RA 2.2.10. Explicar y ejemplificar el concepto de modelo de datos y las distintas categorías que se utilizan en el ámbito de las BB.DD (modelos conceptuales, lógicos y físicos). RA 2.2.11. Realizar un modelado conceptual a partir de unas necesidades concretas de almacenamiento de información. RA 2.2.12. Comprender e ilustrar las características de modelos convencionales. 4

RA 2.2.13. Transformar un modelo conceptual a un modelo lógico. RA 2.2.14. Elaborar, depurar y ejecutar sentencias de definición, manipulación y consulta de la información. RA 2.2.15. Explicar y aplicar los conceptos de integridad de entidad y referencial. RA 2.2.16. Aplicar el concepto de transacción y sus propiedades. Metodología Metodología Horas Horas de trabajo presencial Horas de trabajo no presencial Exposición teórica 17 Grupos de discusión, seminarios 25 Evaluación 6 60 horas (40 %) Tutoría 12 Estudio personal 33 Preparación de trabajo 7.5 y exposición Análisis de artículos 40.5 90 horas (60 %) científicos Búsquedas 9 bibliográficas TOTAL 150 60 90 Temario Programa de la enseñanza teórica Tema 1. Concepto y objetivos de los sistemas de bases de datos. 5

1. Aplicaciones de los sistemas de bases de datos 2. Propósito de los sistemas de bases de datos 3. Visión de los datos. 4. Usuarios y administradores de bases de datos Tema 2. Sistemas Gestores de bases de datos 1. Arquitectura 2. Lenguajes e interfaces. 3. Módulos o componentes 4. Utilidades y herramientas. Tema 3. Modelización de Datos. 1. Modelos de datos, esquemas e instancias. 2. Independencia de los datos. 3. Modelos de datos convencionales y globales. 4. Evolución de los sistemas de bases de datos Tema 4. Modelos conceptuales: Modelo Entidad-Interrelación. 1. Proceso de diseño. 2. Elementos del modelo Entidad/Interrelación. 3. Modelo Entidad/Interelación extendido. Tema 5. Modelos convencionales: Modelo Relacional. Tema 6: SQL 1. Conceptos fundamentales. 2. Modelo Lógico de datos. 3. Transformación del Esquema Conceptual al Lógico Estándar. 4. Teoría de la normalización. 5. Algebra relacional. 1. Realización de consultas. Funciones. 2. Consultas de varias tablas: JOIN. 3. Subconsultas. 4. Consultas con agrupamientos. 5. Manipulación de datos 6. Transacción 7. Definición de datos 6

Programa de la enseñanza práctica Práctica 1: Realización del diagrama ER y paso a tablas de un caso real. Los alumnos deberán plantear una aplicación real que involucre la gestión de bases de datos para la solución de un problema. El problema será de libre elección mediante la previa supervisión de la profesora. En caso de así desearlo la profesora les entregará enunciados a aquellos alumnos que no hayan propuesto su propio tema. Los alumnos deberán realizar el modelado conceptual y lógico de los datos que luego de lugar a la creación de las tablas en la práctica 2. 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. Práctica 2: Ejercicios SQL La práctica consistirá en la realización de sentencias SQL para la creación, consulta y manipulación de la información de la Práctica 1. Además de crear y poblar las tablas propuestas los alumnos deberán realizar las consultas, y creación de objetos que la profesora les indique de forma personalizada sobre la práctica 1 ya entregada. Las sentencias a realizar serán personalizadas para cada tema y devueltas en la respuesta a la tarea de la Práctica 1. Incluyendo siempre la realización de un script de creación, llenado y borrado de las tablas resultantes de la Práctica 1. Trabajo teórico. Consistirá en el estudio de un tema y su desarrollo 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. Incluirá la presentación de la memoria y la exposición en clase del mismo. Servirá para subir nota en la parte más teórica de la asignatura correspondiente a los temas 1, 2 y 3. Relación con otras asignaturas del plan de estudios La asignatura de Bases de datos se encuentra íntimamente relacionada con las asignaturas de Administración de Bases de Datos y Sistemas de Gestión de la Información, sirviendo de base para ambas. 7

Además, para completar el ciclo de vida de la aplicación, y sirviendo de complemento a esta asignatura se encontrarían las asignaturas que facilitan el análisis y el diseño de una aplicación como es el caso de la asignatura de Ingeniería del Software, y todas las componentes de la materia del mismo nombre en la mención de Ingeniería del Software. Las competencias adquiridas dentro de esta asignatura serán utilizadas dentro de otras a la hora de desarrollar software, como es el caso de Programación Visual Avanzada. Sistema de evaluación Convocatoria de Febrero/Junio/Septiembre: - Parte teórica: 80% del total de la nota Primer parcial: 40% consistente en el análisis modelado y diseño lógico de un caso real planteado. También contendrá preguntas teóricas (10% del total de la nota). Segundo parcial: 40%. Consistente en la realización de sentencias SQL y preguntas relacionadas sobre su utilidad y su uso. - Parte práctica: 20% del total de la nota. Modelado y paso a tablas (Práctica 1 Tema 4 y 5): 5% SQL (Práctica 2 Temas 6): 5% Ejercicios de clase: 10% Trabajo teórico (Temas 1, 2 y 3): Valdrá para subir la nota de la parte de la parte teórica de la primera prueba parcial. La profesora 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. La detección de copia en alguna de las prácticas llevará al suspenso de la asignatura hasta la siguiente convocatoria. 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 8

(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) 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 Silberschatz, A.;Korth, H.; Sudarshan, S. Fundamentos de bases de datos. 6ª Edición, Madrid: McGraw-Hill, 2014. ISBN: 978-8448190330. Elmasri, R.; Navathe, S.B. Fundamentos de Sistemas de Bases de Datos. 5ª Edición. Madrid: Addison Wesley Iberoamericana, 2007. ISBN: 9788478290857. 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 Oppel, A. Fundamentos de bases de datos. Madrid: McGraw-Hill, 2011. ISBN:9786071502544. Luque, I. Bases de datos: desde Chen hasta Codd con ORACLE. Ed. Rama, 2001, ISBN: 8478974784 Documentación oficial de los cursos de Oracle y documentación técnica sobre Oracle. Será proporcionada por el profesor, o accesible a partir de apex.oracle.com y www.oracle.com. Bibliografía complementaria 9

Muñoz Chaparro, A. Oracle 12C SQL. Curso práctico de formación. ED. RC libros (SC Libro), 2018. ISBN: 9788494717048 Moreno García, P.J., Bases de datos relacionales: diseño e implementación. 1ª Edición. Diego Marín, 2011. ISBN: 9788484258766 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. Nevado, M.A. Introducción a las bases de datos relacionales. 1ª Edición. Madrid: Vision net, 2011. ISBN: 9788498868098. Gabillaud,J. SQL y Algebra relacional: Nociones básicas. 1ª Edición. Barcelona: ENI, 2010. ISBN: 9782746060173. Piattini, M. Tecnología y diseño de bases de datos. 1ª Edición: Ed. Rama, 2006. ISBN: 8478977333. 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 muy importante que el alumno la lleve al día, ya que cada uno de los conocimientos va basado en los temas anteriores, el abandono de la asignatura durante una temporada puede dificultar el seguimiento de la misma posteriormente. Otro de los puntos importantes es que además del estudio teórico de la misma, el alumno vaya comprobando los conocimientos adquiridos de una manera práctica delante del ordenador, y 10

mediante la resolución de problemas y casos específicos. Con ello podrá percibir más claramente los conceptos erróneos que pueda mantener. Para facilitar esta labor, además de las prácticas de la asignatura el profesor proporcionará ejercicios adicionales que le permitan practicar. No se recomienda la memorización de los distintos ejercicios sino la compresión de los conceptos básicos y su aplicación a la resolución de problemas. 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/expressedition/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 de las disponibles en la página web de Oracle. En la actualidad existen versiones más modernas pero consumen más recursos en el ordenador y está nos permite conseguir los objetivos pretendidos. 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. 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 y libros donde aumentar la información sobre los temas. Ejercicios para practicar. 11

Además de lo anterior el alumno podrá obtener la documentación del curso oficial de Oracle: Oracle Database: Conceptos Fundamentales de SQL 1, 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 dentro de la universidad o desde casa a través de apiweb.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 la profesora y el alumno previa petición por parte del alumno. 12