Está en la página 1de 8

Estructura de datos

Glosario de términos:
1. Algoritmo
Desde el punto de vista informático un algoritmo es cualquier procedimiento
computacional bien definido que parte de un estado inicial y un valor o un
conjunto de valores de entrada, a los cuales se les aplica una secuencia de
pasos computacionales finitos, produciendo una salida o solución. Se puede
considerar al algoritmo como una herramienta para resolver un cálculo
computacional bien especificado
2. Archivos
Documento generado con una aplicación que se almacena en una unidad.
conjunto de bits almacenado en un dispositivo. Es un fichero (dato) almacenado
en algún recurso de memoria; estos almacenan códigos o parte de ellos.
3. Arreglo
Un arreglo (unidemsional), se define como una colección finita, homogénea y
ordenada de elementos. Los arreglos son estructuras lineales, es decir, cada
componente tiene un único sucesor y predecesor, con excepción del primero y el
ultimo. Si un arreglo tiene la característica de almacenar a N elementos del
mismo tipo, entonces deberá permitir la recuperación de cada uno de ellos
4. Base de datos
Un banco de datos similar a una biblioteca que contiene documentos y textos
indexados para su consulta, pero esta base de datos tiene un formato
electrónico, que ofrece muchas más soluciones al problema de almacenar datos.
5. Campos
Es el nombre de la unidad de información. Cada entrada en una base de datos
puede tener múltiples campos de diversos tipos. Por ejemplo, un campo de texto
llamado 'color favorito', que permite escribirlo, o un menú llamado 'población' que
permita escoger de un listado de poblaciones posibles
6. Computación
Básicamente, el tratamiento de la información, mediante un computador.
7. Constante
Es un valor, una variable, que no puede ser alterado durante la ejecución del
programa. Tan solo se puede leer, no se puede modificar.
8. Consulta De Datos
Es la manera en la que un usuario puede buscar la información dentro de una o
varias tablas de una base de datos. En líneas generales, una consulta se puede
marcar con la búsqueda de información que se hace dentro de las tablas de una
base de datos
9. Contador
Es un registro del procesador de un computador que indica la posición donde
está el procesador en su secuencia de instrucciones.
10. Datos
Son representaciones simbólicas (vale decir: numéricas, alfabéticas,
algorítmicas, etc.) de un determinado atributo o variable cualitativa o cuantitativa
11. Depuración
Es el proceso de encontrar y solucionar errores en el código fuente de cualquier
software. Cuando un software no funciona tal y como se espera, los
programadores de computadoras estudian el código para determinar por qué
ocurren algunos errores.
12. Edición
La edición es, por lo tanto, la producción de copias de una obra artística o
científica o un documento visual. La edición del verbo indica la acción de
publicar una pieza a través de su representación en un medio físico o digital.
13. Función
Se trata de una serie de órdenes que han sido programadas en conjunto para
completar una tarea
14. Hardware
Soporte físico del sistema computacional., todo lo tangible del computador,
corresponde al Hardware.
15. Programa
Es un conjunto de instrucciones que debe seguir una computadora. Podemos
considerar que la entrada a una computadora consta de dos partes, un
programa y algunos datos. La computadora sigue las instrucciones del
programa, y de esa forma realiza algunos procesos.
16. Pseudolenguaje
Es un tipo de lenguaje mixto entre el español y un lenguaje de programación
universal. Es el que facilita nuestro algoritmo, escribiendo el lenguaje natural en
combinación con un lenguaje de programación y facilita la introducción de
ambigüedades
17. Sentencia
Son las unidades ejecutables más pequeña de un programa, en otras palabras,
una línea de código escrita es una sentencia. Especifican y controlan el flujo y
orden de ejecución del programa. Una sentencia consta de palabras clave o
reservadas como (cout, cin, for, while, if ... else,etc.), expresiones,
declaraciones, o llamadas a funciones
18. Software
Programas y datos del sistema computacional
19. Tabla
Son objetos de base de datos que contienen todos sus datos. En las tablas, los
datos se organizan con arreglo a un formato de filas y columnas, similar al de
una hoja de cálculo. Cada fila representa un registro único y cada columna un
campo dentro del registro.
20. Variable
las variables son espacios reservados en la memoria que, como su nombre
indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.
Una variable corresponde a un área reservada en la memoria principal del
ordenador pudiendo ser de longitud fija o variable.
Define que es
Base de datos: Se llama base de datos, o también banco de datos, a un conjunto de
información perteneciente a un mismo contexto, ordenada de modo sistemático para su
posterior recuperación, análisis y/o transmisión. Existen actualmente muchas formas de
bases de datos, que van desde una biblioteca hasta los vastos conjuntos de datos de
usuarios de una empresa de telecomunicaciones.
Archivo: es un lugar destinado al almacenamiento de documentos. Es un término
general que engloba muchas posibilidades y matices distintos. A partir de la
computación como fenómeno global, la idea de archivo forma parte del lenguaje
informático. Los ficheros informáticos son un tipo de archivos que sirven para guardar
información en una unidad de almacenamiento (por ejemplo, un disco duro).
Campo: es el nombre de la unidad de información. Cada entrada en una base de datos
puede tener múltiples campos de diversos tipos. Por ejemplo, un campo de texto
llamado ‘color favorito’, que permite escribirlo, o un menú llamado ‘población’ que
permita escoger de un listado de poblaciones posibles.
Registro: un registro (también llamado estructura, estructura o datos compuestos) es
una estructura de datos básica. Los registros en una base de datos o una hoja de
cálculo generalmente se denominan " filas ".
Un registro es una colección de campos, posiblemente de diferentes tipos de datos,
normalmente en un número y una secuencia fijos. Los campos de un registro también
pueden llamarse miembros, particularmente en programación orientada a objetos; los
campos también pueden llamarse elementos, aunque esto corre el riesgo de
confundirse con los elementos de una colección.
Tabla: Una tabla es una herramienta de organización de información que se utiliza en
bases de datos en la informática. En computación, una tabla hace referencia al
modelado o recopilación de datos por parte de una aplicación de un programa que
permite operar con los mismos organizándolos y poniéndolos en relación de diversas
maneras.
Sistema Gestor De Base De Datos: Un sistema gestor de base de datos (SGBD) o
Database Management System (DBMS) es un conjunto de programas invisibles para el
usuario final con el que se administra y gestiona la información que incluye una base de
datos.
Los gestores de datos o gestores de base de datos permiten administrar todo acceso a
la base de datos, pues tienen el objetivo de servir de interfaz entre esta, el usuario y las
aplicaciones.
Entre sus funciones se encuentran la de permitir a los usuarios de negocio almacenar
la información, modificar datos y acceder a los activos de conocimiento de la
organización. Asimismo, el gestor de base de datos también se ocupa de realizar
consultas y hacer análisis para generar informes.
Arreglo: Un0020<arreglo (vector, array, matriz) es un conjunto de datos o una
estructura de datos homogéneos que se encuentran ubicados en forma consecutiva en
la memoria RAM (sirve para almacenar datos en forma temporal).
Importancia del manejo de datos en la sociedad actual
En la nueva era tecnológica ya no funcionan las antiguas formas de hacer negocios.
Los procesos de administración, producción y distribución de productos y servicios son
más dinámicos y complicados. En este contexto, es relevante incidir en la importancia
de tener un gran volumen y variedad de información informatizada en bases de datos
digitales, así como un método para explotar y gestionar de manera óptima dicha
información.
Concretamente, las organizaciones mantienen una gran cantidad de datos actuales e
históricos sobre sus clientes y operaciones. Esta información es útil para explicar el
pasado, entender el presente y tomar decisiones de cara al futuro, lo que
potencialmente puede suponer un gran activo para la gestión y toma de decisiones.
Por lo tanto, para poder responder al mercado de forma ágil y creativa, es
indispensable alinear los modelos de negocio con los sistemas de gestión de la
información, de manera que se tomen decisiones en base a datos correctos y precisos.
Es por esto que, en los últimos años, las organizaciones se han marcado entre sus
objetivos mejorar su nivel de madurez respecto al uso de la información.
En la actualidad, las organizaciones acumulan una gran cantidad de información
empresarial, la cual debe ser llevada de una manera adecuada para conocer el pasado,
presente y hacia dónde va la organización, sobre todo en la ola tecnológica en la que la
mayoría se encuentra incursionando.
El contar con información exacta, y precisa es un recurso muy valioso para las
empresas, ya que de ella pueden depender variables en el crecimiento de la misma; a
partir de una información se toman decisiones y se proyectan metas u objetivos.
Este flujo de información, dentro de las empresas cambia a diario, con las operaciones
logísticas, financieras, administrativas, de recursos humanos, producción y en general
todos los datos que se manejen dentro de ella, y el éxito de las mismas dependen en
su mayoría de los objetivos fijados.
Para esta tarea, los directivos de las empresas deben apoyarse en la gestión de esta
información, de forma de conocer el estado actual de la compañía en los diversos
aspectos y áreas ya mencionadas.
Una empresa, que es capaz de manejar de forma adecuada su información puede
lograr incluso altos niveles competitivos en el mercado donde se desenvuelva, ya que
gracias a esto los equipos de trabajo presentes en la organización pueden identificar
las fortalezas y debilidades de la misma para una mejor planeación y alcance factible.
Relación entre datos e información
Dato:
Un dato es un conjunto discreto, de factores objetivos sobre un hecho real. Dentro de
un contexto empresarial, el concepto de dato es definido como un registro de
transacciones. Un dato no dice nada sobre el porqué de las cosas, y por sí mismo tiene
poca o ninguna relevancia o propósito.
La información: se refiere a mensaje, que tiene un emisor y un receptor. La información
es capaz de cambiar la forma en que el receptor percibe algo, es capaz de impactar
sobre sus juicios de valor y comportamientos.
A diferencia de los datos, la información tiene significado (relevancia y propósito). No
sólo puede formar potencialmente al que la recibe, sino que está organizada para algún
propósito. Los datos se convierten en información cuando su creador les añade
significado. Transformamos datos en información añadiéndoles valor en varios
sentidos.
Los datos son hechos en bruto desorganizados que requieren de un procesamiento sin
los que son aparentemente aleatorios e inútiles para los humanos. La información es
un dato organizado y procesado que se presenta en un contexto dado y es importante
para los humanos.
Ejemplo de programas o lenguaje con que se pueden ofrecer soluciones específicas a
problemas de estructuración de datos y manejo de información
 Editores de texto, editores de código fuente y entornos de desarrollo integrado o
interactivo (IDE). Estas aplicaciones ofrecen un espacio de trabajo donde el
programador puede escribir código. Esta tarea se puede realizar desde un
simple editor de texto, o en un entorno especializado con pareo de llaves,
herramientas de autocompletado preinstaladas y resalte de sintaxis. El caso más
avanzado es el de los IDE que aúnan este cometido con el de los depuradores.
Ejemplos de este tipo de software son: Adobe Dreamweaver, Eclipse, jEdit,
Notepad++, Lazarus o ci/Vim, por citar algunos.
 Compiladores. Son aplicaciones de traducción que pasan de un lenguaje de
programación a otro. El funcionamiento usual es que el código fuente sea
transformado en código máquina o bytecode. Suelen estar incluidos dentro de
una suite de programación. En todo caso, los siguientes programas se
corresponden con compiladores: PowerBASIC, GCC (g++), Mono, IBM COBOL,
Intel Fortran Compiler, javac OpenJDK, Delphi, Turbo Pascal, entre muchísimos
otros.
 Intérpretes informáticos o interpretadores. El intérprete analiza y ejecuta
programas de manera progresiva según sea necesario, de forma que estiman
instrucción a instrucción el correcto funcionamiento del mismo. Son similares a
los compiladores en su servicio de traducción, pero su funcionamiento es más
lento. Dependiendo de la aplicación concreta pueden ser preferibles por su gran
versatilidad. QBasic, ActivePerl Interpreter, Gauche, Wish y varios más son
muestras de interpretadores.
 Enlazadores. Se conoce como enlazador a un software especializado de
programación que gestiona los objetos y bibliotecas necesarias, conectándolos
cuando sea oportuno y limpiando los recursos que no están en uso. El objetivo
último del enlazador es generar un fichero ejecutable. Un ejemplo de estos
enlazadores es GNU ld.
 Depuradores o debuggers. Este software de programación tiene como cometido
la detección de errores en el código fuente para que estos puedan ser
localizados con mayor facilidad por el programador, estudiados y eliminados
posteriormente. Entre los múltiples debuggers disponibles podemos encontrar
nombres como GNU Debugger, IDA Pro, Emacs, Allinea’s DDT o CodeLite.

También podría gustarte