Está en la página 1de 2

PRACTICA CALIFICADA Anlisis II Pregunta 1, conceptos (5 puntos) (1.

.5 puntos) Explicar en que consiste el esquema fsico y en que consiste el esquema conceptual. (1.5 puntos) Supongamos que en un modelo entidad-relacin hay un atributo multivaluado, por ejemplo, una persona puede tener varios nmeros de telfono. Cmo se traduce esto en el modelo relacional? (1 punto) Entregar dos ejemplos distintos de relaciones recursivas. (1 punto) Entregar dos ejemplos distintos de cardinalidades Pregunta 2, modelar en entidad-relacin (5 puntos) Dibujar un modelo entidad-relacin para este problema: Una empresa de telfonos mviles quiere construir una base de datos de los productos que vende. La empresa fabrica varios telfonos y accesorios. Los telfonos tienen modelos y para cada modelo hay varias versiones (ejemplo, X180 significa modelo X, versin 190). Cada modelo tiene ciertas caractersticas (WAP, Bluetooth, Juegos, tonos polifnicos, etc.), y las distintas versiones se diferencian solo en que tienen distinto cierto tamao y peso. Adems la empresa vende accesorios (auriculares, cargadores, cmaras, etc.) que son compatibles con varios de sus telfonos, pero no con todos. Adems de saber que telfonos y accesorios fabrica y las caractersticas y compatibilidad de cada uno, la empresa quiere saber exactamente cuantas unidades de cada cosa tiene (sin guardar informacin repetida) cuanto cuesta fabricar cada tem que fabrica y en que precio vende cada tem que fabrica. Pregunta 3, traducir a relacional (10 puntos)

(2 puntos) Traducir a relacional, escribiendo la respuesta como una serie de tablas en SQL (notar que una persona puede ser socio de varios equipos, que el ranking es un nmero y que algunos socios pagan una cuota anual mientras que otros no). (2 puntos) Ingrese los registros necesarios (aprox.5 por tabla) en las tablas de la BD.

(2 punto) Escribir una consulta SQL que entregue los nombres de todos los equipos ordenados por el total anual de las cuotas que pagan sus socios. (2 punto) Escribir una consulta SQL que entregue los nombres de todos los socios contribuyentes (2 punto) Escribir una consulta SQL que entregue los nombres de todos los jugadores y sus respectivos equipos.

También podría gustarte