Fundamentos de Datos
![]() |
![]() |
![]() |
Título del Test:![]() Fundamentos de Datos Descripción: Cuestionarios |




Comentarios |
---|
NO HAY REGISTROS |
Un sistema de base de datos almacena: Los dos anteriores. Los programas de aplicación. La estructura de la base de datos. Un SGBD permite a los usuarios especificar estructuras y tipos de datos, mediante un: Lenguaje de programación. Software de manipulación gráfico. Lenguaje de definición de datos. Un estándar para los SGBD relacionales es: La independencia lógica entre sus entidades. Incluir como parte del SGBD un módulo de recuperación ante fallos. El lenguaje SQL. Uno de los componentes de un entorno SGBD son los Procedimientos, que son: Lineamientos que gobiernan el diseño y utilización de la base de datos. Código que se almacena en la base de datos para ser reutilizado. Ninguno de los anteriores. El administrador de datos se responsabiliza de: La planificación de la base de datos y su correcto diseño y desarrollo. Implementar el diseño físico de la base de datos. Velar por la seguridad y la integridad de la base de datos. Una base de datos es un recurso: Compartido para toda la organziación/empresa. Propiedad de los altos funcionarios de la organización/empresa. Propiedad del departamento de sistemas de la organización/empresa. En la década de los años 70 e inicios de los 80, se trabajaba con sistemas de archivos, los cuales nos ofrecían el trabajo con datos aislados, lo cual era: Una una forma de trabajar en archivos, por lo que no se considera ni ventaja ni desventaja. Una desventaja, ya que los datos podían estar en varios formatos y distribuidos por varios archivos. Una ventaja, puesto que se reforzaba la seguridad. Una de las desventajas de los sistemas basados en archivos es la duplicación de los datos, debido a que: La duplicación no supone desperdicio de recursos, más bien un método de seguridad al tener una copia de los datos. Cuesta tiempo y dinero introducir los datos más de una vez. Puede llevar la base de datos a un estado consistente. Siguen siendo el núcleo de la mayoría de las aplicaciones de bases de datos muy grandes: Las estructuras de datos tipo árbol binario. La World Wide Web. Las estructuras de almacenamiento XML. Las bases de datos relacionales. La característica mediante la cual el sistema oculta ciertos detalles del modo en que se almacenan y mantienen los datos se denomina: Eficiencia de recuperación. Acceso concurrente. Visión abstracta de los datos. Visión abstracta de los datos. Tomados colectivamente, nos permiten identificar de forma única una tupla en la relación. Son claves primarias en cada relación de la base de datos. dentifican de forma única a cada relación. Los datos de la base de datos en cualquier instante concreto de tiempo se denominan: Instancia de la base de datos. Vista materializada de la base de datos. Intensión de la base dedatos. El dominio del atributo editorial de una relación Libro sería: El conjunto de todos los posibles nombres de editoriales. El tipo de dato de la columna varchar. El conjunto de todos los caracteres que forman el nombre de la editorial. En el modelo relacional el término "relación" se usa para referirse a: Una fila de la tabla. Una tabla. La columna de una tabla. Si los elementos del dominio son indivisibles, estamos hablando de un dominio: Atómico. Único. Univaluado. Cuál de las siguientes aseveraciones es verdad?. Un valor null es un valor desconocido. Un valor null equivale a ' '. Un valor null equivale a 0. Un esquema de relación se compone de (marque las respuestas correctas): Dominios de los atributos. Atributos. Índices de las tablas. Cuáles de las siguientes aseveraciones son verdaderas (seleccione dos)?. En una relación, no se permiten dos tuplas con los mismos valores para todos sus atributos. En una relación, se permiten dos o más tuplas con los mismos valores menos para los atributos que son clave primaria. En una relación, se permiten dos o más tuplas con los mismos valores para todos susatributos. La clave primaria debe seleccionarse de entre los atributos que: La clave primaria debe seleccionarse de entre los atributos que:. Nunca o rara vez cambian. Pueden cambiar con el tiempo. Una operación de JOIN permite: Seleccionar las tuplas de una y otra relación a través de un predicado (condición). Seleccionar las columnas de una relación. Combinar dos relaciones fusionando las tuplas correspondientes de una y otra en una sola tupla. En base al siguiente modelo de datos, responda al cuestionario. ¿Qué autores son de nacionalidad USA o Francia?. Liste los nombres. Select nombreA From autores Where nacionalidad in ("USA"; "Francia");. Select nombreA From autores Where nacionalidad in (‘USA’, ‘Francia’);. Select nombreA From autores Where nacionalidad between (‘USA’, ‘Francia’);. Listar los libros que pertenecen al autor Mario Benedetti. Select titulo From autores a, libro-autor la, libros l Where nombreA = ‘Mario Benedetti’ and a.idAutor=la.idAutor And l.idLibro = la.idLibro;. Select titulo From autores a, libro-autor la, libros l Where nombreA = ‘Mario Benedetti’ and idAutor=a.idAutor And l.idLibro = la.idLibro;. Select titulo From autores a, libro-autor la, libros l Where nombreA = ‘Mario Benedetti’ and a.idAutor=la.idAutor And l.idLibro = idLibro;. ¿Qué libros se prestó al Lector Raúl Castro?. Select titulo From estudiantes e, prestamos p, libros l Where nombreE=’Raúl Castro’ and p.idLibro=e.idLibro And p.idLector = e.idLector;. Select titulo From estudiantes l, prestamos p, libros e Where nombreE=’Raúl Castro’ and p.idLibro=l.idLibro And p.idLector = e.idLector;. Select titulo From estudiantes e, prestamos p, libros l Where nombreE=’Raúl Castro’ and p.idLibro=l.idLibro And p.idLector = e.idLector;. ¿Quiénes son los autores del libro “Visual Studio Net”, listar solamente los nombres?. Select a.nombreA From libro-autor la, autores a Where l.titulo = ‘Visual Studio Net’ and la.idLibro = l.id_libro And la.idAutor = a.idAutor. Select nombreA From libro-autor la, libros l, autores a Where l.titulo = ‘Visual Studio Net’ And la.idAutor = a.idAutor. Select a.nombreA From libro-autor la, libros l, autores a Where l.titulo = ‘Visual Studio Net’ and la.idLibro = l.id_libro And la.idAutor = a.idAutor. Si al crear una tabla deseamos que una columna no acepte valores nulos, utilizamos la restricción: DEFAULT NOT NULL. DEFAULT ' '. NOT NULL. Se desea crear la relación Curso(curso_id,titulo,departamento,creditos), cual de las siguientes instrucciones DDL de SQL se ejecutaría con éxito. CREATE TABLE Curso (curso_id varchar(7), titulo varchar(50), departamento varchar(20), creditos integer(2));. CREATE TABLE Curso (curso id varchar (7), titulo varchar (50), departamento varchar (20), creditos integer (2));. CREATE TABLE Curso (curso_id, titulo, departamento varchar (7,50,20), creditos integer (2));. Si se desea conocer el monto invertido en salarios de los empleados en cada departamento, cuál de las siguientes sentencias emplearía?. select nombre, sum(salario) as total from empleados group by nombre;. select sum(nombre, salario) as total from empleados group by nombre;. select count(nombre), sum(salario) as total from empleados;. Sean las relaciones Curso(curso_id,titulo,departamento,creditos) y Departamentos(departamento,edificio). Se desea conocer cuáles son los cursos (título del curso) cuyo departamento está ubicado en el edificio 5 y que tienen más de 3 créditos. select titulo from curso where departamento IN (select departamento from departamentos where edificio=5 and creditos>3);. select titulo from curso where departamento IN (select departamento from departamentos where edificio=5) and creditos > 3;. select titulo from curso where departamento = (select departamento from departamentos where edificio=5) and creditos > 3;. Las instrucciones DDL se utilizan para la definición de cuál de los siguientes objetos de base de datos?. Filas. Tablas. Subconsultas. Columnas. Cual de las siguientes sentencias es verdadera acerca de la cláusula DEFAULT en una columna?. Ninguna de las anteriores. Sirve para asignar un valor predeterminado a toda una fila de una tabla. Permite asignar un valor por defecto a una columna de una tabla. Si en una consulta JOIN, existen columnas con el mismo nombre en las tablas seleccionadas, se deberá: Cambiar el nombre de una de las columnas en la tabla correspondiente. Cualificar dichas columnas del modo siguiente HR.EMP (anteponiendo el nombre de la tabla). Incluir la cláusula DISTINCT para evitar los duplicados. Considere el siguiente modelo de datos: cargos (IdCargo, Cargo, Salario) departamentos (IdDepto, Depto, Ramal) empleados (IdEmp , enombre, FecIng, Sexo, IdCargo , IdDepto) Se requiere obtener un listado de empleados con sus salarios y el cargo que ocupan, ¿cuál de las siguientes sentencias emplearía?. SELECT e.enombre, s.salario, s.cargo FROM empleados e, cargos s WHERE e.salario ON 1000 BETWEEN 1200;. SELECT e.enombre, s.salario, s.cargo FROM empleados e, cargos s WHERE e.idCargo = s.idCargo and s.salario BETWEEN 1000 and 1200;. SELECT e.enombre, s.salario, s.cargo FROM empleados e, cargos s WHERE e.salario BETWEEN 1000 and 1200;. ¿Cuál de las siguientes sentencias arrojaría un error al ejecutarla?. CREATE VIEW v_emp SELECT e.empId, e.enombre, d.departamento FROM empleados e, departamentos d WHERE e.idDep = d.idDep and d.departamento = ‘Ventas’;. CREATE VIEW v_emp AS SELECT e.empId, e.enombre, d.departamento FROM empleados e, departamentos d WHERE e.idDep = d.idDep and d.departamento = ‘Ventas’;. CREATE OR REPLACE VIEW v_emp AS SELECT empId, enombre, departamento FROM empleados e, departamentos d WHERE e.idDep = d.idDep and departamento = ‘Ventas’;. Marque la sentencia falsa acerca de las vistas. Una vista siempre está actualizada, si modificamos las tablas base (las tablas en las cuales se basa la vista), la vista mostrará los cambios. Se pueden crear vistas sobre otras vistas. Se puede crear una vista aún si existe un objeto con ese nombre. Relacione cada propiedad de una transacción con su definición. 1. Atomicidad. 2. Consistencia. 3. Aislamiento. 4. Durabilidad. Complete la siguiente sentencia: Una tabla puede tener ________ constraint de tipo PRIMARY KEY. Hasta dos. Cualquier número de. Un solo. ¿Cuál de los siguientes ítems no es un tipo de restricción (constraint)?. FOREIGN KEY. PRIMARY KEY. NOT NULL. ALTER TABLE ADD CONSTRAINT. CHECK. Sea el UserA y UserB usuarios de base de datos. El User A propietario de la tabla Empleados. Entonces si el UserB desea consultar los datos de la tabla Empleados propiedad del UserA: El UserA debe ejecutar la sentencia REVOKE SELECT ON Empleados FROM UserB;. El UserA debe ejecutar la sentencia GRANT SELECT ON Empleados TO UserB;. El UserB solamente tiene que referirse a la tabla Empleados del UserA anteponiendo el nombre del usuario de esta forma: UserA.Empleados. Un índice de clave primaria debe basarse en ________. Un atributo de tipo char. Una sola columna. Las columnas que sean necesarias. Seleccione la sentencia verdadera de entre las siguientes: Se pueden agregar índices a través de la sentencia ALTER TABLE. Una vez creada una tabla no se pueden agregar índices. Un índice se crea especialmente para acelerar las consultas de datos. |