wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Base de datos

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

CREATE TABLE employees(

Nro_empleado NUMBER(6),

Nombre VARCHAR2(25) NOT NULL,

email VARCHAR2(25),

Salario NUMBER(8,2),...

CONSTRAINT emp_email_uk UNIQUE(email));

a)

· crea una tabla con campo primario

b)

· Crea una tabla con campo no repetitivo

c)

· Crea tabla con campo Foraneo

d)

· Hay error en la instrucción

2.

CONSTRAINT emp_dept_fk FOREIGN KEY (department_id)

REFERENCES departments(department_id),

CONSTRAINT emp_email_uk FOREIGN KEY (email));

a)

· · Me crea un CONSTRAINT Unique

b)

· Hay error en el comando

c)

· Este comando sirve para crear una llave foránea

d)

Ninguna

3.

UPDATE employees

SET department_id = 60

WHERE department_id = 110;

a)

1. Este comando me permite en la tabla employees modificar department_id de 110 a 60

b)

1. Este comando me permite en la tabla employees modificar department_id de 60 a 110

c)

1. Actualiza datos de la tabla employees

d)

1. Error en el comando

4.

DELETE FROM locations

WHERE country_id = 60;

a)

Este borra los campos de la tabla locations los campos country igual a 60

b)

No se puede ejecutar este comando por integridad referencial

c)

Esta mal ejecutado el comando

d)

Borra countrys solo con nuero 60 de cualquier tabla

5.

Mostrar el apellido y el salario de los empleados que ganan entre $ 50 y $ 100 y están en el departamento 20 o 50. Etiquete las columnas Empleado y Salario mensual, respectivamente.

a)

SELECT last_name as "empleado", salary as "salario mensual"

FROM employees

WHERE salary BETWEEN 50 AND 100

AND (department_id = 50 ,20);

b)

SELECT last_name as "empleado", salary as "salario mensual"

FROM employees

WHERE salary BETWEEN 50 OR 100

AND (department_id = 50 OR department_id = 20);

c)

SELECT last_name as "empleado", salary as "salario mensual"

FROM employees

WHERE salary BETWEEN 50 AND 100

AND (department_id = 50 AND department_id = 20);

d)

SELECT last_name as "empleado", salary as "salario mensual"

FROM employees

WHERE salary BETWEEN 50 AND 100

AND (department_id = 50 OR department_id = 20);

6.

El departamento de recursos humanos necesita un informe que muestre el apellido y la fecha de contratación de todos los empleados que fueron contratados en 2010.

a)

SELECT last_name, hire_date

FROM hr.employees

WHERE hire_date == '2010';

b)

SELECT last_name, hire_date

FROM hr.employees

WHERE hire_date LIKE '%10%';

c)

SELECT last_name, hire_date

FROM hr.employees

WHERE hire_date LIKE '%10';

d)

Ninguna

7.

Cree un informe para mostrar el apellido, salario y comisión de todos los empleados que ganan comisiones. Ordene los datos en orden ascendente de salario y comisiones

a)

SELECT last_name, salary, commission_pct

FROM hr.employees

WHERE commission_pct NOT null

ORDER BY salary, commission_pct asc;

b)

SELECT last_name, salary, commission_pct

FROM employees

WHERE commission_pct > 0

ORDER BY salary, commission_pct;

c)

SELECT last_name, salary, commission_pct

FROM employees

WHERE commission_pct > 0

ORDER BY commission_pct;

d)

SELECT last_name, salary, commission_pct

FROM employees

WHERE commission_pct = null

ORDER BY salary, commission_pct;

8.

mostrar el apellido y el salario de los empleados que ganan entre $ 10,000 y $ 20,000 y están en el departamento 60 Y 70. Etiquete las columnas Empleado y Salario mensual, respectivamente

a)

select last_name as "Empleado", salary as "DSalario"

from employees

where salary between 10000 and 20000 and (department_id=60 or department_id=70)

b)

select last_name as "Empleado", salary as "DSalario"

from employees

where salary between 10000 and 20000 and (department_id=60 AND department_id=70)

c)

select last_name as "Empleado", salary as "Salario"

from employees

where salary between 10000 and 20000 and NOT IN (department_id=60, department_id=70)

d)

Ninguno

9.

mostrar el apellido y el salario de los empleados que ganan entre $ 5,000 y $ 12,000 y están en el departamento 20 o 50. Etiquete las columnas Empleado y Salario mensual, respectivamente

a)

select last_name as "Employee", salary as "Month Salary"

from employees

where salary > 5000 and salary > 12000 and (department_id=20 or department_id=50)

b)

select last_name as "Employee", salary as "Month Salary"

from employees

where salary between 5000 and 12000 and (department_id=20 AND department_id=50)

c)

select last_name as "Employee", salary as "Month Salary"

from employees

where salary between 5000 and 12000 and (department_id=20 or department_id=50)

d)

Ninguna

10.

El señor Edgar Frank Codd, da los conceptos

a)

Modelo jerárquico

b)

Base de Datos Relacionales

c)

Crea la primera BD

d)

Ninguna

11.

Cuan se define base de datos esta son las características mas importantes (dos respuestas)

a)

Estructurada

b)

Control Concurrencia

c)

conjunto de registros

d)

Control Simultaneidad

12.

la Redundancia en BD se refieres :

a)

Varias BD

b)

No duplicidad en la BD

c)

Duplica BD

d)

Ninguna

13.

El análisis de patrones se da en :

a)

Minería de datos

b)

Big-Data

c)

Datawarehouse

d)

Ninguna

14.

Cuan el sistema operativo defina las direcciones relativas :

a)

Archivos indexados

b)

Archivos directa

c)

Archivos secuenciales

d)

Ninguna

15.

Técnicas hashing:

a)

Es un algoritmo matemático

b)

Método de ordenamiento

c)

Organización de archivo

d)

Ninguna

16.

El DBMS es

a)

Es una BD

b)

Es un administrador los archivos

c)

Sistema de base de datos

d)

Un conjunto de programas que administran la BD

17.

Modelo conceptual su rol es :

a)

Usuario

b)

Programador

c)

DBA

d)

Ninguno

18.

La función principal del DBA es:

a)

Definir el Modelo Conceptual

b)

Definir el Modelo Externo

c)

Definir el Modelo interno

d)

Ninguno

19.

Estos métodos de organización de archivos utiliza el sistema operativo.(dos respuestas)

a)

Directa

b)

Secuencial indexado

c)

Indexado

d)

Relativo

20.

Características de los archivos índices(dos respuesta)

a)

Se pueden utilizar para definir campos Check

b)

Cualquier campo puede ser indice

c)

Un determinado archivo puede tener varios archivos índices

d)

Son definidos para campos foráneos