1 de noviembre de 2013

TRABAJO DE CAMPO "D&M Soluciones Tecnológicas"



D&M Soluciones Tecnológicas

La empresa se fundó en el año 2000 en la localidad de Villa Santa Rosa, Provincia de Córdoba. Comenzó dedicándose a desarrollar soluciones en el sector de las telecomunicaciones, a medida que la empresa fue adquiriendo mayor envergadura, extendió su área de acción al desarrollo de proyectos de video vigilancia urbana, sistemas de CCTV, fibra óptica, sistemas de detección perimetral y de incendios, construcción de data centers, proyectos llave en mano de seguridad, entre otros.
Los valores corporativos que constituyen el pilar de D&M y conforman la base de su cultura son: El cliente en primer lugar, Innovación y Calidad.
D&M cuenta con ingenieros especializados, técnicos capacitados y el mejor equipo de trabajo para llevar a cabo sus proyectos y garantizarle los mejores resultados. Los profesionales de D&M se destacan por sus amplios conocimientos, marcada vocación de servicio y por trabajar en pos de las metas y la satisfacción de las necesidades del cliente.

Se han omitido los nombres de los clientes y competidores para esta nota en el blog. En el cuerpo del trabajo formal estarán sus nombres bajo autorizacion de la empresa.

15 de octubre de 2013

Bienvenidos


Bienvenidos esperemos que encuentren este espacio de su agrado, que cumpla con sus expectativas y hallen en él lo que necesiten, ya sean estudiantes o profesores de la cátedra "Tecnología de la Información I" 

PRÁCTICAS SQL 3

EJERCICIO 17Promedio de ventas por vendedor.

select VENDEDORES.id_vendedor, nombre_vendedor, apellido_vendedor, avg (importe_total) as Ventas_Promedio from CTACTE, VENDEDORES where CTACTE.id_vendedor = VENDEDORES.id_vendedor group by VENDEDORES.id_vendedor


EJERCICIO 18
: Incluir el nombre del vendedor en los listados de los ejercicios 14, 15 y 16.

a) Ejercicio 14: 
Listado de clientes de los vendedores 5, 6 y 7 ordenado por vendedor, incluyendo el nombre del vendedor.

select id_cliente, VENDEDORES.id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit, nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp, limite_credito, nombre_vendedor, apellido_vendedor from CLIENTES, VENDEDORES where VENDEDORES.id_vendedor = CLIENTES.id_vendedor and VENDEDORES.id_vendedor in (5,6,7) order by VENDEDORES.id_vendedor


b) Ejercicio 15:
Listado de clientes de los vendedores 1 a 4, con residencia en la ciudad de Córdoba, ordenado por vendedor, incluyendo el nombre del vendedor.
select id_cliente, CLIENTES.id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit, nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp, limite_credito, nombre_vendedor, apellido_vendedor from CLIENTES, VENDEDORES where CLIENTES.id_vendedor = VENDEDORES.id_vendedor and CLIENTES.id_vendedor between 1 and 4 and ciudad_cli = "CORDOBA" order by CLIENTES.id_vendedor

c) Ejercicio 16: Listado de clientes de los vendedores 1 a 10, con residencia en Córdoba u otra localidad en cuyo nombre figure "RIO". Ordenado por vendedor en forma descendente, incluyendo el nombre del vendedor.

select id_cliente, VENDEDORES.id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit, nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp, limite_credito, nombre_vendedor, apellido_vendedor from CLIENTES, VENDEDORES where CLIENTES.id_vendedor = VENDEDORES.id_vendedor and VENDEDORES.id_vendedor between 1 and 10 and (ciudad_cli = 'CORDOBA' or ciudad_cli like '%RIO%') order by VENDEDORES.id_vendedor desc

7 de octubre de 2013

PRÁCTICAS SQL 2

Ejercicio 10: Nombre, domicilio y saldo de los clientes del sector comercial "RIO CUARTO Y ZONA DE INFL."

Hay varias  formas de resolverlo:

1) Por medio de una subconsulta:

select nombre_cliente, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, saldo_actual from CLIENTES where id_sector in (select id_sector from SECTORES where id_sector = 2)

2) Usando sólo la tabla CLIENTES (utilizando el id del sector en vez del nombre del sector):

select nombre_cliente, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, saldo_actual from CLIENTES where id_sector = 2

ACLARACIÓN: El nº 2 es el que identifica a la zona "RIO CUARTO Y ZONA DE INFL."

3) Relacionando tablas (CLIENTES Y SECTORES), sin que aparezca el nombre del sector:

select CLIENTES.nombre_cliente, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, saldo_actual from CLIENTES, SECTORES where CLIENTES.id_sector = SECTORES.id_sector and SECTORES.nombre_sector = "RIO CUARTO Y ZONA DE INFL."

También se puede hacer así:

select CLIENTES.nombre_cliente, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, saldo_actual from CLIENTES, SECTORES where CLIENTES.id_sector = SECTORES.id_sector and SECTORES.nombre_sector like "RIO CUARTO Y ZONA DE INFL."

4) Relacionando tablas y que aparezca el nombre del sector:

select CLIENTES.nombre_cliente, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, saldo_actual, SECTORES.nombre_sector from CLIENTES, SECTORES where CLIENTES.id_sector = SECTORES.id_sector and SECTORES.nombre_sector = "RIO CUARTO Y ZONA DE INFL."

También se puede hacer así:

select CLIENTES.nombre_cliente, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, saldo_actual, SECTORES.nombre_sector from CLIENTES, SECTORES where CLIENTES.id_sector = SECTORES.id_sector and SECTORES.nombre_sector like "RIO CUARTO Y ZONA DE INFL." 
 
Ejercicio 13: Listado de clientes que en su nombre figure JOSE.

select id_cliente, id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit, nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp, limite_credito from CLIENTES where nombre_cliente like "%JOSE%"

Ejercicio 14: Listado de clientes de los vendedores 5, 6 y 7 ordenado por vendedor.

select id_cliente, id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit, nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp, limite_credito from CLIENTES where id_vendedor in (5,6,7) order by id_vendedor

Ejercicio 15: Listado de clientes de los vendedores 1 a 4, con residencia en la ciudad de Cordoba, ordenado por vendedor.

select id_cliente, id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit, nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp, limite_credito from CLIENTES where id_vendedor between 1 and 4 and ciudad_cli = "CORDOBA" order by id_vendedor

Tambien se puede hacer así:

select id_cliente, id_vendedor, id_sector, id_provincia, nombre_cliente, tipo_iva, cuit, nro_ing_brutos, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, telefono_cli, saldo_actual, ctacte_susp, limite_credito from CLIENTES where id_vendedor between 1 and 4 and ciudad_cli like "CORDOBA" order by id_vendedor

30 de septiembre de 2013

PRÁCTICAS SQL

Consigna:

Listado de clientes con la cuenta suspendida. Indicar Nombre, cuit, domicilio, teléfono y saldo de la
cuenta.

Solución:


select nombre_cliente, cuit, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, telefono_cli, saldo_actual from CLIENTES where ctacte_susp = 'SI'


ACLARACIÓN:

Profe como no pudimos acceder al link de las Prácticas del lenjuage SQL para ver las tablas  y su contenido, supusimos  que si la cuenta estaba suspendida en el registro de la base de datos dice la palabra "SI" y si no lo estaba,  la palabra "NO"; y, si fuera un bit, tendríamos que preguntar por '1' o por '0' (1 si es true, 0 si es false).

CORREGIDO:

select nombre_cliente, cuit, calle_y_nro_cli, barrio_cli, ciudad_cli, cod_postal_cli, telefono_cli, saldo_actual from CLIENTES where ctacte_susp = 'S'

9 de septiembre de 2013

EJERCICIOS PRÁCTICOS DER

Clasificación de libros y temas en una biblioteca:



Un videoclub (clientes y películas):



Profesores de un centro (profesores, cursos y asignaturas):


Vendedores de coches (empleados, clientes y coches):


Empleados y empleados jefes: 


Puesto de trabajo:





26 de agosto de 2013

"Pago de Factura a un Proveedor"

Actividades:

 -Definir las tareas a modelar.
 -Identificar quienes son los participantes.
 -Identificar los momentos.
 -Publicar en sus blog el diagrama (imagen) e incorporar el archivo generado en pdf (compartir solo para ver), publicando las tareas y los participantes que han definido.


Resolución: 

Para ver las actividades resultas clic ACA



Solución gráfica: (Hacer clic en la imagen para verla en tamaño real)





19 de agosto de 2013

Solicitud de Crédito

Actividad:

Un proceso de crédito consta básicamente de un "registro" de la solicitud, donde el cliente manifiesta su interés de adquirir un crédito. En esta etapa se incluye: la presentación de la solicitud y documentación requerida a la entidad. Luego se realiza una verificación de la información y posteriormente vendrá la etapa donde se realiza el "análisis" o el "estudio" de la solicitud de crédito y por  último encontramos las actividades referentes a hacer efectivo el crédito o informar el rechazo al cliente"


Solución gráfica:



Hacer clic en la imagen para ver en el tamaño original o clic acá  para ver ver el archivo en formato .pdf
Si no tienes el Adobe para visualizar los archivos con formato .pdf puedes descargalo aquí.

12 de agosto de 2013

Trabajando en la nube

Primer trabajo práctico donde aprendimos a trabajar con las herramientas básicas de Google Docs.

A continuación haz clic acá para poder ver el primer trabajo práctico.