Font size
WorksheetsDLLY DML
Total questions: 27
Worksheet time: 19mins
¿Cómo obtengo la intersección entre dos tablas?
outter join
left join
right join
inner join
En SQL, para modificar la estructura de una tabla de una base de datos se emplea la instrucción
ALTER TABLE
CHANGE TABLE
MODIFY TABLE
Las anteriores respuestas no son correctas
SELECT nom_prof, MAX(sueldo)
FROM profesores;
Que se está obteniendo en la siguiente consulta
El nombre del profesor con el sueldo mínimo
El máximo sueldo que ha tenido un profesor
El nombre del profesor cuyo sueldo es el más alto
Descubre la consulta correcta
SELECT nom_prof, apellidos, puesto
FROM profesor JOIN area
ON profesor.area=areas.clave_area;
SELECT nom_prof, apellidos, puesto, descripcion
FROM profesores JOIN areas
ON profesores.area=areas.clave_area;
SELECT nom_prof, apellidos, puesto, descripcion
FROM profesor JOIN areas
WHERE profesores.area=areas.clave_area;
¿QUÉ SIGNIFICA DML?
Lenguaje de Manipulación de Datos
Lenguaje de definición de datos
Lenguaje de modelado
N.A
¿En SQL, qué instrucción es usada para seleccionar sin filas duplicadas?
SELECT DISTINCT
SELECT UNIQUE
SELECT DIFFERENT
Todas las anteriores
Escribe la funcion que se usa para calcular la cantidad de registros de una columna
(a)
Escribe la funcion que se usa para calcular el valor maximo de una columna.
(a)
Sentencia para consultar los apellidos en la tabla 'Personas'.
SELECT apellidos
FROM Personas;
EXTRACT apellidos
FROM Personas;
SELECT Personas.apellidos
FROM base_datos;
SELECT *
FROM Personas
WHERE apellidos = 'unApellido'
Si en INSERT INTO no damos la lista de campos,
en la cláusula VALUES...
... deben darse los valores de todos los campos según su orden en la tabla.
... no se necesita tampoco la lista de valores.
... no importa el orden de los valores porque el SGBD los asignará a los campos adecuados.
... No existe ninguna cláusula VALUES en un INSERT INTO.
No es un comando DML:
Insert
Delete
Create
Update
Para insertar múltiples filas en una tabla, se puede emplear el comando Insert combinado con el comando:
Create
Select
Update
Add
Si se necesita actualizar los valores de columnas en una tabla, se puede emplear el comando:
Edit
Modify
Update
Actually
Si se necesita consultar algunas filas de una tabla, empleando como filtro una condición lógica, se debe utilizar la cláusula:
for
into
where
filter
Para eliminar filas o registros en una tabla, se puede emplear el comando:
select
drop
delete
modify
Con el comando "update" solo se puede cambiar los valores en una columna de la tabla.
Verdadero
Falso
¿Qué se debe hacer en el caso de dos entidades que tienen una relación Muchos a Muchos Obligatoria en ambos sentidos?
Se debe crear un nuevo campo a una de las entidades que permita generar tuplas únicas
Se debe resolver creando una nueva entidad de intersección que sera el nexo entre la relación de las dos entidades de referencia
Se debe indicar al cliente que la solución no va a permitir vender un mismo producto en distintas sucursales
Se debe agregar una nueva relación recursiva que permita que un producto se pueda vender en mas de un supermercado a un precio distintos inclusive
¿La nueva entidad que atributos debe tener?
El atributo único de la entidad SUPERMERCADO y el atributo nombre de la entidad PRODUCTO
Los atributos que forman el identificador único de las dos entidades más los atributos propios
Todos los atributos de la entidad SUPERMERCADO y un identificador único
Todos los atributos de la entidad SUPERMERCADO y de la entidad PRODUCTO
Uno de los atributos que se pueden agregar a la tabla de intersección (PRODUCTOS POR SUPERMERCADO) es el precio, el cual resuelve la siguiente definición de negocio:
Un producto debe tener el mismo precio en todas las sucursales
Un producto no puede tener precios iguales en la sucursal 1 y 2, y un precio mayor en la sucursal 3
Un producto puede tener distintos precios del mismo producto para distintas sucursales
El nombre de producto puede ser distinto para cada sucursal
Nombre y precio distinto para cada producto en cada sucursal
El MER es:
Un modelo conceptual orientado a los objetos
Un modelo conceptual extendido, que cuenta con más símbolos para representar las reglas del negocio
Un modelo conceptual que permite modelar sólo jerarquías de subtipos y supertipos
Un modelo de objetos que permite modelar exclusiones en las relaciones y relaciones intransferibles
Un modelo ER que permite modelar sólo jerarquías de Generalización y Especialización
¿ que es el modelo entidad Relación MER?
Es un modelo de base de datos
Es un diagrama de casos de uso
Es un modelo de calidad del software
Todas son correctas
En el MER las entidades se representan como cajas:
Rombos
Triangulares
Rectangulares
Todas son correctas
Es uno de los elementos más importantes, ya que representa los objetos que pueden ser reales o abstractos y que permiten diferenciarse unos de otros.
Relaciones
Entidades
Atributos
Todas son correctas
Las Entidades se pueden clasificar en dos tipos:
Fuertes: aquellas que tienen un atributo que las hace únicas.
Débiles: aquellas que no tienen por sí mismas un atributo que las haga únicas.
Fuertes: aquellas que tienen dos atributos que las hace únicas.
Débiles: aquellas que tienen por sí mismas un atributo que las haga únicas.
La normalización se puede entender como una serie de leyes que sirven para ayudar a los diseñadores de bases de datos a desarrollar un esquema que minimice los problemas de lógica.
Falso
Verdadero
Un poco verdadero
Un poco falso
¿Qué es un Sistema Gestor de Base de Datos?
Es un lenguaje que permite la creación y administración de una Base de Datos.
Es un software que permite la creación y administración de una Base de Datos.
Es un hardware que permite la creación y administración de una Base de Datos.
¿Qué significa la abreviatura SQL?
Lenguaje de Administración de Consultas.
Lenguaje de Consultas Estructurado.
Lenguaje de Programación de Consultas
