option
Mi Daypo

ADBD

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
ADBD

Descripción:
Preguntas tipo test

Autor:
AVATAR

Fecha de Creación:
05/06/2022

Categoría:
Informática

Número preguntas: 62
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Qué determina el tamaño inicial de un Tablespace en Oracle? La cláusula INITIAL de la sentencia CREATE TABLESPACE La cláusula MINEXTENTS de la sentencia CREATE TABLESPACE La suma de las clausulas INITIAL y NEXT de la cláusula CREATE TABLESPACE La suma de los tamaños de todos los ficheros de datos especificados en la sentencia CREATE TABLESPACE.
En la siguiente sentencia creamos la tabla DEPATARMENTOS: CREATE TABLE departamentos (Id NUMER(4), Nombre VARCHAR(30), Responsable_id NUMBER(4)) STORAGE (INITIAL 200K NEXT 200K PCTINCREASE 50 MINEXTENTS 1 MAXEXTENTS 7) TABLESPACE data ¿Cuál es el tamaño definido para la quinta extensión? 300K 450K 675K Ninguna de las anteriores es correcta.
En la siguiente sentencia creamos la tabla DEPATARMENTOS: CREATE TABLE departamentos (Id NUMER(4), Nombre VARCHAR(30), Responsable_id NUMBER(4)) STORAGE (INITIAL 200K NEXT 200K PCTINCREASE 50 MINEXTENTS 1 MAXEXTENTS 7) TABLESPACE data ¿Cuál es el tamaño definido para la cuarta extensión? 300K 450K 675K Ninguna de las anteriores es correcta.
Tenemos que estimar el espacio ocupado por los datos de una base de datos que tiene 1.000.000 de registros actualmente y un crecimiento del 15% anual a cinco años vista. Cada registro tiene 20 bytes de cabecera y 240 bytes de datos. Cada bloque tiene una cabecera de 64 bytes y un pie de pagina de 128 bytes. El grado de llenado del fichero es del 80%. Si el tamaño de bloques es de 512 bytes, podemos decir que: No cabe ni un registro en cada bloque Caben dos registros en cada bloque No sabemos cuantos registros van a caber en un bloque El archivo ocupará más de un gigabyte.
Tenemos que estimar el espacio ocupado por los datos de una base de datos que tiene 2.000.000 de registros actualmente y un crecimiento del 15% anual a cinco años vista. Cada registro tiene 20 bytes de cabecera y 240 bytes de datos. Cada bloque tiene una cabecera de 64 bytes y un pie de pagina de 128 bytes. El grado de llenado del fichero es del 80%. Si el tamaño de bloques es de 512 bytes, podemos decir que: No cabe ni un registro en cada bloque Caben dos registros en cada bloque No sabemos cuantos registros van a caber en un bloque Solo cabe un registro por bloque.
Al integrar tres subesquemas de bases de datos, tenemos el conjunto de entidades Cliente en los tres. - En uno de ellos la clave es NIF. - En el segundo, la clave es Identificador - En el tercero, la clave es id. Esto no supone ningún conflicto Es un conflicto de nombres Es un conflicto de nombres y de clave Es un conflicto de clave.
Cuales de las siguientes afirmaciones son ciertas respecto a las estructuras de almacenamiento de una BD ORACLE Un tablespace puede manejar varios archivos de datos (datafiles) Un segmento puede abarcar varios archivos de datos. Un segmento puede pertenecer a varios tablespaces. Un segmento puede abarcar varios bloques de datos.
Tenemos este conjunto de tablas, con las claves primarias subrayadas: Alumno (NIF(CP) , nombre, Fecha_nacimiento, Titulación) Nota (NIF(CP) , Código(CP), Fecha(CP), Calificación) Asignatura (Código(CP), Nombre, Créditos) Titulación (Titulación(CP), Centro, Año_implantacion) Aplicando ingeniería inversa para obtener el esquema conceptual, podemos decir que: Asignaturas es un conjunto de entidades débil Existe una relación uno a uno entre Alumnos y Titulación Nota es un conjunto de entidades fuerte con una agregación Hay un conjunto de entidades débil en el esquema obtenido.
En una situación donde se ha producido un fallo del sistema que no ha producido daños en la BD, ¿qué se utilizaría en el proceso de recuperación? Copias de seguridad y fichero log Fichero log para deshacer y rehacer Transacciones Rollback de la Transacción Sólo copia de Seguridad con pérdida de Últimas Transacciones.
Se ha ejecutado la siguiente sentencia SQL para crear una nueva cuenta de usuario: CREATE USER maria IDENTIFIED BY maria TEMPORARY TABLESPACE temp_tbs QUOTA 1M ON system QUOTA UNLIMITED ON data_tbs PROFILE apps_profile PASSWORD EXPIRE DEFAULT ROLE apps_dev_role; ¿Por qué esta sentencia devuelve un error? No se puede asignar un rol a un usuario dentro de la sentencia CREATE USER. No se puede asignar un perfil a un usuario dentro de la sentencia CREATE USER No se puede especificar la cláusula PASSWORD EXPIRE dentro de la sentencia CREATE USER No se puede conceder al usuario cuota ilimitada dentro de la sentencia CREATE USER. .
¿Qué sentencia se utilizaría para habilitar el rol dep_role? SET ROLE dep_role CREATE ROLE dep_role ENABLE ROLE dep_role SET ENABLE ROLE dep_role.
Ordena las siguientes estructuras por orden de jerarquía, comenzando con la Base de Datos Tablespace Extensión Segmento Base de Datos Bloque.
En el SGBD Oracle. ¿Cuál de las siguientes afirmaciones es correcta? Los usuarios con el rol de administrador de la base de datos son SYS, SYSTEM y cualquier otro usuario al que se le haya otorgado el rol DBA (“Data Base Administrador”). Un esquema es una colección de usuarios que contienen objetos de este tipo. Un usuario puede modificar el diccionario de datos de los objetos de su esquema. Si una instancia de base de datos se encuentra en una máquina UNIX y los clientes de bases de datos, es decir, los usuarios o aplicaciones se conectan a ella con un único usuario, pero desde máquinas UNIX, LINUX y WINDOWS entonces el administrador de la base de datos definirá este usuario de conexión o usuario de Bases de Datos como ‘externo’.
En el procesamiento de una consulta SQL en el SGB D Oracle. ¿Cuál de las siguientes afirmaciones es correcta? El SGBD ofrece un mecanismo para optimizar el procesamiento de una consulta u optimizador, cuyo objetivo es minimizar los tiempos de respuesta. El resultado de aplicar el optimizador de un SGBD es independiente de cómo este codificada la consulta previamente por el usuario. El resultado de aplicar el optimizador de un SGBD depende únicamente de la evaluación de la carga sobre los recursos del sistema El optimizador del SGBD tiene como objetivo minimizar la carga de recursos al sistema.
En una empresa donde se utiliza ORACLE como SGBD, ha ocurrido un error de sistema que ha dañado los ficheros de datos (datafiles) de la BD, pero no a los ficheros log (redo log). Por la política de backup y recuperación llevada a cabo, se tienen copias de todos los ficheros esenciales de la Base de Datos en otro lugar seguro, y además existe sin daños un backup físico realizado diez horas antes del incidente. ¿Cuál de las siguientes afirmaciones es cierta? No es posible hacer un proceso de recuperación completo utilizando el backup físico y los ficheros redo log. Al no disponer de backup lógicos, no se puede hacer un proceso de recuperación completo. Tenemos un backup físico anterior al fallo de sistema, entonces se podría hacer un proceso de recuperación junto los ficheros log, pero sería incompleto con pérdida de información. Si la BD se puede parar, se podrían sustituir los ficheros esenciales de la BD por los duplicados externos en el lugar seguro. Posteriormente se ha de levantar la BD, realizando así un proceso de recuperación completo.
¿Cuál de las siguientes afirmaciones es cierta? El diccionario de datos de una base de datos... Permite que cualquier usuario de la base de datos pueda realizar operaciones de modificación directa (mediante UPDATE) sobre él. Almacena la definición de todos los objetos de la BD Está almacenado en el tablespace USERS y puede acceder a él cualquier usuario de la base de datos. Es opcional. Es decir, pueden existir bases de datos sin diccionario de datos.
En relación a las transacciones y su procesamiento. ¿Cuál de las siguientes afirmaciones es cierta? Una transacción es una secuencia de operaciones que han de ejecutarse de forma atómica. En Oracle , una transacción es una secuencia de sentencias SQL, pero por mecanismos propios del SGBD no es necesario tratarlo como una única unidad. No existen errores a nivel transacción Cuando una transacción termina con éxito, las actualizaciones de que consta la transacción se graban con la sentencia ROLLBACK.
¿Cuál de las siguientes afirmaciones es correcta? El archivo de control, contiene el nombre de la base de datos, el lugar físico donde se encuentran los “tablesplaces”, los SCN (Número de secuencia de Log actual) y el diccionario de datos En el fichero de “Redo Log” se guardan todos los datos confirmados, excepto el de algunas transacciones en los que se excluye dicha escritura. Los ficheros de “Redo Log” sirven para recuperar una base de datos, pues en él se guardan todos los datos modificados y los antiguos datos, por si, por ejemplo, se ejecutara un ROLLBACK de la transacción. El “tablespace” TEMPORAL, sirve para guardar datos temporales como el SCN (“Número Secuencial de l Log Actual”) e información temporal de las copias de seguridad que se hacen en un momento dado, entre otras cosas.
Una base de datos puede estar compuesta de varias instancias … … si cada instancia tiene su propia SGA (“System Global Area”) y la misma máquina compartida. … si cada instancia reside en diferentes máquinas … que residen en uno o varios ordenadores, o máquinas, con diferente nombres de Bases de Datos para recuperación más rápida de bases de datos No, pues una instancia con su propia SGA (“System Global Area”) puede contener diferentes bases de datos. Por ejemplo para planes de emergencia.
Los privilegios en el SGBD Oracle son. ¿Cuál de las siguientes afirmaciones es correcta? Permisos que se dan a los usuarios tanto sobre objetos del esquema como sobre el sistema. Estos privilegios, se dan también a los perfiles (“profiles”). Son tanto privilegios de sistema, como privilegios de objetos de esquema. Estos son asignados a roles y a usuarios. Permisos que son manejados a través de los perfiles para limitar el uso de la CPU y para definir políticas sobre la contraseña (caducidad, complejidad de ésta, etc.) Son un conjunto de permisos agrupados sobre los objetos de la base de datos que simplifican la gestión de la base de datos. En ningún caso se trata de permisos sobre el sistema.
Dada la relación PERSONA (DNI, nombre, dirección, teléfono, nómina), si quisiéramos que sólo 3 usuarios (por ahora) sean capaces de consultar y modificar los datos referentes al teléfono y la nómina en la relación, deberíamos: Asignarle los permisos de selección y modificación de dichos campos a cada usuario que queramos que cumplan esos requisitos. Sería lo más eficiente. Crear un rol, darle permisos de selección y modificación de dichos campos y asignar ese rol a cada usuario. Sería lo más eficiente Crear un perfil, darle permisos de selección y modificación de dichos campos y aplicar ese perfil a cada uno de los usuarios. Sería lo más eficiente Crear un perfil, aplicar ese perfil a cada uno de los usuario y, por último, darle permisos a ese perfil de selección y modificación de los campos adecuados. Sería lo más eficiente.
¿Cuál de las siguientes afirmaciones es cierta respecto a los ficheros de control en el Sistema Gestor de la Base de Datos ORACLE? (ambas se han tomado como ciertas) Guardan información sobre la estructura lógica de la Base de Datos entre otras cosas Es el archivo de la BD, que almacena la ubicación y estado de las copias de seguridad Proporcionan el mecanismo para rehacer transacciones en caso de fallo en la BD Es el archivo de la BD, que almacena la definición de todos los objetos de la BD (tablas, vistas, índices, procedimientos, funciones, disparadores, etc.).
¿Cuál de las siguientes afirmaciones es cierta respecto a la Recuperación en el Sistema Gestor de la Base de Datos ORACLE? Para poder realizar un backup en caliente es necesario estar en modo “NO ARCHIVELOG” En Base de Datos que siempre tienen que estar funcionando sólo es posible hacer backup en frio La herramienta “IMPORT” de Oracle permite hace backup lógicos Un backup en caliente de un espacio de tablas consiste en copiar todos los ficheros de almacenamiento asociados al mismo mientras la base de datos está en modo “ARCHIVELOG”.
Respecto al diseño físico. ¿Cuál de las siguientes afirmaciones es cierta?: Se recomienda definir índices si la clave sobre la que se crea es de gran tamaño Las tablas organizadas como índices sólo se recomiendan en tablas cuyo tamaño de fila es de gran tamaño Las tablas organizadas como índices sólo se recomiendan en tablas cuyo tamaño de fila es pequeño Para aumentar el rendimiento en el acceso a los datos se utilizan índices, tabla s organizadas por índices, Clusters y Hash Cluster.
Una instancia de Oracle se compone de: El Área Global de Memoria Compartida (SGA) El Área Global Privada de Memoria (PGA) El SGA más los procesos de Oracle de acceso a la Base de Datos El PGA más los procesos de Oracle de acceso a la Base de Datos.
Indica la opción correcta sobre la siguiente sentencia: CREATE PROFILE perfil_usuario LIMIT CPU_PER_SESSION 30 SESSION_PER_USER 3 PASSWORD_LIFE_TIME UNLIMITED La sentencia es correcta La sentencia es incorrecta, ya que no se pueden mezclar propiedades sobre el uso de recursos hardware y propiedades de la contraseña en una misma sentencia CREATE PROFILE La sentencia es incorrecta, ya que no se pueden administrar las propiedades de las contraseñas en la sentencia CREATE PROFILE La sentencia es incorrecta, ya que sólo se puede indicar el tiempo de vida de una contraseña en las sentencias CREATE/ALTER USER.
Ha ocurrido un error de sistema que ha perjudicado al disco donde se encuentra una BD produciéndose daños en ella. Se trata de una BD online en la que se realizan cambios continuamente, el único y último backup físico que se tiene es de dos horas antes a cuando ocurrió el fallo y la BD está en modo NO ARHIVELOG ¿Cuál de las siguie ntes afirmaciones es cierta? : Como tenemos el backup físico, podemos hacer una recuperación completa Ante esta situación, se han perdido todos los datos, y no se puede recuperar nada de la BD Como tenemos el backup físico, podemos hacer una recuperación pero con perdida de información Al estar en modo NO ARCHIVELOG, podemos hacer una recuperación completa utilizando el backup y los ficheros REDOLOG.
Se define un rol como: Un conjunto de usuarios Un conjunto de privilegios sobre el sistema Un conjunto de privilegios sobre objetos de esquemas de usuario Un conjunto de privilegios sobre el sistema y/o sobre objetos de esquemas de usuario.
Dentro de los problemas clásicos asociados a la concurrencia, una lectura no repetible o lectura borrosa: No ocurre, porque este tipo de problema no aparece en la concurrencia de los SGBD Ocurre cuando dos transacciones que acceden a los mismos ítems tienen sus operaciones intercaladas de tal forma que modifican o acceden al valor de algún ítem incorrectamente Ocurre cuando una transacción T1 lee un ítem de datos dos veces y otra transacción T2 modifica dicho ítem entre las dos lecturas y lo confirma Sucede cuando una transacción T1 lee un ítem de datos dos veces y otra transacción T2 modifica dicho ítem entre las dos lecturas, pero sin confirmar esta modificación.
El concepto de transacción en Oracle permite: Prevenir problemas de concurrencia Realizar optimizaciones sobre el diseño físico de la base de datos Permitir la recuperación ante fallos y prevenir problemas de concurrencia Ninguna de las anteriores.
De las siguientes definiciones, ¿Cuál es la correcta? En el tablespace SYSTEM se guardan datos de Oracle, como estadísticas, estado de la instancia y datos de un aplicativo como tablas, etc. En el tablespace REDO se guardan los datos antiguos de una transacción y los nuevos en el UNDO El tablespace TEMP se utiliza como temporal de las operaciones join, order-by, hash, etc. de los diferentes usuarios que tengan como tablespace temporal por defecto el TEMP En el tablespace SYSTEM a parte de tener los datos del diccionario también guarda ciertos datos temporales de las operaciones join, order, etc. de los usuarios e incluso datos.
¿Qué herramienta proporciona Oracle para consultar el plan que ha seguido a la hora de ejecutar una consulta? SQL-Plus SQL*Expert SQL-Analyze (Explain plan) SQL-Stat.
¿Cuál de las siguientes afirmaciones es cierta? Los segmentos rollback almacenan las últimas sentencias realizadas sobre la BD Los ficheros de control almacenan la estructura lógica de la BD Un backup de la BD es un fichero de almacenamiento de cambios en la BD Un backup lógico no es una copia de seguridad de la BD.
Después de haberse producido un fallo en mitad de procesamiento de una transacción, el SGBD pasa a restaurar la BD. ¿Cuál de las siguientes respuestas es cierta?: Se recuperara la BD en estado inconsistente y habrá habido perdida de información Si la BD esta en modo NO ARCHIVEDLOG, el SGBD no va a ser capaz de devolver la BD en estado consistente El SGBD debe de ser capaz de recuperar cualquier transacción afectada por un fallo El SGBD fuerza el commit de la transacción, y así devolverá la BD en estado consistente.
¿Cuál de las siguientes afirmaciones es cierta?: Las técnicas de control de la concurrencia optimistas … … no utilizan bloqueos y asignan un identificador único a cada transacción que equivale al tiempo de inicio de la misma … necesitan realizar una serie de chequeos previos a la ejecución de cada operación de la BD … necesitan que previamente se ejecuten las técnicas de control pesimistas para evitar problemas de concurrencia en las operaciones de las transacciones … permiten que las transacciones accedan libremente a los objetos, determinando antes de su finalización si ha habido o no interferencias.
¿Cuál de las siguientes afirmaciones es cierta? En un fichero de datos o “Datafile” se crea al menos un “tablespace” para contener los procedimientos almacenados, disparadores y tablas de un esquema En un fichero de datos o “Datafile” se crea al menos un “tablespace” para contener las tablas de un esquema Cuando se crea un objeto de base de datos, por ejemplo, una tabla o índice, se asigna a un “tablespace” mediante las opciones predeterminadas del usuario o mediante instrucciones específicas Un bloque lógico en Oracle esta compuesto por segmentos lógicos en los cuales se guardan los objetos Oracle, como tablas, procedimientos almacenados, etc.
¿Cuál de las siguientes afirmaciones es cierta? Cada segmento consta de una serie de secciones denominadas extensiones, que son conjunto de bloques de Oracle contiguos. Cuando las extensiones existentes ya no pueden contener nuevos datos, el segmento obtiene una nueva extensión Cada segmento consta de una serie de secciones denominados bloques, que son conjunto de extensiones de Oracle contiguos. Cuando los bloques existentes ya no pueden contener nuevos datos, el segmento obtiene un nuevo bloque El segmento es el nivel mas bajo de granularidad. Los datos de Oracle se almacenan en segmentos de datos Un bloque de datos se corresponde específicamente al número de segmentos de espacio en disco. Una base de datos usa y asigna (“allocate”) espacio libre en segmentos de datos.
Optimización y procesamiento de consultas. ¿Cuál de las siguientes afrmaciones es cierta? El objetivo de la optimización lógica de una consulta es obtener una expresión en algebra relacional equivalente pero cuyo coste de ejecución se estime menor El objetivo de la optimización física es determinar el hardware necesario para ejecutar una consulta El objetivo de la optimización lógica de consultas es determinar si todos los elementos utilizados en la consulta existen en la base de datos La optimización física se realiza es independiente del esquema de nuestra base de datos.
En el SGBD Oracle. ¿Cuál de las siguientes afirmaciones es correcta? La SGA (“System Global Area”) es un área de memoria reservada para cada proceso de usuario que se conecte a una base de datos. El área “Buffer Redo Log” se ubica en la PGA (“Program Global Area”). En este área se almacenan los datos a rehacer (Guardados en el UNDO o segmentos de ROLLBACK en Oracle 8i). En el SGA se guardan planes de ejecución de paquetes PL/SQL, bloques de datos recuperados de los “tablespaces” y registros denominados de “redo log”. La PGA contiene los planes de ejecución de paquetes PL/SQL, bloques de datos recuperados de los “tablespaces” y registros denominados de “redo log”.
En relación a la tarea de controlar la Integridad de la Base de Datos , en un sistema multiusuario como el SGBD Oracle, ¿Cuál de las siguientes afirmaciones es correcta? Para asegurar la integridad, es necesario que las transacciones se puedan ejecutar de forma serial, una detrás de otra. Si se ejecutan transacciones simultáneas no es necesario establecer mecanismos de control de concurrencia para asegurar la consistencia de los datos. Cuando se ejecutan transacciones usando el modelo de marcas multiversión de Oracle, los datos que ven las transacciones son exactamente los mismos. Asegurar la integridad cuando tenemos varias transacciones concurrentes tiene una desventaja, afecta a la escalabilidad de la Base de Datos.
¿Qué proceso traslada los bloques modificados de la caché de base de datos desde la SGA a los ficheros de datos cuando se produce un checkpoint? LGWR SMON DBW0 CKPT PMON.
Cuando creamos una nueva Base de Datos y no quere mos que los usuarios usen el tablespace SYSTEM para operaciones de ordenación. ¿Qué debemos hacer? Crear un tablespace de UNDO Crear un tablespace temporal por defecto Crear un tablespace con la palabra UNDO Crear un tablespace con la palabra TEMPORARY.
Una transacción serializable (isolation level serializable) es aquella que: Ve sólo aquellos cambios que fueron confirmados en el momento en que comenzó la transacción, además de los cambios que realice la propia transacción durante su ejecución. Ve sólo aquellos cambios que fueron confirmados en el momento en que comenzó la transacción. Ve sólo aquellos cambios que fueron confirmados en el momento en que comenzó la transacción, además de los cambios que realice la propia transacción durante su ejecución. Además, no permiten sentencias insert/update/delete como parte de la transacción. Ninguna de las anteriores. ??.
Dada la siguiente relación R(AT, DF) donde AT= {A, B, C, D, E} y DF= {AB→ D, AC→ E, BC→ D, D→ A, E→B} indicar cuál de las siguientes afirmaciones es cierta: A, B y C son los atributos principales y la relación está en 3FN A, B y C son los atributos principales y la relación está en FNBC A, B, C, D y E son los atributos principales y la relación está en 3FN A, B, C, D y E son los atributos principales y la relación está en FNBC.
En una situación donde se ha producido un fallo del sistema que no ha producido daños en la BD,¿qué se utilizaría en el proceso de recuperación?. Copias de seguridad y fichero log. Fichero log para deshacer y rehacer Transacciones Rollback de la Transacción. Sólo copia de Seguridad con pérdida de Ultimas Transacciones.
En el proceso de establecer una conexión de usuario con un servidor dedicado (no compartido) en Oracle, ¿cuál/es de las siguientes afirmaciones son ciertas? El proceso de servidor es el que establece primero la conexión. El proceso de servidor interactúa directamente con Oracle Server El proceso de usuario interactúa directamente con Oracle Server El proceso de usuario ejecuta sentencias SQL en nombre del usuario.
Cuál/es de las siguientes afirmaciones son falsas respecto a los ficheros de control de la Base de Datos ORACLE. Mantienen y mejoran las relaciones entre las estructuras físicas y de memoria Es el archivo de la BD, que almacena la ubicación y estado de las copias de seguridad Proporcionan el mecanismo para rehacer transacciones en caso de fallo en la BD Es el archivo de la BD, que almacena la definición de todos los objetos de la BD (tablas, vistas, índices, procedimientos, funciones, disparadores, etc..).
Para prevenir problemas de concurrencia ORACLE tiene como solución/es: Dispone de niveles de aislamiento: read commited, serializable, read- only. Modelo multiversión La aplicación Recovery Manager Mecanismos para hacer auditorias.
ORACLE dispone de mecanismo/s de seguridad como: Auditorias Perfiles Roles RMAN.
Supongamos un tamaño de bloque de datos de 4K. ¿Sería correcto planificar un espacio de tablas (tablespace) de 100K, suponiendo que se tienen extensiones de 3 bloques de datos, segmentos de 3 extensiones, y archivos de datos de 3 segmentos? Razone su respuesta, y en caso negativo, indique un valor correcto.
¿Con qué sentencias borrarías el perfil actual y asignarías un nuevo perfil a un usuario? Marca la/s respuestas correctas: DELETE PROFILE …; GRANT PROFILE…; DROP PROFILE…; GRANT PROFILE…; DROP PROFILE…; ALTER USER SET PROFILE…; DELETE PROFILE…; ALTER USER SET PROFILE…;.
Tenemos este conjunto de tablas, con las claves primarias subrayadas(CP): Alumno (NIF(CP) , nombre, Fecha_nacimiento, Titulación) Nota (NIF(CP) , Código(CP), Fecha(CP), Calificación) Asignatura (Código(CP), Nombre, Créditos) Titulación (Titulación(CP), Centro, Año_implantacion) Aplicando ingeniería inversa apra obtener el esquma conceptual, podemos decir que: No hay ningún conjunto de entidades débil en el esquema obtenido Existe una relación uno a uno entre Alumno y Titulación Nota es un conjunto de entidades débi ldependiente de una agregación Asginatrua es un conjunto de entidades débil.
El proceso ...... es el encargado de escribir los registros redo log en los ficheros redo log LGWR SMON DBWO PMON CKPT.
El ...... es el supervisor del sistema y se encarga de todas las recuperaciones que sean necesarias durante el arranque. Esto puede ser necesario si la BD se paró inesperadamente por fallo físico, lógico u otras causas. Este proceso realiza la recuperación de la instancia de BD a partir de los ficheros redo log. SMON LGWR DBW0 PMON CKPT.
Este proceso restaura las transacciones no validadas de los procesos de usuario que abortan, liberando los bloqueos y los recursos de la SGA. Asume la identidad del usuario que ha fallado, liberando todos los recursos de la BD que estuviera utilizando, y anula la transacción cancelada. PMON LGWR SMON CKPT DBW0.
Este proceso escribe en los ficheros de control los checkpoints. CKPT LGWR SMON PMON BW0.
Indica la opción correcta sobre la siguiente sentencia: DECLARE v_x, v_y, v_z VARCHAR(10); La sentencia es correcta La sentencia es incorrecta, ya que la manera de declarar las variables de forma correcta es una variable por linea La sentencia es incorrecta, ya que definir variables sin inicializarlas no sería lo más adecuado ya que su asignación automática seria NULL La sentencia es incorrecta, ya que no se pueden mezclar la manera de declarar las variables.
Indica la opción correcta sobre la siguiente sentencia: DECLARE v_birthdate DATE NOT NULL; La sentencia es correcta La sentencia es correcta y devuelve el valor NULL La sentencia es incorrecta, ya que definir variables sin inicializarlas no sería lo más adecuado ya que su asignación automática seria NULL La sentencia es incorrecta, ya que no se pueden mezclar la manera de declarar las variables.
Indica la opción correcta sobre la siguiente sentencia: DECLARE v_in_stock BOOLEAN := 1; La sentencia es correcta y devuelve el valor NULL La sentencia es correcta y devuelve el valor 1 La sentencia es correcta, en PL/SQL los boolean toman el valor "1" o "0" La sentencia es incorrecta, en PL/SQL los boolean no toman el valor "1" o "0", se debe cambiar por un "true" o "false".
Indica la opción correcta sobre la siguiente sentencia: v_days_to_go := v_due_date - SYSDATE La sentencia es incorrecta, no otorga ningun valor La sentencia es correcta, se restan dos fechas y nos devuelve el número de días que hay entre ambas La sentencia es incorrecta, ya que no se pueden mezclar la manera de declarar las variables La sentencia es incorrecta, en PL/SQL no existe SYSDATE.
Indica la opción correcta sobre la siguiente sentencia: v_sender := USER | | ´: ´ | | TO_CHAR(v_dept_no); La sentencia es incorrecta La sentencia es correcta, nos permite pasar a char un número con la función TO_CHAR(número) y nos devuelve una cadena La sentencia es incorrecta, ya que no se pueden mezclar la manera de declarar las variables La sentencia es incorrecta, en PL/SQL no se permite pasar a char un número.
Indica la opción correcta sobre la siguiente sentencia: v_value := NULL; La sentencia es correcta La sentencia es correcta y devuelve el valor NULL La sentencia es incorrecta, ya que no se peude asignar NULL a una variable que no tiene tipo La sentencia es incorrecta, ya que no se pueden mezclar la manera de declarar las variables.
Denunciar test Condiciones de uso
INICIO
CREAR TEST
COMENTARIOS
ESTADÍSTICAS
RÉCORDS
Otros tests del Autor