2.
a.
b.
c.
d.
3.
4.
Productos cuyo precio sea el mismo que aquel cuyo nombre sea Sirope de regaliz
a.
SELECT IdProducto, NombreProducto, PrecioUnidad FROM Productos WHERE NombreProducto='Sirope de regaliz';
b.
SELECT IdProducto, NombreProducto, PrecioUnidad FROM Productos WHERE NombreProducto = (SELECT PrecioUnidad FROM Productos WHERE
NombreProducto='Sirope de regaliz');
c.
SELECT Productos1.IdProducto, Productos1.NombreProducto, Productos1.PrecioUnidad FROM Productos1 INNER JOIN Productos2 ON
Productos2.PrecioUnidad = (SELECT PrecioUnidad FROM Productos WHERE NombreProducto='Sirope de regaliz');
d.
SELECT IdProducto, NombreProducto, PrecioUnidad FROM Productos WHERE PrecioUnidad= (SELECT PrecioUnidad FROM Productos
WHERE NombreProducto='Sirope de regaliz');
Detalles de pedidos que incluyan la suma de la cantidad pedida por el precio unitario organizados por pedido.
5.
a.
b.
c.
d.
Curso:
1/4
SELECT IdProducto, SUM(Cantidad*PrecioUnidad) AS [Valor Total] FROM [Detalles de Pedidos] ORDER BY IdProducto;
SELECT IdProducto, SUM(Cantidad*PrecioUnidad) AS [Valor Total] FROM [Detalles de Pedidos] GROUP BY IdProducto;
SELECT IdPedido, SUM(Cantidad*PrecioUnidad) AS [Valor Total] FROM [Detalles de Pedidos] GROUP BY IdPedido;
SELECT IdPedido, SUM(Cantidad*PrecioUnidad) AS [Valor Total] FROM [Detalles de Pedidos] ORDER BY IdPedido;
Access 2000
Faculty:
6-10 PM
El proveedor cuyo nombre es Bigfoot Breweries ha decidido incrementar su lista de precios en un 15%
a.
b.
c.
d.
UPDATE Productos SET PrecioUnidad=PrecioUnidad*1.15 WHERE IdProveedor=(SELECT IdProveedor FROM Proveedores WHERE
NombreCompaa='Bigfoot Breweries');
INSERT INTO Productos (PrecioUnidad) VALUES (PrecioUnidad*1.15) WHERE IdProveedor=(SELECT IdProveedor FROM Proveedores WHERE
NombreCompaa='Bigfoot Breweries');
UPDATE Productos SET PrecioUnidad=PrecioUnidad*1.15 WHERE NombreCompaa ='Bigfoot Breweries';
UPDATE Productos SET PrecioUnidad=PrecioUnidad*1.15 GROUP BY NombreCompaa HAVING NombreCompaa ='Bigfoot Breweries';
7.
Copia de la tabla Pedidos para aquellos pedidos hechos por el cliente cuyo nombre es Cactus Comidas para llevar
a.
SELECT IdPedido, Pedidos.IdCliente, IdEmpleado, FechaPedido, FechaEntrega INTO CopiaPedidos FROM Clientes INNER JOIN Pedidos ON
Clientes.IdCliente=Pedidos.IdCliente AND Clientes.NombreCompaa='Cactus Comidas para llevar';
b.
SELECT IdPedido, IdCliente, IdEmpleado, FechaPedido, FechaEntrega INTO CopiaPedidos FROM Pedidos WHERE IdCliente=(SELECT IdCliente
FROM Clientes WHERE NombreCompaa='Cactus Comidas para llevar');
c.
SELECT IdPedido, Pedidos.IdCliente, IdEmpleado, FechaPedido, FechaEntrega INTO CopiaPedidos FROM Clientes RIGHT JOIN Pedidos ON
Clientes.IdCliente=Pedidos.IdCliente AND Clientes.NombreCompaa='Cactus Comidas para llevar';
d.
SELECT IdPedido, IdCliente, IdEmpleado, FechaPedido, FechaEntrega INTO CopiaPedidos FROM Pedidos;
8.
9.
a.
b.
c.
d.
10.
SELECT A.Apellidos AS Subordinado,B.Apellidos AS JEFE FROM Empleados A, Empleados B WHERE A.Jefe=B.IdEmpleado AND
B.Apellidos='Buchanan';
SELECT A.Apellidos AS Subordinado,B.Apellidos AS JEFE FROM Empleados A, Empleados B WHERE A.Jefe=B.IdEmpleado;
SELECT A.Apellidos AS Subordinado,B.Apellidos AS JEFE FROM Empleados A, Empleados B GROUP BY A.Jefe HAVING B.Apellidos='Buchanan';
SELECT A.Apellidos AS Subordinado,B.Apellidos AS JEFE FROM Empleados A, Empleados B WHERE A.Jefe=B.IdEmpleado HAVING
B.Apellidos='Buchanan';
12.
Dado este cdigo de producto MAT-3125-COL-123 donde los 3 primeros caracteres deben ser MAT, la segunda parte corresponde a 4 nmeros obligatorios, la
tercera parte a 3 caracteres de tipo alfanumrico obligatorios y la ltima parte a tres nmeros de los cuales el que est a la extrema derecha es obligatorio;
defina la mscara correspondiente a este campo.
a.
"MAT-"0000"-"AAA"-"990
b.
"MAT-"0000"-"AAA"-"099
c.
"MAT-"0000"-"aaa"-"990
d.
"MAT-"9999"-"AAA"-"009
13.
Curso:
2/4
Access 2000
b. DML
( b) SELECT FROM
( d )COMMIT
Faculty:
c. DCL
(c) GRANT
(a)CREATE TABLE
d. TCL
( b) DELETE FROM
( b) INSERT INTO VALUES
6-10 PM
15.
16.
17.
18.
19.
Soy administrador de una base de datos con su respectiva contrasea y no puedo accederla, por qu?(Escoja las que apliquen)
a.
Otro usuario abri la base de datos en modo exclusivo.
b.
Hay 256 usuarios usando simultneamente la base de datos.
c.
Otro usuario elimin el archivo system.mdw y establecio nueva contrasea en la base de datos.
d.
Otro usuario tom propiedad de la base de datos.
20.
Adjunto al presente encontrarn el temario del examen efectuado hoy mircoles 14 de Julio ; las respuestas son:
1.
c)
2.
b)
3.
d)
4.
d)
5.
c)
6.
a)
7.
b)
8.
c)
9.
a)
10. d)
11. d)
12. a)
13.
( b) UPDATE SET
( c ) REVOKE
14. V
15. F
16. F
17. b)
18. b , d)
19. a,c)
20 c)
Curso:
3/4
( b ) SELECT FROM
( d )COMMIT
Access 2000
( c ) GRANT
( a )CREATE TABLE
Faculty:
( b ) DELETE FROM
( b ) INSERT INTO VALUES
6-10 PM
Curso:
4/4
Access 2000
Faculty:
6-10 PM