Pregunta 1
Pregunta
Cual de las siguientes opciones es un motor de base de datos?
Respuesta
-
SQL SERVER
-
PYTHON
-
UNITY
-
CODEBLOCKS
Pregunta 2
Pregunta
Características de los motores de bases de datos
Respuesta
-
Amplio subconjunto del lenguaje SQL.
Disponibilidad en gran cantidad de plataformas y sistemas.
Conectividad segura
-
Limitado subconjunto del lenguaje SQL.
Privación en gran cantidad de plataformas y sistemas.
Conectividad segura
-
Sin subconjunto del lenguaje SQL.
Disponibilidad en gran cantidad de plataformas y sistemas.
Conectividad llena de spams
-
Amplio subconjunto del lenguaje C.
Disponibilidad en gran cantidad de plataformas y compiladores.
Conectividad segura y de alta calidad.
Pregunta 3
Pregunta
¿Qué es el diagrama entidad relación?
Respuesta
-
) herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
-
) herramienta para la creación de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
-
otro gestor de base de datos
-
herramienta para el modelado de datos que permite representar las localidades relevantes de un sistema de cómputo así como sus interrelaciones y propiedades.
Pregunta 4
Pregunta
¿Cuál es la correspondencia de cardinalidades de un DER?
Respuesta
-
ninguna de las opciones
-
uno para todos / todos para uno / uno a uno / uno a nada
-
nada a mucho / uno a muchos / muchos a uno / micha y micha
-
uno a uno / uno a muchos / muchos a uno / muchos a muchos
Pregunta 5
Pregunta
Seleccione la sintaxis correcta para la creación de una tabla en PostgreSQL
Respuesta
-
CREARTE TABLE nombre_tabla
-
CREATE TABLE nombre_tabla
-
CREA TABLA nombre_tabla
-
CREATE TEIBOL nombre_tabla
Pregunta 6
Pregunta
¿Cuál es la sentencia para el borrado una tabla?
Respuesta
-
DROP TABLE
-
SUPR TABLE
-
DELETE TABLE
-
ELIMINAR TABLE
Pregunta 7
Pregunta
¿Cuál es la sentencia para la modificación de una tabla?
Respuesta
-
MODIFY TABLE
-
EDIT TABLE
-
ALTER TABLE
-
MODIFY NOW
Pregunta 8
Pregunta
Identifica cual es la llave primaria y la llave foránea del siguiente ejemplo:
CREATE TABLE Cliente (id_Cliente character varying (13) Primary Key,
apellido character varying (40) NOT NULL,
nombre character varying (40) NOT NULL,
id_Horario character varying (13) REFERENCES Horarios (id_Horario));
Respuesta
-
id_Cliente /id_Horario
-
id_Cliente / apellido
-
nombre / id_Cliente
-
apellido / nombre
Pregunta 9
Pregunta
¿Qué accion realiza la siguiente operación?: INSERT INTO Cliente VALUES (‘Griselda’, ‘Perez’, ‘tel33326700’);
Respuesta
-
Agrega el nombre, apellido a la base de datos
-
Elimina los datos de ese cliente
-
Agrega a la tabla Cliente el nombre, el apellido y el teléfono
-
Agrega la columna nombre, apellido y teléfono a la tabla Cliente
Pregunta 10
Pregunta
¿Cuál es la sintaxis correcta para la eliminación de un registro?
Respuesta
-
DELETE*FROM Cliente WHERE id_cliente = 10;
-
DROP*FROM Cliente WHERE id_cliente = 10;
-
DELETE TABLE*FROM Cliente WHERE id_cliente = 10;
-
DROP DATABASE cliente;
Pregunta 11
Pregunta
¿Cuál es la sentencia de esta visualización del vehículo marca DODGE de la tabla Coche?
id_coche | marca | placa | serie_motor | id_tipo | id_staff
---------- + -------+ ---------+ ----------------+ ---------+ ----------
c3tg | DODGE | JJ65009 | q2w3e4r5t6y7u8 | 5 | 78233009
(1 fila)
Respuesta
-
SELECT*FROM DODGE WHERE Coche = coche;
-
SELECT*FROM Coche=’DODGE’;
-
SELECT*FROM Coche WHERE marca =’DODGE’;
-
SELECT*FROM marca =’DODGE’ WHERE Coche;
Pregunta 12
Pregunta
Utilizando LEFT JOIN ¿Cuál es la sentencia correcta para las siguientes visualizaciones? (consulta multitabla)
nombre | horario
--------------------------+------------
José Luis | Matutino
Hector Manuel | Matutino
Luis Adrian | Vespertino
Belen | Matutino
Sarai | Matutino
Pablo | Vespertino
Cesiah Tamara | Matutino
Bruno Esteban | Vespertino
Leilany Lucero | Matutino
Griselda | Matutino
(10 filas)
Respuesta
-
SELECT*FROM nombre, horario;
-
SELECT nombre, horario FROM cliente LEFT JOIN Horarios ON id_horario=id_horario;
-
SELECT n.nombre, h.horario FROM cliente LEFT JOIN Horarios ON id_horario=.id_horario;
-
SELECT n.nombre, h.horario FROM cliente n LEFT JOIN Horarios h ON n.id_horario=h.id_horario;
Pregunta 13
Pregunta
De la siguiente sentencia: SELECT*FROM Horarios WHERE horario= 'Matutino'; ¿Cuál es la visualización cree que se mostraría?
Respuesta
-
id_horario | horario | cod_periodo
------------+----------+-------------
cl01 | Matutino | 10A
cl03 | Matutino | 15A
cl04 | Matutino | 20A
cl07 | Matutino | 35A
cl08 | Matutino | 7A
cl09 | Matutino | 35A
cl10 | Matutino | 35A
(7 filas)
-
nombre | fecha_entrevista
-------------------------+------------------
José Luis | 2016-07-04
Hector Manuel | 2015-12-25
Luis Adrian | 2016-04-18
Belen | 2016-03-25
Sarai | 2015-10-28
Pablo | 2016-02-29
Cesiah Tamara | 2014-04-13
Bruno Esteban | 2016-01-16
Leilany Lucero | 2015-12-29
Griselda | 2016-04-20
(10 filas)
-
nombre | id_historial_cliente
----------------------------+----------------------
José Luis | h01
Hector Manuel | h02
Luis Adrian | h03
Belen | h04
Sarai | h05
Pablo | h06
Cesiah Tamara | h07
Bruno Esteban | h08
Leilany Lucero | h09
Griselda | h10
(10 filas)
-
nombre | horario
-------------------------------+------------
José Luis | Matutino
Hector Manuel | Matutino
Luis Adrian | Vespertino
Belen | Matutino
Sarai | Matutino
Pablo | Vespertino
Cesiah Tamara | Matutino
Bruno Esteban | Vespertino
Leilany Lucero | Matutino
Griselda | Matutino
(10 filas)
Pregunta 14
Pregunta
¿Cual es el enunciado correcto y consulta para este ejemplo?
sum
------
8645
(1 fila)
Respuesta
-
Mostrar los clientes con el costo menor:
SELECT nombre AS nombre_cliente, costo AS costo FROM costo WHERE costo = (SELECT MIN (costo) FROM costo);
-
Mostrar la deuda total que hay por parte de los clientes: SELECT SUM (costo) FROM costo;
-
Mostrar los clientes con el costo mayor:
SELECT nombre AS nombre_cliente, costo AS costo FROM costo WHERE costo = (SELECT MAX (costo) FROM costo);
-
Mostrar el número de clientes que tienen un saldo menor a $200 SELECT COUNT (saldo) FROM costo WHERE saldo < 200;
Pregunta 15
Pregunta
Indique cual consulta es la correcta para la visualización
count
-------
10
(1 fila)
Respuesta
-
SELECT COUNT (id_Staff) FROM Staff;
-
SELECT COUTER (id_Staff) FROM Staff;
-
SELECT COUNTER (id_Staff) FROM Staff;
-
SELECT COUT (id_Staff) FROM Staff;