Fundamentos de las Bases de Datos, grados I. Informática e I. Multimedia

SB12

1)   Relaciones (0/1/2 puntos)    NOTA: aunque no se muestran, los dominios se suponen bien definidos.

 

PROVINCIA (prov, loc)

CP (prov)

LOCALIDAD (prov, loc)

CP (prov, loc)

CAj (prov) >> PROVINCIA

USUARIO(email,dni,nom,ape,prov,loc)

CP (email)

CAlt (dni)

VNN (nom)

VNN (ape)

CAj (prov,loc) >> LOCALIDAD

VNN(prov)

VNN(loc)

PEDIDO (num,usu,fecha,pagado)

CP(num)

CAj (usu) >> USUARIO

 

 

 

LINPED (ped, línea, prod, precio, cantidad)

CP (ped, línea)

CAj (ped) >> PEDIDO

CAj (prod) >> PRODUCTO

PRODUCTO (prod, marca, modelo, pvp)

CP (prod)

PREFERENCIA (concepto, relacionado)

CP (concepto)

CAj (relacionado) >> PREFERENCIA

PREMIO (email, pref)

CP (email)

CAlt (pref)

CAj (email) >> USUARIO

CAj (pref) >> PREFERENCIA

PREFIERE (email, pref)

CP (email, pref)

CAj (email) >> USUARIO

CAj (pref) >> PREFERENCIA

 

Card(USUARIO, vive)=                         Card(LOCALIDAD, vive)=

Card(USUARIO, pide)=                         Card(PEDIDO, pide)=

Card(USUARIO, prefiere)=                 Card(PREFERENCIA, prefiere)=

Card(USUARIO, premiado)=                  Card(PREFERENCIA, premiado)=

Card(PEDIDO, contiene)=                Card(LINPED, contiene)=

Card(LINPED, de)=                        Card(PRODUCTO, de)=

2)   Normaliza hasta 3FN o FNBC (0/1 puntos)

 


3)   Transforma este esquema entidad-relación en un esquema relacional (0/1/2 puntos)

 

4)   Usando la BD del ejercicio 1, traduce a álgebra relacional la siguiente consulta (0/1 punto)

 

Marca del producto más caro (pvp)

 

                        

SB Ejercicios por BDgite se encuentra bajo una Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported.

Basada en una obra en http://fbddocs.dlsi.ua.es.

Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://fbddocs.dlsi.ua.es/autores.

                

BDgite (GITE-11014-UA)