es una herramienta para el modelado de relaciones entre datos
es un mapa de ideas para una base de datos
es una herramienta para el modelado de datos (Entidades, relaciones y atributos)
Pregunta 4
Pregunta
¿En un diagrama Entidad-Relación como se representa una entidad débil?
Respuesta
Doble cuadrado
Cuadrado simple
Ovalo
Pregunta 5
Pregunta
¿Cuál de la siguiente es la sintaxis correcta para la creación de una tabla llamada proveedor?
Respuesta
CREATE TABLE proveedor(id_prov int);
CREATE proveedor TABLE (id_prov int);
TABLE CREATE proveedor(Id_prov int);
Pregunta 6
Pregunta
Sentencia que nos permite modificar una tabla en la base de datos sin borrarla
Respuesta
CREATE TABLE
DROP TABLE
ALTER TABLE
Pregunta 7
Pregunta
¿Cuál de los siguientes es un uso valido del comando Drop Table?
Respuesta
DROP TABLE proveedor;
DROP TABLE IF EXIST proveedor;
Todas
Pregunta 8
Pregunta
¿Para qué sirve una llave foránea en una base de datos?
Respuesta
Para controlar todas las demás llaves
Para tener una referencia entre dos tablas distintas
Para explorar todos los posibles atributos de una entidad
Pregunta 9
Pregunta
testdb# select * from COMPANY;
id | name | age | address | salary
----+-----------+-------+--------------+--------
1 | Paul | 32 | California| 20000
2 | Allen | 25 | Texas | 15000
3 | Teddy | 23 | Norway | 20000
4 | Mark | 25 | Rich-Mo | 65000
5 | David | 27 | Texas | 85000
6 | Kim | 22 | South-Ha| 45000
7 | James | 24 | Houston | 10000
Considerando la tabla anterior conteste lo siguiente
¿Cuál es la sintaxis correcta para actualizar o modificar el salario de Norway a 15000?
Respuesta
testdb=# UPDATE COMPANY SET SALARY = 15000 WHERE ID = 3;
testdb=# UPDATE FROM COMPANY SALARY=15000 AND ID=3;
testdb=# UPDATE COMPANY FROM SALARY=15000 AND ID=3;
Pregunta 10
Pregunta
testdb# select * from COMPANY;
id | name | age | address | salary
----+-------+-----+-----------+--------
1 | Paul | 32 | California| 20000
2 | Allen | 25 | Texas | 15000
3 | Teddy | 23 | Norway | 20000
4 | Mark | 25 | Rich-Mond | 65000
5 | David | 27 | Texas | 85000
6 | Kim | 22 | South-Hall| 45000
7 | James | 24 | Houston | 10000
¿Cuál es la sintaxis correcta para eliminar el registro con ID=7?
Respuesta
testdb=# DELETE FROM COMPANY WHERE ID = 7;
testdb=#FROM COMPANY DELETE WHERE ID = 7;
testdb=#DELETE COMPANY WHERE ID = 5 FROM COMPANY;
Pregunta 11
Pregunta
De las tablas anteriores consultar lo siguiente
¿Cuál es la sintaxis correcta para mostrar el nombre de los proveedores de la tabla PROVEEDOR?
SELECT p.nombre_prov,pr.nombre_producto,pr.precio_producto FROM PROVEEDOR AS p INNER JOIN DETALLE_VTA_PROV AS d ON p.id_prov=d.id_prov INNER JOIN PRODUCTOS AS pr ON pr.id_producto=d.id_producto;
SELECT p.nombre_prov,pr.nombre_producto,pr.precio_producto FROM PROVEEDOR AS p INNER JOIN DETALLE_VTA_PROV AS d IN ON p.id_prov=d.id_prov INNER JOIN PRODUCTOS AS pr ON pr.id_producto=d.id_producto;
SELECT p.nombre_prov,pr.nombre_producto,pr.precio_producto FROM PROVEEDOR AS p INNER JOIN DETALLE_VTA_PROV AS d ON p.id_prov=d.id_prov INNER JOIN PRODUCTOS AS pr ON pr.id_producto=d.id_producto.