Sunteți pe pagina 1din 2

Nombre del alumno: Ramón Eduardo Galicia Pérez.

1.- Crear una vista con el nombre cliente_con_tarjeta_credito que muestre los datos de los clientes
que tienen tarjeta de crédito.

Código: CREATE VIEW clientes_con_tarjeta_credito AS


SELECT * FROM cat_clientes WHERE k_cliente IN (SELECT * FROM mov_tarjetas_credito);

2.- Crear una vista con el nombre cliente_con_tarjeta_debito que muestre los datos de los clientes que
tienen tarjeta de débito.

Código: CREATE VIEW clientes_con_tarjeta_debito AS SELECT * FROM cat_clientes


WHERE k_cliente IN (SELECT * FROM mov_tarjetas_debito);

3.- Crear una vista con el nombre cliente_con_ambas_tarjeta que muestre los datos de los clientes que
tienen ambas tarjetas.

Código: CREATE VIEW cliente_con_ambas_tarjetas AS


SELECT * FROM cat_clientes WHERE k_cliente IN (SELECT k_cliente FROM
mov_tarjeta_credito) AND k_cliente IN (SELECT k_cliente FROM
mov_tarjetas_debito);

create view vista1 AS


SELECT cr.k_rancho, cr.crn_descripcion, cr.crn_direccion, cp.k_parcela,
cp.cpr_descripcion, c.k_lote, c.clg_descripcion FROM cat_ranchos as cr, cat_parcelas as
cp, cat_lotes_ganado as c
WHERE cr.k_rancho = cp.k_rancho and cr.k_rancho = c.k_rancho and cp.k_parcela =
c.k_parcela

create view vista2 AS


SELECT a.k_puesto, a.cps_descripcion, a.cps_sueldo_jornal, b.k_empleado,
b.cem_nombre, b.cem_apellido_paterno, b.cem_apellido_materno,
b.cem_fecha_nacimiento, b.cem_direccion, b.cem_telefono FROM cat_puestos as a,
cat_empleados as b
WHERE a.k_puesto = b.k_puesto
FORMA 1

create view vista7 AS


SELECT a.K_ganado,a.cgn_nombre, b.k_venta
FROM cat_ganado AS a, mov_detalles_venta as b
WHERE a.k_ganado = b.k_ganado IN(SELECT b.k_ganado FROM
mov_detalles_venta);

FORMA 2

create view vista9 AS


SELECT k_ganado,cgn_nombre
FROM cat_ganado
WHERE k_ganado IN(SELECT K_ganado FROM mov_detalles_venta);

5.- Crear el usuario administrador con la contraseña 1234.

Código: create user “administrador”@”localhost” identified by “1234”;

6.- Asignar todos los privilegios al usuario administrador en todas las tablas de la base de datos banco.

Código: grant all on banco.* to “administrador”@”localhost”;

7.- Crear el usuario cliente con la contraseña 1234.

Código: create user “cliente”@”localhost” identified by “1234”;

8.- Asignar el privilegio select al usuario cliente en la tabla clientes.

Código: grant select on banco.clientes to ”cliente”@”localhost”;

9.- Crear el usuario cajero con la contraseña 1234.

Código: create user “cajero”@”localhost” identified by “1234”;

10.- Asignar el privilegio insert al usuario cajero en la tabla clientes.

Código: grant insert on banco.clientes to “cajero”@”localhost”;

S-ar putea să vă placă și