|
||||||||||||||||
Consulta de los datos generales Descripción La asignatura en el conjunto del plan de estudios Objetivos y competencias Contenidos Consulta de los materiales de los que dispone la asignatura Materiales y herramientas de apoyo Informaciones sobre la evaluación a la UOC Consulta del modelo de evaluación | ||||||||||||||||
ATENCIÓN: Esta información recoge los apartados del plan docente de la asignatura durante el último semestre con docencia. Al iniciar el periodo de matrícula, podrás consultar el calendario y modelo de evaluación para el siguiente semestre en Trámites / Matrícula / Horarios de las pruebas de evaluación final. | ||||||||||||||||
Esta asignatura introduce a los estudiantes en el mundo de las Bases de datos (BD), y los inicia en su diseño, manipulación e implementación. Las bases de datos son un elemento clave en el desarrollo de sistemas de información. Concretamente, dentro de este desarrollo, el diseño de la base de datos juega un papel clave, dado que condiciona la posterior explotación de datos. Debido a que el diseño de bases de datos es un proceso complejo, que permite obtener una implementación de una base de datos a partir de los requerimientos iniciales de los usuarios del sistema de información, este proceso se abordará en diferentes etapas. En esta asignatura se estudiarán las diferentes etapas de diseño de bases de datos y se aplicará en concreto al caso de las bases de datos relacionales. Su implementación física se hará sobre un sistema gestor de bases de datos concreto (SGBD) y por lo tanto, habrá que hacer una adaptación de este diseño al SGBD escogido. Un vez creada la base de datos, se procederá a su explotación (procesamiento de consultas y vistas) usando el lenguaje SQL. |
||||||||||||||||
Esta asignatura es un complemento de formación dirigido a los estudiantes del Máster Universitario de Ciencia de Datos (Data Science) que por sus estudios de procedencia lo requieran. El objetivo de esta asignatura es garantizar el aprendizaje de unos conocimientos introductorios sobre bases de datos para que todos los estudiantes puedan seguir sin problemas las asignaturas más avanzadas y específicas de este ámbito del máster. Cuenta con un laboratorio de apoyo a la instalación del software y herramientas de diagramación (06.555- Laboratorio de PHP y MYSQL). |
||||||||||||||||
Los objetivos principales de esta asignatura son:
A continuación, se detallan las principales competencias que el estudiante debe adquirir en esta asignatura:
|
||||||||||||||||
La asignatura consta de los siguientes módulos didácticos: Módulo 1. Los datos: conceptos introductorios Este módulo detalla los elementos básicos del mundo de las representaciones informáticas, y su correspondencia con el mundo real y con el mundo de las abstracciones. Se introducen también los elementos más habituales y los conceptos fundamentales sobre datos e información, que usaremos en el resto de la asignatura para estudiar las BD. Módulo 2. Introducción a las bases de datos El módulo explica cuáles son los objetivos de los SGBD. Adicionalmente, también ofrece una visión general de la arquitectura, el funcionamiento y el entorno a estos sistemas. Módulo 3. El modelo relacional y el álgebra relacional Este módulo didáctico está dedicado al estudio del modelo de datos relacional y del álgebra relacional. Sus contenidos resultan imprescindibles para entender los fundamentos matemáticos del lenguaje SQL. Módulo 4. Introducción al diseño de bases de datos Este módulo presenta una visión general del proceso de diseño de una base de datos, destacando las etapas más importantes de dicho proceso. Módulo 5. Diseño conceptual de bases de datos El módulo presenta la etapa de diseño conceptual cómo parte del proceso de diseño de bases de datos. Asumiendo como punto de partida el análisis de requisitos del sistema de información, muestra cómo obtener un diseño conceptual de alto nivel con independencia de la tecnología. Para la representación de este mapa conceptual se utiliza el lenguaje UML (Unified Modelling Language). Módulo 6. Diseño lógico de bases de datos En este módulo se explica como obtener el diseño lógico de la base de datos en el caso de bases de los datos relacionales. Se revisa el esquema conceptual de la base de datos descrito en UML para evitar determinadas trampas de diseño y se procede a su traducción de acuerdo con el modelo relacional. Finalmente, la teoría de la normalización permite garantizar la buena calidad del diseño lógico obtenido. Módulo 7. El lenguaje SQL En este módulo se presentan los conceptos más básicos asociados al SQL estándar. En primer lugar, se presentan las principales sentencias de definición de datos (por ejemplo, tablas y vistas). A continuación, se presentan las sentencias básicas de manipulación de datos (SELECT, INSERT, DELETE y UPDATE de tablas y vistas). Finalmente, se introducen las sentencias de concesión y revocación de privilegios sobre los datos. |
||||||||||||||||
|
||||||||||||||||
El principal material de la asignatura son los módulos didácticos previamente descritos. Adicionalmente, para lograr las competencias relativas a la práctica de diseño de bases de datos utilizaremos el SGBD MySQL y el entorno de modelado Draw.io (más información y apoyo sobre la descarga e instalación del software en el aula 76.555- Laboratorio PHP y MySQL). Finalmente, también puede encontrar material complementario adicional en el espacio de Materiales y fuentes del aula. Entre dicho material destacamos las guías de estudio y los ejercicios resueltos. |
||||||||||||||||
La Normativa académica de la UOC dispone que el proceso de evaluación se fundamenta en el trabajo personal del estudiante y presupone la autenticidad de la autoría y la originalidad de los ejercicios realizados. La falta de originalidad en la autoría o el mal uso de las condiciones en las que se hace la evaluación de la asignatura es una infracción que puede tener consecuencias académicas graves. El estudiante será calificado con un suspenso (D/0) si se detecta falta de originalidad en la autoría de alguna actividad evaluable (práctica, prueba de evaluación continua (PEC) o final (PEF), o la que se defina en el plan docente), ya sea porque ha utilizado material o dispositivos no autorizados, ya sea porque ha copiado de forma textual de internet, o ha copiado de apuntes, de materiales, manuales o artículos (sin la citación correspondiente) o de otro estudiante, o por cualquier otra conducta irregular. La calificación de suspenso (D/0) en la evaluación continua (EC) puede conllevar la obligación de hacer el examen presencial para superar la asignatura (si hay examen y si superarlo es suficiente para superar la asignatura según indique este plan docente). Cuando esta mala conducta se produzca durante la realización de las pruebas de evaluación finales presenciales, el estudiante puede ser expulsado del aula, y el examinador hará constar todos los elementos y la información relativos al caso. Además, esta conducta puede dar lugar a la incoación de un procedimiento disciplinario y la aplicación, si procede, de la sanción que corresponda. |
||||||||||||||||
|