Está en la página 1de 6

En la creación de la tabla ExamenesXEstudiantes, necesitamos

1. definir una clave primaria compuesta por más de una columna,


¿cuál de las siguientes opciones es la correcta?:
Se la debe declarar en un
momento posterior a la
creación, con un MODIFY
TABLE.
Se la puede declarar junto con
cada definición de cada una de
las columnas en el CREATE
TABLE
Se la debe declarar en un
momento posterior a la
creación, con un ALTER TABLE.
Se la debe declarar al final de la
lista de columnas.

La siguiente sentencia, es similar a la de la consigna práctica, ¿Qué resultado producirá? : “CREATE


2. TABLE ExamenXEstudiante (id number(6) primary key, legajo integer(6) references Estudiantes(legajo)
…. (sigue)

No creará la tabla ' ExamenXEstudiante' preexistente pero le agregará el constraint de Clave


Foránea.
Creará una tabla ' ExamenXEstudiante' e insertará una fila en ' Estudiantes'.

Creará una tabla ' ExamenXEstudiante' relacionada a la tabla 'Estudiantes'.

No creará la tabla por error de compilación.

Si la tabla 'Estudiante' ya existe previamente, le creará una nueva columna.

3. La sentencia para eliminar una tabla del modelo académico visto:

Eliminará la tabla y las filas, pudiendo revertir este cambio con ROLLBACK.

Eliminará la tabla y las filas, no pudiendo revertir este cambio con ROLLBACK.

Dará error si esa tabla ya existía.

Eliminará la tabla y las filas, pudiendo revertir este cambio con COMMIT.

Puede llevar una cláusula WHERE.

Si fuera necesario eliminar una tabla del modelo de datos del problema, ¿Con qué sentencia y a qué
4.
sublenguaje pertenece?:

ERASE TABLE del DML.

DROP TABLE del DDL


DROP TABLE del DML.

DESTROY TABLE del DDL.

DELETE TABLE del DDL.

La función de grupo que calcula el promedio, a ser utilizada para cumplir con la comparación de los
5. promedios de notas del ejercicio, puede ser usada dentro de la sentencia SELECT exclusivamente en las
cláusulas:

SELECT y ORDER BY.

SELECT, WHERE, ORDER BY y HAVING.

SELECT y HAVING.

SELECT, ORDER BY y HAVING.

SELECT, WHERE y HAVING.

En la consigna de creación de la tabla ExamenesXEstudiantes, acerca de la columna NOTA, que no debe


6.
tener números negativos. Esto se puede resolver con un constraint de tipo:

PRIMARY KEY.

VALIDATE.

CHECK.

NOT NULL.

FOREIGN KEY.

Si se ejecutan las sentencias de INSERT solicitadas en el ejercicio y no se realiza el cierre de la


7.
transacción con la sentencia especializada, ¿qué sucede con los cambios?:

Se pierden si no se hace un COMMIT.

Estarán disponibles para ser vistos por los usuarios conectados.

Otros usuarios podrán consultar los nuevos valores.

Se conservarán si se realiza un ROLLBACK.

Se conservarán si se realiza un Back Up.


8. Las funciones de grupo como la usada para calcular los promedios de notas de los estudiantes:

Se pueden usar sólo en el SELECT y en ninguna otra cláusula de la sentencia SELECT.

Pueden utilizarse en el WHERE.

Devuelven un solo valor para un grupo de filas.

No se pueden utilizar en el HAVING.

Devuelven un grupo de valores luego de procesar cada fila.

En la consigna en que se solicita que la comparación sea realizada con parte del valor de la columna, se
9.
debe utilizar el operador de comparación:

LIKE y una lista de valores para ser comparados.

=.

LIKE sin los comodines.

IN y la lista de valores para comparar.

LIKE, el valor de comparación y los comodines % y _.

10. En la creación de la tabla ExamenesXEstudiantes, necesitamos definir con las tablas relacionadas:

Una sola clave primaria que una a todas ellas.

Una clave foránea con cada una.

Una sola clave foránea, en un momento posterior a la creación, con un MODIFY TABLE.

Una sola clave foránea, en un momento posterior a la creación, con un ALTER TABLE.

Una sola clave foránea que una a todas ellas.

Si la subconsulta que calcula el promedio de todas las notas, devuelve más de una fila, ¿qué operador
11.
de comparación me va a dar error?:

EXISTS.

= ANY.

>.

>ANY.
>ALL.

En la consigna sobre elegir los mayores promedios de notas de los exámenes rendidos por un
12.
Estudiante, esta correlación entre la consulta principal y la subconsulta se resuelve usando:

Referencias externas.

Correlación interna.

Cláusula Group by.

Referencia internas.

Referencias coordinadas.

13. Sobre la sentencia INSERT, que debe ser utilizada en la consigna práctica:

No puede prescindir de la cláusula VALUES.

Únicamente puede insertar de una sola fila por vez.

Permite ingresar más de una fila con el uso de subconsultas.

No requiere COMMIT para confirmar la inserción.

Puede dar una excepción cuando la fila NO existe.

La única forma de garantizar el orden descendente del resultado de una consulta como la solicitada en
14.
el TP, es a través de la cláusula:

Group by columna desc.

Having columna desc.

No hay forma de garantizarlo.

Order by columna desc.

Order by columna.

Las subconsultas como la utilizada en el ejercicio donde comparamos una nota con los promedios de
15.
notas ‘NO’ pueden ser utilizadas en una cláusula de las sentencias DML ¿cuál es?:

WHERE de las Sentencias UPDATE.


GROUP BY de las Sentencias SELECT.

SELECT de las Sentencias INSERT.

SET de las Sentencias UPDATE.

WHERE de las Sentencias DELETE.

16. ¿Por qué es la advertencia cada vez que se indica realizar una transacción?:

Porque si se hace COMMIT inmediatamente se guardaran las filas en el esquema del usuario
que realiza perderá los cambios.
Porque si no se hace COMMIT inmediatamente se perderán los cambios.

Porque las transacciones ya están confirmadas cuando se las ejecuta y se pueden deshacer.

Porque para iniciar una nueva transacción es necesario cerrar con COMMIT.

Porque otros usuarios podrán consultar los nuevos valores inmediatamente.

17. En las consultas multitablas, las tablas participantes deben obligatoriamente:

Conectarse a través de todas las columnas.

Conectarse en el WHERE o en la clausula ON por columnas que tengan el mismo dominio.

Conectarse a través de sus claves primarias.

Tener una correspondencia entre claves foráneas.

Conectarse a través de las columnas con el mismo nombre.

18. ¿Cuál es la función de grupo que se necesita para calcular el promedio de las notas del estudiante?:

PROMEDIO().

AVG().

AVERAGE().

COUNT().

PROM().
Las subconsultas dentro de la sentencia que resuelve la consigna dada en el práctico, tienen la
19.
característica que:

Permiten establecer relaciones de referencia externas con otra consultas guardadas en el


diccionario.
Aceleran la ejecución de la sentencia al disminuir los accesos a la Base de datos.

Permiten usar valores que no se conocen de antemano y que no están en la Base de Datos.
Permiten usar valores de filtro, que no se conocen de antemano y que están en la Base de
Datos.
Aceleran el recupero ante errores en la actualización de tablas.

20. En la consigna de creación de la tabla ExamenesXEstudiantes, acerca de la CLAVE PRIMARIA:

Al ser esta clave compleja, requiere varios PRIMARY KEY con una columna cada una.

Al ser esta clave simple, requiere un constraint FOREIGN KEY.

Al ser una clave compleja, requiere un constraint PRIMARY KEY con más de una columna.

Al ser esta clave compleja, requiere un constraint FOREIGN KEY.

Al ser esta clave simple, requiere un constraint PRIMARY KEY con una sola columna.

También podría gustarte