domingo, 1 de noviembre de 2015

Conclusiones del Trabajo de Campo

PRESENTACIÓN FINAL 

PRESENTACION EN POWER POINT





Vimos que para tener hacer de la tecnología un recurso estratégico se necesitaba de una cultura organizacional que privilegie la actividad informática y propicie e intervenga en la formulación de un plan estratégico de sistemas, en Naranja la Alta Dirección acompaña a los grupos de trabajo durante el proceso de implementación del sistemas, sin embargo no interviene en un plan estratégico de sistemas. Las decisiones se toman en la Dirección de Sistemas de acuerdo a su propio análisis de costos y retornos, que difiere al que hace el resto de la compañía
La teoría coincide cuando habla de la importancia de la satisfacción del usuario de TIC con relación a los resultados. Se brindan capacitaciones, realizan encuentros intersectoriales y se premia el aprendizaje en esta organización, la calidad en los procesos es algo que se tiene muy presente (han obtenido certificaciones en los procesos de Gestión de Desarrollo de Software, Gestión de Operaciones de Software Gestión de la Tecnología Informática y Gestión de Servicios Informáticos) Están convencidos de que la excelencia en cada una de las tareas que realizan es fundamental para la diferenciación en el mercado y la satisfacción de cada uno de sus Clientes.
L vinculación con los objetivos de la organización y estrategias es integral, se forman equipos de trabajos mixtos en donde los integrantes de sistemas tienen el rol de captar los requerimientos de los otros sectores de la organización y desarrollar un sistema que acompañe a los objetivos del proyecto en concreto
Sin embargo la empresa no se caracteriza porque las tecnologías les permitan alcanzar nuevos enfoques de negocios y una posición competitiva. La dirección de sistemas no se encarga de la búsqueda de soluciones o nuevos proyectos para modernizar la empresa sino que se adaptan a las necesidades del momento.
Con respecto al uso de ERP´s , la empresa nos plantea que no consideran estratégico la utilización de software integrados ya que la dinámica y el rubro en donde se encuentran es totalmente cambiante, y un sistema así lo limitaría. Como vimos en el teórico de la materia, la empresa si utiliza para el área comercial soluciones tercerizadas, ya que vienen diseñadas con las mejores prácticas y no así en la parte de RR.HH. y atención del público donde el contacto con el cliente debe ser diferencial.
Con respecto a la medición de efectividad e inversión la dirección de sistemas realiza un análisis del costo total de propiedad teniendo en cuenta los factores estudiados en la medida de lo posible que se puedan cuantificar. Los no cuantificable, es en un 90% la satisfacción de los usuarios, y ese análisis lo tendrá en cuenta la Alta dirección al momento de tomar la decisión entre las alternativas que presente sistemas.
Al considerar el modelo de Richard Nolan consideramos que la Tarjeta Naranja se ecnuetra dentro de la 5ta Fase de Crecimiento. Los recursos informáticos son uno de los elementos críticos para la mantener la competitividad de la empresa. En definitiva, la supervivencia de la misma. Considera a la información como un recurso estratégico. La empresa no puede funcionar sin sus recursos informáticos operativos, en tiempo y lugar adecuado. Para ello, viene desarrollando año tras año mejoras en la arquitectura, integrando las áreas de gestión de información, realizando inversiones en las datawarehouse. Se optimizaron los procesos nocturnos y la tecnología de soporte a los mismos, para lograr mejorar el tiempo de las copias que se realizan para la igualación de los equipos que atienden el online (sistema de caja y venta) y Batch(sistema de facturación y limites). Con el objetivo de procesar el volumen de datos que genera cada sector de la compañía, se implementó una herramienta de Business Intelligence (BI) que permite brindar información de soporte para la toma de decisiones estratégicas, acorde a las necesidades actuales y futuras de Tarjeta Naranja.
Podemos concluir que la empresa es consciente de la importancia de las Tecnologías de Información y se ha manejado de acuerdo a la teoría y el conocimiento empírico que le han dado los años en rubro.

miércoles, 14 de octubre de 2015

Cuestionario de Trabajo de Campo



Cuestionario de preguntas para la entrevista con la empresa



1) Con respecto a la misión de la empresa:

¿Considera que las Tecnologías de la Información cumplen un rol importante en el logro de las metas organizacionales?



2) Los sistemas de información son un recurso estratégico.  Nombre situaciones habituales en donde le han permitido generar una ventaja competitiva.



3) Con respecto a la planificación de los SI/TIC al momento de invertir en un nuevo sistema:

Ø  ¿Se tiene en cuenta en el análisis del retorno de la inversión los beneficios económicos o además se incluyen factores no cuantificables? Por ej. La eficiencia en los tiempos de trabajo, el mayor grado de fluidez de los datos, etc.

Ø  ¿Cómo evalúa el retorno de la inversión? ¿Qué herramientas utiliza?

Ø  Al momento de la elección del sistema, ¿Qué posición se toma al sistema? Por ej.: elegir un sistema fácil de usar o que sea más avanzado en el mercado, etc.

Ø  ¿La decisión se toma en el área de sistemas o interviene personal de otras áreas de la organización?

Ø  ¿Qué rol toma la alta dirección con respecto a los proyectos de inversión?  

-          ¿Propicia e interviene en la formulación de un plan estratégico de sistemas?

-          ¿Toma la decisión final de acuerdo a las alternativas propuestas por la dirección de sistemas?

-          ¿Se muestra colaborativo o realizando aportes para la mejor implementación?

Ø  La dirección superior de la organización es responsable de la implantación de una cultura organizacional ¿Se privilegia la actividad informática? ¿Hasta qué punto la cultura organizacional impulsa a los empleados a la capacitación y a la adopción de los nuevos cambios tecnológicos?

Ø  ¿Quién se encarga de comunicar y establecer el vínculo entre el nuevo usuario de TIC y el Sistema de Información?

Ø  En los últimos años los avances tecnológicos han ampliado los medios de comunicación con los clientes, ¿Cómo fue llevado a cabo ese proceso en la empresa?¿ Considera que la sociedad se muestra resistente a dicho cambio?



4) Las TIC provocan un efecto en la organización a través de cambios en el rubro en el que se encuentra inserto la empresa, cambios en la estructura de la empresa, la creación de ventajas competitivas y la oportunidad de nuevos negocios. Ustedes como empresa ¿Buscan adaptarse a los cambios en el rubro o se intenta estar siempre un paso más adelante a la vanguardia de las nuevas tendencias en tecnología?



5) Con respecto a la oportunidad de nuevos negocios, el proyecto del E-COMMERCE ¿Que visión se tiene para un futuro de corto y mediano plazo?



6) ¿Existe una persona o área encargada de identificar las necesidades de TIC?



7) Para el análisis del retorno de la inversión es necesario una retroalimentación desde los resultados que arroja la implementación de las tecnologías. ¿Que procedimientos de seguimiento y control se llevan a cabo?


SQL 3ra Tarea

a) Obtener un listado de clientes de la Ciudad de Cordoba que su saldo sea superior al limite de credito o que tengan la cuenta suspendida. Esto ultimo, sin importar la ciudad donde residan.
SELECT *
FROM CLIENTES
WHERE ciudad_cli like 'CORDOBA'
AND saldo_actual > limite_credito
OR ctacte_susp like 'S'

b) Obtener un listado de clientes con saldo superior a su limite de credito y que residan en el barrio Alto Alberdi o Centro
SELECT *
FROM CLIENTES
WHERE saldo_actual > limite_credito
AND barrio_cli like 'CENTRO' OR 'ALTO ALBERDI'


c) Obtener un listado de los comprobantes del vendedor Martinez, indicando prefijo, numero e importe total de cada comprobante
SELECT nombre_cliente, prefijo_comprobante, numero_comprobante, importe_total, apellido_vendedor, VENDEDORES.id_vendedor
FROM CTACTE, VENDEDORES
WHERE VENDEDORES.id_vendedor = CTACTE.id_vendedor
AND VENDEDORES.apellido_vendedor like 'Martinez'

d) Obtener el mismo listado anterior, agregando el tipo de movimiento
SELECT nombre_cliente, prefijo_comprobante, numero_comprobante, importe_total, apellido_vendedor, VENDEDORES.id_vendedor, desc_tipo_movim
FROM CTACTE, VENDEDORES, TIPOS_MOVIMIENTOS
WHERE VENDEDORES.id_vendedor = CTACTE.id_vendedor
AND VENDEDORES.apellido_vendedor like 'Martinez'

lunes, 31 de agosto de 2015

Normalización de una Base de Datos

FUNDAMENTOS DE LA NORMALIZACIÓN

La normalización es el proceso de organizar los datos de una base de datos. Se incluye la creación de tablas y el establecimiento de relaciones entre ellas según reglas diseñadas tanto para proteger los datos como para hacer que la base de datos sea más flexible al eliminar la redundancia y las dependencias incoherentes. 

Los datos redundantes desperdician el espacio de disco y crean problemas de mantenimiento. Si hay que cambiar datos que existen en más de un lugar, se deben cambiar de la misma forma exactamente en todas sus ubicaciones. Un cambio en la dirección de un cliente es mucho más fácil de implementar si los datos sólo se almacenan en la tabla Clientes y no en algún otro lugar de la base de datos. 
Hay algunas reglas en la normalización de una base de datos. Cada regla se denomina una "forma normal". Si se cumple la primera regla, se dice que la base de datos está en la "primera forma normal". Si se cumplen las tres primeras reglas, la base de datos se considera que está en la "tercera forma normal". Aunque son posibles otros niveles de normalización, la tercera forma normal se considera el máximo nivel necesario para la mayor parte de las aplicaciones. 

Primera forma normal

  • Elimine los grupos repetidos de las tablas individuales.
  • Cree una tabla independiente para cada conjunto de datos relacionados.
  • Identifique cada conjunto de datos relacionados con una clave principal.
No use varios campos en una sola tabla para almacenar datos similares. Por ejemplo, para realizar el seguimiento de un elemento del inventario que proviene de dos orígenes posibles, un registro del inventario puede contener campos para el Código de proveedor 1 y para el Código de proveedor 2. 

¿Qué ocurre cuando se agrega un tercer proveedor? Agregar un campo no es la respuesta, requiere modificaciones en las tablas y el programa, y no admite fácilmente un número variable de proveedores. En su lugar, coloque toda la información de los proveedores en una tabla independiente denominada Proveedores y después vincule el inventario a los proveedores con el número de elemento como clave, o los proveedores al inventario con el código de proveedor como clave.

Segunda forma normal

  • Cree tablas independientes para conjuntos de valores que se apliquen a varios registros.
  • Relacione estas tablas con una clave externa.
Los registros no deben depender de nada que no sea una clave principal de una tabla, una clave compuesta si es necesario. Por ejemplo, considere la dirección de un cliente en un sistema de contabilidad. La dirección se necesita en la tabla Clientes, pero también en las tablas Pedidos, Envíos, Facturas, Cuentas por cobrar y Colecciones. En lugar de almacenar la dirección de un cliente como una entrada independiente en cada una de estas tablas, almacénela en un lugar, ya sea en la tabla Clientes o en una tabla Direcciones independiente.

Tercera forma normal

  • Elimine los campos que no dependan de la clave.
Los valores de un registro que no sean parte de la clave de ese registro no pertenecen a la tabla. En general, siempre que el contenido de un grupo de campos pueda aplicarse a más de un único registro de la tabla, considere colocar estos campos en una tabla independiente. Por ejemplo, en una tabla Contratación de empleados, puede incluirse el nombre de la universidad y la dirección de un candidato. Pero necesita una lista completa de universidades para enviar mensajes de correo electrónico en grupo. Si la información de las universidades se almacena en la tabla Candidatos, no hay forma de enumerar las universidades que no tengan candidatos en ese momento. Cree una tabla Universidades independiente y vincúlela a la tabla Candidatos con el código de universidad como clave. 

EXCEPCIÓN: cumplir la tercera forma normal, aunque en teoría es deseable, no siempre es práctico. Si tiene una tabla Clientes y desea eliminar todas las dependencias posibles entre los campos, debe crear tablas independientes para las ciudades, códigos postales, representantes de venta, clases de clientes y cualquier otro factor que pueda estar duplicado en varios registros. En teoría, la normalización merece el trabajo que supone. Sin embargo, muchas tablas pequeñas pueden degradar el rendimiento o superar la capacidad de memoria o de archivos abiertos. 

Puede ser más factible aplicar la tercera forma normal sólo a los datos que cambian con frecuencia. Si quedan algunos campos dependientes, diseñe la aplicación para que pida al usuario que compruebe todos los campos relacionados cuando cambie alguno.

Otras formas de normalización

La cuarta forma normal, también llamada Forma normal de Boyce Codd (BCNF, Boyce Codd Normal Form), y la quinta forma normal existen, pero rara vez se consideran en un diseño real. Si no se aplican estas reglas, el diseño de la base de datos puede ser menos perfecto, pero no debería afectar a la funcionalidad.

Modelado de Datos

MODELADO DE DATOS

Continuando al modelado de procesos, el modelado de datos sirve para configurar la estructura de la bases de datos de la empresa.

Una forma de modelar los datos es a través de el "diagrama de entidad- relación", el cual describe los datos almacenados y la relación que existe entre ellos.

Una herramienta muy sencilla para el graficar este diagrama directamente en el navegador es el SQL. Al final de la entrada adjuntamos un enlace para ingresar.


Con el caso de "SOLICITUD DE VIAJE", este sería el modelado de datos del proceso: 


Diseñador de SQL:
http://datos.eco.unc.edu.ar/wwwdsg/

Lenguaje XML: