3er parcial base de datos
|
|
Título del Test:
![]() 3er parcial base de datos Descripción: preguntas multiple choice |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Si quisiera que todas las aplicaciones que tengan que dar de alta un cliente estén controladas y dicha actualización sea controlada, de forma tal que sea estándar para todas las aplicaciones y minimice los errores de los programadores, debería utilizar: Un Trigger. Una constraint. Una clave foránea con ON UPDATE. Una aserción. Todas son incorrectas. Señala las afirmaciones correctas: (Puede haber más de una opción correcta pero las marcas incorrectas restan puntaje adicional). La sentencia Revoke sólo permite retirar de a un privilegio por vez a los usuarios. Todos los usuarios de un sistema tienen privilegio de Insert sobre las tablas involucradas. Al revocar el derecho de Delete a un usuario sobre una tabla, automáticamente se le revocan los derechos de Insert y Select sobre la misma. Ninguna de las opciones es correcta. Todo usuario con privilegio de Select posee automáticamente el resto de los derechos sobre ese objeto. El SELECT de la subconsulta, según el SQL estándar, no debe incluir: una o mas de una correctas. JOIN. DISTINCT. Ninguna de las opciones es correcta. HAVING. GROUP BY. Señala las afirmaciones correctas: (Puede haber más de una afirmación correcta. Las marcas incorrectas restan puntaje proporcional). Ninguna de las opciones es correcta. No es necesario ser DBA para crear bases de datos y tablas. La base de datos se crea automáticamente y sólo puede haber una base de datos en todo momento. No se requieren permisos especiales para crear una base de datos. Un usuario final puede crear una base de datos sin necesidad de permisos especiales. Señala la definición relacionada al concepto de Transacción: Es una secuencia de una o más sentencias SQL que juntas forman una unidad de trabajo. Ninguna de las opciones es correcta. Es un conjunto de sentencias SQL del mismo tipo. Es un conjunto de sentencias SQL que pueden actualizar determinados datos de la base de datos. Es un conjunto de sentencias SQL que controlan la consistencia de la base de datos. Señala las opciones que crees corresponden a la información que se almacena en el diccionario de datos: (Puede haber más de una opción correcta pero las marcas incorrectas restan puntaje proporcional). Información sobre tablas, vistas, procedimientos almacenados y triggers creados. Respaldo de las filas eliminadas en tablas de la empresa. Datos de los clientes de la empresa y sus compras realizadas. Definiciones de claves primarias, foráneas y restricciones sobre los datos. Datos sobre usuarios, objetos y privilegios asignados a los usuarios sobre esos objetos. Señala las afirmaciones correctas respecto al lenguaje SQL: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional). a. Ninguna de las opciones es correcta. El SQL especifica las sentencias DML que permiten modificar el contenido del diccionario de datos. Es un enlace entre las secciones Front End y Back End. Es un lenguaje que permite acceder a datos sólo en el modelo relacional. Sólo se puede utilizar de manera interactiva. Selecciona las afirmaciones correctas sobre consultas sumarizadas: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional). Si en la columna n en todas las filas hay Null, COUNT(n) devuelve valor Null. Sino hay filas en la tabla COUNT(n) devuelve valor Null. Si no hay filas en la tabla AVG(n) devuelve valor Null. Ninguna opción es correcta. Si no hay filas en la tabla SUM(n) devuelve valor Null. Señala de la siguiente lista las afirmaciones incorrectas relacionadas al SQL: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional). El estándar SQL siempre especificó los códigos de error a devolver. Todas las opciones son incorrectas. El estándar SQL siempre determinó las tablas a incluir en el diccionario de datos. El SQL se puede utilizar en arquitecturas cliente/servidor. El SQL permite definir sentencias que conforman las transacciones. En el Select de una consulta simple podemos utilizar: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional). Composición externa. Alias de columnas. Funciones sumarias. Operaciones entre atributos. Todas las opciones son correctas. Señala las opciones que consideres características de SQL: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional) Seleccione una o más de una: a. Permite al DBA la inserción y actualización de datos en el diccionario de datos. b. Ninguna de las opciones es correcta. c. Permite escribir sentencias ad hoc y recibir resultados. d. Permite acceder al diccionario de datos y modificar sus tablas. e. Ofrece sentencias para administrar derechos de los usuarios sobre los datos almacenados. Permite al DBA la inserción y actualización de datos en el diccionario de datos. Ninguna de las opciones es correcta. Permite escribir sentencias ad hoc y recibir resultados. Permite acceder al diccionario de datos y modificar sus tablas. Ofrece sentencias para administrar derechos de los usuarios sobre los datos almacenados. Indique cuáles son condiciones de búsqueda en las subconsultas: Seleccione una: Comparación ALL/EXISTS/LIKE. Ninguna es correcta. NOT EXISTS/IS NOT NULL/Comparación ANY. ALL / IS NULL / ANY. NOT EXISTS/ANY/ LIKE. Señala las afirmaciones correctas referidas a los parámetros de cerramiento en transacciones: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional). Es de uso frecuente que se utilice un nivel de cierre de fila. A los parámetros debe fijarlos el DBA. El parámetro de cierre timeout señala un plazo de tiempo. El cerramiento a nivel de la base de datos es muy difícil de implementar pero muy productivo. Es conveniente que el DBA asigne a las transacciones un número infinito de cierres. Señala las afirmaciones correctas: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional.). El diccionario de datos es una base de datos relacional, con tablas y relaciones entre ellas. El diccionario de datos almacena la definición de restricciones sobre las columnas de las tablas. Todas las opciones son incorrectas. El diccionario de datos no almacena información de usuarios ni privilegios que poseen. El diccionario no mantiene información de las vistas creadas porque no tienen datos propios y deben ejecutarse cada vez que son convocadas. Señala afirmaciones correctas relacionadas al concepto de una vista desde el análisis del estándar: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional). En su definición se usa una consulta SQL. Permite mantener la integridad de los datos. Es actualizable bajo ciertas condiciones en su definición. Si se utilizan funciones de agrupamiento o group by no permiten la actualización de datos. Todas son correctas. Señala las afirmaciones que consideres correctas y que están relacionadas con el concepto de procedimiento almacenado: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional). Todas son incorrectas. Se almacena en el diccionario de datos. Se usa para disminuir esfuerzo de programación. Puede tener sólo una instrucción SQL. Puede recibir parámetros de entrada. Selecciona las opciones correctas: (Puede haber más de una opción correcta pero las marcas incorrectas restan puntaje proporcional). Todo usuario de un sistema de bases de datos posee derechos de consultar la base de datos. La auditoría de las bases de datos brinda información de operaciones realizadas por usuarios sobre los datos. El acceso a información confidencial de las personas es considerado una amenaza para las bases de datos. Con la sentencia Revoke se puede quitar más de un privilegio a un usuario o grupo a la vez. El cifrado de datos no es utilizado porque complica a los usuarios la lectura de la información. Respecto a los triggers, selecciona las afirmaciones que consideres correctas: (Puede haber mas de una afirmacion correcta pero las marcas incorrectas restan punto proporcionales). -El programador puede controlar la actualizacion desde la aplicacion. -Su definicion se almacena en el diccionario de datos. -Ninguna de las opciones es correcta. -Se puede programar que se ejecute automaticamente con cualquier sentencia DML. Una vista: (Puede haber mas de una opcion correcta. Las marcas incorrectas restan puntaje proporcional). -En su definicion se usa una consulta SQL. -Todas son correctas. -Posee datos fisicos guardados en la BD. -Brinda seguridad porque aleja al usuario final de los datos almacenados. -La definicion de la vista se almacena en el diccionario de datos. En el diccionario de datos de puede almacenar datos de diversos objetos. Elige las opciones que indican los objetos que crees que almacena: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional). indices/ vistas/ bloques. base de datos/ tablas/ índices. triggers/ bloques/ vistas. índices/ sinónimos/ vistas. Ninguna es correcta. Señala afirmaciones correctas relacionadas al concepto de una vista desde el análisis del estándar: (Puede haber más de una opción correcta. Las marcas incorrectas restan puntaje proporcional). No colaboran con la seguridad de la base de datos. Todas las vistas son actualizables. Permite mantener la integridad de los datos. En su definición se usa una consulta SQL. Todas son correctas. |




