PROYECTO DOCENTE Bases de Datos CURSO 2020-21

13
Datos básicos de la asignatura Titulación: Grado en Estadística Año plan de estudio: 2010 Curso implantación: 2012-13 Centro responsable: Facultad de Matemáticas Nombre asignatura: Bases de Datos Código asigantura: 1960015 Tipología: OBLIGATORIA Curso: 3 Periodo impartición: Anual Créditos ECTS: 12 Horas totales: 300 Área/s: Ciencia de la Computación e Inteligenc. Artificial Departamento/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

Transcript of PROYECTO DOCENTE Bases de Datos CURSO 2020-21

Page 1: 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

Page 2: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

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

Page 3: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

* 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

Page 4: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

* 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

Page 5: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

* 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

Page 6: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

- 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

Page 7: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

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

Page 8: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

* 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

Page 9: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

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

Page 10: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

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

Page 11: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

> 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

Page 12: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

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

Page 13: PROYECTO DOCENTE Bases de Datos CURSO 2020-21

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