Está en la página 1de 2
BASES DE DATOS CALIFICACION Pregunia 1 Grado en informatica PreguntaZ Curso académico 2012/2013 Pregunta 3 (Repaso para examen) Pregunta 4 Pregunta 5 Examen Final (Teoria) Toad Indicaciones Generales: ¥ Elexamen tiene una duracién de 150 minutos. ¥ Es obligatorio entregar este folio con las soluciones. Pregunta 1 (3 puntos) Proponga un modelo EE-R para un sistema informatico que debe atender a los siguientes requisitos de informacién. Los espatoles cada vez acuden con més frecuencia at cine, y ello se aprecia en ta recaudacion de las taquillas donde se proyectan tanto peliculas extranjeras como espafolas, experimentando, estas tiltimas, un gran incremento en el mimero de espectadares en los ditimos ais. Es interesante el mantener la informacién correspondiente a las peliculas estrenadas en los ines espaftoles en tos iiltimas aftos. Sobre cada pelicula interesa conocer informacién sobre el director, actores y productores que participan en la misma, asi como los premios en los grandes festivales (Hollywood, Cannes, Berlin, etc.) que han podido recibir tanto las peliculas como los directores, actores y productores a lo largo de la historia de estos {festivales. Ademés, y con fines puramente informativas y no contables, interesa considerar el ‘miimero de espectadores y la recaudacién que ha tenido cada pelicula en cada cine donde ha sido estrenada, —teniendo en cuenta posibles reestrenos— En este problema que se intenta abordar es importante conocer ademas los siguientes supuestos semnticos: Surcesto 1: El titulo de una pelicula no es dnico. Sobre una pelicula (nos referimos al guién de la misma, naturalmente) pueden realizarse distintas versiones y éstas pueden tener el mismo o distinto titulo, De igual forma, dos peliculas diferentes (nos referimos de nuevo a los guiones de las mismas) pueden tener también el mismo titulo, Survesto 2: Aunque dos peliculas tengan el mismo titulo, éstas no pueden haberse producido en el mismo afio, ni en ellas intervienen los mismos actores, ni son dirigidas por los mismos directores, ete Ademés, cada pelicula puede ser identificada por un cédigo que identifica la propiedad intelectual de a misma. ‘Survesto 3: Una pelicula puede ser producida por més de un productor, y viceversa. Scmursro 4: Una pelicula puede ser dirigida por més de un director, y viceversa. ‘Suevesto 5: En una pelicula pueden intervenir uno 0 varios actores, y viceversa Survesto 6; No interesa conocer a los directores, productores ni actores a no ser que participen en alguna de las peliculas sobre las que se desea mantener informacion. Sorvesto 7: Cada actor, en una pelicula, interpreta un papel que tiene asignado un determinado nivel de importancia en la misma. Los niveles de importancia con que pueden participar los actores en las peliculas estin predefinidos de antemano (actor principal, actriz principal, actor secundario, ete.) Sorvesto 8: Existe una serie de festivales de cine a los que se presentan las peliculas con la finalidad de optar a algin premio. Los festivales organizan vertimenes anuales para premiar los trabajos ‘cinematograficos realizados, generalmente, en ese afi. Survesto 9: Los premios son caracteristicos de cada festival y pueden ser otorgados (0 no) en cada certamen, pudiendo, por tanto, quedar premios desiertos en los mismos. ‘Survesto 10: Por otra parte, en ciertos certimenes se conceden premios a actores ¥ directores basiindose en {a labor realizada en su carrera profesional, independientemente de que en el certamen participen en alguna pelicula que se presente a concurso. Es de interés conocer también este tipo de pre concedidos a las personas sobre las cuales se tiene informaci6n. Survesro IL: Las peliculas son proyectadas en los cines de toda Espafia y, para cada cine, en una o varias de sus salas de proyeccién. Una pelicula puede ser proyectada mas de una vez en el mismo cine en la misma o distinta sala. Se considera una proyeccién a la serie de dias en que una pelicula se proyecta al pitblico desde el primer pase (estreno 0 no) hasta que se retira de la sala Survesro 12: Se va a considerar gue los nombres de los cines son Gnicos con independencia de la zona ‘geogréfica de los mismos. Este supuesto (no muy cierto en el mundo real) se introduce Gnicamente para simplificar la identificacién de los cines. Pregunta 2 (2 puntos) ‘Supengames una relacién con cuatro atributes R (A, B, C, D) en la cual * Lacclave esta formada por la agregacién de jos aiributos A, B (A+B) ‘+ Existen las siguientes dependencias funcionales completas: 2° ABSC © ABSD a) Qué otras dependencias funcionales deben existir para que no se cumpla le segunda forma normal. Argumente su respuesta Pregunta 3 (2 puntos) Propenga un modelo conceptual para la siguiente implementacion de una base de datos relacional ™ Se creat ls tabs del coquema propuesto* (CREATE TABLE Zonareana ( ‘ombre_aona VARCHAR2(20) NOT NULL, ‘20a LONG, CONSTRAINT pk zon PRIMARY KEY (sombre_2088), (CONSTRAINT ok 208 (CHECK (nome. dons ~ UPPER(nombre_ 20) (CREATE TABLE Vivienda( calle VARCHAR2(40) NOT NULL numero NUMBER(S) NOT NULL, ‘ip. vvienda VARCHARQ(t), sodize_pasal NUMBER(S), ‘meres NUMBER(S, ‘3 vivends LONG, nombre anna VARCHAR2(20) NOT NULL, CONSTRAINT pkviv PRIMARY KEY (cll, mer}, (CONSTRAINT ek ram (CHECK (numero 0), CONSTRAINT sk. CHECK (tipo vivienda IN (CB, CONSTRAINT fh siv_200 FOREIGN KEY (fombre 20) [REFERENCES ZonaUrbaraqnambre_20) CREATE TABLE Persona ( doi NUMBER(S) NOT NULL, ombre_pesona VARCHARZ(20) NOT NULL. apllides. persona VARCHAR2{40) NOT NULL, ot pemona LONG, dni_¢ NUMBER(S) NOT NUL, calle VARCHAR2G0) NOT NULL, umnezo NUMBER) NOT NULL, CONSTRAINT pk_per PRIMARY KEY (on, CONSTRAINT fk por_viv FOREIGN KEY (calle, numero) REFERENCES Viviendncal, mcr), CONSTRAINT ik per per FOREIGN KEY (Gat_6) REFERENCES Penonati CREATE TABLE Blogusasas ( calle VARCHAR2G0) NOT NULL, ‘sumero NUMBER) NOT NULL, mato NUMBER), ‘4 logue LONG, CONSTRAINT pk blo PRIMARY KEY (calle, numer), CONSTRAINT blo viv FOREIGN KEY (ele, numer) REFERENCES Viviendatcale, sumer) ON DELETE CASCADE, CONSTRAINT ok_mb (CHECK (metas °°) Pregunta 4 (1.5 puntos) (CREATE TABLE Casaarsialar( calle VARCHAR2G0) NOT NULL, numero NUMBER) NOT NULL. ‘metros © NUMBER(S), oi ewa LONG, {ni ep NUMBER) NOT NULL, CONSTRAINT pk eas PRIMARY KEY (elle, numer), CONSTRAINT cae per REFERENCES Persad, CONSTRAINT fk cas viv FOREIGN KEY (elle, numero) REFERENCES Viviendnclle, arero) ON DELETE CASCADE, CONSTRAINT ck mt CHECK (meus 0)): CREATIE TABLE Piso ile VARCHAR2(30) NOT NULL, ‘aumero NUMBER() NOT NULL, ‘ealera VARCHAR2(1) NOT NULL, planta NUMBER) NOT NULL, purrs VARCHAR2(2) NOT NULL, ‘ewos_p NUMBER®), ‘4_pis@ LONG, “Snip NUMBER(®) NOT NULL, ‘CONSTRAINT pk. pis PRIMARY KEY (Cll, numero, esa, planta, puer), ‘CONSTRAINT ek_mep CHECK (mewos p> 0), CONSTRAINT & pis. lo FOREIGN KEY (lle, numero) REFERENCES Bloguecasas(calle, numero) ON DELETE CASCADE, CONSTRAINT A piper FOREIGN KEY (dnp) REFERENCES Person(s CREATE TABLE Hbiapiso( «dui NUMBER(S) NOT NULL, calle VARCHAR2G0) NOT NULL, ‘unero NUMBER(S) NOT NULL, sclera VARCHAR2(1) NOT NULL, planta NUMBER(2) NOT NULL. pues VARCHAR2@) NOT NULL, CONSTRAINT ple ap PRIMARY KEY (dn. CONSTRAINT Mk uap_eas FOREIGN KEY (cll, numero, esa, para. puerta) REFERENCES Piso(calle,sumero,esale, para, pus) ON DELETE CASCADE, CONSTRAINT oppor FOREIGN KEY (di) [REFERENCES Peroni) Para el sistema gestor de bases de datos (SGBD) expiique: 1 Las diferencias entre una base de datos y un SGBD 2 Cada uno de los componentes de! SGBD Pregunta 5 (1.5 puntos) Defina el concepto de dependencia funcional y dependencia funcional completa. Explique cada una de las propiedades de la dependencia funcional

También podría gustarte

  • 2017 Febrero Practicas
    2017 Febrero Practicas
    Documento4 páginas
    2017 Febrero Practicas
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones
  • 2017 Enero Prácticas
    2017 Enero Prácticas
    Documento4 páginas
    2017 Enero Prácticas
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones
  • 2015 Febrero Examen Soluciones
    2015 Febrero Examen Soluciones
    Documento4 páginas
    2015 Febrero Examen Soluciones
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones
  • 2015 Julio Examen Soluciones
    2015 Julio Examen Soluciones
    Documento4 páginas
    2015 Julio Examen Soluciones
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones
  • Anuario2012 2013
    Anuario2012 2013
    Documento38 páginas
    Anuario2012 2013
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones
  • Transporte
    Transporte
    Documento1 página
    Transporte
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones
  • 2014 Febrero Examen Soluciones
    2014 Febrero Examen Soluciones
    Documento5 páginas
    2014 Febrero Examen Soluciones
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones
  • RD 1513-06 Enseñanzas Mínimas
    RD 1513-06 Enseñanzas Mínimas
    Documento50 páginas
    RD 1513-06 Enseñanzas Mínimas
    ricardo recuero serrano
    Aún no hay calificaciones
  • Noam Chomsky Nuevo
    Noam Chomsky Nuevo
    Documento25 páginas
    Noam Chomsky Nuevo
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones
  • Chomsky Carlos
    Chomsky Carlos
    Documento8 páginas
    Chomsky Carlos
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones
  • Cartavecinos
    Cartavecinos
    Documento1 página
    Cartavecinos
    Carlos Javier Gutierrez Rodriguez
    Aún no hay calificaciones