Base de datos tema 3
![]() |
![]() |
![]() |
Título del Test:![]() Base de datos tema 3 Descripción: Ciclo formativo grado superior |




Comentarios |
---|
NO HAY REGISTROS |
La sentencia que se usa para mostrar los recursos disponibles en una base de datos y que admite distintas variantes es. SELECT. SHOW. NOR NULL. UNSIGNED. Con relación a los SGBD transaccionales marca la afirmación INCORRECTA. La transacción no finaliza en un estado intermedio. Soportan el uso de claves ajenas. Podemos utilizar cualquier motor de almacenamiento. Mantienen la integridad de los datos. No barajar las respuestas Con relación a los índices FULLTEXT señala la opción INCORRECTA: Solo se aplican a columnas tipo CHAR, VARCHAR Y tipos TEXT. Buscar palabras dentro de un texto. La búsqueda se hace con funciones. Se aplica a cualquier tipo de tabla. Aunque sea opcional, es importante dar un nombre al índice cuando se creó. Para consultar los índices de una tabla se puede utilizar. SHOW. SHOW INDEX. SELECT. UNSIGNED. Relaciona cada motor de almacenamiento con la característica que le corresponda. Utiliza acceso secuencial indexado. Utiliza tablespace. Se compone de varias tablas. Utiliza índices hash. Observa la siguiente instrucción sin errores de sintaxis: CREATE TABLE Alumnos ( NMatricula CHAR(10) NOT NULL, Apellidos CHAR(50), Nombre CHAR(25), Curso TINYINT(1), PRIMARY KEY(NMatricula), CONSTRAINT Ch_1 CHECK(Curso>=1 AND curso<=3), CONSTRAINT Un_1 UNIQUE(Nombre) )Engine=InnoDB; ¿Es correcta? Selecciona la opción acertada. No, la palabra CONSTRAINT no se pone aquí. No, el índice UNIQUE no tiene sentido. Sí, la instrucción es correcta. No, la cláusula CHECK no está bien enunciada. Para guardar la edad de una persona elegiremos un tipo numérico entero. Para que no admita valores negativos añadimos el atributo. UNSIGNED. NOT NULL. SELECT. SHOW. La definición de la tabla se guarda siempre en un archivo .frm, para cualquier tipo de tabla. ¿Verdadero o falso?. Verdadero. Falso. Relaciona los conceptos equivalentes sobre las relaciones entre tablas: Si borras o modificas una fila de la tabla principal, toman valor nulo las filas en la tabla secundaria. Si borras o modificas una fila de la tabla principal, no se realiza ninguna acción en las filas en la tabla secundaria. No se puede borrar o modificar las filas en la tabla principal si hay filas relacionadas en la tabla secundaria. Si borras o modificas una fila de la tabla padre, borras las filas en la tabla secundaria. Dada la relación: PROPIETARIOS tienen VEHICULOS ¿Cómo crearías una restricción de clave ajena para la tabla VEHICULOS (Matricula, marca, modelo, color, fecha_matriculación, DNI )?. Con ALTER TABLE una vez creadas las dos tablas. Como restricción de tipo 2 siempre que la tabla propietarios esté creada. En la definición de la columna DNI con REFERENCES, siempre que la tabla propietarios esté creada. Todas las opciones son correctas. La consulta de tablas con SELECT tiene que incluir como mínimo las cláusulas: SELECT. FROM. GROUP BY. WHERE. Selecciona los tipos de datos que sean de longitud variable. TEXT. CHAR. SET. VARCHAR. Para formar una clave artificial se utiliza el atributo: UNSIGNED. ZEROFILL. AUTO_INCREMENT. NOT NULL. Las instrucciones del LDD para tablas son: CREATE TABLE, DROP TABLE y. Partiendo de la tabla: Empleados(CodEmpleado, Dni, Nombre, Apellido1, Apellido2, Direccion) ¿Cómo puedo añadir la fecha de ingreso entre el Apellido2 y la Dirección?. ALTER TABLE Empleados CHANGE FechaIngreso DATE FIRST Direccion. ALTER TABLE Empleados ADD COLUMN FechaIngreso DATE FIRST Direccion. ALTER TABLE Empleados ALTER COLUMN FechaIngreso DATE AFTER Apellido2. ALTER TABLE Empleados ADD FechaIngreso DATE AFTER Apellido2. ¿Cómo crearemos una clave principal compuesta para las columnas CodProveedor,CodArticulo?. En la definición de las columnas: CodProveedorIIPRIMARY KEY, CodArticuloIIPRIMARY KEY. No existen las claves principales compuestas. Una vez definidas las columnas: PRIMARY KEY(CodProveedor,CodArticulo). No se puede hacer porque solo puede haber una clave principal en cada tabla. Aunque sea opcional, es importante dar un nombre al índice cuando se creó. Para consultar los índices de una tabla se puede utilizar. El subconjunto del SQL que se encarga de gestionar la seguridad y los permisos es el... LMD. LDD. LCD. Ejemplo (IdProducto not null AUTO_INCREMENT PRIMARY KEY, NombreProducto VARCHAR(25));. Falta el tipo de datos del IdProducto. La cláusula NOT NULL debe ir en mayúsculas. Falta elegir el tipo de tabla con TYPE ó ENGINE. Sobran paréntesis. La sentencia que se usa para mostrar los recursos disponibles en una base de datos y que admite distintas variantes es. Cuando se crea una base de datos, esta no existe realmente hasta que no se ejecuta USE. ¿Verdadero o falso?. Verdadero. Falso. ¿Cómo crearemos una clave principal compuesta para las columnas CodProveedor,CodArticulo?. En la definición de las columnas: CodProveedorIIPRIMARY KEY, CodArticuloIIPRIMARY KEY. Una vez definidas las columnas: PRIMARY KEY(CodProveedor,CodArticulo). No se puede hacer porque solo puede haber una clave principal en cada tabla. No existen las claves principales compuestas. La siguiente instrucción en SQL: CREATE TABLE Camareros ( Dni VARCHAR(9) NOT NULL, Apellidos VARCHAR(50) NOT NULL, Nombre VARCHAR(25), Dirección VARCHAR(100), Teléfono VARCHAR(9), PRIMARY KEY(Dni), CONSTRAINT FK_1 FOREIGN KEY(Dni) REFERENCES Camareros(Dni) ); Corresponde: A la transformación de una relación ternaria. A la creación de una tabla que forma parte de una relación jerárquica. A la transformación de una relación reflexiva. A la creación de una tabla, con un error en la clave ajena. Elige para cada atributo el tipo de datos que consideres más apropiado de la siguiente lista: El precio de un artículo. Pagado (S/N). Combustible (gasolina o diésel). Una imagen. Para formar una clave artificial se utiliza el atributo: AUTO_INCREMENT. ZEROFILL. UNSIGNED. NOT NULL. Cómo crearemos una clave principal compuesta para las columnas CodProveedor,CodArticulo?. Una vez definidas las columnas: PRIMARY KEY(CodProveedor,CodArticulo). En la definición de las columnas: CodProveedor……PRIMARY KEY, CodArticulo…… PRIMARY KEY. No existen las claves principales compuestas. No se puede hacer porque solo puede haber una clave principal en cada tabla. No barajar las respuestas Con relación a los índices FULLTEXT señala la opción INCORRECTA: Solo se aplican a columnas tipo CHAR, VARCHAR Y tipos TEXT. Buscar palabras dentro de un texto. Se aplica a cualquier tipo de tabla. La búsqueda se hace con funciones. Selecciona la forma correcta de cambiar el nombre de una columna denominada Participantes por Jugadores en la tabla Competición (el tipo de datos es VARCHAR(50)en ambos casos). ALTER TABLE Competición ADD COLUMN Jugadores varchar(50). ALTER TABLE Competición CHANGE Participantes Jugadores varchar(50). ALTER TABLE Participantes RENAME Jugadores. ALTER TABLE Competición MODIFY Jugadores varchar(50). El índice tipo _____ Se utiliza para definir las claves alternativas. KEY. INDEX. PRIMARY. UNIQUE. Dada la relación: PROPIETARIOS tienen VEHICULOS ¿Cómo crearías una restricción de clave ajena para la tabla VEHICULOS (Matricula, marca, modelo, color, fecha_matriculación, DNI )?. Como restricción de tipo 2 siempre que la tabla propietarios esté creada. Con ALTER TABLE una vez creadas las dos tablas. Todas las opciones son correctas. En la definición de la columna DNI con REFERENCES, siempre que la tabla propietarios esté creada. Para guardar la edad de una persona elegiremos un tipo numérico entero. Para que no admita valores negativos añadimos el atributo. La sentencia que se usa para mostrar los recursos disponibles en una base de datos y que admite distintas variantes es. En MySQL el diccionario de datos se encuentra en una base de datos de solo lectura que se crea con la instalación y que almacena en tablas toda la información relativa a las bases de datos almacenadas. Esa base de datos se denomina. En la siguiente sentencia hay un error de sintaxis ¿Cuál es?: CREATE TABLE Ejemplo (IdProducto not null AUTO_INCREMENT PRIMARY KEY, NombreProducto VARCHAR(25));. Falta el tipo de datos del IdProducto. La cláusula NOT NULL debe ir en mayúsculas. Sobran paréntesis. La definición de la tabla se guarda siempre en un archivo .frm, para cualquier tipo de tabla. ¿Verdadero o falso?. Verdadero. Falso. Selecciona la instrucción correcta para borrar un índice. DROP INDEX ElIndice ON LaTabla. SHOW INDEX FROM LaTabla. ALTER TABLE LaTabla DROP INDEX ElIndice. DELETE INDEX ElIndice ON LaTabla. Observa la siguiente instrucción sin errores de sintaxis: CREATE TABLE Alumnos ( NMatricula CHAR(10) NOT NULL, Apellidos CHAR(50), Nombre CHAR(25), Curso TINYINT(1), PRIMARY KEY(NMatricula), CONSTRAINT Ch_1 CHECK(Curso>=1 AND curso<=3), CONSTRAINT Un_1 UNIQUE(Nombre) )Engine=InnoDB; ¿Es correcta? Selecciona la opción acertada. Sí, la instrucción es correcta. No, la palabra CONSTRAINT no se pone aquí. No, la cláusula CHECK no está bien enunciada. No, el índice UNIQUE no tiene sentido. De la siguiente lista de aplicaciones señala la que consideres que no corresponde a un SGBD. SQL Sever. OpenOffice BASE. MySQL Workbench. PostegreSQL. Selecciona la opción correcta si necesitamos trabajar con tabla que soporte transacciones y claves ajenas. BDB soporta tanto transacciones como claves ajenas. InnoDB soporta tanto transacciones como claves ajenas. Podemos elegir cualquier tipo de tabla. Las opciones a y b son correctas. Responde si es verdadera o falsa la siguiente afirmación: Si necesitamos crear una tabla que contenga todos los servicios que ofrecemos en nuestro taller a través de nuestra página web la opción más apropiada seria una tabla tipo myisam. Verdadero. Falso. De las siguientes atributos ¿Con cuál de ellos podrías utilizar un tipo autoincrementable?. El CIF de un cliente. El número de matrícula de un alumno. El número de unidades compradas en una factura. La edad de un empleado. De las siguientes alternativas selecciona la respuesta correcta: La normativa SQL:2003 introduce características de HTML. El lenguaje SQL es una parte del LDD (lenguaje de definición de datos). El lenguaje SQL permite crear, consultar, modificar y controlar la base de datos. El lenguaje SQL es único y común a todos los fabricantes de Software. |