Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEBases de datos 2 DAM

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Bases de datos 2 DAM

Descripción:
Bases de datos - 2º Curso DAM - Temas 1 al 6

Autor:
AVATAR
Jose Carrillo Glez.
(Otros tests del mismo autor)


Fecha de Creación:
18/01/2024

Categoría:
Informática

Número preguntas: 94
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
EriCar39 ( hace 3 meses )
Darle duro!!!
Responder
Temario:
La volatilidad de un fichero es un parámetro que indica: La Cantidad de veces que se abre o se cierra un fichero. La variación del volumen del fichero. El peso de los ficheros de inserción y borrado en dicho fichero (frecuencia de renovación).
El esquema conceptual de la totalidad de la base de datos puede obtenerse de la unión de todos los esquemas externos definidos para cada usuario de la base de datos. Verdadero Falso.
Las bases de datos en las que sus registros no contienen el texto original, si noBa tan sólo la información fundamental para describir y permitir la localización de documentos impresos, sonoros, iconográficos, audiovisuales o electrónicos, reciben el nombre de: Bases de datos referenciales. Bases de datos distribuidas. Bases de datos documentales.
El DDL de una base de datos sirve para: Interrogar a la base de datos (consultar la información de dicha base). La introducción de los datos en una base de datos. Definir la estructura lógica de la base de datos.
En los ficheros de acceso directo, los registros siempre se encuentran en posiciones contiguas dentro del soporte de almacenamiento. Verdadero. Falso.
En un fichero de acceso calculado: Se usa la dirección como clave. La dirección se obtiene a partir de la clave mediante un algoritmo. Hay una tabla en la que está cada clave con la dirección del registro correspondiente.
Consiste en definir las reglas que determinan las dependencias entre los datos de una base de datos relacional. Se busca optimizar su funcionamiento. Estandarización. Optimización. Normalización. Todas son correctas.
Relaciona los diferentes métodos de acceso: Encadenado Indexado Calculado o Hash.
¿A quién corresponde cada función?: Control Manipulación Descripción de la BBDD.
Relaciona los tipos de redes como correspondan: SCSI NAS RAID SATA SAN.
Una base de datos almacenada entre distintos computadores conectados en red, de forma que unos tienen acceso a los datos de los otros, se dice que: Es de tipo distribuido con fragmentación. Utiliza un modelo jerárquico. Utiliza un modelo en red.
Supongamos que en una aplicación informática para gestionar una biblioteca, existirá un fichero con el catálogo de libros disponibles, otro fichero con las editoriales, otro con la información sobre libros que se han quedado obsoletos, etc...¿A cuál de los siguientes tipos correspondería el fichero que almacena las editoriales?: Fichero maestro. Fichero intermedio. Fichero constante.
Una base de datos es: El conjunto de datos de los usuarios almacenados en un único disco duro. Un programa para gestionar archivos muy grandes. Conjunto de datos de distinto tipo relacionados entre sí, junto con un programa de gestión de dichos datos.
En los ficheros de acceso directo se puede acceder a un registro indicando la posición relativa del mismo dentro del archivo o bien, a través de una clave que forma parte del registro como un campo más. ¿Verdadero o falso?: Verdadero. Falso.
¿Cuál de los siguientes sistemas gestores de bases de datos no es comercial? Firebird. Foxpro. Informix. DB2.
¿Cuál de los siguientes sistemas gestores de bases de datos libres está escrito en Java? PostgreSQL. MySQL. SQLite. Apache Derby.
En los ficheros secuenciales suele haber una marca indicativa del fin de fichero, que suele denominarse EOF. ¿Verdadero o falso?: Verdadero. Falso.
El lugar donde se deposita la información sobre la totalidad de los datos que forman la base de datos y que contiene las características lógicas de las estructuras que almacenan los datos, su nombre, descripción, contenido y organización, se denomina: Diccionario de datos. Metadatos. Gestor de la base de datos. DDL.
La forma visual del modelo jerárquico de la base de datos es de árbol, en la parte inferior están los padres y en la superior los hijos. ¿Verdadero o falso?: Verdadero. Falso.
Normalmente, en cada operación de lectura/grabación se transfieren varios registros del fichero, es de decir un ________ y suele contener varios registros lógicos. Selecciona una: Registro. Bloque. Archivo. Campo.
Para nombrar abreviadamente un sistema de almacenamiento masivo en red, utilizamos la siglas: RAID. NAS. SAN. ASN.
Al conjunto de valores que puede tomar un determinado atributo, se le denomina dominio. ¿Verdadero o falso?: Verdadero. Falso.
¿Cuál de los siguientes no es un tipo de base de datos documental?: Direcctorios. Bases de datos de texto completo. Bases de datos referenciales. Archivos electrónicos de imágenes.
Un tipo de red donde se optimiza el poder de procesamiento para aplicaciones comerciales, pudiendo proporcionarse la capacidad de almacenamiento en el servidor donde más se necesite, se le denomina _____ NAS. SAN. SAM. Servidor.
El tamaño máximo de una tabla en PostGreSQL es de 1,6Terabytes. Verdadero. Falso.
¿Cuáles son los modelos que se centran en las operaciones y se implementan en algún sistema gestor de base de datos?: Modelo de datos conceptuales. Modelo de datos lógico. Modelo de datos físicos.
¿Cuáles de las siguientes afirmaciones son ciertas sobre las tuplas y los atributos? Las tuplas deben corresponderse con un elemento del mundo real. Podríamos tener dos o más tuplas iguales. Un atributo se define en un dominio de valores. El nombre de cada dato que se almacena en la relación se denomina Atributo.
Relaciona cada término del modelo relacional con la terminología de Tablas: Relación Tupla Atributo Grado Cardinalidad.
¿Cuáles de las siguientes afirmaciones no es cierta en una relación? Todos los atributos deben estar en el mismo dominio. No puede haber dos tuplas completamente iguales. Cada atributo de la tabla toma un único valor en cada tupla. Podemos tener tablas con el mismo nombre en la misma base de datos.
Las relaciones que se crean indicando su estructura y sus ejemplares se denominan: Instantáneas. Vistas. Base.
¿Cuáles de las siguientes afirmaciones sobre las claves ajenas son correctas? Puede "referenciar" a la clave primaria de la misma tabla donde se encuentra. Puede "referenciar" a la clave primaria de otra tabla. Representa relaciones entre datos. Puede contener valores nulos. No puede repetirse en la tabla.
¿Cuáles de las siguientes afirmaciones sobre le valor nulo son ciertas? Designa ausencia de dato. Es lo mismo que espacio en blanco. Es lo mismo que cero.
Una vista puede proceder de: Una tabla. Varias tablas. Otras vistas de la misma base de datos. Otras vistas de otras bases de datos.
Señala cuales de las siguientes afirmaciones sobre los nombres de la tablas son ciertas: Puede haber nombres de tablas duplicados en la misma base de datos. Su longitud máxima es de 30 caracteres. La tabla JUEGOS es la misma que la tabla Juegos. No puede coincidir con las palabras reservadas de SQL.
Si queremos que un campo no admita valores nulos, al crear la tabla pondremos después del nombre del campo y del tipo de datos: NULL. VARCHAR. NOT NULL.
Relaciona estos térmicos utilizados para las restricciones en la creación de tablas con su significado o función: CHECK DEFAULT PRIMARY KEY FOREIGN KEY NOT NULL UNIQUE.
Asocia cada comando con su uso: CREATE USER DROP USER GRANT REVOKE.
La información con la que el modelo Entidad-Relación trabaja ha de ser lo más detallada y fiel posible a la realidad del problema a representar. Verdadero. Falso.
Identifica cuál de las siguientes entidades no podría ser considerada como entidad débil: PROVEEDOR (Perteneciente a una base de datos de gestión de stocks). PAGO (Perteneciente a una base de datos bancaria). FAMILIAR (Perteneciente a una base de datos hospitalaria).
Sea la entidad TRABAJADOR, con los atributos NOMBRE, APELLIDO1, APELLIDO2, DNI, NUMERO_AFILIACION_SS, FECHA_NACIMIENTO Y CODIGO_EMPRESA. ¿Los atributos nombre, apellido1 y apellido2 podrían formar una clave candidata?: Si, y podrían ser elegidos para ser la clave primaria del TRABAJADOR. No, para esta entidad sólo el atributo DNI será la clave primaria. No, si tenemos en cuenta que puede haber varios trabajadores con el mismo nombre y apellidos.
Supongamos que seguimos diseñando una base de datos para un sitio de juegos online. En un punto del proceso de diseño se ha de modelar el siguiente requisito: Cada usuario registrado podrá crear las partidas que desee (a las que otros usuarios puede unirse), pero una partida sólo podrá estar creada por un único usuario. Un usuario podrá o no crear partidas. ¿Cuáles sería las etiquetas del tipo (cardinalidad mínima, cardinalidad máxima) que deberían ponerse a las entidades USUARIO y PARTIDA respectivamente, si éstas están asociadas por la relación CREAR (partida)?: (1,N) y (0:N) (1,1) y (1,N) (1,1) y (0,N).
Supongamos que hemos de modelar mediante el modelo Entidad/Relación Extendido el siguiente requerimiento de una base de datos: Para que un hombre se divorcie de una mujer, primero ha de haber estado casado con ella. Las entidades participantes son MUJER y HOMBRE, que estarán asociadas a través de dos relaciones: SE CASA, SE DIVORCIA. No tendremos en cuenta la cardinalidad de ambas relaciones. ¿Qué tipo de restricción sobre las relaciones hemos de establecer en nuestro esquema para representar correctamente este requisito?: Restricción de exclucividad. Restricción de inclusividad. Restricción de inclusión.
Si hemos de representar a través del modelo E/R Extendido los alumnos pertenecientes a una clase, podríamos utilizar una agregación del tipo Compuesto/Componente. ¿Verdadero o Falso?: Verdadero. Falso.
Si en un diagrama E/R asociamos un atributo a un entidad, pero este atributo debe asociarse realmente a una relación en la que interviene dicha entidad, estaríamos incumpliendo la propiedad de: Completitud. Corrección semántica. Corrección sintáctica.
Sea la entidad ALUMANDO que participa en la relación COLABORA con otra entidad llamada GRUPO_TRABAJO. Un alumno o alumna puede colaborar en varios grupos de trabajo simultáneamente y, a su vez, en un grupo pueden colaborar un número indeterminado de alumnos. Se necesita registrar los días en los que el alumnado colabora con cada grupo de trabajo, para ello se asocia a la relación COLABORA un atributo denominado FECHA_COLABORACIÓN. Este atributo registrará en qué fecha un determinado alumno/a ha colaborado en un determinado grupo de trabajo. ¿Si tuvieras que hacer la transformación de esta parte del esquema conceptual para eliminar la relación M a N COLABORA, dónde colocarías el atributo FECHA_COLABORACIÓN?: En la entidad ALUMNADO, ya que en esta entidad es donde se almacenan todos los datos asociados al alumnado. Si consultamos el alumno/a, sabremos cuándo ha colaborado en un grupo. En una nueva entidad que es combinación de ALUMNADO y GRUPO_TRABAJO, a la que podríamos llamar ALUMNADO_GRUPO. En la entidad GRUPO_TRABAJO.
¿Con qué sentencias se definen las estructuras donde agrupar la información, es decir, las tablas?: DML. DDL. DCL.
¿Qué se debe indicar a continuación de la cláusula FROM? Las columnas que queremos seleccionar. Los criterios con los que filtro la selección. Las tablas de donde se van a extraer los datos. La ordenación ascendente.
Relaciona cada cláusula de la sentencia SELECT con la información que debe seguirle: WHERE ORDER BY FROM SELECT.
En la siguiente consulta: SELECT apellidos FROM jugadores WHERE apellidos LIKE 'A%S%'; ¿Qué estaríamos seleccionando) Aquellos jugadores cuyos apellidos contienen la letra A y la S. Aquellos jugadores cuyos apellidos comienzan por la letra A y contienen la letra S. Aquellos jugadores cuyos apellidos no contienen ni la letra A ni la S. Todos los apellidos de todos los jugadores menos los que su apellido comienza por S.
Los campos calculados pueden ir en: La cláusula SELECT. La cláusula WHERE. La cláusula FROM.
En la siguiente consulta: SELECT LENGTH("Adiós") FROM dual; ¿qué obtendríamos?: 5 4 6 Nos devolvería un error.
¿Cuáles de estas afirmaciones sobre funciones de manejo de fechas son ciertas? Existen dos tipos de fechas de datos con la que podemos trabajar, DATE y TIMESTAMP. Se puede poner como argumento el nombre de un campo de cualquier tipo. Le podemos sumar o restar números, lo cual se entiende como sumarle o restarle días. La diferencia entre dos fechas nos dará un número de días.
¿Qué función convierte un número o fecha a cadena de caracteres? TO_DATE TO_CHAR DECODE TO_NUMBER.
¿Cuáles de las siguientes afirmaciones sobre las consultas de resumen son ciertas? Toman un grupo de datos de una columna. Producen un único datos que resume el grupo. Utilizar una función de agregado en una consulta la convierte en consulta de resumen. Dan como resultado un subconjunto de filas de la tabla.
Relaciona cada cláusula con su orden de ejecución: WHERE ORDER BY HAVING GROUP BY.
Si queremos incluir aquellas filas que no tienen aún correspondencia con la tabla relacionada, tendremos que poner un signo más entre paréntesis: Delante del nombre de la tabla en la cláusula FROM. Delante del nombre del campo que relaciona donde sabemos que hay valores nulos. Detrás del nombre del campo que relaciona donde sabemos que hay valores nulos. Delante del nombre del campo que relaciona donde sabemos que no hay valores nulos.
¿Cuáles de las siguientes afirmaciones son correctas? La unión combina las filas de un primer SELECT con la filas de otro SELECT, desapareciendo las filas duplicadas. La diferencia devuelve aquellas filas que están en el primer SELECT pero no en el segundo. Correcta. La intersección examina las filas de un SELECT y de otro y devolverá aquellas que aprezcan en ambos conjuntos. En uniones, intersecciones y diferencias, los dos SELECT deben tener el mismo número pero no tienen por qué tener el mismo tipo de columnas.
Relaciona cada instrucción con su función: ANY ALL IN NOT IN.
La única manera de realizar el tratamiento de datos en una base de datos es a través de una herramienta gráfica. ¿Verdadero o Falso?: Verdadero. Falso.
¿Cuál de las siguientes sentencias INSERT es correcta? INSERT INTO PRODUCTOS (codigo, nombre, existencias) VALUES(3,Leche,100); INSERT INTO PRODUCTOS(3,'Leche',100); INSERT INTO PRODUCTOS(Codigo,Nombre,Existencias) VALUES(3,'Leche',100); INSERT INTO PRODUCTOS(Codigo,Nombre, Existencias) VALUES('Leche',3,100);.
¿Si no se especifica una condición en la sentencia DELETE se borra todo el contenido de la tabla especificada? Verdadero. Falso.
¿Cuál de las siguientes sentencias INSERT es la correcta para insertar en la tabla CLIENTES los nombres de los registros de la tabla NUEVOS_CLIENTES, suponiendo que los campos que contienen los nombres se llaman Nombre_CLI en la tabla CLIENTES y Nombre_NCLI en la tabla NUEVOS_CLIENTES? INSERT INTO CLIENTES (Nombre_CLI) VALUES Nombre_NCLI FROM NUEVOS_CLIENTES; INSERT INTO CLIENTES (Nombre_CLI) VALUES (SELECT Nombre_NCLI FROM NUEVOS_CLIENTES); INSER INTO CLIENTES VALUES (SELECT Nombre_CLI, Nombre_NCLI FROM NUEVOS_CLIENTES); INSER INTO NUEVOS_CLIENTES (Nombre_CLI) VALUES (SELECT Nombre_NCLI FROM CLIENTES);.
¿Cuál de las siguientes sentencias UPDATE es la correcta para actualizar en la tabla USUARIOS el crédito del usuario con código 3 para asignarle el mismo crédito que el del usuario con código 5? UPDATE USUARIO SET Credito= Credito WHERE Codigo = 3 AND WHERE Codigo = 5; UPDATE USUARIO SET Credito = (SELECT Credito FROM USUARIOS WHERE Codigo = 3 AND WHERE Codigo = 5); UPDATE USUARIOS SET Codigo = 5 WHERE (SELECT Credito FROM USUARIOS WHERE Codigo = 3); UPDATE USUARIOS SET Credito = (SELECT Credito FROM USUARIOS WHERE Codigo = 3) WHERE Codigo = 5;.
¿Cuál de las siguientes sentencias DELETE es la correcta para eliminar de la tabla USUARIOS todos aquellos cuyo código se encuentra en una tabla llamada ANTIGUOS? DELETE FROM USUARIOS WHERE Codigo IN (SELECT Codigo FROM ANTIGUOS); DELETE FROM USUARIOS WHERE Codigo IN ANTIGUIOS; DELETE FROM (SELECT Codigo FROM ANTIGUOS) WHERE Codigo IN (SELECT Codigo FROM USUARIOS); DELETE FROM Codoigo WHERE USUARIOS IN (SELECT Codigo FROM ANTIGUOS);.
¿Si se cierra correctamente la aplicación gráfica después de haber realizado una operación de modificación de datos, y no se ha indicado la opción de Confirmación automática, ni se ha ejecutado la sentencia COMMIT, se quedan guardados los cambios efectuados por la transacción? Verdadero. Falso.
¿Se pueden deshacer los cambios con la sentencia ROLLBACK después de que se haya ejecutado COMMIT? Verdadero. Falso.
Supongamos que un usuario está en proceso de modificación de un registro, y otro en ese mismo momento quiere leer ese mismo registro. ¿Qué tipo de bloqueo debes establecer para que el segundo usuario obtenga los datos con los cambios que está efectuando el primero? Bloqueo pesimista. Bloqueo optimista.
Indica cuáles de las siguientes características que nos proporciona PL/SQL son ciertas: Permite reducir el tráfico en la red en entornos cliente-servidor. No podemos utilizar sentencias SQL dentro de un bloque PC/SQL Nos ofrece las ventajas de SQL y la potencia de un lenguaje procedimental. Para utilizar PL/SQL debemos instalar diferentes drivers en nuestra base de datos Oracle.
En PL/SQL cuando vamos a trabajar con enteros es preferible utiliza el tipo de dato BINARY_INTEGER, en vez de PLS_INTEGER. Verdadero. Falso.
Indica la afirmación correcta: Los subtipos lo único que hacen es añadir complejidad a nuestros programas. No hay manera de restringir los subtipos con respecto a su tipo base. Podemos definir un subtipo cuyo tipo base sea una tabla de la base de datos. Podemos definir un subtipo de una variable pero no de una columna de la base de datos.
Enlaza las siguientes operaciones: 5+3*2**2 2**3+6/3 2**(3+6/3).
En PL/SQL el bloque es la unidad básica, por lo que éstos no pueden anidarse. Verdadero. Falso.
En PL/SQL no existen sentencias que nos permitan toma una acción u otra dependiendo de una condición: Verdadero. Falso.
Al utilizar REVERSE en un bucle FOR, en el rango debemos poner el número mayor primero y el menor el último. Verdadero. Falso.
Todas las excepciones están predefinidas y nosotros no podemos definir nuevas excepciones. Verdadero. Falso.
Las excepciones definidas por el usuario deben ser lanzadas explícitamente. Verdadero. Falso.
Es obligatorio declarar todas las excepciones predefinidas que vamos a usar en nuestros bloques. Verdadero. Falso.
De las siguientes afirmaciones marca las que creas que son correctas: Podemos lanzar nuestros propios mensajes de error a las aplicaciones. Podemos acceder al código de error generado por la ejecución de una sentencia pero no a su mensaje asociado. Podemos asociar excepciones definidas por nosotros a códigos de error de Oracle.
Un registro se puede asignar a otro siempre que tenga el mismo número de campos y éstos emparejen uno a uno. Verdadero. Falso.
Indica, de entre las siguientes, cuál es la afirmación correcta referida a VARRAY Un VARRAY no hace falta inicializarlo. COUNT y LIMIT siempre nos devolverán el mismo valor. LAST y COUNT siempre nos devolverán el mismo valor.
Las tablas anidadas podemos hacer que crezcan dinámicamente, pero no podemos borrar elementos. Verdadero. Falso.
En PS/SQL los cursores son abiertos al definirlos Verdadero. Falso.
A los cursores variables no podemos pasarles parámetros al abrirlos. Verdadero. Falso.
Los cursores variables se abren exactamente igual que los cursores explícitos. Verdadero. Falso.
Una función siempre debe devolver un valor. Verdadero. Falso.
En PS/SQL no podemos definir subprogramas mutuamente recursivos. Verdadero. Falso.
Una vez que hemos almacenado un subprograma en la base de datos podemos consultar su código mediante la vista USER_OBJECTS. Verdadero. Falso.
Indica de entre las siguientes afirmaciones las que creas que son correctas. En SP/SQL podemos usar la notación posicional para pasar parámatros. No existen los parámetros de salida ya que para eso existen las funciones. Los parámetros de entrada los podemos inicializar a un valor por defecto.
En PS/SQL no podemos sobrecargar subprogramas que aceptan el mismo número y tipo de parámetros, pero sólo difieren en el modo. Verdadero. Falso.
En PL/SQL no podemos utilizar la recursión y tenemos que imitarla mediante la iteración. Verdadero. Falso.
Los métodos de un objeto sólo pueden ser procedimientos. Verdadero. Falso.
El orden de un objeto se consigue: Al crearlo. En PL/SQL los objetos no pueden ser ordenados. Mediante las funciones mapa y las funciona de orden.
En PL/SQL sólo podemos definir disparadores de fila. Verdadero. Falso.
La diferencia entre un disparador de fila y uno de sentencia es que en de fila es lanzado una vez por fila a la que afecta la sentencia y el de sentencia es lanzado una sola vez. Verdadero. Falso.
Denunciar test Consentimiento Condiciones de uso