Está en la página 1de 3

Examen Practico

SQL

Clientes
clt_id number Pk
clt_tipo_doc varchar2(3) tipo de documento (DNI, LC, LE o CUIT)
clt_documento number numero documento o cuit
clt_apellido varchar2(30) apellido del cliente
clt_nombre varchar2(30) nombre del cliente
clt_sexo varchar(1) sexo del cliente: Masculino, Femenino o Compañía

Celulares
clu_numero number PK. Numero de celular
clu_clt_id number FK. PK de la tabla clientes
clu_estado varchar2(1) Estado del celular: Activo, Suspendido o Cancelado
clu_fecha_alta date Fecha de alta del celular
clu_fecha_baja date Fecha de baja del celular

Ejemplo de datos tabla Clientes:

clt_id clt_tipo_doc clt_documento clt_apellido clt_nombre clt_sexo


1 DNI 17154158 SANCHEZ JUAN M
2 DNI 13456158 JUAREZ CRISTINA F
3 LC 8123548 LIMA TERESA F
4 LE 7154357 FINO ROBERTO M
5 DNI 29154249 SANCHEZ PEDRO M
LA JUNTA
6 CUIT 30451264597 SRL C
CORDOBESA
7 CUIT 30334597481 SA C
8 LC 6459848 SIENA F
9 DNI 31459748 ORTEGA HECTOR M

Ejemplo de datos tabla Celulares:

clu_numero clu_clt_id clu_estado clu_fecha_alta clu_fecha_baja


3515147895 1 A 01/02/1999
1145007848 2 A 25/03/1999
3513204776 3 A 13/04/1999
2615789874 4 C 25/05/1999 07/03/2000
1150004561 5 A 27/05/1999
3515214512 6 A 05/07/1999
1150206659 7 S 28/09/1999
3585789562 8 A 27/12/1999
3515625148 9 C 04/01/2000 10/05/2001
Ejercicios SQL
1- Obtener el celular, nombre y apellido de los celulares vigentes desde
hace 6 meses.
2- Eliminar los celulares de todos los clientes, cuyo tipo de documento sea
LE y su apellido contenga ‘nan’.
3- Obtener en una consulta la cantidad de cada estado de celulares, que
pertenezcan a clientes de sexo compañía, siempre y cuando la cantidad
supere los 5 registros.
4- Cancelar todos los celulares de sexo compañía que se encuentren
suspendidos y su tipo de documento sea LE.

Programación
Para realizar en C#
Dado el siguiente conjunto numérico:
{ 3, 5, 7, 1, 3, 9, 4, 4, 2, 8 }

A) Ordenar de menor a mayor.


B) Eliminar los repetidos
(no utilizar funciones de ordenamiento y eliminación de duplicados
propias del lenguaje)

Cuestionario

1) Marque cuáles son los 2 beneficios principales de MVC:

a- Portabilidad
b- Testeo automatizado de la UI
c- Separación de problemas
d- Eficiencia en la ejecución

2) Señale en qué parte de MVC se recomienda aplicar la funcionalidad


correspondiente a la lógica del Negocio y las Validaciones:

a- Modelo
b- Vista
c- Controlador

3) Indicar cuáles son tecnologías de parte de la Vista:

a- Soap, HTML y Request


b- JPG, text y HTML
c- XML, Http y GET
d- Post, HTML y Razor
4) En los modelos de programación en capas o POO, cual es la mejor
forma para transferir objetos entre ellas? (Justificar….)
a - Se colocan en variable de sesión
b - Se pasan por parámetro a la función
c - Se generan objetos de entorno global para que sea accesible desde
todas las capaz
d – Otra

5) La mejor forma de generar una enumeración de valores para un


objeto es (Justificar….):
a - definirla en el archivo config
b - definirla en una tabla
c - definirla en el código
d - Otra

También podría gustarte