Está en la página 1de 2

Proyecto: Examen desarrollo de sistemas Departamento: Desarrollo de TI

Etapa: Reclutamiento Documento: Examen conocimientos


generales

Puesto: Desarrollador de Software Jr

BASES DE DATOS (PRACTICO)

A partir del diagrama de BD anterior realice las siguientes consultas.

1. Consulta que muestre el nombre, apellido y dirección de todos los


empleados que hayan sido contratados (HireDate) en el 2007.

SELECT FirstName, LastName, Address FROM Employees WHERE HireDate LIKE ‘%2007%’

Desarrollo de TI: Examen Conocimientos Generales 3

3
Proyecto: Examen desarrollo de sistemas Departamento: Desarrollo de TI

Etapa: Reclutamiento Documento: Examen conocimientos


generales

Puesto: Desarrollador de Software Jr

2. Consulta que muestre por orden el cliente al que fue vendido, el Vendedor
que la vendio y la fecha de venta. Ordenadas por fecha de venta.
SELECT CustomerID, EmployeeID,OrderDate FROM orders ORDER BY OrderDate DESC;

3. Consulta que obtenga el detalle de venta por orden Mostrando el id de


orden, el codigo de producto, el precio unitario, la cantidad, el descuento y el total
por detalle.
select OrderID, ProductID, UnitPrice, Quantity, Discount, (UnitPrice*Quantity) AS Total From
order_details;
4. Consulta que obtenga el total de venta por orden mostrando solo el id de
orden y el total de venta por orden.

select OrderID, (UnitPrice*Quantity) AS Total From order_details;

5. A partir del diagrama de BD anterior realice el diagrama entidad relacion


correspondiente.

PROGRAMACIÓN (TEORIA)

1. ¿Qué es un algoritmo?
Es un conjunto de instrucciones o reglas definidas ordenadas y finitas que permite solucionar un
problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades

2. ¿Qué es pseudocodigo?
El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la
forma más parecida a un lenguaje de programación

3. ¿Qué es un lenguaje de alto nivel y de un ejemplo?


Cuando hablamos de un lenguaje de alto nivel nos referimos al tipo de lenguaje de programación que
no expresa los algoritmos teniendo en cuenta la capacidad que tienen las máquinas para ejecutar
órdenes, sino al que se utiliza teniendo en cuenta las capacidades cognitivas de los seres humanos

4. ¿Qué es un lenguaje de bajo nivel y de un ejemplo?


Un lenguaje de programación de características de bajo nivel o de primera generación, es aquel en el
que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la
estructura física de las computadoras que lo soportan

5. ¿Qué es recursividad?
se indica cuando un método se llama a sí mismo.

6. ¿Mencione algunos algoritmos de ordenación de datos en arreglos?


Quick sort, Bubble sort, Insertion sort
7. ¿Mencione algún método de búsqueda?
Búsqueda secuencial, búsqueda binaria

También podría gustarte