option
Cuestiones
ayuda
daypo
buscar.php

TEMA 35. Oracle. Lenguajes de programación SQL y PL/SQL

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
TEMA 35. Oracle. Lenguajes de programación SQL y PL/SQL

Descripción:
Oracle. Lenguajes de programación SQL y PL/SQL

Fecha de Creación: 2026/02/14

Categoría: Otros

Número Preguntas: 12

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

SQL es un lenguaje estructurado de consulta especialmente diseñado para trabajar con bases de datos... jerárquicas por ejemplo Oracle. estructuradas tal y como define la programación estructurada. relacionales, que fueron ideadas por Codd. orientadas a objetos.

Acerca del lenguaje SQL en Oracle elija la afirmación correcta: Existe un procesador de SQL que interpreta dichas sentencias. SQL se encuentra embebido en el lenguaje de programación PL/SQL. Oracle pone a nuestra disposición diferentes herramientas como SQL*Plus para trabajar con SQL. Todas son correctas.

Si tenemos estamos definiendo los detalles de nuestro esquema de BD Oracle: Definición de índices, tablespaces, cláusulas de almacenamiento, etc. Estamos hablando del nivel: Físico o interno. Externo. Conceptual. Todas son correctas.

Acerca de la creación DDL de una tabla en Oracle con la sentencia CREATE: El TABLESPACE no se puede especificar en la cláusula. No existen los TABLESPACES, sólo los segmentos. A nivel lógico las tablas se encuadran en TABLESPACES. Para cada tabla que creamos siempre hay que crear un nuevo TABLESPACE.

Seleccione la respuesta correcta acerca de TABLESPACES temporales: No existen los TABLESPACES temporales. Sirven para realizar operaciones auxiliares como la ordenación. Siempre hay que volver a crearlos. No existe un TABLESPACE temporal por defecto, siempre hay que especificarlo al crear una tabla.

Al rellenar una tabla con un nuevo registro con la sentencia INSERT: Para poner los valores de las columnas usaremos la palabra clave VAL. Se usan las comillas dobles para delimitar cada valor. No podemos usar la sentencia INSERT ya que es una sentencia DDL. Usaremos la palabra clave VALUES y el carácter de comilla simple.

Si queremos consultar los distintos valores de una columna de una tabla: No se puede realizar esa operación, siempre hay que mostrar repetidos. Usaremos la palabra clave DISTINCT después de SELECT. Hay que poner SELECT DIFF al principio de la sentencia de consulta. Usaremos la palabra clave DISTINCT después de la cláusula FROM.

Elija la respuesta correcta acerca de las funciones de agregación: Sirven para agrupar registros por los valores de las columnas elegidas. SUM, COUNT, MIN y AVG son algunas de ellas. Hay que usar la cláusula GROUP BY. Todas son correctas.

Para conceder permisos de SELECT y UPDATE a otro usuario: Usaremos la palabra clave GRANT. La sentencia correcta es comienza con PRIV. No es posible conceder permisos de SELECT ni UPDATE. Ninguna es correcta.

Acerca de las vistas en Oracle: Se crean con la palabra sentencia INSERT. Usamos CREATE VIEW y el nivel ANSI-SPARC con el que se corresponde es el nivel externo. No podemos usar CREATE OR REPLACE VIEW. Ninguna es correcta.

Acerca de PL/SQL podemos afirmar que: Se trata de un lenguaje de definición de bases de datos relacionales. Es un lenguaje de programación orientado a objetos. No es un lenguaje de programación. Es una extensión a SQL que aporta las estructuras habituales de un lenguaje de programación estructurado.

En PL/SQL podemos declarar un cursor explícito en la sección de declaración de un bloque, podemos afirmar que: Recuperamos los datos en una variable usando la sentencia OPEN. Podemos abrir el cursor con OPEN y después recuperaremos los registros con FETCH. No existen los cursores explícitos en PL/SQL. Para abrir el cursor primero usaremos la palabra clave FETCH.

Denunciar Test