You are on page 1of 4

UNIVERSIDAD AUTONOMA DE CIUDAD JUAREZ INSTITUTO DE INGENIERIA Y TECNOLOGIA BASES DE DATOS I 2 EXAMEN PARCIAL

NOMBRE: MATRICULA:.GRUPO:

I.- RELACIONA ADECUADAMENTE LAS DEFINICIONES QUE SE ENLISTAN EN LA SECCION A CON SUS CORRESPONDIENTES RESPUESTAS QUE SE ENCUENTRAN EN LA SECCION B. A.1.- ( ) Lenguaje de consulta en el que el usuario da las instrucciones al sistema para que realice una secuencia de operaciones en la base de datos para calcular el resultado deseado. 2.- ( ) Lenguaje de consulta en el que el usuario describe la informacin deseada sin dar un procedimiento especifico para obtenerla. 3.- ( ) Dentro del lenguaje de consulta estructurado estndar la parte que nos proporciona la facilidad de crear, modificar y eliminar tablas es el. 4.- ( ) Operador que constituye una tabla que contiene a todas las tuplas que aparecen en una o ambas tablas. 5.- ( ) Operador que produce una tabla que contiene a aquellas tuplas que aparecen en ambas tablas. 6.- ( ) Operador que produce una tabla que contiene todas las tuplas de la primera tabla operando que no aparecen en la segunda tabla. 7.- ( ) Operador que produce una tabla que contiene todas las posibles concatenaciones entre los elementos de las tablas involucradas. 8.- ( ) Dentro de SQL, el segmento que nos permite la manipulacin de los datos se conoce como...

9.- ( ) Operacin fundamental que nos permite seleccionar tuplas que satisfacen una condicin dada de una tabla 10.- ( ) Clusula que se usa par listas los atributos que se desean en el resultado de la consulta. 11.- ( ) Clusula que lista las relaciones que se van a examinar en la evaluacin de la expresin. 12.- ( ) Palabra reservada que elimina filas duplicadas en el resultado de una consulta. 13.- ( ) Orden que crea las tablas virtuales. 14.- ( ) Teora que tiene por objeto eliminar los comportamientos anormales de las relaciones durante las actualizaciones u que permite eliminar datos redundantes, al igual que facilita la comprensin de la DB. 15.- ( ) Forma Normal en la que todos los atributos que no forman parte de ninguna clave candidata suministran informacin acerca de la clave completa. 16.- ( ) Forma Normal que nos dice que en una relacin no puede haber grupos repetitivos, 17.- ( ) Forma Normal en la que los atributos que no forma parte de ninguna clave candidata facilitan informacin solo acerca de las claves u no acerca de los atributos.

B.a) Procedmentales b) DDL c) Select ch) DML d) DCL h) No procedimentales k) Modelo Relacional

e) WHERE f) DISTINCT i) CREATE VIEW l) Nivel de Visin

g) FROM

j) Base de Datos

ll) Esquema de la Base de Datos m) DROP VIEW ) 3FN o) Nivel Fsico p) 2FN t) Atributo

n) Independencia Lgica q) Normalizacin r) 1FN

s) Dependencias Funcionales

u) Administrador de Bases de Datos v) Independencia Funcionales w) Instancia de la Base de Datos x) Generalizacin y) Nivel Conceptual

z) Modelos Lgicos basados en registros bb) Interseccin cc) Unin

aa) Producto Cartesiano

dd) Diferencia

II.- PARA RESOLVER LOS SIGUIENTES PROBLEMAS, TOME COMO EJEMPLO UN VIDEOCLUB. 1.- Elabore diagrama ER y empleando las instrucciones de SQL cree las
tablas y las relaciones que se pueden obtener para el manejo de un videoclub, considere clientes, pelculas, videojuegos y recibos de renta

2.- De las instrucciones necesarias en SQL para realizar lo que se pide tomando en cuenta el ejemplo del videoclub: a) Seleccione todos los clientes que sean mayores de 21 aos. b) Seleccione todas las pelculas que sean clasificacin C y que cuesten ms de $25.0 c) Obtenga el mximo precio de renta en las pelculas d) Ordene las pelculas por costo descendente.
3.- Escriba que se quiere obtener de las siguientes consultas (pongale texto a cada ejercicio). a)

SELECT nombre FROM localidades WHERE n_provincia= (SELECT n_provincia FROM provincias WHERE superficie= (SELECT MAX(superficie) FROM provincias) ) ORDER BY nombre; Consulta que obtenga el nombre de cada provincia y su poblacin (ordenadas de menor a mayor) b)

SELECT nombre, poblacion FROM localidades WHERE poblacion > (SELECT poblacion FROM localidades WHERE nombre='Palencia' ) ; Obtener las localidades que tienen ms poblacin que la ciudad de Palencia c)

SELECT DISTINCT Apellido FROM Empleados; d)

SELECT * FROM Empleados WHERE Edad > 25 AND Edad < 50; e)

SELECT * FROM Empleados WHERE (Edad > 25 AND Edad < 50) OR Sueldo = 100; f) SELECT * FROM Empleados WHERE NOT Estado = 'Soltero'; g) SELECT * FROM Empleados WHERE (Sueldo > 100 AND Sueldo < 500) OR (Provincia = 'Madrid' AND Estado = 'Casado');

You might also like