0% encontró este documento útil (0 votos)
17 vistas3 páginas

Examen de Base de Datos

El documento contiene dos exámenes de base de datos para estudiantes de 4to de informática, cada uno con preguntas de opción múltiple y ejercicios prácticos. Se abordan temas como consultas SQL, creación de tablas y vistas, y conceptos de integridad de datos. Cada examen tiene un valor de 10 puntos y está diseñado para evaluar el conocimiento de los estudiantes en el manejo de bases de datos.

Cargado por

sabanaalta03
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas3 páginas

Examen de Base de Datos

El documento contiene dos exámenes de base de datos para estudiantes de 4to de informática, cada uno con preguntas de opción múltiple y ejercicios prácticos. Se abordan temas como consultas SQL, creación de tablas y vistas, y conceptos de integridad de datos. Cada examen tiene un valor de 10 puntos y está diseñado para evaluar el conocimiento de los estudiantes en el manejo de bases de datos.

Cargado por

sabanaalta03
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Centro Educativo Monseñor Thomas Really

4to de Informática
Examen Especial de Base de Datos Valor (10 Puntos)

Nombre Completo: _____________________________________, No: ________


Nombre Profesor: Jose Guillermo Reyes Peguero, Fecha: _______________

1) ¿Cuál de las siguientes consultas mostrará el nombre, apellido y edad?

a) SELECT * FROM Empleados b) SELECT nombreempleado, apellidoempleado, edad


FROM Empleados c) SELECT Avg(Empleado)FROM Empleados d)No son consultas

2) ¿Cómo se puede calcular el sueldo total de todos los empleados?

a) SELECT SUM(sueldo) FROM Empleados b) SELECT AVG(sueldo) FROM Empleados


c) SELECT COUNT(sueldo) FROM Empleados d) SELECT MIN(sueldo) FROM Empleados

3) ¿Cuál es el resultado de la siguiente consulta: SELECT count(*) if sueldo<


10(“El Sueldo es Menor”, “El sueldo es Mayor”) FROM Empleados?

a) El número total de empleados b) El sueldo más alto c) El sueldo más bajo d) Todas
no son correctas.

4) ¿Cuál es el código donde muestra el nombre del empleado con el sueldo más alto?

a) SELECT nombreempleado, MAX(sueldo) FROM Empleados b) SELECT


nombreempleado WHERE sueldo = MAX(sueldo) c) Ambas opciones son correctas

5) ¿Qué hará la siguiente consulta: SELECT descripcionproductos,CASE WHEN


lower(substr(descripcionproductos, 1, 1)) = 'Nuevo'THEN 'Es Nuevo' ELSE
'No es Nuevo' end as 'Estado' FROM productos;?

a) Muestra una condición b) Muestra una búsqueda de un Articulo en específico

c) Muestra una extracción de un artículo nuevo d) Muestra una selección de un articulo

6) Ejercicios Propuestos:

CREATE TABLE personal (


id INT PRIMARY KEY AUTO_INCREMENT,
nombre VARCHAR(50),
apellido VARCHAR(50),
puesto VARCHAR(100)
);
INSERT INTO personal (nombre, apellido, puesto) VALUES
('Juan', 'Pérez', 'Gerente'),
('Ana', 'López', 'Asistente'),
('Pedro', 'Gómez', 'Secretario'),
('Elena', 'Martínez', 'Marketing'),
('Roberto', 'Sánchez', 'Contador'),
('Laura', 'Ruiz', 'Desarrollador'),
('Miguel', 'Fernández', 'Encargado de Sistema');

Por favor dar vuelta a la hoja


Ejercicios

1. Crea una vista llamada vista_personal_basico que muestre solamente el id, nombre
y apellido de todo el personal.

2. Crea una vista llamada vista_gerentes que muestre el id, nombre, apellido y puesto
de todo el personal cuyo puesto sea 'Gerente'.

Nota: Tiene que desarrollar por los codigos ya dados en clase anteriormente
Centro Educativo Monseñor Thomas Really
4to de Informática
Examen Parcial de Base de Datos Valor (10 Puntos)
Nombre Completo: _____________________________________, No: ________
Nombre Profesor: Jose Guillermo Reyes Peguero, Fecha: _______________

1) ¿Cuál es la función que obliga al usuario a llenar los campos de una tabla?

a) Is Null b) No es Nulo c) Not Null

2) ¿Se usa para no duplicar los datos en una base de datos o en la tabla?

a) Auto incremento b) Unique c) Primary Key

3) ¿Opción que permite el ID aumente de manera secuencial?

a) Int b) Unique c) Auto incremento

4) ¿Opción para poner valores enteros?

a) Integer b) Is Null c) Where

5) ¿Opción que permite poner los Numeros 1.6 y 0.5?

a) Numeric b) Enteros c) Varchar

6) ¿Permite poner los textos Cortos en SQLITE?

a) Text b) Char c) Varchar

7) ¿Permite poner los textos largos en SQLITE?

a) Text b) Char c) Varchar

8) ¿Con que extensión termina una base de datos?

a) .Open b) .DB c) .EXE

9) ¿Cuál es el resultado de la siguiente consulta: SELECT count(*) FROM Empleados?

a) El número total de empleados b) El sueldo más alto c) El sueldo más bajo d) La edad
promedio

10) ¿Es un motor del para las Base de Datos?

a) RGB b) SQLITE c) DB

También podría gustarte