Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEPreparación examen PEC 3 - UT 6-8

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Preparación examen PEC 3 - UT 6-8

Descripción:
Preparación examen PEC 3 - UT 6-8

Autor:
139139
(Otros tests del mismo autor)

Fecha de Creación:
23/07/2019

Categoría:
Otros

Número preguntas: 20
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
1-¿Que norma regula la protección de datos en la Unión Europea? Directiva Europea 95/46/CE LOPDGDD RGPD LOPD.
2- ¿Qué instrucción nos permite hacer una copia de seguridad de la base de datos TIENDA que tenemos en local al servidor remoto cental.mistiendas.com con el nombre TIENDA_001? mysqldump -u root -p --opt --all-databases | mysql --host cental.mistiendas.com --u root --p mysqldump -u root -p --opt --databases TIENDA ALMACEN > //cental.mistiendas.com/bk_Tienda.sql mysqldump -u root -p TIENDA | mysql --host cental.mistiendas.com --u root --p --database TIENDA_001 Todas son correctas.
3- ¿Qué privilegios se requieren para hacer una replicación? Super y load y select sobre las tablas implicadas. Super y process. Super y load. Process y load.
4- ¿Qué necesita MySQL para poder hacer copias incrementales? No hay que hacer nada. Tener activado activado el registro de errores (-log-err). Tener activado activado el registro binario (-log-bin) y almacenar en la copia completa a partir de que fichero binario es la copia incremental (--master-data). Utilizar la opción --incremental en el comando mysqldump.
5- E1 U4 Crear la base de datos Pruebas y la tabla Facturas con los campos idFactura (único, no se repite), idCliente, Cantidad, idProducto, PrecioUnidad, %DTO, %IVA y GastosEnvio, Pagada para después crear un disparador que en las inserciones y actualizaciones tenga en cuentas que: − Los gastos de envía a 0 si el importe de producto es superior a 50 y 15 en caso contrario. − El %DTO a 0% para cantidades inferiores s 10, 5% para cantidades entre 11 y 25, y 10% para cantidades superiores a 25. − Los idProductos anteriores al 100 llevan un 10% siempre en %IVA. − No se permiten números negativos, en tal caso se cancelará a inserción o actualización *-¿Qué bloque de código hace referencia a "Los gastos de envío a 0 si el importe de producto es superior a 50 y 15 en caso contrario"? IF NEW.idProducto < 100 THEN SET NEW.IVA = 10; END IF; IF NEW.Cantidad < 10 THEN SET NEW.DTO = 0; ELSEIF NEW.Cantidad .
6- ¿Que derecho de usuario añade la LOPDGDD a la RGPD? Oposición Transparencia Testamento digital Acceso.
7- E2 U4 Crear una vista o procedimiento (lo que os resulte más fácil) que muestre todos los campos de la tabla Facturas y además muestre los cálculos: − Importe = Cantidad * PrecioUnidad − EurosDTO = Importe * %DTO − EurosIVA = (Importe – EurosDTO) * %IVA − Total = Importe + EurosDTO + EurosIVA + GastosEnvio *- ¿Cuál es la sentencia correcta? CREATE OR REPLACE VIEW FacturasCalculadas AS SELECT Cantidas*PrecioUnidad AS Importe, Importe * New.%DTO AS EurosDTO, (Importe - EurosDTO) * New.%IVA AS EurosIVA, Importe - EurosDTO + EurosIVA + GastosEnvio AS Total FROM facturas; Ninguna es correcta CREATE OR REPLACE VIEW FacturasCalculadas AS SELECT Importe, EurosDTO, EurosIVA, GastosEnvio FROM facturas; CREATE OR REPLACE VIEW FacturasCalculadas AS SELECT *, Cantidad*PrecioUnidad AS Importe -- Importe * DTO/100 , (Cantidad*PrecioUnidad)*DTO/100 AS EurosDTO -- Importe - EurosDTO * IVA/100 , ((Cantidad*PrecioUnidad)-(Cantidad*PrecioUnidad)*DTO/100)*IVA/100 AS EurosIVA , (Cantidad*PrecioUnidad) -- Importe -((Cantidad*PrecioUnidad)*DTO/100) -- - EurosDTO +(((Cantidad*PrecioUnidad)-(Cantidad*PrecioUnidad)*DTO/100)*IVA/100) -- + EurosIVA +GastosEnvio AS Total -- + GastosEnvio FROM facturas;.
8- ¿Qué es el balanceo de carga? Usar el mismo software en todos los servidores de BD. Repartir la carga entre varios servidores. Distribuir bien los datos entre distintos servidores esclavos. La gestión de clientes de una BD.
9- E4 U4 Crear en la base de datos Pruebas crea la tabla ResumenMensual con los campos Mes, NumVentas y DineroGanado, después crea un disparador que cada vez que se haga una venta la contabilice NumVentas y sume el Total de la venta en DineroGanado del mes correspondiente, Habrá que tener en cuenta si el mes existe para añadirlo o no para actualizarlo. *-¿Instrucción utilizaremos para crear el Trigger? CREATE TRIGGER tiResumenMensual BEFORE INSERT ON facturas CREATE TRIGGER tiResumenMensual BEFORE UPDATE ON facturas CREATE TRIGGER tiResumenMensual BEFORE DELETE ON facturas Todos son correctos.
10- ¿Cual es el objetivo de la Ley Orgánica de Protección de Datos Personales y Garantía de los Derechos Digitales? Regular el tratamiento de los datos y ficheros, de carácter personal, independiente del soporte en el cual sean tratados. Regular los derechos de los ciudadanos sobre el tratamiento de los datos y ficheros, de carácter personal. Regular las obligaciones de aquellos que los crean o tratan los datos y ficheros, de carácter personal. Todas son correctas.
11 ¿Qué instrucción nos permite restaurar una copia de seguridad que tenemos en bk_Full_Domingo.sql? Todas son correctas mysqldump --restore bk_Full_Domingo.sql mysql -u root -p -r bk_Full_Domingo.sql mysql -u root -p < bk_Full_Domingo.sql.
12 ¿Qué instrucción nos permite hacer una copia de seguridad en local de las base de datos TIENDA y ALMACEN? Todas son correctas mysqldump -u root -p --opt --databases TIENDA ALMACEN > bk_Tienda_y_Almacen.sql mysqldump -u root -p --opt --all-databases > bk_Tienda_y_Almacen.sql mysqldump -u root -p --opt TIENDA > bk_Tienda_y_Almacen.sql.
13 ¿Qué instrucción nos permite hacer una copia completa el Domingo de todas las bases de datos, si el resto de la semana vamos a utilizar copiar incrementales? mysqldump --all-databases --single-Transaction --flush-logs --master-data=2 > bk_Full_Domingo.sql mysqldump --databases > bk_Full_Domingo.sql Ninguna es correcta mysqldump --all-databases > bk_Full_Domingo.sql.
14- ¿En que fichero se encuentra el nombre del registro binario a partir del cual empieza la copia incremental? En el fichero .sql creado con --master-data No hace falta saberlo. El primero que aparezca en la carpeta designada para el registro binario. En cualquier fichero .sql de copia de seguridad.
15 E1 U4 Crear la base de datos Pruebas y la tabla Facturas con los campos idFactura (único, no se repite), idCliente, Cantidad, idProducto, PrecioUnidad, %DTO, %IVA y GastosEnvio, Pagada para después crear un disparador que en las inserciones y actualizaciones tenga en cuentas que: − Los gastos de envía a 0 si el importe de producto es superior a 50 y 15 en caso contrario. − El %DTO a 0% para cantidades inferiores s 10, 5% para cantidades entre 11 y 25, y 10% para cantidades superiores a 25. − Los idProductos anteriores al 100 llevan un 10% siempre en %IVA. − No se permiten números negativos, en tal caso se cancelará a inserción o actualización *- ¿Qué bloque de código hace referencia a "El %DTO a 0% para cantidades inferiores s 10, 5% para cantidades entre 10 y 25, y 10% para cantidades superiores a 25"? IF NEW.Cantidad < 10 THEN SET NEW.DTO = 0; ELSEIF NEW.Cantidad .
16- ¿Qué instrucción nos permite restaurar las copias incrementales, un vez restaurada la copia completa, sabiendo que el primer registro binario incremental es TIENDA.000004? mysqlbinlog TIENDA.000004 TIENDA.000005 TIENDA.000006 ... | mysql mysqldump --restore TIENDA.000004 mysql -u root -p --restore TIENDA.000004 Todas son correctas.
17- E5 U4 Continuando con el ejercicio anterior crear otro disparador que actualice el dinero ganado mensualmente si al producirse una actualización el importe total de la venta ha variado. *-¿Instrucción utilizaremos para crear el Trigger? CREATE TRIGGER tuResumenMensual BEFORE UPDATE ON facturas Todos son correctos CREATE TRIGGER tuResumenMensual BEFORE INSERT ON facturas CREATE TRIGGER tuResumenMensual BEFORE DELETE ON facturas.
18- La replicación en MySQL: Requiere al menos dos servidores MySQL. Requiere al menos un maestro y un esclavo. Permite optimizar las consultas. Sirve para hacer copias de seguridad.
19- ¿Cúal es la finalidad de la LOPDGDD? Todas son correctas Es adaptar el ordenamiento jurídico español al RGPD, completar sus disposiciones, y garantizar igualmente los derechos digitales de los ciudadanos conforme la Constitución Española. Legitimar todos los datos de carácter personal. Legalizar todos los ficheros de datos.
20- E3 U4 Crear una función que devuelva el importe total de una venta concreta, habrá que solicitar vía parámetro el idFactura. Ninguno es correcto REATE FUNCTION fImporteTotal(pIdFactura INT) RETURNS FLOAT READS SQL DATA BEGIN DECLARE dIT FLOAT DEFAULT 0; SELECT Total INTO dIT FROM facturascalculadas; RETURN dIT; END// CREATE FUNCTION fImporteTotal(pIdFactura INT) RETURNS FLOAT READS SQL DATA BEGIN DECLARE dIT FLOAT DEFAULT 0; SELECT Total INTO dIT FROM facturascalculadas WHERE idFactura = pIdFactura; RETURN dIT; END// CREATE PROCEDURE fImporteTotal(pIdFactura INT) RETURNS FLOAT READS SQL DATA BEGIN DECLARE dIT FLOAT DEFAULT 0; SELECT Total INTO dIT FROM facturascalculadas WHERE idFactura = pIdFactura; RETURN dIT; END//.
Denunciar test Consentimiento Condiciones de uso