Cuestionario sobre conceptos básicos de informática 1. Qué es la informática? La informática es la disciplina que estudia el tratamiento automático de la información utilizando dispositivos electrónicos y sistemas computacionales. También es definida como el procesamiento de información en forma automática. Para ello los sistemas informáticos deben realizar las siguientes tareas básicas: Entrada: Captación de información. Procesamiento o tratamiento de dicha información. Salida: Transmisión de resultados. (Estas tres tareas básicas en conjunto son lo que se conoce como algoritmo). 2. Funciones de la informática Entre las funciones principales de la informática se cuentan las siguientes: Creación de nuevas especificaciones de trabajo. Desarrollo e implementación de sistemas informáticos. Sistematización de procesos. Optimización de los métodos y sistemas informáticos existentes. 3. Qué es un dato? Es una representación simbólica que puede ser numérica, alfabética, algorítmica, entre otras. No tienen ninguna información. Un dato puede definirse como la unidad mínima de información o bit, puede ser un carácter, una palabra, etc. Es el resultado de la observación de una característica de un objeto dado, se definen como el conjunto de símbolos utilizados para representar o expresar un hecho, una idea, un número. 4. Cuáles son las etapas del procesamiento de los datos para llevar a cabo la toma de decisiones? Ocurrencia de un hecho Origen Registro Manipulación, utilización y experimentación Reportes Difusión Todas tienen que ver con el almacenamiento. Este es transversal. 5. Qué es información? Conjunto organizado de datos e instrucciones que constituye un mensaje sobre cierto fenómeno o ente, necesarias para que el computador ejecute una tarea. En sentido general, la información es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. Desde el punto de vista de la ciencia de la computación, la información es un conocimiento explícito extraído por seres vivos o sistemas expertos como resultado de interacción con el entorno o percepciones sensibles del mismo entorno. En principio la información, a diferencia de los datos o las percepciones sensibles, tienen estructura útil que modificará las sucesivas interacciones del ente que posee dicha información con su entorno. En conclusión son el conjunto de datos e instrucciones necesarias para que el computador ejecute una tarea. 6. Cuáles son las cualidades de una buena información Las cualidades que debe poseer la información para ser realmente útil son: Precisión: es el porcentaje de información correcta sobre la información total del sistema. En el ámbito de la informática, para que el ordenador aporte unos resultados precisos, es necesario introducir datos igualmente precisos, ya que éste sólo es capaz de mejorar los datos de forma muy limitada (por ejemplo, eliminando datos duplicados). Oportunidad: tiempo transcurrido desde el momento en que se produjo el hecho que originó el dato hasta el momento en el que la información se pone a disposición del usuario. Compleción: la información ha de ser completa para poder cumplir sus fines. La compleción absoluta es imposible de conseguir en los sistemas de información por lo que normalmente se busca conseguir un nivel “suficiente” que depende de dos factores: de los datos existentes en el sistema y de los que éste sea capaz de localizar al realizar una consulta concreta. Significativa: ha de poseer la máxima carga semántica posible, para ello la información debe ser comprensible, interesante y con un volumen justo (ni escasa, ni excesiva). Coherente: el sistema de información debe carecer de contradicciones, es decir, la información debe ser coherente en sí misma. Esta característica también se conoce como integridad en las bases de datos. Seguridad: la información debe protegerse para evitar tanto su deterioro como accesos no autorizados. Comprende tres conceptos fundamentales: confidencialidad, disponibilidad e integridad. La Seguridad de la Información se refiere a la Confidencialidad, Integridad y Disponibilidad de la información y datos, independientemente de la forma los datos pueden tener: electrónicos, impresos, audio u otras formas. Integra: la mayor cantidad posible de información posible para poder tomar decisiones. Cuantificable: que sea medible. Relevante Veraz 7. Elementos de almacenamiento de información. Explique qué es cada uno, a cuanto equivale y relaciónelos de acuerdo a esto último • Bit: Es la unidad mínima de información que puede almacenar y manejar un ordenador, equivalente a un 0 o un 1. • Byte: Es la unidad básica de información. En la práctica, se puede considerar que un byte es la cantidad de espacio necesaria para almacenar una letra. Tiene múltiplos como el Kilobyte, Megabyte, Gigabyte y Terabyte. Internamente, corresponde a 8 bits. • Kilobyte: Múltiplo del byte: un kilobyte son 1.024 bytes. • MegaByte: Múltiplo del byte: un megabyte son 1.024 KiloBytes, cerca de un millón de bytes. 1.048.576 bytes. • Gigabyte: Múltiplo del byte: un gigabyte son 1.024 MegaBytes, cerca de 1.000 millones de bytes. 1.073.741.824 bytes. • TeraByte: Múltiplo del byte: un terabyte son 1.024 GigaBytes, cerca de un billón (un millón de millones) de bytes. 1.0 x1012 bytes. 8. Qué es un Campo? En Informática, espacio para el almacenamiento de un dato en particular. En las bases de datos un campo es la mínima unidad de almacenamiento de información accesible. Los campos suelen tener asociado un tipo de dato que permiten almacenar. 9. Tipos de campo Alfanuméricos Contienen cifras y letras. Presentan una longitud limitada (255 caracteres) Numéricos Existen de varios tipos, principalmente, enteros (sin decimales) y reales (con decimales). Booleanos Poseen dos formas: Verdadero y falso (Sí o No) Fechas Almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra... Memos Son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados (veremos más adelante lo que esto quiere decir). Son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su Autoincrementables utilidad resulta más que evidente: Servir de identificador ya que resultan exclusivos de un registro. 10. Qué es un registro? Un registro es un conjunto de campos relacionados entre sí. Los registros son casillas memoria particulares a las cuales el unidades de cálculo de un procesador pueden acceder directamente, sin ningún tiempo de espera, esta memoria se implica en la casi totalidad de las operaciones unitarias, (instrucciones), que es capaz de realizar. 11. Tipos de registro Secuencial Indexado Aleatorio 12. Qué es un archivo? En Informática, un archivo es un grupo de datos estructurados que son almacenados en algún medio y pueden ser usados por las aplicaciones. es una colección de información (datos relacionados entre sí), localizada o almacenada como una unidad en alguna parte de la computadora. Los archivos son el conjunto organizado de informaciones del mismo tipo, que pueden utilizarse en un mismo tratamiento; como soporte material de estas informaciones. 13. Clasificación de los archivos Los archivos se clasifican según su uso en tres grupos: Permanentes o Maestros: Estos contienen información que varia poco. En algunos casos es preciso actualizarlos periódicamente. De Movimientos Se cercan para actualizar los archivos maestros. Sus registros son de tres tipos: alta, bajas y modificaciones. De Maniobra o Trabajo. Tienen una vida limitada, normalmente menor que la duración de la ejecución de un programa. Su utilizan como auxiliares de los anteriores. 14. Qué es un Sistema de Gestión de Archivos? Es aquel sistema que proporciona a los usuarios y aplicaciones administración de la información (acceso, verificación y manipulación). Normalmente, es la única forma en que una aplicación puede acceder a un archivo; los usuarios acceden a la aplicación y esta a los archivos a través del SGA. 15. Qué es un Banco de datos? Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso. Conjunto de información que no guarda ninguna relación entre sí, no está organizada. 16. Qué es una base de datos? Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite, una base de datos maneja un tema y si están relacionados entre sí. Una base de datos es un sistema de archivos electrónico. 17. Cuál es la diferencia entre un banco de datos y una base de datos? La información de la base de datos guarda relación entre sí, mientras que la de la banco de datos la información está dispersa, no guarda relación. 18. Qué es un almacén de datos (DATAWAREHOUSE)? Un Almacén de Datos (o Data Warehouse) es una gran colección de datos que recoge información de múltiples sistemas fuentes u operacionales dispersos, y cuya actividad se centra en la Toma de Decisiones -es decir, en el análisis de la información- en vez de en su captura. Una vez reunidos los datos de los sistemas fuentes se guardan durante mucho tiempo, lo que permite el acceso a datos históricos; así los almacenes de datos proporcionan al usuario una interfaz consolidada única para los datos, lo que hace más fácil escribir las consultas para la toma de decisiones. 19. Cuáles son las características de un almacén de datos? Organizado en torno a temas. La información se clasifica en base a los aspectos que son de interés para la empresa. Integrado. Es el aspecto más importante. La integración de datos consiste en convenciones de nombres, codificaciones consistentes, medida uniforme de variables, etc. Dependiente del tiempo. Esta dependencia aparece de tres formas: o La información representa los datos sobre un horizonte largo de tiempo. o Cada estructura clave contiene (implícita o explícitamente) un elemento de tiempo (día, semana, mes, etc.). o La información, una vez registrada correctamente, no puede ser actualizada. No volátil. El Almacén de Datos sólo permite cargar nuevos datos y acceder a los ya almacenados, pero no permite ni borrar ni modificar los datos. 20. Qué es un computador? Máquina automática para el tratamiento de la información, que obedece a programas formados por sucesiones de operaciones aritméticas y lógicas. Una computadora comprende una parte física (hardware), constituida por circuitos electrónicos de alta integración, y una parte no física (software). 21. Qué son dispositivos de entrada? Son las herramientas utilizadas para ingresar todo tipo de datos a la computadora. Las entradas son las señales recibidas por la unidad (computadora), y se pueden definir también como los medios a través de los cuales una persona o sistema para comunicarse con la computadora. 22. Qué son dispositivos de salida? Nos permiten sacar la información del computador ya sea de un resultado obtenido de un proceso o de la información almacenada en nuestro PC. 23. Qué es la Unidad Central de Procesamiento? La unidad central de procesamiento o CPU (por el acrónimo en inglés de central processing unit), o simplemente el procesador o microprocesador, es el componente del computador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. 24. Qué es Hardware? Son los dispositivos físicos como la placa base, la CPU o el monitor. 25. Por favor, busque imágenes de las diferentes partes o dispositivos que tiene el computador. 26. Qué es memoria? Es la encargada de almacenar datos y programas, ya sea por un corto (un rato) o largo (años) período de tiempo. 27. Tipos de Memoria Memoria RAM: es la memoria en la cual se cargan todos los programas al momento de prender el computador, esta también es volátil. Memoria ROM: es la información de la fábrica, las instrucciones de fábrica para que se detecten todos los dispositivos. Memoria Virtual: espacio en disco. Memoria Cache Memoria Auxiliar 28. Qué es Software? Es un conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas en una computadora. Se considera que el software es el equipamiento lógico e intangible de un ordenador. En otras palabras, el concepto de software abarca a todas las aplicaciones informáticas, como los procesadores de textos, las planillas de cálculo y los editores de imágenes. 29. Clasificación del software El software se clasifica en tres grandes grupos, dependiendo de los objetivos para los que haya sido creado: el software de sistemas, el de programación y el de aplicación. 30. Qué es un algoritmo? Se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien un conjunto como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. 31. Qué es un diagrama de flujo? Son diagramas que emplean símbolos gráficos para representar los pasos o etapas de un proceso. También permiten describir la secuencia de los distintos pasos o etapas y su interacción. 32. Qué es un programa de computador? Un programa de computadora es un conjunto de instrucciones que producirán la ejecución de una determinada tarea. En esencia, un programa es un medio para llegar a un fin. El fin será normalmente definido como la información necesaria para solucionar un problema. En conclusión, programa es el proceso para solucionar un problema. 33. Clases de programas Un programa informático se divide en sí en dos clases. Los de programas de sistema son los que permiten al usuario comunicarse con los componentes (hardware) de la computadora, es decir los sistemas operativos en sí (Windows, Ubuntu, etc.). En cuanto a los programas de aplicación son los que le ayudan a los usuarios a realizar tareas específicas. 34. En el ambiente informático que es lo que se conoce como traductores TRADUCTOR: A fines de la década de los 40, cada programa tenía que estar escrito en lenguaje maquina, el único lenguaje que una computadora puede entender directamente. Todos los usuarios tenían que escribir programas compuestos de largas cadenas de ceros y unos para especificar la dirección de información. Más tarde, se desarrollaron programas llamados traductores, los cuales aceptaban como entrada cierto lenguaje simbólico o mnemotécnico para luego convertirlo automáticamente en lenguaje maquina. Estos traductores se conocen como ensambladores. Los sistemas de ensamblador, aunque ahorraban al usuario mucho trabajo, no eran atractivos para la mayoría de los usuarios. Era muy molesto tener que especificar simbólicamente, direcciones y códigos de operaciones. Uno tenía que programar todavía en un lenguaje parecido al lenguaje maquina. El siguiente paso en la automatización de traducción fue la traducción de uno-a-muchos. El traductor de uno-a-muchos permitía al usuario escribir sus instrucciones en un lenguaje de programación mucho más conveniente; cada instrucción era automáticamente traducida a varias instrucciones correspondientes en lenguaje de ensamblador o de máquina. Estos primeros traductores de uno-amuchos fueron los primeros compiladores FORTRAN y ALGOL. El programa de traducción que transforma un programa en lenguaje de ensamblaje a un programa equivalente en lenguaje maquina se llama ensamblador. Las instrucciones al ensamblador se llaman pseudo-instrucciones. Cuando el ensamblador encuentra una pseudo-instrucción lleva a efecto una operación de control en vez de una traducción. La salida del ensamblador es la entrada a un programa llamado el encadenador que es responsable por la resolución de todas las referencias externas entre programas ensamblados independientemente. Las ventajas principales de programación en lenguaje de ensamblaje sobre el lenguaje máquina son, que la escritura de programas es más natural para el humano, y el programador no tiene que preocuparse por trabajos rutinarios. Por ejemplo, si se insertara una nueva instrucción en algún lugar al principio del programa de lenguaje maquina, seria responsabilidad del programador en lenguaje maquina la de cambiar apropiadamente los campos de dirección de referencia de muchas instrucciones que siguen. 35. Clases de traductores Existen dos tipos de traductores los compiladores y los intérpretes.