Mapa Web
 
 
Inicio >> Acceso Usuarios >> Manuales Gratis >> Introducción a la Informática 5
 
Introducción a la Informática
 
DataControl Formación te ofrece este tutorial
 
 5   Aplicaciones
    5. Aplicaciones
    Apartado 5.1
Las Aplicaciones

5.1. Tipos de aplicaciones informáticas.


    Hay infinidad de tipos de aplicaciones y programas informáticos dedicados a una gran multitud de tareas: Procesadores de texto, Maquetadores de texto, Hojas de cálculo, Gestores de bases de datos, de diseño gráfico, de retoque fotográfico, de gestión de nóminas, de gestión bancaria…
Cada una estas aplicaciones se dedica a realizar tipos de tareas específicas para las que está diseñadas, aunque pueden combinar varias tareas, siendo especialistas solo en una de ellas.
Quizá el tipo de aplicación más útil sean los Gestores de Bases de Datos. A continuación se describen.

5.1.1. Los Datos


5.1.1.1. Fase de análisis:

    - Crear datos.

    - Crear procesos.

    - Crear diccionario de datos.

    Los datos y los procesos no se estudian simultáneamente. Sin embargo el diccionario de datos se va creando junto con los datos.

    Hay que optimizar los datos, es decir, utilizarlos únicamente cuando sean necesarios.
Fichero: en los sistemas informáticos tradicionales los datos se almacenan en ficheros diseñados especialmente para cada aplicación. Aunque varias aplicaciones utilizaran los mismos datos, no los compartían, cada aplicación tenía un fichero diferente. Esto trae problemas a la hora de modificar los datos de los ficheros. La solución a este problema son las bases de datos.

    En las bases de datos se almacenan los datos con el objetivo de que sirvan en distintas aplicaciones. No es preciso que existan redundancias. Hay ocasiones que los datos se tienen duplicados (solamente cuando sea necesario).

    Problemas de utilizar ficheros:

    
 • Redundancia de información.
    
 • Más memoria ocupada.
    
 • El tiempo de ejecución es mayor.

5.1.2. Las Bases de Datos


    Sistemas orientados a datos, porque lo importante, son los datos, en función de éstos se crean los procesos.

    En una base de datos se guarda la descripción y las relaciones que pueden existir entre los distintos datos.

    Los datos se almacenan interrelacionados y estructurados de acuerdo con un determinado modelo de datos que permita recoger el máximo significado asociado a ellos.

    En un sistema de base de datos los programas no acceden directamente a los datos sino que es un software el encargado de proporcionar a las aplicaciones, los datos que éstas demandan. Este software se conoce como Sistema Gestor de Base de Datos (SGBD).

También mantiene la integridad, confidencialidad y seguridad de los datos.

5.1.2.1. Ventajas de las bases de datos frente a los ficheros

    
Independencia de los datos y procesos que los utilizan.
    
Coherencia de los resultados obtenidos.
    
Mejor disponibilidad de los datos.
    
Mayor valor informativo.
    
Mejor y más normalizada documentación de la información.

5.1.2.2. Sistema Gestor de Bases de Datos.


    Conjunto de programas que permiten que los usuarios describan, recuperen y manipulen eficazmente los datos almacenados en la base de datos, protegiendo dichos datos contra todas aquellas acciones intencionadas o no que los puedan corromper.

    Se necesita un software de gestión que facilite las operaciones y las interfaces con los usuarios. Este software es el que conocemos como SGBD.

    Pero también se necesita un modelo de datos de acuerdo con el cual se estructurará y manipulará los datos.

    El SGBD implementa un determinado modelo de datos.

    Se distinguen 3 tipos de usuarios de una base de datos:

    1) El administrador: la persona que define los datos.

    2) Los programadores: las personas que crean la forma de presentar los datos.

    3) Los usuarios finales: las personas que utilizan los datos.

    Los datos se pueden ver desde dos puntos de vista:

    1. Ver una estructura lógica: que es lo que yo veo hacia fuera.

    1.1. Nivel conceptual.

    1.2. Nivel externo.

    2. Una estructura física: cómo están los datos grabados en el ordenador.

5.1.2.3. Funciones del sistema gestor de bases de datos.

    
Descripción de datos: un SGDB debe permitir la descripción de los distintos esquemas de las bases de datos. El administrador de la base de datos es el encargado de especificar los elementos de datos que la forman; su estructura, interrelaciones, restricciones, etc.
El administrador es el responsable de definir tanto el esquema conceptual, como interno y los distintos esquemas externos.

    
Manipulación de datos: debe permitir que los usuarios de la base de datos recuperen, inserten, modifiquen o eliminen datos de ella. Las operaciones a realizar sobre la información contenida en la base de datos se especifican mediante un lenguaje de manipulación de datos (LMD). Lenguaje de manipulación que está formado por un conjunto de instrucciones que son admitidas dentro de un programa escrito en otro lenguaje.

    Los usuarios finales interactúan con la base de datos a través de aplicaciones diseñadas para atender sus necesidades concretas de información, o por medio de utilidades pensadas específicamente para usuarios no informáticos.

    Cuando se trata de satisfacer las necesidades de información que no fueron formalizadas en una aplicación en el SGBD suele disponer de un lenguaje autocontenido (que está dentro del sistema) que se utiliza de forma convencional que incluye algunas facilidades de descripción. El SGBD llevará a cabo las operaciones de manipulación de datos, cumpliendo siempre las restricciones de seguridad especificadas por el administrador.

    
Transformación de los datos: (MAPPING). El sistema general de bases de datos es el responsable de realizar la correspondencia o transformación entre los formatos de datos, correspondientes a los distintos esquemas de la base de datos.

    
Protección de los datos: Debe tener mecanismos que permitan proteger los datos contra fallos que los altere y corrompa. También debe tener mecanismos que impida los accesos no autorizados.

    
Seguridad: mecanismos que nos protegen de cometer errores lógicos.

    
Integridad: El objetivo de la integridad es lograr que todos los datos contenidos en la base de datos sean correctos, para ello es sistema general de bases de datos debe de detectar y corregir las operaciones incorrectas que introduzcan inconsistencia a la base de datos.

    Hay dos tipos de operaciones que pueden afectar a la integridad:

    
Las operaciones que atentan contra las restricciones de integridad
    
Las interferencias por accesos concurrentes.

    Una restricción de integridad debe de ir siempre acompañada de la especificación de la acción que va a realizar, en caso de intento de violación de la misma.

    El sistema general de base de datos debe disponer de utilidades o programas de servicio, diseñados para facilitar al administrador de la base de datos las tareas de mantenimiento y seguridad de dicha base. Estos programas realizan una serie de funciones:

    
Modificación del tamaño de los ficheros.
    
Obtención de estadísticas de utilización.
    
Copias de seguridad y recuperaciones tras la caída del sistema.

    — Afinación: es la posibilidad de crear nuevos objetos en la base de datos, como informes, formularios, sin la necesidad de volver a escribir los datos. Debe permitir, así mismo, la posibilidad de importar y exportar datos.

    — Flexibilidad: posibilidad que debe tener un sistema general de base de datos para crear informes, consultas, etc., mediante lenguajes de alto nivel, o herramienta propias de la base de datos, que interroguen a cualquier estructura de datos, de forma que sea sencillo y rápido de obtener la información deseada.

    — Migración y compatibilidad de datos: la migración de los datos, es la posibilidad que tiene las bases de datos de ser capaces de obtener datos que han sido almacenados en otro tipo de aplicaciones. La compatibilidad se refiere a que los datos pueden ser copiados a otras aplicaciones sin pérdida de información, ni de sus propiedades.

    — Redundancia mínima: posibilidad de que los datos no estén repetidos, ni en esa base ni en otras con las que esté relacionadas.

    — Velocidad de respuesta: las consultas han de tener un tiempo de respuesta lo suficientemente rápido como para atender todas las solicitudes de información, que le hagan los usuarios.

    — Independencia física de los datos: propiedad del sistema general de base de datos que hace que el sistema siga funcionando aun cambiando la ubicación física de los datos e incluso cambiando el sistema operativo que los soporta, sin la necesidad de cambiar ningún programa de acceso.

— Independencia lógica de los datos: se refiere a que las modificaciones que se realicen en algunos elementos de la base de datos no obliguen a cambiar su estructura general.

5.1.3. La edición y el procesamiento de texto


    Los editores y procesadores de texto, son herramientas informáticas destinadas a la creación de documentos de forma que con el mínimo trabajo, se pueda conseguir un aspecto lo mejor y más profesional posible.

    Según algunos autores, se debe diferenciar entre un editor y un procesador de texto.

    Un editor de texto, tiene como función permitir al usuario introducir el texto del documento, imprimirlo y guardarlo de manera sencilla y cómoda. Para ello proporciona una serie de ayudas tales como la posibilidad de copiar, repetir y borrar bloques de texto, borrar líneas o palabras enteras, etc. Además, suele contar con funciones básicas orientadas a la modificación del aspecto del documento, tales como, la colocación del texto en la página, el cambio del tipo de letra, etc., no llegando mucho más allá. Ejemplos de editores de texto son los programas EDIT del sistema operativo MS-DOS y WRITE de Windows.

    Un procesador de texto, por otra parte, cuenta con muchas más funciones. Además de las características de los editores de texto, un procesador de texto, permite:

    • Añadir gráficos, tablas, símbolos, etc.
    • Generar índices y glosarios de aquellos documentos que lo requieran.
    • Crear cartas o etiquetas.
    • Combinar correspondencia: Que consiste en tomar un conjunto de datos y sustituirlos en un documento existente.

Esto supone por ejemplo poder enviar una carta a un conjunto de clientes teniendo que escribir solo el texto de la carta.

    • Proporciona herramientas para la corrección ortográfica y gramatical del documento.
    • Y un largo etc. de funciones que dependen del procesador de texto usado.

5.1.4. Las hojas de cálculo.


    Una Hoja de Cálculo permite efectuar cálculos sencillos y complejos con rapidez y precisión. Además permite simular situaciones con el objeto de efectuar análisis sobre las mismas. Sustituye con grandes ventajas a las calculadoras normales, científicas y financieras. Proporciona una interfaz más adecuada para el tratamiento de problemas numéricos que una calculadora.

    La hoja de cálculo se presenta como una tabla o matriz de dos dimensiones, que consta de un número de filas y columnas variable. Las filas son los datos horizontales y las columnas los verticales. El lugar donde se produce la intersección de una fila y una columna se denomina celda; el número total de celdas se calcula multiplicando filas por columnas. Las columnas se numeran utilizando las letras (A, B, ..., AA, BB, ..., etc.) y las filas de 1 en adelante.



    Cada celda es referenciada por una dirección o coordenada, formada por la fila y columna. El contenido de la celda puede ser una constante (numérica o textual) o bien una fórmula para obtener su valor a partir de otras celdas.

    La gran ventaja de esta herramienta de trabajo es que el computador mantiene las coordenadas y las fórmulas o funciones previamente definidas; de este modo, si se cambia uno de los valores, los distintos contenidos que estén relacionados con él se reajustan automáticamente. Esta característica de recalculación la convierte en adecuada para previsiones, planificaciones, cuadros de amortización, etc.
Otras características de la hoja de cálculo son:

    Sencillez de manejo, lo que permite a usuarios no informáticos sacarle bastante provecho.
Sus valores pueden exportarse a representaciones gráficas o importarse de bases de datos.
Pueden comprobar hipótesis, simular modelos o, indirectamente, perseguir unos determinados resultados.

    Sirven para analizar datos, permitiendo interpretar su significado económico, estadístico, cultural, etc.

    Sus resultados se pueden obtener por pantalla o por impresora.

5.1.5. Los editores gráficos.


    Son programas (aplicaciones) de retoque de imágenes bitmap. Básicamente existen dos tipos de programas de diseño: los vectoriales y los raster.

    Los programas de diseño vectoriales se utilizan para diseños “sencillos”, lineales, en los que podremos usar la “mano alzada” para dibujar, aparte de otras herramientas.

    Los programas de diseño raster trabajan con imágenes complejas, píxel a píxel como se dijo antes. Permiten una definición, intensidad, resolución y gama de colores más completas que los editores vectoriales, permiten editar y modificar fotos y figuras utilizando una gran variedad de técnicas y herramientas. Es importante recalcar que la mayor utilidad de estos editores gráficos es precisamente la de editar imágenes que ya se tienen previamente y que fueron creadas o capturadas por otros medios tales como:

    • Fotos o ilustraciones digitalizadas en un scanner
    • Figuras provenientes de alguna colección de clipart
    • Dibujos hechos en alguna aplicación de dibujo
    • Imágenes obtenidas en Internet a través de un navegador

    Existe una gran cantidad de programas para procesar imágenes. Para comprender un poco mejor las diferencias y similitudes entre todas estas aplicaciones y saber en que casos conviene utilizar cualquiera de ellos y por qué, vamos a describir brevemente las principales categorías en las que se dividen, y para que tipo de trabajos se usan.


 
 

Virtual-Formac® 2004
[Aviso Legal]
Contacta con Nosotros | ¿Quiénes somos? | Tu opinión es Importante
         Opt. 1024 X 768
Directorio de Centros | Directorio de Cursos