0% encontró este documento útil (1 voto)
137 vistas2 páginas

Examen

El documento presenta una serie de preguntas sobre conceptos básicos de bases de datos relacionales como tablas, esquemas, relaciones, normalización, JOINs, funciones de agregación, DDL, DML y consultas SQL. Luego propone el desarrollo de una base de datos para una cadena de cines que almacene información sobre cines, películas, funciones, entradas y espectadores, con el diseño de tablas, claves y consultas para obtener datos específicos.

Cargado por

franz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
137 vistas2 páginas

Examen

El documento presenta una serie de preguntas sobre conceptos básicos de bases de datos relacionales como tablas, esquemas, relaciones, normalización, JOINs, funciones de agregación, DDL, DML y consultas SQL. Luego propone el desarrollo de una base de datos para una cadena de cines que almacene información sobre cines, películas, funciones, entradas y espectadores, con el diseño de tablas, claves y consultas para obtener datos específicos.

Cargado por

franz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT, PDF, TXT o lee en línea desde Scribd

1. ¿Qué es una base de datos?

2. ¿Cuál de los siguientes objetos conforma una relación?


A Tipos de datos
B Tuplas
C Atributos
D Formas

3. Un(a) _____________ es un conjunto de datos cuyos valores conforman una instancia de


cada uno de los atributos definidos para esa relación.

4. Que es y para que sirve la normalizacion?

5. ¿Cuáles son los tres principales tipos de relaciones soportados por una base de datos rela-
cional?

6. En el modelo de datos hay dos Entidades asociadas cada una entre sí por una relación
varias a varias. ¿Cómo se implementa físicamente esta relación en una base de datos rela-
cional?

7. Cuáles son las diferencias entre las instrucciones DDL y DML?

8. ¿Qué es un sistema de gestión de base de datos relacional?

9. ¿Qué es un esquema? Mencione y explique todos los objetos que pueden formar parte de un
esquema.

10. En qué orden se aplican las cláusulas de una instrucción SELECT?


Las cláusulas son aplicadas en el siguiente orden: FROM, WHERE, GROUP

11. ¿En qué aspecto la cláusula HAVING es diferente de la cláusula WHERE?

12. En que difiere el predicado = del predicado IN

13. Que son las funciones de agrupacion? Cuales conoce?

14. Que es y que implica la operacion Join? Que tipos de Join conoce? Explique en detalle el
funcionamiento de uno de ellos.

15. Que otras operaciones trabajan sobre conjuntos de datos? Que restricciones se aplican a su uso?

Se necesita desarrollar una base de datos para una cadena de Cines de alcance nacional. La base de
datos debe almaenar informacion de los Cines (nombre, direccion, telefono, capacidad, provincia),
peliculas (Nombre, Director, tipo<accion, romance, terror, etc>), y espectadores (Nombre, dni,
telefono). Se debe tener tambien registro de las funciones que presenta el cine (fecha, hora y precio)
y las entradas compradas por los espectadores (a que funcion)

Realizar el diseño del modelo Entidad/Relacion, completo con restricciones de cardinalidad.


Realizar el diseño de las tablas, incluyendo claves primarias y foraneas (detallar a que tabla y
campo hacen referencia estas ultimas.

Escribir en SQL las consultas necesarias para obtener:

1. Personas que han comprado entradas a funciones en la provincia de San Juan.

2. Obtener las peliculas de terror que se presentaran en la region pampeana (provincias de


Córdoba, Santa Fé, Buenos Aires y La Pampa).

3. Peliculas que se presentaron en el cine “La Cuartocha” (Jujuy) desde Febrero a Agosto
(ambos meses inclusive) del presente año.

4. Cines (Nombre y Dirección) que tienen únicamente funciones cuyo precio supera los
$500.

5. Peliculas (todos los datos) que han estado en todos los cines cuya capacidad no supera las
100 personas.

6. Personas que han comprado más de una entrada para la misma pelicula (sin importar el
cine).

7. Personas (email) que han comprado más de una entrada a la pelicula “Avengers: Infinity
War” para el “Play Cinema” en la provincia de san juan.

8. Personas (dni) que vieron todas las peliculas presentadas en un cine particular durante el
mes de abril. Es decir, para cada cine, las personas que asistieron por lo menos a una funcion de
cada pelicula presentada.

9. Personas que asistieron a todos las peliculas de terror presentados en teatros de cuyo.

También podría gustarte