Bases de datos
|
|
Título del Test:
![]() Bases de datos Descripción: codigo 2407810 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué tipo de base de datos NoSQL se caracteriza por la posibilidad de anidar objetos y de esa forma suplir las operaciones de JOIN de las bases de datos relacionales?. Bases de datos orientadas a columnas. Bases de datos orientadas a clave-valor. Bases de datos orientadas a grafos. Bases de datos orientadas a documentos. ¿Qué representa la cardinalidad mínima de una relación?. El número mínimo de registros en una entidad. El número máximo de registros en una entidad. El número mínimo de ocurrencias de un tipo de entidad que pueden intervenir por cada ocurrencia del otro tipo de entidad asociado. El número mínimo de registros de una entidad que están relacionados con ocurrencias de la otra entidad. ¿En qué tipo de base de datos NoSQL podemos modelar de forma más apropiada las relaciones e información de una red social?. Base de datos documental. Base de datos clave-valor. Base de datos orientada a columna. Base de datos orientada a grafos. Las entidades débiles no... ... son independientes. ... tienen clave primaria. ... son modelables en el modelo entidad/relación. ... se ven sometidas a ningún tipo de restricción. ¿Cuál es el nivel de abstracción de datos más cercano al usuario final?. Nivel físico. Nivel lógico. Nivel de vistas. Nivel abstracto. En el diseño de bases de datos distribuidas, un diseño _______________ es el que se utiliza cuando se parte de distintos esquemas lógicos locales de bases de datos ubicadas en distintos nodos y se pretende una integración en un único esquema lógico global. descendente o de distribución. ascendente o de integración. diagonal. transversal. En las bases de datos distribuidas: Las aplicaciones y los usuarios necesitan saber dónde están los datos y cómo están distribuidos para poder trabajar con ellos. La fragmentación de datos puede realizarse en la tabla, los atributos o en ambos niveles a la vez, siendo este un sistema de bases de datos particionados. No se emplea SQL como lenguaje para realizar las consultas de datos. Todos los datos disponibles se encuentran en todos los nodos del sistema. En los axiomas de Armstrong, la regla de la ________________ nos dice que, si Z está incluido dentro de un conjunto de atributos X, entonces X→Z. reflexividad. aumentatividad. transitividad. Ninguna de las opciones anteriores es correcta. Indica qué tipos de atributos de un diagrama E/R son los numerados en la siguiente imagen: 1. Atributo multivaluado; 2. atributo derivado; 3. atributo simple monovaluado. 1. Atributo simple monovaluado; 2. atributo derivado; 3. atributo multivaluado. 1. Atributo multivaluado; 2. atributo compuesto; 3. atributo simple monovaluado. 1. Atributo simple monovaluado; 2. atributo compuesto; 3. atributo multivaluado. Indica la cláusula SQL que debes utilizar para modificar una restricción de integridad a una columna ya creada en una tabla: No se pueden modificar las restricciones una vez creadas. ALTER TABLE ... ADD. ALTER TABLE ... DROP COLUMN. ALTER TABLE ... MODIFY. Si «numero_manufactura» es el atributo clave de una relación llamada «Ordenadores», ¿qué podemos decir de ese atributo?. Que el atributo hace referencia al atributo de otra relación. Que el nombre del atributo no puede repetirse en ninguna otra relación. Que el valor de dicho atributo puede ser nulo. Que el valor del atributo es único y no repetido para cada una de las entidades de tipo «Ordenador». Si al realizar una escritura de un dato en una transacción, este dato no es válido, ¿qué propiedad ACID estaremos incumpliendo?. Atomicidad. Consistencia. Aislamiento. Durabilidad. Una relación está en 3FN si... ... está en 2FN y todos los atributos que no son clave dependen no transitivamente de una clave. ... está en 1FN y todos los atributos que no son clave dependen no transitivamente de una clave. ... está en 2FN y ninguno de los atributos que no son clave dependen no transitivamente de una clave. ... también está en la forma normal de Boyce-Codd. Sea una relación: Clientes (id_cliente, nombre, apellidos, edad, ciudad, codigo_postal) sobre la que existe una restricción de valor no nulo en el atributo «ciudad», ¿cuál sería el resultado de la siguiente instrucción de inserción? INSERT INTO Clientes (id_cliente, nombre, apellidos, codigo_postal) VALUES (9999, 'Pepe', 'Aguado Sanchez', 46010);. a. b. c. d. Sea el siguiente modelo relacional: RelA(id, nombre, apellidos) y la siguiente instrucción SQL: UPDATE RelA SET nombre = 'Lucas' WHERE nombre = 'Jorge' ¿Cuántos registros de RelA se modificarán como máximo?. No se puede saber a priori. Muchos. Ninguno. Uno. ¿Cuál es el tipo de correspondencia de la relación R6 entre las entidades A y B que se muestra en la siguiente imagen?. N:1. N:M. 1:N. 1:1. ¿Cuáles son las tres propiedades que, según el teorema CAP, no pueden cumplirse a la vez en una base de datos distribuida?. Consistencia, agilidad y tolerancia a la partición. Consistencia, disponibilidad y tolerancia a la replicación. Consistencia, agilidad y tolerancia a la replicación. Consistencia, disponibilidad y tolerancia a la partición. ¿Con qué proceso se corresponde el siguiente diagrama entidad/relación?. Especialización. Generalización. Replicación. No se puede saber a priori. Queremos añadir tres strings como valores extra al campo llamado «intereses» de un documento en una colección de MongoDB, para todos los documentos cuyo campo «nombre» sea igual a «David». ¿Qué sentencia debes ejecutar para acometer dicha tarea?. db.dataset.update({'nombre': 'David'}, {$push: {$each: ['string1', 'string2', 'string3']}}). db.dataset.update({'nombre': 'David'}, {$push: {'intereses': ['string1', 'string2', 'string3']}}). db.dataset.update({'nombre': 'David'}, {$push: {'intereses': {$each: ['string1', 'string2', 'string3']}}}). No se pueden incorporar varios elementos a un array y hay que hacerlo de uno en uno. Para transformar una relación del modelo E/R al modelo relacional, la regla general es que cada conjunto de relaciones del diagrama E/R dará lugar a una nueva relación en el modelo relacional, que tendrá como atributos los propios de la relación y las claves primarias de los conjuntos de entidades que relacione. Pero ¿en qué tipo de relación esta regla general se puede transformar por la funcionalidad del tipo de relación, de tal forma que lo que se hace en la mayoría de los casos es añadir el atributo clave de uno de los conjuntos de entidades a la relación que representa al otro conjunto de entidades?. N:M. 1:N. N:1. 1:1. Atendiendo a la característica de una base de datos donde no se permiten alteraciones en su contenido, ¿cómo debes clasificar dicha base de datos?. Estática. Dinámica. Centralizada. Distribuida. ¿Qué tipo es la siguiente consulta? SELECT * FROM Almacenes WHERE País = "Italia";. Consulta general. Consulta expresiva. Consulta constructiva. Consulta selectiva. ¿Qué tipo de fragmentación se ha aplicado de acuerdo a este esquema?. Fragmentación horizontal. Fragmentación vertical. Fragmentación mixta. Fragmentación diagonal. ¿Qué tipo de fragmentación se ha aplicado en este caso de base de datos distribuida sobre productos?. Fragmentación mixta. Fragmentación horizontal. Fragmentación vertical. No existe fragmentación apreciable. Indica cuál de los siguientes no es un elemento propio de los sistemas gestores de bases de datos distribuidos, aunque es un elemento indispensable para las bases de datos distribuidas: Procesador de datos locales. Procesador de aplicaciones distribuidas. Diccionario. Software de comunicaciones. Determina cuál es el error en la siguiente consulta SQL: SELECT * FROM PROPIETARIO ORDER BY ciudad WHERE país= ‘España’. Una consulta general no puede ir ordenada. La cláusula ORDER BY debe ir a continuación de la cláusula WHERE. No se pueden usar las cláusulas WHERE y ORDER BY juntas. No hay ningún error, y la consulta es correcta. ¿Qué indica la cardinalidad de una relación en el modelo relacional?. El número de atributos. El número de tuplas. El número de ejemplares. El número de claves. Se necesita crear una colección de documentos llamada «cuenta_corriente» en MongoDB sobre una base de datos llamada «sucursal», la cual ya está en uso. ¿Qué sintaxis debes utilizar para acometer dicha acción?. sucursal.createCollection("cuenta_corriente"). db.createCollection("cuenta_corriente"). db.cuenta_corriente.find(). sucursal.cuenta_corriente.find(). ¿Cuál es el propósito del DML?. Llevar a cabo tareas de consulta o modificación de datos. Llevar a cabo tareas de definición de las estructuras que almacenarán los datos. Crear una tabla. Borrar una tabla. ¿Qué usuario de la base de datos se encarga de determinar qué estructura es la más adecuada y qué datos deben estar en la base de datos?. Programador. Diseñador. Administrador. Cliente. |




