Bases de datos tema 17
![]() |
![]() |
![]() |
Title of test:![]() Bases de datos tema 17 Description: tipo test 17 |




New Comment |
---|
NO RECORDS |
La sentencia REPLACE en un procedimiento. Indica que si existe algún procedimiento con igual nombre se mantendrá. Indica que si existe algún procedimiento con igual nombre el nuevo no se creará. Indica que si existe algún procedimiento con igual nombre se cambiará por el nuevo. Ninguna es correcta. Mediante la vista USER_SOURCE. Podemos comprobar todos los procedimientos y funciones existentes en Oracle. Podemos visualizar todos los paquetes existentes en Oracle. Podemos visualizar todos los paquetes, procedimientos y funciones existentes en Oracle. Esa vista no existe en Oracle. La diferencia entre función y procedimiento radica en. No existe diferencia entre ambos subprogramas. En funciones se añade la cláusula RETURN. Los procedimientos devuelven valores. Las funciones necesitan recibir parámetros. CREATE FUNCTION Factorial (n NUMBER) IS BEGIN IF(n<=1) THEN RETURN 1 ELSE RETURN n*Factorial(n-1); END IF; END; En relación al código anterior podemos afirmar que. Es erróneo, una función no puede llamarse a sí misma. No está correctamente implementado. Devolverá valores aleatorios según el parámetro recibido. Aplica el concepto de recursividad en una función. De estas afirmaciones ¿cuál es la correcta?. En PL/SQL no está permitido utilizar notación posicional para pasar parámetros. Los parámetros de salida no existen. En los parámetros de entrada, no es posible inicializarlos a un valor por defecto. Ninguna de las anteriores. La vista USER_TRIGGERS. Contiene información sobre los disparadores existentes. Contiene información sobre los procedimientos existentes. Contiene información sobre las funciones existentes. Contiene información sobre los procedimientos y funciones existentes. CREATE OR REPLACE TRIGGER prueba BEFORE INSERT ON personal BEGIN IF(TO_CHAR(SYSDATE,’HH24’) NOT IN (‘1’,’2’,’3’) THEN RAISE_APPLICATION_ERROR(-20201, ‘Sólo es posible añadir datos entre la 1 y las 2:59’); END INF; END; ¿Qué afirmación es correcta sobre el código anterior?. Es un disparador que se utiliza para añadir datos a la tabla de personal. Es un disparador que controla que se puedan añadir registros a la tabla personal en un horario determinado. Es incorrecto, no tendría ningún efecto. Ninguna es correcta. ALTER TRIGGER disparadorPrueba ENABLE; Mediante el código anterior. Se habilita el trigger disparadorPrueba. Se elimina el trigger disparadorPrueba. Se ejecuta el trigger disparadorPrueba. Se modifica el trigger disparadorPrueba. ALTER TABLE disparadores ENABLE ALL TRIGGERS; Mediante el código anterior. Se habilitan todos los disparadores de la base de datos. Se activan todos los disparadores de la tabla disparadores. Se habilitan todos los disparadores de la sesión de usuario. Se modifican todos los disparadores de la base de datos. Las APIs de acceso a bases de datos. Son elementos que apenas son utilizados en la actualidad. Proporcionan mecanismos para construir nuevas funcionalidades y tecnologías relacionadas con la información que contiene la base de datos. Se utilizan sólo para el entorno web, especialmente en aplicaciones JAVA. En recomendable que cualquier usuario del sistema las conozca, para implementar acciones sobre la base de datos. |