PROYECTO DOCENTE Bases de Datos CURSO 2020-21
Transcript of PROYECTO DOCENTE Bases de Datos CURSO 2020-21
Datos básicos de la asignaturaTitulación: Grado en EstadísticaAño plan de estudio: 2010
Curso implantación: 2012-13Centro responsable: Facultad de Matemáticas
Nombre asignatura: Bases de DatosCódigo asigantura: 1960015Tipología: OBLIGATORIACurso: 3Periodo impartición: Anual
Créditos ECTS: 12Horas totales: 300Área/s: Ciencia de la Computación e Inteligenc. ArtificialDepartamento/s: Ciencias de la Comput. e Int. Artificial
Coordinador de la asignatura
VALENCIA CABRERA LUIS
Profesorado
Profesorado del grupo principal:
VALENCIA CABRERA LUIS
Objetivos y competencias
OBJETIVOS:
El objetivo de la asignatura es conocimiento y aplicación de las bases de datos y la Red.
COMPETENCIAS:
Competencias específicas:
* E01: Conocer los fundamentos básicos del razonamiento estadístico, en el diseño de estudios, en
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 1 de 13
la recogida de información, en el análisis de datos y en la extracción de conclusiones.
* E02: Conocer, saber seleccionar y saber aplicar, técnicas de adquisición de datos para su
tratamiento estadístico.
* E03: Conocer los fundamentos teóricos y saber aplicar modelos y técnicas estadísticas en
estudios y problemas reales en diversos ámbitos científicos y sociales.
* E08: Conocer y saber utilizar aplicaciones informáticas de análisis estadístico, cálculo numérico y
simbólico, bases de datos, visualización gráfica y optimización, que sean útiles para la aplicación y
desarrollo de las técnicas estadísticas.
* Conocer y saber usar los conceptos relativos al diseño y utilización de bases de datos
relacionales.
* Conocer y saber usar un sistema de gestión de bases de datos relacionales.
* Conocer y saber usar el lenguaje de acceso a bases de datos relacionales SQL.
* Conocer y manejar las técnicas de normalización para eliminar redundancias e
inconsistencias de dependencia en el diseño de las bases de datos relacionales.
* Conocer y saber usar un lenguaje de marcas para la construcción de páginas Web.
* Conocer y saber usar un lenguaje ejecutado en el cliente para el desarrollo de páginas Web
dinámicas.
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 2 de 13
* Conocer y saber usar un lenguaje ejecutado en el servidor para el desarrollo de páginas Web
dinámicas.
* Adquirir los conocimientos básicos para la integración de las bases de datos
relacionales en la Web.
Competencias genéricas:
* G03: Saber reunir e interpretar datos relevantes para emitir juicios que incluyan una reflexión
sobre temas relevantes de índole social, científica o ética.
* G04: Poder transmitir información, ideas, problemas y sus soluciones, de forma escrita u oral, a un
público tanto especializado como no especializado.
* G05: Haber desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios
posteriores con un alto grado de autonomía.
* G06: Saber utilizar herramientas de búsqueda de recursos bibliográficos.
* G08: Poseer habilidades y aptitudes que favorezcan el espíritu emprendedor en el ámbito de
aplicación y desarrollo de su formación académica.
Contenidos o bloques temáticos
Los contenidos de la asignatura son los siguientes:
* Bases de datos relacionales.
* Sistemas de gestión de bases de datos relacionales.
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 3 de 13
* Consulta y manipulación de datos. El lenguaje SQL.
* Diseño de bases de datos relacionales.
* Normalización en bases de datos.
* Introducción al desarrollo de páginas Web. Lenguajes de marcas.
* Desarrollo de páginas Web dinámicas en un lenguaje ejecutado en el cliente.
* Desarrollo de páginas Web dinámicas en un lenguaje ejecutado en el servidor.
* Acceso a bases de datos desde servidores Web.
Relación detallada y ordenación temporal de los contenidos
1) La planificación de los contenidos por cuatrimestre es la siguiente:
*** Primer cuatrimestre ***
* Bases de datos relacionales.
* Sistemas de gestión de bases de datos relacionales.
* Consulta y manipulación de datos. El lenguaje SQL.
* Diseño de bases de datos relacionales.
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 4 de 13
* Normalización en bases de datos.
*** Segundo cuatrimestre ***
* Introducción al desarrollo de páginas Web. Lenguajes de marcas.
* Desarrollo de páginas Web dinámicas en un lenguaje ejecutado en el cliente.
* Desarrollo de páginas Web dinámicas en un lenguaje ejecutado en el servidor.
* Acceso a bases de datos desde servidores Web.
Concretamente:
* Lenguaje de marcas: HTML/HTML5
* Hojas de estilo CSS/CSS. Framework Bootstrap
* Lenguaje de cliente (+servidor): Javascript, y uso del framework jQuery.
* Lenguaje de servidor, y acceso a BD: PHP, acceso a MySQL.
2) La relación detallada aproximada de contenidos por bloques es la siguiente:
*** Primer cuatrimestre ***
- Introducción a bases de datos y a SGBD relacionales; Control de versiones con GitLab.
- Diseño conceptual; diagramas entidad-relación; Dia diagram editor.
- Diseño lógico; modelo relacional; MySQL Workbench; MS Access.
- Dinámica del modelo relacional; álgebra relacional; SQL; SQLite.
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 5 de 13
- Normalización de bases de datos.
- Bases de datos no relacionales/NoSQL; MongoDB; Google Firebase y Firestore; otras BD No
relacionales como Redis.
*** Segundo cuatrimestre ***
- Introducción a desarrollo web y servidores web. XAMPP.
- Lenguajes de marcas: HTML(5), XML. VisualStudio Code; herramientas de desarrollador en
navegador.
- Hojas de estilo: CSS(3); Bootstrap; preprocesador SASS.
- Desarrollo web en cliente (frontend): javascript, jQuery, JS moderno.
- Desarrollo web en servidor (backend): PHP, acceso a MySQL mediante PDO, phpMyAdmin,
frameworks de backend basados en PHP y en JS.
- Desarrollo backend basado en JS: NodeJS, frameworks asociados.
- Frameworks de frontend: Vue, introducción a Angular, React, y otros.
- Desarrollo multiplataforma híbrido: frameworks como Ionic, Vuetify, Quasar y otros.
Actividades formativas y horas lectivas
Actividad Créditos Horas
B Clases Teórico/ Prácticas 6 60
G Prácticas de Informática 6 60
Metodología de enseñanza-aprendizaje
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 6 de 13
Clases teóricas
Se realizarán las actividades formativas y se seguirán las indicaciones metodológicas generales,
descritas previamente para todos los módulos, que a modo de resumen son: "Exposición del
contenido teórico a través de clases presenciales, clases prácticas de resolución de problemas y/o
casos prácticos (con el uso de medios informáticos cuando se estimen necesarios) y posibilidad de
trabajos personales con del profesor en seminarios y/o tutorías".
Prácticas informáticas
Se realizarán las actividades formativas y se seguirán las indicaciones metodológicas generales,
descritas previamente para todos los módulos, que a modo de resumen son: "Exposición del
contenido teórico a través de clases presenciales, clases prácticas de resolución de problemas y/o
casos prácticos (con el uso de medios informáticos cuando se estimen necesarios) y posibilidad de
trabajos personales con del profesor en seminarios y/o tutorías".
Sistemas y criterios de evaluación y calificación
La evaluación por curso consta de exámenes parciales y/o trabajos. La nota por curso se obtiene a
partir de las notas de los exámenes parciales y/o de los trabajos.
Los alumnos que no hayan aprobado por curso podrán presentarse al examen final.
Criterios de calificación del grupo
Bases de datos es una asignatura anual, dividida como establece el calendario escolar en
cuatrimestres. A efectos de evaluación, es importante resaltar los siguientes aspectos:
- Para superar la asignatura, será estrictamente necesario aprobar cada cuatrimestre por separado,
considerándose éstos como bloques independientes. Cada uno de ellos tendrá una parte teórica y
otra práctica, como se detalla más adelante.
- En caso de superarse ambos cuatrimestres, la nota final del alumno se obtendrá como el promedio
entre las notas finales de los mismos.
- En caso de superarse en una convocatoria únicamente un cuatrimestre, se guardará la nota del
mismo para siguientes convocatorias (septiembre y/o diciembre de 2021, en su caso). También se
guardarán por separado las notas de Teoría y práctica de cada cuatrimestre, en caso de superar
alguna de ellas pero no la otra.
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 7 de 13
* Evaluación de cada cuatrimestre:
Para cada cuatrimestre, se valorarán por separado dos aspectos bien diferenciados: teoría y
práctica. Cada parte se evaluará de manera independiente, con un peso de un 50% para teoría y el
otro 50% para práctica, como se detallará en las siguientes secciones (dependiendo de las
circunstancias del curso, derivadas de la evolución de la situación de la COVID-19, se podrían
hacer ajustes y variar estos porcentajes; ver la sección "PLAN DE CONTINGENCIA" para más
información).
Para llevar a cabo el cálculo de la nota (mediante su media ponderada) será requisito indispensable
la superación de cada parte, es decir, la obtención de una nota mayor o igual a 5 (sobre 10) en cada
parte (teoría y práctica). Para la superación del cuatrimestre será necesario obtener una nota final,
resultante de la media ponderada, mayor o igual a 5. Las notas, tanto de la parte teórica como de la
parte práctica, se conservarán hasta la convocatoria de diciembre de 2021, como se adelantó
anteriormente.
A continuación se explican los criterios de evaluación de cada parte, dentro de cada cuatrimestre.
** Parte teórica
Como se indicó anteriormente, para aprobar cada cuatrimestre es requisito indispensable
haber obtenido al menos una nota de 5 en la parte teórica (también en la práctica, como
se indicó).
* Evaluación alternativa
- Para la evaluación de la parte teórica se realizarán controles teóricos a lo largo de cada
cuatrimestre en la evaluación por curso, de cuyas notas se obtendrá la nota de teoría del
cuatrimestre a través de una media ponderada, siempre que en cada control se haya obtenido una
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 8 de 13
nota de al menos un 4.
- Dada la naturaleza de la materia correspondiente a la asignatura, estos controles podrán incluir
ejercicios tanto en papel como en ordenador, mediante el uso de herramientas vistas en clase.
- Las fechas de los controles se irá comunicando en clase a lo largo del curso.
* Evaluación oficial cuatrimestral
- De no superar la parte teórica mediante la evaluación alternativa, se deberá acudir a un examen
teórico en convocatoria oficial cuatrimestral (i.e., parcial), en las fechas establecidas en el
calendario.
* Evaluación oficial final
- De no superar la parte teórica de un cuatrimestre ni en la evaluación alternativa ni mediante su
correspondiente convocatoria oficial parcial, aún se podrá acudir para superar la parte teórica de
cada parcial a un examen teórico en convocatoria oficial anual.
** Parte práctica
Como se indicara anteriormente, para aprobar cada cuatrimestre es requisito indispensable haber
obtenido al menos una nota de 5 en la parte práctica (también en la teórica, como se indicó).
En cada cuatrimestre, se propondrá al alumnado un trabajo práctico de calado mediante el que
profundizar en los conocimientos, habilidades y destrezas adquiridos a lo largo del cuatrimestre,
empleando tanto los fundamentos teóricos desarrollados en clase como las herramientas software
que se irán aplicando durante las clases. Los detalles del trabajo práctico se detallarán más
adelante, y el enunciado se subirá a la página de la asignatura.
Existirá una única entrega del trabajo para cada convocatoria, pero el estudiante podrá elegir, en la
primera convocatoria, si lo presenta como parte de la evaluación alternativa (pudiendo superar por
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 9 de 13
tanto el cuatrimestre antes de la convocatoria oficial, en caso de entregarlo con suficiente
antelación), o si por motivos derivados de su propia organización temporal prefiere presentarlo ya
en la fecha del parcial oficial correspondiente. Para las convocatorias posteriores (septiembre y
diciembre de 2021), la fecha límite de entrega coincidirá con el día anterior a la fecha del examen
final oficial, de modo que a partir de esta fecha oficial se pueda proceder a la defensa del trabajo.
En cualquiera de los casos anteriores, tras la entrega y posterior revisión del trabajo por parte del
profesor se realizará, como se acaba de adelantar, una defensa del trabajo por parte del estudiante,
presentando al profesor el trabajo realizado y respondiendo a las posibles cuestiones planteadas.
En caso de duda en la calificación final de la parte práctica, se podrá tener en cuenta la
participación activa a lo largo del curso, incluyendo la realización de ejercicios propuestos de
carácter opcional.
PLAN DE CONTINGENCIA CURSO 2020-21:
> Escenario A:
En función de lo que la situación sanitaria de cada momento permita, las clases y las actividades de
evaluación serán presenciales en el aula física asignada a tal efecto o virtuales en alguna
plataforma online adecuada (preferentemente en la plataforma de Enseñanza Virtual); esto podría
requerir la reorganización de subgrupos y/o actividades. También se estudiará la posibilidad (en
caso de necesidad por limitación de espacio y situación epidémica, y de que haya viabilidad técnica,
logística y humana) de llevar a cabo clases presenciales con reducción de aforo y asistencia alterna
(por apellidos, dni o algún otro mecanismo de reparto equilibrado), posiblemente con grabación de
clases (profesor, pizarra y acciones en el PC del profesor).
En este escenario, se priorizarán las actividades de evaluación para su realización presencial. En
principio no se modificarán los sistemas y criterios de evaluación, pero en algún caso, en función de
las circunstancias, podría afectar al peso otorgado a las partes teórica y práctica, notificando tal
circunstancia al alumnado.
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 10 de 13
> Escenario B:
En este caso, las clases se impartirán preferentemente de forma virtual en alguna plataforma online
adecuada, respetando los horarios establecidos siempre que sea posible. Las pruebas de
evaluación se realizarán a través de la plataforma online. En principio no se modificarán los
sistemas y criterios de evaluación, pero en algún caso, en función de las circunstancias, podría
afectar al peso otorgado a las partes teórica y práctica, notificando tal circunstancia al alumnado.
En el escenario multimodal (A) y/o no presencial (B), cuando proceda, el personal docente
implicado en la impartición de la docencia se reserva el derecho de no dar el consentimiento para la
captación, publicación, retransmisión o reproducción de su discurso, imagen, voz y explicaciones de
cátedra, en el ejercicio de sus funciones docentes, en el ámbito de la Universidad de Sevilla.
Horarios del grupo del proyecto docente
https://matematicas.us.es/index.php/informacion-academica/horarios
Calendario de exámenes
https://matematicas.us.es/index.php/informacion-academica/examenes
Tribunales específicos de evaluación y apelación
Presidente: MARIO DE JESUS PEREZ JIMENEZ
Vocal: JOSE LUIS RUIZ REINA
Secretario: JOAQUIN BORREGO DIAZ
Suplente 1: FRANCISCO FELIX LARA MARTIN
Suplente 2: MARIA JOSE HIDALGO DOBLADO
Suplente 3: MARIA CARMEN GRACIANI DIAZ
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 11 de 13
Bibliografía recomendada
BIBLIOGRAFÍA GENERAL:
Diseño de Bases de Datos Relacionales
Autores: Adoración de Miguel, Mario Piattini,
Esperanza Marcos
Edición: Primera (1999)
Publicación: RA-MA Editorial
ISBN: 84-7897-385-0
Fundamentos de Sistemas de Bases de Datos
Autores: Ramez Elmasri, Shamkant B. Navathe
Edición: Quinta (2011)
Publicación: Pearson Educación S.A. - Addison Wesley
ISBN: 978-84-7829-085-7
Apuntes de Bases de Datos
Autores: Mercedes Marqués, Universidad Jaume I
en Castellón (2011).
Edición: Primera (2011)
Publicación: Publicacions de la Universitat Jaume I. Servei de Comunicació i Publicacions
ISBN: 978-84-693-0146-3
Desarrollo de bases de datos : casos pra?cticos desde el ana?lisis a la implementacio?n
Autores: Mari?a Dolores Cuadra Ferna?ndez & otros.
Edición: 2007, 2013
Publicación: RA-MA Editorial
ISBN: 9788478978359, 9788499641249
INFORMACIÓN ADICIONAL
La bibliografía principal del segundo cuatrimestre, dada su constante evolución, se encuentra en
multitud de recursos online. Se irá incorporando a la página de la asignatura a lo largo del curso:
http://www.cs.us.es/cursos/bd-2020.
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 12 de 13
En este mismo recurso se incluirá bibliografía adicional sobre ambos cuatrimestres, reforzando
temas y aportando recursos de interés sobre métodos, técnicas y herramientas tecnológicas.
Software empleado en la asignatura (podrá añadirse más a lo largo del curso, en el sitio web de la
asignatura):
* Sistemas de Gestión de Bases de Datos:
- MS Access, MySQL (usando MySQL Workbench y phpMyAdmin), SQLite (con SQLite Studio),
MongoDB.
* Desarrollo web:
- VisualStudio Code, bootstrap, jQuery.
- XAMPP (servidor web Apache + PHP + MySQL, con phpMyAdmin incluido)
- npm, NodeJS
* Otros:
- Control de versiones mediante Git, GitLab
- Notepad++
PROYECTO DOCENTE
Bases de Datos
Bases de Datos
CURSO 2020-21
Última modificación 04/09/2020 Página 13 de 13