|
Este es un curso que consta de 8 clases de teoría, cada una de 2.5 horas de duración, y 9 sesiones prácticas, cada una de 1.5 horas de duración. La asignatura corresponde a Enero-Marzo del 2007 en la Universitat Pompeu Fabra, (también dictada en el año 2005) para la carrera de Ingeniería Técnica en Telecomunicaciones. Nótese que el régimen de estudios es trimestral.
Nota: todas las diapositivas fueron hechas usando OpenOffice. Los originales están en disponibles en formato ODP. Si eres profesor de un curso de bases de datos, puedes usar y modificar estas diapositivas de acuerdo a esta licencia.
| Sesiones Prácticas |
Prac1
|
Comandos básicos de SQL, cómo acceder a la base de datos mediante línea de comandos, cambiar su password, create table y algunos insert. |
Prac2
|
Consultas en SQL, operadores lógicos, operadores numéricos y de funciones de texto, cómo hacer select sobre múltiples tablas a la vez. Ver más abajo "Ejemplo Comunidades" para los comandos SQL de inserción de datos. |
Prac3
|
Más consultas en SQL, incluyendo agrupación y múltiples tablas. Instrucciones HAVING, IN. Modificación de datos: UPDATE, DELETE. SELECT y UPDATE combinados. |
Prac4
|
Consultas en SQL que involucren dos, tres o más tablas, incluyendo llaves foráneas. Se tiene un diagrama de las relaciones y se recorre usando llaves foráneas. Ver más abajo "Ejemplo Editoriales" para la base de datos que se utiliza. |
Prac5
|
Dibujar un diagrama entidad-relación para un problema dado, especificando entidades, relaciones y atributos. |
Prac6
|
Crear un diagrama entidad-relación extendido de acuerdo a un problema dado. El diagrama inluye relaciones de herencia. |
Prac7
|
Construir un diagrama entidad-relación utilizando información parcial. En este caso se trata de unos formularios de los cuales hay que extraer la información. |
Prac8
|
Dado un diagrama entidad-relación, convertirlo en un conjunto de tablas, poblar las tablas y realizar consultas sobre ellas. Esta práctica es más larga que las anteriores, vale por dos prácticas. |
Prac9
|
Esta es una continuación de la práctica anterior. Se trata de realizar modificaciones a lo implementado en SQL utilizando ALTER TABLE para adaptar el modelo a los nuevos requerimientos. |
 | Evaluación 1
[.pdf, 70.6Kb]
| Primera evaluación, a mitad de la asignatura. Incluye temas 1-4 de teoría y temas 1-6 de prácticas.
|
|
 | Evaluación 2
[.pdf, 64.9Kb]
| Segunda evaluación, al final de la asignatura. Incluye los temas 5-8 de teoría y 7-9 de prácticas.
|
|
 | Evaluación 3
[.pdf, 60.3Kb]
| Evaluación extra. Incluye todos los temas.
|
|
 | Ejemplo comunidades
[.txt, 625.5Kb]
| Base de datos de comunidades y municipios, para ser usada en conjunto con la práctica II. Incluye superficie y datos de población para España.
|
 | Ejemplo pisos
[.txt, 3.2Kb]
| Ejemplo, para practicar modelamiento entidad-relación. Se entrega un enunciado en palabras, y la idea es generar el modelo ER correspondiente.
|
 | Ejemplo editoriales
[.txt, 26.2Kb]
| Ejemplo en SQL de editoriales con autores, empleados y libros, también tiendas que venden estos libros. Se usa en conjunto con la práctica IV.
|
Bases de Datos, Sistemas de Información, Apuntes de Bases de Datos, Diapositivas de Bases de Datos, Transparencias de Bases de Datos, Modelo Entidad Relación, Ejemplos de SQL, Curso de SQL, Diagragramas Entidad Relación, Problemas Resueltos |