Clase 3 - Diseño de Bases de Datos Relacionales
Objetivos de Aprendizaje
Analizar un conjunto de requerimientos y plazmarlos en un modelo de datos.
Definir e identificar el grado y la cardinalidad de una relación.
Definir que es un modelo relacional.
Definir e identificar una tabla y diferentes tipos de atributos en una entidad.
Definir e identificar clave candidata, clave primaria, clave foránea.
Leer y generar modelos relacionales e identificar sus componentes.
Slides
Ejercicios
1) Tomando los diagramas que generaron en la clase pasada determinen el grado y cardinalidad de las relaciones:
Duración: ~15 minutos
Diagrama 1:
Diagrama 2:
2) Tomando los diagramas que generaron la clase pasada, generen el diagrama de entidad relación e intenten definir las claves primarias y foráneas:
Duración: ~15 minutos
Diagrama 1:
Diagrama 2:
3) Ordenar las siguientes tablas de datos:
Duración: ~15 minutos
Para resolver el ejercicio:
Pueden insertar una nueva tabla (Menú Insertar -> Tabla) y organizar los atributos y observaciones según consideren.
Dibujar la tabla en un papel, sacarle una foto y copiarla en el documento
1) Rendimientos:
Lote | 2009 avg | 2009 max | 2009 min | 2010 avg | 2010 max | 2010 min |
A | - | - | - | - | - | - |
18 | >95% | >95% | >95% | >95% | >95% | >95% |
La loma | 77% | 89% | 3% | 75% | 88% | 3% |
A2 | 25% | 35% | 19% | 25% | 35% | 19% |
2) Países
Tabla Casos
pais | 1999 | 2000 |
Afganistan | 745 | 2666 |
Brasil | 37737 | 80488 |
China | 212258 | 213766 |
Tabla población
pais | 1999 | 2000 |
Afganistan | 19987071 | 20595360 |
Brasil | 172006362 | 174504898 |
China | 1272915272 | 1280428583 |
Esta es una plantilla del documento compartido en google docs. Se debe generar un archivo por cada grupo. Se deben repetir los grupos de la clase anterior ya que se trabajará sobre los resultados de los ejercicios de clase 2.
Lecturas sugeridas
- Modulo 4 del libro Bases de datos. Rafael Camps Paré, Luis Alberto Casillas Santillán, Dolors Costal Costa, Marc Gibert Ginestà, Carme Martín Escofet, Oscar Pérez Mora. ISBN: 84-9788-269-5.