1.2. Bases de Datos II - Repaso BD I - Modelo Relacional - Actividad 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

1.2.

Bases de Datos II – Repaso BD I - Modelo relacional - Actividad 2


Qué hacer
Estos conceptos los debemos comprender claramente, si aún tienes dudas con alguno puedes
echar una hojeada al Capítulo 2 del libro referenciado en la bibliografía:

• Qué es una relación (en adelante la llamaremos tabla)


• Qué tipo de información del mundo real se guarda en una tabla
• Qué representan las columnas (atributos) de una tabla respecto a la información del
mundo real que guarda la tabla
• Qué representan las filas (tuplas) de una tabla respecto a la información del mundo
real que guarda la tabla
• Qué es el dominio de una columna
• Qué propiedades tienen las tablas de una base de datos relacional
• Qué es una clave candidata de una tabla
• Qué propiedades cumple una clave candidata
• Qué es una clave primaria de una tabla
• Qué es una clave alternativa de una tabla
• Qué es un nulo
• Qué es una regla de integridad
• Qué establece la regla de integridad de entidades
• Qué es una clave ajena
• Qué restricción impone la regla de integridad referencial
• Quién se encarga de mantener las reglas de integridad
• Porqué hay que especificar una regla de borrado para cada clave ajena
• Porqué hay que especificar una regla de modificación para cada clave ajena
Ejercicios

1. Busca una clave alternativa para cada una de las siguientes tablas teniendo en cuenta las
columnas que las forman (mostradas en la imagen anterior). Si para alguna tabla no
encuentras una clave alternativa, explica el motivo.
a. CLIENTES:
b. PUEBLOS:
c. PROVINCIAS:
d. LINEAS_FAC:

2. Fíjate en la tabla VENDEDORES (mostrada en la imagen anterior): ¿qué significa el nulo


que hay en la columna codjefe?

3. En la base de datos hay dos columnas denominadas precio y ambas se refieren al precio
de los artículos que vende la empresa (usa la imagen anterior). ¿Qué diferencia hay entre
la información que se guarda en ARTICULOS.precio y en LINEAS_FAC.precio?
4. Imagina que el estado actual de la base de datos es el que se refleja en las imágenes
anteriores. Los artículos ME200 y L85546 se han descatalogado, ¿podemos borrar sus filas
en la tabla ARTICULOS sin violar ninguna regla de integridad? Justifica la respuesta.
5. Usando las imágenes anteriores imagina que los vendedores 5 y 455 van a abandonar la
empresa, ¿podemos eliminar sus filas de la tabla VENDEDORES sin violar ninguna regla de
integridad? Justifica la respuesta.

Bibliografía
María Mercedes, M. (2014). OpenCourseWare. Ocw.uji.es. Recuperado 13 Enero 2016, de
http://ocw.uji.es/material/550237

También podría gustarte