Base de Datos A
![]() |
![]() |
![]() |
Título del Test:![]() Base de Datos A Descripción: Modelos examen |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es el modelo que más se aproxima a la visión del usuario?. Modelo conceptual. Modelo lógico. Modelo físico. Lenguaje SQL. ¿Cómo transformarías este modelo E/R?. Propagar la clave primaria desde Avión a Hangar. Construir una nueva tabla llamada "Estacionado_en" con las claves primarias de las entidades que intervienen, que a su vez son PK y FK, junto con los atributos de la relación. Construir una nueva tabla llamada "Estacionado_en claves primarías de las entidades que intervienen, que a su vez son PK y FK. Propagar la clave primaria de cualquier tabla hacia la otra, ya que es N:M. ¿Cuál sería la definición correcta de una base de datos?. Conjunto de información regulada y normalizada de una colección de archivos relacionados por tablas. Conjunto de datos sistematizados donde la información está regulada y estructurada por el individuo. Conjunto de información normalizada y relacionada, que se elabora utilizando una vía sistemática para el almacenamiento, proceso y extracción de datos. Conjunto de datos relacionados, sincronizados elaborados de forma continua. Una vista es una tabla virtual que. Almacena los datos en la BBDD. No se almacena en la BBDD. Se almacena sólo la definición. Ninguna de las anteriores. Una especialización inclusiva es aquella que. Puede materializarse en más de una subclase. Puede materializarse en solo una clase. Tiene que materializarse en una clase. Puede no materializarse en alguna clase. El campo clave es. Un campo numérico. Un campo especial que puede repetir un mismo valor. Un campo especial que no puede repetir ningún valor. Un campo alfanumérico. Una relación reflexiva es una entidad de grado. 0. 1. 2. 3. Se desea obtener un listado de las localidades de las que hay más de 20 tiendas indicando la localidad y el número de tiendas de la misma. ¿Cuál de las siguientes sería una sentencia SQL válida para este fin?. select localidad, count(id_tienda) from TIENDA where count(id_tienda) > 20;. select localidad, count(id_tienda) from TIENDA group by dirección having count (id_tienda) > 20;. select localidad, count(id_tienda) from TIENDA group by localidad having count(id_tienda) > 20;. Ninguna de las anteriores es correcta. A una restricción. No se le puede poner nombre. Se le puede poner nombre mediante CONSTRAINT. Se le puede poner nombre mediante RESTRICTION. Se le puede poner nombre mediante REFERENCES. ¿Para qué sirve DISTINCT en una SELECT?. Para mostrar las filas idénticas. Para no mostrar filas idénticas. Para mostrar, aparte, las filas distintas. Ninguna de las anteriores. Para comenzar una transacción se usa. START WORK. START TRANSACTION. SET AUTOCOMMIT = OFF. Todas las anteriores. Con el comando ALTER, no se puede. Borra una columna. Modificar el tipo de dato de una columna. Cambiarle el nombre a la tabla. Todas las opciones anteriores son posibles. ¿Cuál de las siguientes sentencias SQL responde a la consulta “Nombre de las cadenas que no tienen tiendas en Barcelona”?. SELECT c.nombre FROM CADENA c minus select c.nombre from CADENA c join TIENDA t on t.id_cad = c.id_cad WHERE t.localidad = ‘BARCELONA’;. SELECT c.nombre FROM CADENA c join TIENDA t on t.id_cad = c.id_cad WHERE t.localidad NOT IN ‘BARCELONA’;. SELECT c.nombre FROM CADENA c, TIENDA t, VENTAS v WHERE t.id_cad = c.id_cad AND v.id_tienda = t.id_tienda AND t.localidad <> ‘BARCELONA’;. Ninguna de las anteriores es correcta. En una sola sentencia UPDATE. Solo se puede modificar un campo de un registro. Solo se puede modificar un campo de varios registros. Solo se pueden modificar varios campos de un registro. Se pueden modificar varios campos de varios registros. Dado el siguiente diagrama E/R ¿Qué solución evita valores nulos en la transformación al diseño relacional utilizando la propagación de claves?. Propagar la clave de ALUMNO a la tabla PROYECTO. Propagar la clave de PROYECTO a la tabla ALUMNO. Solo se puede conseguir creando una nueva tabla tal como ASIGNADO (ClaveProyecto, ClaveAlumno). Ninguna de las anteriores. Tenemos una base de datos relacional con dos tablas. La primera tabla tiene los campos Cod_Profesor, Apellido, Nombre y Antigüedad, y la otra tabla contiene los campos Departamento, Cod_Profesor y Salario. Los campos Antigüedad de las dos tablas deben coincidir para encontrar información. Los campos Cod_Profesor de las dos tablas deben coincidir para encontrar información. Los campos Apellido de las dos tablas deben coincidir para encontrar información. Los campos Nombre de las dos tablas deben coincidir para encontrar información. ¿Cuáles son ventajas de poseer una base de datos informatizada?. Las bases de datos son totalmente seguras y con acceso rápido a las operaciones. Datos centralizados, estructurados, actualizados y de exactitud y consistencia. Multiplicación de la capacidad de análisis estructurado de tablas relacionales bidimensionales. Exactitud sobre datos aleatorios multiplicando la capacidad de análisis. ¿En qué consiste la teoría de la normalización?. Eliminar comportamientos análogos, eliminar las repeticiones y en la elaboración de diseños comprensibles. En adaptar procesos, eliminando las repeticiones en tablas homogéneas. En realizar procesos de evolución de problemas, de repetición y adaptabilidad de datos complejos. Codificación de procesos repetitivos de modificación de diseño. El lenguaje SQL se divide en: DML, DCL, TCL y FCL. DML, DDL, DCL y TTL. DML, DDL, DCL y XTL. DML, DDL, DCL y TCL. ¿A qué participaciones corresponde una cardinalidad 1:N?. (0,1) y (1,1). (1,n) y (0,n). (1,1) y (1,n). (0,1) y (n,n). ¿Cuál de los siguientes comandos sería el adecuado para la creación de nuestra base de datos?. create database UF2_Clases;. create database UF2_Clases Character set latin1;. create database UF2_Clases Character set latin1 collate latin1_spanish_ci;. Todas las anteriores son correctas. ¿Qué comando debemos usar para establecer con qué base de datos vamos a trabajar?. use BD;. create BD;. delete BD;. Ninguna de las opciones es correcta. Cuando creamos un modelo de base de datos debemos empezar creando: Las tablas con claves foráneas hacia otras tablas. Las tablas sin ninguna dependencia. Esto es indiferente, no existe ninguna orden que debamos seguir. Todas anteriores. El operador IN no se puede usar para. Escribir en un filtro una lista de valores. Escribir en un filtro una subconsulta. Una ordenación. Encadenar varias condiciones de tipo AND. Si se especifica ON DELETE CASCADE. No se puede borrar el registro referenciado. Se borra en cascada el registro referenciado. No se puede borrar el registro que referencia. Se borra en casada el registro que referencia. Una transacción. Puede tener sentencias SELECT. No puede tener sentencias INSERT. No puede tener sentencias SELECT. Solo puede tener sentencias UPDATE. ¿Cuál de las siguientes sería una sentencia SQL para obtener el número de tiendas de la cadena “Super”?. Select count(*) from cadena where nom_cat = ‘Super’;. Select avg(id_cad) form cadena group by nom_cad = ‘Super’;. Select id_cad, nom_cad, sum(id_cad) from cadena where. Ninguna de las anteriores es correcta. |