Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEBASE DE DATOS A ILERNA

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
BASE DE DATOS A ILERNA

Descripción:
PACS UF1+UF2+CUESTIONARIO VT

Autor:
AVATAR

Fecha de Creación:
12/05/2020

Categoría:
Informática

Número preguntas: 90
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Una base de datos en una colección de datos relacionales que son relevantes para una determinada entidad.Señala las ventajas de las bases de datos: Aseguran la integridad de los datos. Ahorra espacio en el almacenamiento de los datos. Rentabilidad a corto plazo. Ofrecen seguridad para la información. Reducen el espacio para el almacenamiento de los datos. Mantenimiento fácil para el administrador.
Un sistema gestor de base de datos es un software que facilita el tratamiento de la información que contiene. Puede realizar operaciones como el diseño, la consulta y la modificación de dichos datos. Define las funciones de los sistemas gestores de datos (SGBD): DEFINICIÓN CONSTRUCCIÓN MANIPULACIÓN.
El desarrollo de una base de datos pasa por diferentes niveles o modelos hasta tener la base de datos creada. El primer paso consiste en crear el modelo entidad-relación con los requisitos del usuario. El segundo paso es transformar este modelo entidad-relación en relacional. El último paso es tener la base de datos física. Ordena los tipos de modelado según su realización: PRIMERO SEGUNDO TERCERO.
Las bases de datos se clasifican en bases de datos centralizadas o distribuidas según su localización. ¿Cuáles de las siguientes opciones forman parte de la definición de las bases de datos distribuidas? Se encuentran en una única computadora Pueden trabajar de forma local. Se encuentran en diferentes espacios lógicos y geográficos. Pueden trabajar de forma no local.
Identifica las características de las bases de datos distribuidas: No tiene demasiados elementos de procesamiento. Almacena todos los componentes en una única máquina. Los componentes, el sistema operativo y la red son independientes. Se pueden leer y escribir datos ubicados en lugares diferentes de la red.
Identifica las ventajas de las bases de datos distribuidas: No presenta redundancia ni inconsistencia. Procesamiento más rápido. Mejora la comunicación entre distintos nodos. Puede aplicar restricciones de seguridad. Acceso rápido. Se implementa de forma modular.
Identifica los inconvenientes de las bases de datos distribuidas: Aumenta el riesgo de violaciones de seguridad. Si un sistema falla perdemos la disponibilidad de la información. Presenta una estructura de diseño más compleja. No existe la posibilidad de repartir las tareas al intervenir solamente una máquina. .
El modelo entidad-relación es un arquetipo conceptual que representa un problema planteado a través de entidades y relaciones. Diferencia los elementos de un diagrama Entidad-Relación: A B C D E.
Indica las participaciones y cardinalidades: En un centro, un profesor puede impartir varias asignaturas. Las asignaturas sólo pueden ser impartidas por un profesor. A B C.
En un centro, Una asignatura tiene 30 alumnos. Cada alumno, tiene 11 asignaturas: A B.
Indica las cardinalidades de las siguientes relaciones: n,n 1:N N:N N:M.
Indica las cardinalidades de las siguientes relaciones: 1:N n,n N:M 1,n.
Indica las cardinalidades de las siguientes relaciones: n,m 1:N 0:N 1:1.
La generalización es un caso especial de relación entre diferentes tipos de entidad que denominaremos subtipos, y otros de carácter más general que vamos a definir como supertipos. A B C D.
Una clave es un conjunto de atributos que pueden identificar de manera única una entidad. Es decir, en una relación no puede haber tuplas repetidas, por lo que se tienen que diferenciar unas de otras por algún campo o conjunto de campos. Relaciona cada clave con su definición correspondiente: Clave candidata Clave primaria Clave alternativa Clave ajena.
Un campeonato se compone de una serie de pruebas, en cada una de las cuales intervienen una serie de participantes (mínimo 1). Cada participante participa en una y solo una prueba , y puede intervenir a título individual o bien formando parte de un equipo, en cuyo caso, el participante será el equipo, no el esquiador. A cada participante en una prueba se le asigna un código de participación (código o número de participante) dentro de la prueba. De cada equipo se tiene: un nombre, un entrenador, los esquiadores que lo componen y el número de estos. Un esquiador que forma parte de un equipo no podrá cambiarse a otro equipo ni actuar a título individual mientras duren los juegos. Tampoco un esquiador individual podrá pasar a formar parte de un equipo. Un equipo se forma de al menos un esquiador. Un esquiador pertenece a un equipo o a ninguno, pero nunca a varios. De cada esquiador se desea conocer el DNI, el nombre y la edad. Existen una serie de federaciones de esquí, cada una de las cuales tiene un nombre y un número de federados (en las federaciones se federan los esquiadores a título individual). Por un acuerdo existente entre las distintas federaciones, no se permite que ningún esquiador se federe en dos federaciones distintas. Tampoco se admite que participen esquiadores que no estén federados. Por otro lado, podría darse el caso de una federación sin esquiadores, o con muchos esquiadores. Cada prueba se identifica por un nombre. Para cada participante en una prueba se registrará la fecha en que participa, el tiempo empleado y la posición obtenida. Estado, Tiempo y Posición Fecha, Tiempo y Cambio Estado, Fecha y Cambio Fecha, Tiempo y Posición.
- Un campeonato se compone de una serie de pruebas, en cada una de las cuales intervienen una serie de participantes (mínimo 1). Cada participante participa en una y solo una prueba , y puede intervenir a título individual o bien formando parte de un equipo, en cuyo caso, el participante será el equipo, no el esquiador. A cada participante en una prueba se le asigna un código de participación (código o número de participante) dentro de la prueba. De cada equipo se tiene: un nombre, un entrenador, los esquiadores que lo componen y el número de estos. Un esquiador que forma parte de un equipo no podrá cambiarse a otro equipo ni actuar a título individual mientras duren los juegos. Tampoco un esquiador individual podrá pasar a formar parte de un equipo. Un equipo se forma de al menos un esquiador. Un esquiador pertecene a un equipo o a ninguno, pero nunca a varios. De cada esquiador se desea conocer el DNI, el nombre y la edad. Existen una serie de federaciones de esquí, cada una de las cuales tiene un nombre y un número de federados (en las federaciones se federan los esquiadores a título individual). Por un acuerdo existente entre las distintas federaciones, no se permite que ningún esquiador se federe en dos federaciones distintas. Tampoco se admite que participen esquiadores que no estén federados. Por otro lado, podría darse el caso de una federación sin esquiadores, o con muchos esquiadores. Cada prueba se identifica por un nombre. Para cada participante en una prueba se registrará la fecha en que participa, el tiempo empleado y la posición obtenida. Identifica las cardinalidades particulares de las relaciones: A B C D E F.
El modelo relacional es un modelo de datos que organiza las entidades y sus relaciones en tablas. Realiza el modelo relacional de las siguientes relaciones del modelo entidad-relación: EQUIPO (Cod_equipoPK, Nombre, Año, DNI_FK, Fecha) EQUIPO (cod_equipo_PK, nombre, año) CICLISTA (dni_PK, Nombre, Apellido, Teléfono, Cod_equipo_FK, Fecha) CICLISTA (dni_PK, Nombre, Apellido, Teléfono), .
Realiza el modelo relacional de las siguientes relaciones del modelo entidad-relación CICLISTA (DNI_PK, nombre, apellido, teléfono, DNI_capitan_FK) CICLISTA (DNI_PK, Nombre, Apellido, Teléfono), ES_CAPITAN (DNI_CapitanFK, DNI_FK) ES_CAPITAN (DNI_CapitanFK, DNI_capitan_FK) .
Realiza el modelo relacional de las siguientes relaciones del modelo entidad-relación: CICLISTA (DNI_pk, NOMBRE, APELLIDO, TELÉFONO) ETAPA (NUMETAPA_pk, FECHA, KM, SALIDA, META) PARTICIPAN (DNI_pk_fk, NUMETAPA_pk_fk) CICLISTA (DNI_pk, NOMBRE, APELLIDO, TELEFONO, NUMETAPA_fk) ETAPA (NUMETAPA_pk, FECHA, KM, SALIDA, META, DNI_fk).
El objetivo de la normalización es eliminar la redundancia y la inconsistencia de datos y garantizar la integridad referencial Identifica las siguientes formas normales: 1FN 2FN 3FN.
Realiza el modelo relacional normalizado del siguiente modelo entidad-relación: EMPRESA (CIF_pk, Nombre, DNI_fk) EMPRESA (CIF_pk, nombre) TIENE (CIF_fk, DNI_pk) TELEFONO (DNI_FK, Num_telefono) TELEFONO (Num_telefono_pk) TRABAJADOR (DNI_pk, Nombre, Num_Seguridad_social, CIF_fk, Num_Teléfono) TRABAJADOR (DNI_PK, Nombre, Num_Seguridad_social, CIF_fk) .
¿Cómo se llama el elemento de una base de datos que usamos para recuperar, modificar o almacenar datos en una tabla? CAMPO FILAS Y COLUMNAS FORMULARIO CONSULTA.
El valor que identifica una fila/registro de manera única en una tabla es: Un valor numérico con decimales La clave foránea Un valor numérico entero establecido a partir de 0 La clave primaria.
Un filtro WHERE puede incorporar expresiones con: Operaciones relacionales Operadores numéricos Todas las opciones son correctas Llamadas a funciones.
Cuando creamos un modelo de base de datos debemos empezar creando Ninguna opción es correcta Es indiferente el orden Las tablas junto con sus claves ajenas Las tablas sin ninguna dependencia.
Un conjunto de datos que están estructurados, almacenados en algún medio y cuyos datos están relacionados entre sí se le conoce como: Tabla Base de datos Consulta Información.
La sentencia SELECT debe ir siempre acompañada en un comando de: WHERE GROUP BY ON FROM.
Los Sistemas de Gestión de Bases de Datos relacionales aparecen en los años: 70's 90's 60's 80's.
Si un empleado puede trabajar en múltiples proyectos, y un proyecto lo llevan entre varios empleados: Trabajar es 1:N Trabajar es 1:1 Trabajar es N:N Trabajar es N:M.
En _________, a un buen diseño de relación entre los datos conseguimos la menor redundancia posible. (Rellena el hueco) una base de datos una vista una tupla un atributo.
Las bases de datos permiten reducir el espacio para el almacenamiento de los datos. Esto forma parte de: Sus ventajas Sus desventajas No forma parte de sus ventajas ni de sus desventajas Ninguna afirmación es correcta.
Una______ en una tabla representa una columna. ( rellena el hueco) Tupla Vista Campo Dato.
MySQL, Apache, Microsoft Access son ejemplos de Sistemas de Gestión de Base de datos Generadores de formularios que interactúan con una base de datos jerárquica no binaria Base de datos privadas Empresas internacionales de Hardware.
Una base de datos puede entenderse como: Un conjunto de tablas Una información desestructurada Un conjunto de textos escritos en alfanumérico Una información inconexa.
El número de atributos de una relación es el_______ Clave primaria Clave ajena Cardinalidad Grado.
Una ___________ es la estructura principal de una base de datos. En ella almacenamos los datos como un conjunto de registros y en una base de datos puede haber varias. (rellena el hueco) Tabla Vista Campo Registro.
El lenguaje de programación SQL es el lenguaje fundamental de los SGBD relacionales. Relaciona los siguientes sublenguajes de SQL con su descripción correspondiente: DML DDL DCL TCL.
Identifica si las siguientes consultas pertenecen al lenguaje DDL o DML: Crear una tabla en la base de datos. CREATE TABLE Añadir un registro (fila) en una tabla. INSERT INTO… VALUES Modificar una columna (campo, atributo) en una tabla. ALTER TABLE…MODIFY COLUMN Eliminar un registro (fila) en una tabla. DELETE… FROM Añadir un nuevo atributo (campo, columna) a una tabla. ALTER TABLE....ADD .
Identifica si las siguientes consultas en SQL pertenecen al lenguaje DDL o DML. UPDATE ALTER TABLE DROP SELECT CREATE TABLE DELETE.
Comando que muestra toda la información de todos los usuarios de la tabla: SELECT *; SELECT * FROM USUARIOS; SELECT FROM USUARIOS: FROM USUARIOS SELECT*;.
Muestra toda la información de todos los usuarios de la tabla con DNI 12345566P: SELECT * FROM USUARIOS WHERE DNI='12345566P'; SELECT FROM USUARIOS WHERE DNI=12345566P: SELECT USUARIOS FROM DNI AS DNI='12345566P' FROM USUARIOS WHERE DNI='12345566P';.
Muestra toda la información de los usuarios de la tabla ordenados por nombre de la A a la Z: SELECT NOMBRE FROM USUARIOS ORDER BY NOMBRE; SELECT * FROM USUARIOS NOMBRE ORDER BY; SELECT * FROM USUARIOS ORDER BY NOMBRE; SELECT FROM USUARIOS ORDER BY NOMBRE:.
Muestra toda la información de los usuarios de la tabla ordenados por DNI de forma descendente: SELECT * FROM USUARIOS ORDER BY DNI DESC; SELECT * FROM USUARIOS ORDER BY DNI ASC; SELECT DNI FROM USUARIOS ORDER BY DNI DESC; SELECT DNI FROM USUARIOS GROUP BY DNI:.
Muestra los nombres que hay en la tabla sin repetir ninguno: SELECT NOMBRE FROM DISTINCT USUARIOS: SELECT DISTINCT NOMBRE FROM USUARIOS; SELECT FROM USUARIOS DISTINCT NOMBRE; SELECT * FROM NOMBRE DISTINCT USUARIOS:.
Realiza una consulta que muestre los distintos nombres de los usuarios cuyo género sea "FEMENINO": SELECT NOMBRE FROM USUARIOS WHERE GENERO = "FEMENINO"; SELECT DISTINCT NOMBRE WHERE GENERO = "FEMENINO" FROM USUARIOS; SELECT DISTINCT Nombre FROM USUARIOS WHERE Genero = "FEMENINO"; SELECT NOMBRE FROM USUARIOS WHERE DISTINCT GENERO=FEMENINO;.
Realiza una consulta que muestre las distintas marcas de los vehículos del concesionario: SELECT VEHICULO FROM MARCA; SELECT MARCA FROM VEHICULO; SELECT DISTINCT Marca FROM VEHICULO; SELECT DISTINCT VEHICULO FROM MARCA; .
Realiza una consulta que muestre toda la información de los vehículos con motor diésel: SELECT MATRÍCULA FROM VEHÍCULO WHERE MOTOR = 'DIÉSEL'; SELECT * WHERE MOTOR = 'DIÉSEL' FROM VEHÍCULO; SELECT * FROM VEHÍCULO; SELECT * FROM VEHÍCULO WHERE Motor = 'DIÉSEL';.
Realiza una consulta que muestre toda la información de los vehículos cuya Marca sea "AUDI" y su modelo sea "A3": SELECT 'AUDI' AND MODELO = 'A3' FROM VEHICULO; SELECT VEHICULO FROM MATRICULO WHERE MARCA = 'AUDI' AND MODELO = ‘A3’; SELECT * FROM VEHICULO WHERE Marca = 'AUDI' AND Modelo = 'A3'; NINGUNA OPCIÓN ES CORRECTA.
Escribe una consulta que nos devuelva la suma total del precio de todos los productos: SELECT SUM (Precio) FROM PRODUCTO; SELECT PRODUCTO (PRECIO) FROM PRECIO; SELECT PRECIO FROM SUM (PRODUCTO); TODAS SON VALIDAS.
Realiza una consulta que nos devuelva la cantidad de productos existente en la tabla PRODUCTO. No queremos que devuelva el nombre ni código ni precio de los productos, sino la cantidad de los que hay. SELECT COUNT (*) FROM PRODUCTO; SELECT CODIGO, COUNT (*) FROM PRODUCTO; SELECT COUNT (*) FROM CODIGO; SELECT *, COUNT (*) FROM PRODUCTO;.
Realiza una consulta que nos devuelva el precio más alto de todos los existentes en la tabla: SELECT MAX (Código) FROM Precio; SELECT COUNT (Precio) FROM PRODUCTO; SELECT MAX (Precio) FROM PRODUCTO; SELECT FROM PRODUCTO MAX (Precio);.
Realiza una consulta que nos devuelva el precio más bajo de todos los existentes en la tabla. SELECT MINIMAL (PRECIO) FROM PRODUCTO; SELECT MAX (PRODUCTO) FROM PRECIO; SELECT * FROM PRODUCTO MIN (PRECIO); SELECT MIN (Precio) FROM PRODUCTO;.
Realiza una consulta que nos devuelva el precio medio de los productos existentes en la tabla PRODUCTO: SELECT AVG (Precio) FROM PRODUCTO; SELECT FROM PRODUCTO AVG (PRECIO); SELECT MIN (PRECIO) FROM PRODUCTO; SELECT AVG (PRODUCTO) FROM PRECIO;.
En la tabla tienda guardamos el código de cada Tienda (ID) junto a su provincia. En la tabla Producto guardamos el código de cada producto, así como su nombre, precio y el id de la tienda que posee dicho producto. Realiza la siguiente consulta: "mostrar la provincia en la que se encuentra y el nombre de cada uno de los productos existentes" SELECT Provincia, Nombre FROM TIENDA INNER JOIN PRODUCTO ON id= idTienda; SELECT * FROM TIENDA INNER JOIN PRODUCTO ON id= idTienda; SELECT * FROM PRODUCTO INNER JOIN TIENDA ON id= idTienda; TODAS SON VALIDAS.
En muchas ocasiones, cuando realizamos consultas a una base de datos, necesitamos realizar una consulta con un dato previo que se ha obtenido en otra consulta. Para evitar esto, se utilizan las subconsultas. Es decir, podemos realizar nuevas consultas SELECT como filtros en otra consulta. ¿Cuál es el producto de mayor precio? Debes mostrar todos los datos del producto. (Escribe toda la instrucción en mayúscula) SELECT MAX (PRECIO) FROM PRODUCTO WHERE PRECIO = (SELECT * FROM PRODUCTO); SELECT PRECIO FROM PRODUCTO WHERE PRODUCTO = (SELECT MAX (PRECIO) FROM PRODUCTO); SELECT * FROM PRODUCTO WHERE Precio = (SELECT MAX (Precio) FROM PRODUCTO); NINGUNA RESPUESTA ES CORRECTA.
Muestra el nombre del producto con el menor precio de la tienda en la provincia ‘Guadalajara’. SELECT Nombre FROM PRODUCTO INNER JOIN TIENDA ON id= idTienda WHERE Precio = (SELECT MIN (Precio) FROM PRODUCTO) AND Provincia='GUADALAJARA'; SELECT FROM PRODUCTO INNER JOIN TIENDA ON idTienda WHERE Precio (SELECT MIN (Precio) FROM PRODUCTO) AND Provincia=GUADALAJARA: SELECT Nombre FROM PRODUCTO INNER TIENDA ON id WHERE Precio = (SELECT MIN FROM PRODUCTO) AND GUADALAJARA; SELECT FROM NOMBRE INNER JOIN TIENDA ON id= idTienda WHERE Precio = (SELECT MIN (Precio) FROM PRODUCTO) AND 'GUADALAJARA';.
Muestra las distintas marcas de los vehículos que tiene el usuario “MARÍA LÓPEZ MARTÍN” (Escribe toda la instrucción en mayúscula) SELECT DISTINCT (MARCA) FROM VEHÍCULO WHERE DNI IN (SELECT MARCA FROM USUARIO WHERE NOMBRE = ‘MARÍA’ AND APELLIDO = ‘LÓPEZ MARTÍN’); SELECT DISTINCT (MARCA) FROM VEHÍCULO WHERE IN (SELECT DNI FROM USUARIO WHERE NOMBRE = ‘MARÍA’ AND APELLIDO = ‘LÓPEZ MARTÍN’); SELECT DISTINCT (MARCA) FROM VEHÍCULO WHERE DNI IN (SELECT DNI FROM USUARIO WHERE NOMBRE = ‘MARÍA’ BUT APELLIDO = ‘LÓPEZ MARTÍN’); SELECT DISTINCT (Marca) FROM VEHÍCULO WHERE DNI IN (SELECT DNI FROM USUARIO WHERE Nombre = ‘MARÍA’ AND APELLIDO = ‘LÓPEZ MARTÍN’);.
En SQL existe una sentencia que nos permite insertar un nuevo registro en una tabla, para ello, es necesario indicar que valores poseen cada uno de los campos. Deseamos insertar en la tabla Alumno el siguiente registro: INSERT INTO ALUMNO (DNI, Nombre) VALUES ('00000000E', 'Ana'); INSERT INTO ALUMNO (nombre, DNI) VALUES ('00000000E', 'Ana'); INSERT INTO ALUMNO (DNI, nombre) = ('0000000E', 'Ana'); INSERT INTO ALUMNO (nombre, DNI) VALUES (NULL);.
Deseamos insertar en la tabla Asignatura el siguiente registro: INSERT INTO ASIGNATURA VALUES (1, 'Programación'); INSERT INTO ASIGNATURA (nombre, código) VALUES (1, ‘Programación’); INSERT INTO ASIGNATURA VALUES (‘Programación’, 1); INSERT INTO ASIGNATURA (1, ‘Programación’);.
A partir de la siguiente tabla: CREATE TABLE Especialidad ( Id INT (2) NOT NULL AUTO_INCREMENT, Especialidad VARCHAR (20) NULL, PRIMARY KEY (id)) ¿Qué número se asignará a la siguiente consulta? INSERT INTO Especialidad (Especialidad) VALUES ('psicología'); 8 NULL DARÁ ERROR 7.
Indica que inserciones podemos hacer en la tabla Mobiliario sin que salga un error: CREATE TABLE MOBILIARIOS ( Código INT (3) NOT NULL AUTO_INCREMENT, Nombre VARCHAR (20) NULL DEFAULT NULL, Tipo INT (3) NULL DEFAULT NULL, Precio DECIMAL (3.2) NULL DEFAULT NULL, Fecha DATE NOT NULL, Proveedor INT (3) NULL DEFAULT NULL, PRIMARY KEY (Código), INDEX FK_mobiliario_tipos (Tipo), CONSTRAINT FK_mobiliario_tipos FOREIGN KEY (Tipo) REFERENCES TIPOS (Código)); ¿Cuál de las siguientes sentencias es válida? (es decir, cuáles no darán error): INSERT INTO MOBILIARIOS VALUES (1, 'MAGNIFICA', 3, 53.50, 13/06/2018, 4); INSERT INTO MOBILIARIOS (NOMBRE, TIPO, PRECIO, FECHA, PROVEEDOR) VALUES ('BÁSICA', 2, 30.50, 14/04/2018, 6); INSERT INTO MOBILIARIOS (CODIGO, NOMBRE, TIPO, PRECIO, FECHA, PROVEEDOR) VALUES (4, 'MAGNIFICA', 4, 14.65, 12/03/2018, 5); INSERT INTO MOBILIARIOS VALUES ('5', 'EJECUTIVO', 2, 39.90, 25/01/2017, 1); INSERT INTO MOBILIARIOS VALUES (3, 'PLEGABLE', 2, 15.90, 15/04/2017, 2); INSERT INTO MOBILIARIO VALUES ('ESENCIAL', 5, 61.90, 03/08/2018, 1); PORQUE EL PRIMER ATRIBUTO ES PK INSERT INTO MOBILIARIO (ID, NOMBRE, TIPO, PRECIO, FECHA, PROVEEDOR) VALUES (4, 'RECLINABLE', 2, 19.90, 24/05/2018, 9);.
¿Qué comando elimina los registros de la planta 2? DELETE FROM SALA WHERE Planta = 2; DELETE PLANTA = 2 FROM SALA; DELETE FROM SALA; DELETE * FROM SALA WHERE PLANTA_2;.
Elimina todos los registros de la tabla: DROP TABLE SALA; DELETE SALA; DROP SALA; DELETE FROM SALA;.
Realiza una inserción en la tabla Coche con los datos necesarios de la tabla Vehículo, de aquellos cuyo tipo sea 2. Tabla coche: CREATE TABLE COCHE ( Id INT (3) PRIMARY KEY AUTO_INCREMENT, Matricula VARCHAR (7), Marca VARCHAR (30) NOT Null, Modelo VARCHAR (30) NOT NULL); INSERT INTO COCHE (MATRICULA, MARCA, MODELO) SELECT MATRICULA, MARCA, MODELO FROM VEHICULO WHERE TIPO= 2; INSERT INTO (MATRICULA, MARCA, MODELO) SELECT * FROM VEHICULO WHERE TIPO= 2: INSERT INTO COCHE SELECT MATRICULA, MARCA, MODELO FROM VEHICULO WHERE 2; INSERT INTO COCHE (MATRICULA) SELECT MATRICULA MODELO FROM VEHICULO TIPO= 2;.
El lenguaje DDL es la parte que realiza la función de definición de datos del SGBD, es decir, es la que se encarga de definir, modificar y eliminar las estructuras básicas de la BDD. La sencillez y la homogeneidad de SQL hacen que: 1. Para crear BD, tablas, dominios y aserciones se utilice la sentencia CREATE. 2. Para modificar tablas y dominios se utilice la sentencia ALTER. 3. Para borrar BD, tablas, dominios y aserciones se utilice la sentencia DROP. Identifica si las siguientes sentencias sobre el lenguaje DDL son verdaderas: Podemos eliminar claves foráneas. Podemos modificar la longitud máxima de una cadena en una columna. Siempre podemos eliminar claves primarias. Cuando añadimos una columna con la restricción NULL se añade un valor por defecto automáticamente.
En el lenguaje DDL tenemos las instrucciones que crean la base de datos y las tablas. El siguiente código, ¿daría error? CREATE TABLE Vehículo ( Matricula PRIMARY KEY, Tipo null, Marca not null, Modelo not null); No, se ejecutaría sin problemas. Sí, daría error. Ninguna respuesta es correcta. No, se ejecutaría de forma correcta.
Indica la consulta que utilizarías para añadir una columna año de matriculación en la tabla vehículo, de tipo fecha y que no puede ser nulo: ALTER TABLE Vehículo ADD COLUMN Matriculación DATE NOT NULL; ADD COLUMN matriculación TO vehículo matriculación DATE NOT NULL; ALTER vehículo ADD matriculación DATE NOT NULL; ALTER TABLE vehículo ADD COLUMN matriculación NOT NULL DATE;.
Indica que consulta utilizarías para quitar la clave primaria de la tabla vehículo: ALTER TABLE VEHICULO DROP PRIMARY KEY; ALTER TABLE DROP PRIMARY KEY: ALTER TABLE DROP VEHICULO PRIMARY KEY; TODAS SON CORRECTAS.
Indica que consulta utilizarías para añadir una clave ajena en la tabla vehículo según el siguiente modelo relacional. El nombre será FK_VEHICULO_PROPIETARIO: ALTER TABLE VEHICULO ADD CONSTRAINT FK_VEHICULO_PROPIETARIO FOREIGN KEY (DNI_Propietario) REFERENCES PROPIETARIO (DNI); NINGUNA ES CORRECTA. ALTER TABLE ADD CONSTRAINT FK_VEHICULO_PROPIETARIO FOREIGN KEY REFERENCES PROPIETARIO (DNI); ALTER TABLE CONSTRAINT FK_VEHICULO_PROPIETARIO FOREIGN KEY (DNI_Propietario) REFERENCES (DNI);.
Señala la opción correcta para eliminar una vista denominada “miVista”: DELETE TABLE miVista; DROP VIEW miVista; DELETE VIEW miVista; DROP TABLE miVista;.
Tenemos la siguiente tabla Vehículo: Indica que devolverá la siguiente consulta: SELECT COUNT (*) FROM VEHICULO; 4 5 3 7.
¿Como transformarias este Modelo Entidad-Relación? 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 PK, junto con los atributos de la relación. Construir una nueva tabla llamada "Estaciónado_en" solo con las claves primarias 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 es 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 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 sistematizados donde la información está regulada y estructurada por el individuo. Conjunto de datos relacionados, sincronizados elaborados de forma continua.
Un campo clave es: Un campo especial que puede repetir un mismo valor. Un campo especial que no puede repetir ningún valor. Un campo alfanumérico Un campo númerico.
Una especialización inclusiva es aquella que: Puede materializarse en más de una subclase Puede materializarse en una sola clase Tiene que materializarse en una clase Puede no materializarse en alguna clase.
Una relación reflexiva es una entidad de grado: 0 1 2 3.
¿Qué solución evita valores nulos en la transformación al diseño relacional utilizando la progragació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 ASIGNANDO (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 tablas deben coincidir para encontrar información. Los campos Apellidos de las dos tablas deen coincidir para encontrar información. Los campos Nombre de las dos tablas deben coincidir para encontrar información.
¿En qué consiste la teoría de la normalización? Codificación de procesos repetitivos de modificación de diseño. 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. Eliminar comportamientos análogos, eliminar las repeticiones y en la elaboración de diseños comprensibles.
¿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).
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 que 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 TRANSACTION Todas las anteriores. SET AUTOCOMMIT = OFF START WORK.
Con el comando ALTER, no se puede Cambiarle el nombre a la tabla. Modificar el tipo de dato de una columna. Borra una columna. Todas las opciones anteriores son posibles.
En una sola sentencia UPDATE Se pueden modificar varios campos de varios registros. Solo se puede modificar un campo de un registro. Solo se pueden modificar varios campos de un registro. Solo se puede modificar un campo de varios registros.
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 cascada 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.
¿Cual de las siguientes sería sentencias SQL para obtener el número de tinedas de la cadena "Super"? select count (*) from cadena where nom_cad='Super'; select count (id_cad) from cadena group by nom_cad='Super'; select id_cad nom_cad count (id_cad) from cadena where nom_cad='Super'; ninguna de las anteriores es correcta.
Denunciar test Consentimiento Condiciones de uso