sábado, 11 de mayo de 2013

BUSINESS INTELIGENCE

Empezaremos defiendo el término de Business intelligence(inteligencia empresarial),se refiere al uso de los datos de una empresa para facilitar la toma de decisiones a las personas que deciden, es decir, la comprensión del funcionamiento actual y la anticipación de acciones para dar una dirección bien informada a la empresa.
A menudo, el problema de las empresas no es la falta de información, sino tener demasiada. Business intelligence surge como solución a este problema.



Funcionalidad del Business intelligence:
  • Proporcionar conocimiento experto: facilita datos relevantes de forma automática, veraz, orientada y organizada por tanto ofrece un conocimiento cualificado sobre el proceso de negocio.
  • Reaccionar con inmediatez: Al disponer de forma instantánea de la información, las decisiones se pueden tomar de inmediato.
  •  Controlar estrategias: Al conocer la tecnología se puede trabajar sobre las diversas metodologías para desarrollar cuadros de mando integral, diferentes perspectivas,…
  • Mejorar la competitividad:Seguir con rapidez y análisis cada área de negocio permite motivar a los diferentes agentes involucrados en su gestión



 

Las principales soluciones de análisis de la información(se encuadran dentro de Business intelligence)son:
  • Reporting: Herramientas para generación de listados, informes…
  • Analisis OLAP: Agilizar la consulta de grandes cantidades de datos.
  • EIS: Análisis para visualizar,el estado de una determinada situación empresarial, presente o pasada, y que permite detectar anomalías u oportunidades.
  • DSS: Aplicación informática que basándose en modelos matemáticos permite ayudar a la toma de decisiones.
  • Data mining: Herramientas diseñadas para resolver problemas concretos que requieran muchos cálculos y análisis.
  • KMS....

  •  ¿Crees que se podría  mejorar un negocio con Business intelligence?

    sábado, 4 de mayo de 2013

    TÉCNICAS DE RECUPERACIÓN DE INFORMACIÓN

    Antes de nada vamos ha hablar sobre el proceso de recuperación de información, sistema de recuperación de información...



    El proceso de recuperación: se lleva a cabo mediante consultas a la base de datos donde se almacena la información estructurada, mediante un lenguaje de interrogación adecuado.
    Uno de los problemas que surgen en la búsqueda de información es dependiendo del tipo de búsqueda se pueden recuperar multitud de documentos o simplemente un número muy reducido, a esto dicho se le denomina Silencio o Ruido Documental.

    Sistema de recuperación de información:Proceso donde se accede a una información previamente almacenada, mediante herramientas informáticas.

    Algunas de las herramientas son:
    • Base de datos
    • Internet(buscadores,metabuscadores,buscadores selectivos...)
    • Lenguajes de interrogación y ecuaciones de búsqueda.
    Navegación VS Recuperación de información
    La diferencia entre ambos conceptos, se origina en la forma de obtener información, mientras que en la recuperación de información se obtiene de forma lineal, la navegación tiene la capacidad de obtener información a través del hipertexto. Esto quiere decir que, la adquisición de conocimiento se realiza paulatinamente y dependiendo del interés del usuario se profundiza.
    Técnicas de recuperación de información

    • Sistemas de recuperación de lógica difusa:Esta técnica permite establecer consultas con frases, de forma que la máquina al realizar la búsqueda elimina signos de puntuación, artículos,palabras comunes dejando sólo aquellas palabras que el sistema considera relevantes. La recuperación se basa en proposiciones lógicas con valores de verdadero y falso, teniendo en cuenta la localización de la palabra en el documento .
    • Técnicas de ponderación de términos:Los documentos recuperados se encuentran en función del valor obtenido en la ponderación.
    • Técnica de clustering: Se atribuyen unos valores,que actúan como agentes para agrupar los documentos por orden de importancia, mediante algoritmos K-means,COBWEB,algoritmo EM.
    • Técnicas de retroalimentación por relevancia:Esta técnica pretende obtener el mayor número de documentos relevantes tras establecer varias estrategias de búsqueda.Algoritmo Genético, es el que se ha utilizado para llevar a cabo este tipo de técnicas de recuperación.
    • Técnicas de stemming:La técnica de Stemming lo que pretende es eliminar las posibles confusiones semánticas que se puedan dar en la búsqueda de un concepto, para ello trunca la palabra y busca solo por la raíz.Algoritmos utilizados(Paice/husk...).
    Calidad de la recuperación
    Nombraremos algunos criterios para que la recuperación sea de calidad.


    •  Consistencia: Capacidad que tiene un sistema de búsqueda en coordinar su sistema de clasificación con el lenguaje de búsqueda.
    • Tasa de acierto: coeficiente que surge de dividir el número de documentos relevantes recuperados, sobre el número total de documentos relevantes de la colección.
    • Relevancia: Característica de un documento recuperado que cumple con la necesidades de información.
    • Tasa de relevancia: coeficiente que surge de dividir el número de documentos relevantes recuperados, sobre el número total de documentos recuperados.

    sábado, 20 de abril de 2013

    BUSCADORES

    En esta entrada hablaremos de los buscadores actuales,características....
    Para empezar vamos a explicar que es un buscador.
    ¿Que es un Buscador web?

    Es una herramienta que rastrea millones de páginas web,documentos asociados y los clasifica según el término que haya introducido el usuario en el buscador

    Ahora hablaremos de los buscadores más usados su inicio,evolución....
    Fundado por dos estudiantes de la Universidad de Stanford,es uno de los buscadores más usados por los usuarios.
    Para rentabilizarlo económicamente,se lanzó el programa publicitario Google adwords,permite a cualquier persona anunciarse dentro de la página de resultados del buscador.
    Dispone de búsquedas avanzadas,en el que puedes elegir cuántos resultados por página quieres,páginas web sólo en español,alojadas en un determinado dominio... 
    También dispone de unas herramientas de búsqueda y utilidades de las cuales nombraré algunas:
    • Google Imágenes: Herramienta muy útil para buscar las imágenes que deseemos,se puedes filtrar por tamaño, extensiones(jpg,gif....)...
    • Google Maps: Es un servicio que ofrece mapas de ciudades de diversos países,todas las imágenes de satélite son las mismas que usa la herramienta Google Earth.
    • Traductor de Google: Es una herramienta que permite traducir un determinado texto o página web de un idioma a otro.
    Desventajas:
    •  Recolecta cookies y otros datos personales.
    • No realizan búsquedas "en vivo".
     


    Inicialmenterecibió el nombre de "Jerry Guide to the World Wide Web",pero pronto se cambió su nombre a Yahoo!.Comenzó como un directorio web de otros sitios webs organizados en jerarquías.Curioso es que Yahoo utilizó a Google para buscar en su directorio de enlaces,ahora utiliza su propio criterio de búsquedas,aunque la capacidad de clasificación no es tan exacta como la de Google.
     
    Ventajas:
     
    Las ventajas a destacar son:
    • Almacena caché los formatos HTML
    • Búsqueda avanzada(personaliza los resultados de búsqueda). 

    Desventajas:
    • Tardan más en controlar un mayor número de páginas.

     
     Ask fue conocido en un principio como Ask Jeeves.Ask comenzó a perder usuarios, pero  modificó su tecnología para aceptar la búsqueda mediante palabras clave, de modo que      Ask Jeeves utilizó otros buscadores para encontrar respuestas.Ask fue el primer buscador comercial del tipo pregunta-respuesta.Un dato que me parece curioso es que  Ask también cuenta con la versión de Ask para Niños.                       
     
    Ventajas:
    • Soporta una amplia variedad de consultas de usuarios realizadas en ingles.
    • Soporta búsquedas con palabras claves
    • Posee la tecnología de búsqueda basado en temas de popularidad.
    • No sufre de spam como otros buscadores.
     
    Desventajas:            
     
    • Si no sabes ingles,puede que sea más dificil su uso.
    • Necesitan agregar mas cosas para personalizar como pagina de inicio.
    • Lento al indexar todas sus páginas
       
     
     
     
    Organiza las búsquedas de tal manera que navegar sea muy fácil para el usuario,el secreto de Bing ha sido ir introduciendo novedades interesantes para los usuarios,como la personalización de la página del buscador,búsquedas sociales en tiempo real,portales por países..
     
    Ventajas:
    •  Busquedas, mucho mas visuales que en cualquier otro buscador.
    •  Presentación de mapas y mas opciones para mejorar la búsqueda
    •  Los resultados son coherentes y útiles.
    •  Un exelente buscador de imágenes, superando a Google.
    •  Sistema que te ahorrara muchos clicks para llegar a lo que buscas.
    •  Al buscar videos, te muestra una preview del video.
    •  El recurso de mapas de Bing sobrepasa al de Google       .
    Desventajas:
    • Al tener un diseño más visua, puede que no carge tan rápido.
    • Los mapas de Bing no tienen tanto detalle como los de Google y el cambio interactivo de ruta tampoco es tan intuitivo como con Google Maps.
     
    ¿Cuál es en tu opinión el navegador más eficaz? 
     

    jueves, 21 de marzo de 2013

    LOS SISTEMAS DE ALMACENAMIENTO

    En esta entrada hablaré de los diferentes sistemas de almacenamiento.
    Antes de nada una idea generalizada de que son los sistemas de almacenamiento de datos, son componentes que leen o escriben datos en soportes fisicos o "virtuales".
    Dividiré los sistemas de almacenamiento por fisicos y "virtuales".
    Fisicos:
     
    Algunos de los Sistemas de Almacenamiento más reconocidos y usados son los discos duros es un dispositivo de almacenamiento de datos no volátil,es decir, al apagar el ordenador NO desaparecerá la información guardada en el disco duro.Son de escritura y lectura,es decir que aparte de leer la información que contiene el disco duro puedes sobreescribir,editar información etc....
    Breve resumen de los tipos de disco duros más importantes y comunes en mi opinión:
    • Los IDE.
    • Los Serial Ata.
    • Los SSD

    Ram: Tienen mayor velocidad que los discos duros, son de escritura y lectura pero su inconveniente es que son volátiles,es decir, cuando apagemos el ordenador o en definitiva la corriente eléctrica la información presente en la memoria se pierde.
    Tipos más comunes en mi opinión:
    •  La SDRAM.
    •  La DDR.
    •  La DDR2.
    •  La DDR3.
    ROM: Su principal característica esque es sólo de lectura,no se puede sobreescribir en ella,se utiliza para el proceso de arranque del sistema etc(contiene la Bios del sistema).
     
    Como mencionamos anteriormente los discos duros son internos(colocados dentro del ordenador,aunque en la actualidad hay discos duros extraibles),por lo que compartir información con otro equipos etc era complicado por ello aparecieron los disquetes,los discos ópticos(CD,DVD...),memorias USB(pendrive)......
     
     
    Disquetes: Hablaré de ellos brevemente ya que en la actualidad estan obsoletos(bajo mi punto de vista).Es un medio de almacenamiento de datos encerrada en una cubierta de plástico,cuadrada que son leidos mediante un dispositivo llamado disquetera.
    Discos Ópticos:
    
    Formato óptico de almacenamiento de datos digital,es un disco circular en el cual se codifica,se guarda y almacena la información.Un disco óptico soporta varios tipos de grabación dependiendo del disco óptico que utilicemos.
    Ejemplo:
    CD-R, es sólo grabable una vez (sólo lectura).
    CD-RW es regrabable es igual que el CD-RW pero con la posibilidad de reescribir en el(lectura y escritura).
    Los discos ópticos por lo general suelen ser usados más para música,películas,videojuegos,programas....
    Se necesita de un dispositivo para leer o escribir estos discos ópticos llamado lectora.
    Algunos tipos de discos ópticos:
    • CD-R
    • CD-RW
    • CD+R
    • CD+RW
    • DVD-R
    • DVD-RW
    • DVD+R
    • DVD+RW
    • BD(Blu ray)
    
    
    Memorias USB:

     
     
     
     
    Es un dispositivo de almacenamiento que utiliza una memoria flash para guardar información,son de lectura y escritura,los primeros modelos requerían de una bateria,pero los actuales usan la energía eléctrica procedente del puerto USB.Estas memorias son resistentes a los rasguños,al polvo,y algunos hasta al agua,riesgos que afectan a otras unidades de almacenamiento como los disquetes y discos ópticos(hablados anteriormente).
    Este dispositivo de almacenamiento fue una revolución por el tamaño de este y la facilidad de uso,además de que son baratos.
     
    Tarjetas de memoria móviles:
     
     
     
     
     
    Sin detenerme mucho en las tarjetas de memoria móviles,os daré una idea resumida y los tipos más conocidos.
    Una tarjeta de memoria es un chip de memoria que mantiene su contenido sin energía.
    Algunos tipos:
     
    • PC Card
    • MS
    • MSD
    • SD
    • MiniSD
    • MicroSD

    "Virtuales"
     
    Los sistemas de almacenamiento de los que he hablado son físicos,ahora hablaré de los "virtuales".
     
     
    Servicios en la nube(cloud):  Servicios en la nube son servidores desde internet encargados de atender las peticiones en cualquier momento.Se puede tener acceso a su información,mediante una conexión a internet.Varias de las ventajas que veo bajo mi punto de vista respecto a los sistemas de almacenamientos físicos es que con los Servicios en la nube podrá usarlo  sin conocimientos (conocimientos básicos),es más barato que algunos dispositivos físicos como por ejemplo los discos ópticos,ya que estos tienes que comprar los CD´S,DVD´s y el dispositivo para leer estos discos ópticos(lectora),es mucho más comodo porque no necesitas llevar contigo un dispositivo físico.....
    Y como todo en esta vida,una de las desventajas es si este servicio de almacenamiento de datos puede ser mas vulnerable a ataques de piratas informáticos.
     
     
    También existen multitud de empresas que ofrecen un sistema sencillo de almacenaje y distribución de archivos como por ejemplo rapidshare,Mega,Mediafire etc...
     
    Bases de Datos:  Una base de datos es una “biblioteca” que nos permite guardar grandes cantidades de información de forma organizada,los sistemas de gestión de base de datos son un tipo de software muy especifico, dedicado ha servir la interfaz entre la base de datos ,el usuario y las aplicaciones que la utilizan.Se compone de un lenguaje de definicion de datos,de un lenguaje de manipulacion de datos y de un lenguaje de consulta. (MySql...)
     
     
    ¿Qué tipo de sistema de almacenamiento prefieres el Físico o el "Virtual"?
      
    

    sábado, 9 de marzo de 2013

    LENGUAJES DE PROGRAMACIÓN

    Hoy os voy a hablar sobre los lenguajes de programación,para ello explicaré breve mente una introducción para que quede todo mucho mas claro.

    Algoritmo: No son más que series de instrucciones,es decir, conjunto de reglas operacionales inherentes a un computo.
    Datos: información necesaria que se obtiene del usuario y son representados en estructuras de datos.
    Bien, dicho estas dos explicaciones, podríamos decir: Algoritmos+Estructuras de datos= programas.

    Cabe destacar los tres tipos de lenguajes de programación:
    • Lenguaje máquina: Son inteligibles por la máquina, ya que sus instrucciones son 1 ó 0(cadenas binarias).Estos lenguajes dependen del hardware,es decir, no es lo mismo el lenguaje máquina en un PC que en un IBM... Una ventaja considerable es que no necesita "traducción"( mayor velocidad de ejecución). 
    • Lenguaje bajo nivel: El más conocido es el ensamblador,requiere "traducción" a lenguaje comprensible para la máquina para poder ejecutarlo.La ventaja frente al lenguaje máquina es que son más fáciles de codificar y tienen gran velocidad de cálculo.
    • Lenguaje alto nivel: Son independientes de la máquina,es decir, el lenguaje no depende de una máquina concreta,por lo tanto son potables.Para poder ejecutar un programa escrito en lenguaje de alto nivel hace falta "traducirlo" a lenguaje máquina,lo que llamaremos compilar.
    Ahora os hablare de los cinco lenguajes de programación más usados desde mi punto de vista:


    C es un lenguaje de programación de propósito general,sus principales características son:
    • Programación estructurada.
    • Economía de las expresiones.
    • Abundancia en operadores y tipos de datos.
    • Codificación en alto y bajo nivel simultáneamente.
    • Reemplaza ventajosamente la programación en ensamblador.
    • No está orientado a ningún área en especial.
    Una de las peculiaridades de C es su riqueza de operadores,podría decirse que prácticamente dispone de un operador para cada una de las posibles operaciones en código máquina. C ha sido pensado para ser altamente transportable y para programar lo improgramable, lógicamente como otros lenguajes tiene sus inconvenientes, por ejemplo carece de instrucciones de entrada/salida, de instrucciones de manejo de cadenas de caracteres etc.


    C++ fue desarrollado a partir de programación C , es decir, C con Clases fue re diseñado,extendido y nuevamente implementado el resultado se denominó C++.Las extensiones principales fueron virtuales,funciones sobrecargadas,operadores sobrecargados,herencia múltiple....
    C++, es por lo tanto, un lenguaje híbrido,esto dota a C++ de una potencia,eficacia y flexibilidad que lo convierten en un estándar dentro de los lenguajes orientados a objetos.













    Java es un lenguaje potente basado en C++  pero quitando características que contribuían a generar errores.Permite el desarrollo de aplicaciones en red, distribuidas,concurrentes..Es robusto, interactivo, y muy importante es independiente de arquitectura hardware.
    Visual Basic, sus aplicaciones están basadas en objetos y son manejadas por eventos, deriva del lenguaje Basic(lenguaje de programación estructurado),sin embargo Visual Basic emplea un modelo de programación manejada por eventos.Aunque Visual Basic es de propósito general,también provee facilidades para el desarrollo de aplicaciones de base de datos.

    PHP es un lenguaje de script,utilizado para la generación de páginas web dinámicas,en páginas HTML y ejecutadas en el servidor.No necesita ser compilado para ser ejecutado.La mayor parte de su sintaxis ha sido tomada de C,Java,Perl.Es un lenguaje muy rápido,lenguaje multiplataforma(Linux,Windows....), es libre,capacidad de expandir su potencial utilizando módulos,conexión  con la mayoría de las base de datos(Oracle,MysSQL...)

    Bien como en cada entrada del blog ,siempre os dejo una pregunta.....¿A tu parecer,cuál es el lenguaje de programación que escogerías?

    jueves, 21 de febrero de 2013

    Información y Documentación


    Antes de todo hablaremos y definiremos tres conceptos indispensables que son:

    • Información.
    • Datos.
    • Documentación.




    -Información: Conjunto de datos,supervisados y ordenados,que nos sirve para formar un mensaje,documento etc.
    -Datos: Se podría definir como representación simbólica(numérica,alfabética..)de un atributo.

    Pongamos ejemplos para entender mejor estos dos conceptos ya nombrados.
    En la universidad si viéramos la base de datos hay muchos campos referidos a los alumnos eso son datos.
    Ahora imaginemos que el rector de la universidad extrae a partir de ciertos campos y los sumará obtendrá una información.
    Vamos a adentrémonos más en estos dos conceptos.
    ver la información de datos aporta conocimiento al extraer esa información ya sea de temas de universidad,carreras etc.
    El dato en si no aporta nada,de los datos se extrae información,con la información obtenemos conocimiento.
    En Internet hay información puedes obtener conocimientos a partir de la información pero hay una serie de problemas(Gran explosión de la información,mucha información está en método tradicional...).

    -Documentación:Podríamos definir la como la ciencia del procesamiento de la información que proporciona información sobre algo con un fin determinado.Podemos encontrarnos diferentes tipos de ciencias de la documentación:


    • Informática.
    • Telecomunicación: Mezcla información,telecomunicación y accesos.
    • Bibliometría: Trabaja desde un punto de vista matemático y estadístico de la información.
    • Terminología científica: Tratar la información adecuadamente al texto y contexto para encuadrar la información de la que se está tratando.
    • Bibliografia: Referencia a otras fuentes complementarias para la creación de un documento....
    • Biblioteconomía: Concede importancia a las fuentes finales de la documentación.
    • Ciencia cognitiva: Estudian procesos del conocimiento humano.
    • Ciencias de la comunicación: Intercambio de símbolos de la naturaleza humana.
    • Inteligencia artificial: Proceso automáticos de aprendizaje.


               Soporte Físico de un Documento.


    El soporte físico en que está constituido el documento es independiente de su contenido.
    La elección del soporte es muy importante ya que no todo documento en todo soporte tiene validez legal,también la permanencia en el tiempo es importante ya que la electrónica aguanta hasta que aguanta el soporte y en el papel aguanta pero se deteriora con el tiempo.

    Nos encontramos con varios tipos:
    1. Impresos: Soporte papel.
    2. Audiovisuales: Vídeos, películas...
    3. Magnéticos: Discos magnéticos,cinta magnética..
    4. Electrónicos: Base de datos on-line.
    Para que la documentación cumpla sus objetivos hay una serie de procesos llamada cadena documental.
    Estos procesos son:
    1. Selección: Recogida de los documentos que merecen ser registrados.
    2. Análisis: Ver como representa el contenido de un documento para poder ser buscado mediante palabras clave.
    3. Búsqueda: Puede buscar adecuadamente la información.
    4. Difusión: Puede difundirse de manera coherente.

    Bien, hablaremos ya para terminar de
    Las Fuentes de Información.
    Podríamos clasificarlas en:
     fuentes primarias,fuentes secundarias,fuentes terciarias.
    La diferencia clave entre estas tres fuentes es que la fuentes primarias aporta información original(información de la que parte todo).La fuente secundaria contienen información primaria ,es decir, diferentes versiones de la fuente primaria(resúmenes...),y la fuente terciaria es aquella que nos permite encontrar la información un ejemplo a destacar son los buscadores webs(google,yahoo etc).

    Antes de despedirme os dejaré unos debates interesantes que podemos realizar todos.



        ¿ Desaparecerá el papel?

       ¿Cómo crees que varía la información con Internet?.













    Espero que os haya servido de utilidad mi primer resumen,muchas gracias a todos...