martes, 29 de noviembre de 2011

Terminos de Estructura de Datos

Access (Microsoft):

    Podemos definir Access como una herramienta para la administración de bases de datos relacionales.


En su forma más simple, una base de datos es una colección de datos relacionados a un tema particular, una lista de datos. Cuando se efectúa una lista de direcciones, nombres, productos, se está generando una base de datos. De hecho, no es necesario usar un programa de bases de datos para crear una: se podría estar haciendo una lista como la que acabamos de mencionar usando Excel, Word o (incluso) el Bloc de notas.
Actualizar:
    Puede tratarse de una pequeña actualización para corregir algunos defectos, mejorar un programa o ponerlo al día, o puede ser una gran actualización que implica un cambio de versión el mismo. Un ejemplo de pequeñas actualizaciones: los antivirus necesitan constantes actualizaciones para estar al día y ser más efectivos. Un ejemplo de una gran actualización: los service pack de Windows.


Se utiliza este término también para referirse a un cambio para mejor del hardware de una computadora como ser: expandir la memoria RAM, agregar otro disco duro, etc.

Administrador:
     La persona encargada de definir los entornos de trabajo y de dimensionar y repartir los recursos de utilización de las bases de datos, y es aquella que maneja varias redes de información que se utilice una entidad o institución..

Árbol:
    Es uno de los posibles tipos de estructurar los datos. Todos los elementos menos uno, (el raíz), tienen un antecedente. Todos pueden tener otros elementos asociados llamados consecuentes.

Archivo:
    Un archivo o fichero informático es una entidad lógica compuesta por una secuencia finita de bytes, almacenada en un sistema de archivos ubicada en la memoria secundaria de un ordenador. Los archivos son agrupados en directorios dentro del sistema de archivos y son identificados por un nombre de archivo. El nombre forma la identificación única en relación a los otros archivos en el mismo directorio.


Array:
    Arreglo. Conjunto ordenado de elementos de datos. Un vector es un arreglo unidimensional, una matriz es un arreglo bidimensional. La mayoría de los lenguajes de programación tienen la capacidad para almacenar y manipular arreglos de una o más dimensiones. Los arreglos multidimensionales son ampliamente utilizados en simulación científica y procesamiento matemático; sin embargo, un arreglo puede ser tan simple como una tabla de precios que está en memoria para ser accedida instantáneamente por un programa de ingreso de pedidos.


Base de datos:
    Es un conjunto de datos estructurados de forma que se hagan manejables de forma sencilla a pesar de su volumen o de la complejidad de las relaciones entre ellos.


Bidimensional:
    Algo es bidimensional si tiene dos dimensiones, por ejemplo, ancho y largo, pero no profundidad. Los planos son bidimensionales, y sólo pueden contener cuerpos unidimensionales o bidimensionales.


Bucle:
    En programación, un bucle es un tipo de estructura de control que permite repetir una o más sentencias múltiples veces.
Los bucles son una evolución del JUMP en el lenguaje ensamblador o GOTO en los lenguajes de alto nivel.


Búsqueda:
    Buscar o búsqueda, en informática, es la acción y/o procedimiento para encontrar o hallar algo.
Algoritmo de búsqueda: en programación, es un algoritmo que se utiliza para buscar un elemento dentro de una estructura de datos. 
En estructuras de tipo árboles, la búsqueda en árboles hace referencia al procedimiento de visitar cada nodo dentro de una estructura de árbol de datos, de una forma sistemática. El orden en que se visita cada nodo permite clasificar las formas de búsqueda: preorden, inorden, postorden.


Cadena:
    Son distintas sucesiones de entes enlazados entre si.



Campo:
    En informatica, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema operativo. En las hojas de cálculo los campos son llamados celdas. La mayoría de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos mientras otros almacenan texto, también varía el tamaño de estos. Adicionalmente, cada campo tiene un nombre.
    
Carácter:
    En terminología informática y de telecomunicaciones, un carácter es una unidad de información que corresponde aproximadamente con un grafema o con una unidad o símbolo parecido, como los de un alfabeto o silabario de la forma escrita de un lenguaje natural.


Celda:
    En las hojas de cálculo, una celda es el lugar donde se pueden introducir los datos. En hojas de cálculo como Microsoft Excel u OpenOffice.org Calc es un espacio rectangular que se forma en la intersección de una fila y una columna y se les identifica con un nombre como C4 (C es el nombre de la columna y 4 el de la fila).
Las filas son verticales y están identifiadas por los números en secuencia ascendente. Las columnas en cambio están identificadas con las letras del alfabeto y van de forma horizontal en la Hoja de Cálculo.
En las celdas se introduce cualquier tipo de información como texto o números, y también fórmulas o instrucciones para realizar un determinado cálculo o tarea.



Cola:
    Una cola es una estructura de datos, caracterizada por ser una secuencia de elementos en la que la operación de inserción push se realiza por un extremo y la operación de extracción pop por el otro. También se le llama estructura FIFO (del inglés First In First Out), debido a que el primer elemento en entrar será también el primero en salir.
Las colas se utilizan en sistemas informáticos, transportes y operaciones de investigación (entre otros), dónde los objetos, personas o eventos son tomados como datos que se almacenan y se guardan mediante colas para su posterior procesamiento. Este tipo de estructura de datos abstracta se implementa en lenguajes orientados a objetos mediante clases, en forma de listas enlazadas.



Columna:
    En el contexto de una tabla de base de datos relacional, una columna es un conjunto de valores de datos de un simple tipo particular, uno por cada fila de la tabla. Las columnas proporcionan la estructura según la cual se componen las filas.



Datos:
    La materia prima de que se nutren los programas para producir resultados. Pueden ser de varios tipos: numéricos, alfabéticos, alfanuméricos (cualquier conjunto de símbolos) y lógicos (solo dos valores posibles, verdadero o falso).


Dirección:
    Conjunto de símbolos que identifican únicamente un lugar, siguiendo un formato o convenio. En informática existen múltiples direcciones como ser dirección de email, dirección IP, dirección MAC, dirección de memoria, dirección URL, etc.


Eliminar:
    En almacenamiento de datos, eliminar de forma lógica o física los datos guardados en algún medio.
Existen medios que no pueden ser borrados luego de grabarse como los CD-R o los CD de audio.
En general, la mayoría de los sistemas que gestionan los medios de almacenamiento como disquetes, discos duros y demás, no eliminan físicamente los datos contenidos en estos, sino que son marcados de forma lógica como eliminados. Por esta razón muchas veces la información borrada puede ser recuperada. Aquellos datos marcados como eliminados se irán perdiendo gradualmente a medida que otros datos comiencen a ocupar sus espacios.



Estructura Contigua:
    También  físicas son aquellas que al representarse en el hardware del ordenador, lo hacen situando sus datos en áreas adyacentes de memoria, estas se localizan directamente calculando su posición relativa al principio del área de memoria que contiene la estructura. 


Enlace:
     Se define enlace como: Link, hipervínculo, vínculo. Conexión entre dos equipos o nodos. // Conexión de una página web con otra mediante una palabra que representa una dirección de Internet (url). Generalmente un enlace está subrayado y es azul. También sirve para descarga de ficheros, abrir ventanas, etc.


Entidad:
    En bases de datos, una entidad es la representación de un objeto o concepto del mundo real que se describe en una base de datos.
Una entidad se describe en la estructura de la base de datos empleando un modelo de datos.
Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artículo, etc.
Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc.

Estructura de Datos:
    En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales (un dato elemental es la mínima información que se tiene en el sistema) con el objetivo de facilitar la manipulación de estos datos como un todo o individualmente.


Formulario:
    Un formulario es un documento con espacios (campos) en donde se pueden escribir o seleccionar opciones. Cada campo tiene un objetivo, por ejemplo, el campo "Nombre" se espera que sea llenado con un nombre, el campo "año de nacimiento", se espera que sea llenado con un número válido para un año, etc.




Los formularios presentan una visión ordenada de múltiple información sobre algo, y son útiles para llenar bases de datos.


Fuente:
    Origen. Se dice que un programa está en lenguaje fuente cuando aún no ha sido traducido por ningún compilador.


Hardaware:
    En computación, término inglés que hace referencia a cualquier componente físico tecnológico, que trabaja o interactúa de algún modo con la computadora. No sólo incluye elementos internos como el disco duro, CD-ROM, disquetera, sino que también hace referencia al cableado, circuitos, gabinete, etc. E incluso hace referencia a elementos externos como la impresora, el mouse, el teclado, el monitor y demás periféricos.


El hardware contrasta con el software, que es intangible y le da lógica al hardware (además de ejecutarse dentro de éste).


El hardware no es frecuentemente cambiado, en tanto el software puede ser creado, borrado y modificado sencillamente. (Excepto el firmware, que es un tipo de software que raramente es alterado).


Hoja de Calculo:
    Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas compuestas por celdas (las cuales se suelen organizar en una matriz bidimensional de filas y columnas). La celda es la unidad básica de información en la hoja de cálculo, donde se insertan los valores y las fórmulas que realizan los cálculos. Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas.



Información:
    Se  define como un mensaje, normalmente bajo la forma de un documento o algún tipo de comunicación audible, gráfica o visible, que tiene un emisor y un receptor; capaz de impactar sobre sus juicios de valor y comportamiento al proporcionar ciertas diferencias en su interior o exterior.


Lista:
    Es un conjunto de datos del mismo tipo (simple o estructurado), cada elemento de la cual un único predecesor (excepto el primero) y un único sucesor (excepto el segundo) y cuyo numero de elementos es variable.


Matriz:
    Una matriz o vector (llamados en inglés arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).


Modulo:
  En programación, un módulo es un software que agrupa un conjunto de sub-programas y estructuras de datos. Los módulos son unidades que pueden ser compiladas por separado y los hace re-usables y permite que múltiples programadores trabajen en diferentes módulos en forma simultánea, produciendo ahorro en los tiempos de desarrollo.


Los módulos promueven la modularidad y el encapsulamiento, pudiendo generar programas complejos de fácil comprensión.


Modificar:
    En informática, acción de crear o modificar un archivo informático, visualizando su resultado en pantalla.
La edición de un archivo puede hacerse a nivel texto con un procesador de textos. Si el archivo tiene un formato específico, lo usual es editarlo con alguna aplicación que pueda manejar ese tipo de formato. Esas aplicaciones se pueden categorizar dependiendo del tipo de formato que manejan, por ejemplo, editor de audio, editor de vídeo, editor gráfico, etc. En general, estos editores tienen herramientas apropiadas para crear y modificar archivos de su tipo, y algunos son más poderosos que otros.


Multidimencional:
    Este también es un tipo de dato estructurado, que está compuesto por un número de dimensiones.

Objeto:
    Un objeto se define como la unidad que en tiempo de ejecución realiza las tareas de un programa. También a un nivel más básico se define como la instancia de una clase.
Estos objetos interactúan unos con otros, en contraposición a la visión tradicional en la cual un programa es una colección de subrutinas (funciones o procedimientos), o simplemente una lista de instrucciones para el computador. Cada objeto es capaz de recibir mensajes, procesar datos y enviar mensajes a otros objetos de manera similar a un servicio.



Operador:
    En una expresión, un operador indica el tipo de operación a realizar sobre los operandos (datos) que actúa en la base de datos o en la programación.


Ordenador:
    Es una máquina que bajo el control de programas almacenados es capaz de almacenar, recuperar y procesar datos. Constan de un procesador, la memoria y las unidades de entrada y salida. Según el tipo de información que manejen pueden ser analógicos o digitales. Según su tamaño se clasifican en microordenadores, miniordenadores y mainframes. 


Pila:
Representacion de Pila    Una pila (stack en inglés) es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (del inglés Last In First Out, último en entrar, primero en salir) que permite almacenar y recuperar datos. Esta estructura se aplica en multitud de ocasiones en el área de informática debido a su simplicidad y ordenación implícita de la propia estructura.


Para el manejo de los datos se cuenta con dos operaciones básicas: apilar (push), que coloca un objeto en la pila, y su operación inversa, retirar (o desapilar, pop), que retira el último elemento apilado.


Proceso:
    Un proceso es un programa en ejecución. Los procesos son gestionados por el sistema operativo y están formados por:
- Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
- Su estado de ejecución en un momento dado, esto es, los valores de los registros de la unidad central de procesamiento para dicho programa.
- Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
- Otra información que permite al sistema operativo su planificación.


Registro:
    En informática, o concretamente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.


Relaciones:
    En bases de datos, una relación o vínculo entre dos o más entidades describe alguna interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado" y una entidad "Sector" podría ser "trabaja_en", porque el empleado trabaja en un sector determinado.
Las relaciones se describen en la estructura de la base de datos empleando un modelo de datos.
Las relaciones son muy empleadas en los modelos de bases de datos relacional y afines.


Reportes:
    En el ámbito de la informática, los reportes son informes que organizan y exhiben la información contenida en una base de datos. Su función es aplicar un formato determinado a los datos para mostrarlos por medio de un diseño atractivo y que sea fácil de interpretar por los usuarios.


El reporte, de esta forma, confiere una mayor utilidad a los datos. No es lo mismo trabajar con una planilla de cálculos con 10.000 campos que con un dibujo en forma de torta que presenta dichos campos de manera gráfica. Los reportes tienen diversos niveles de complejidad, desde una lista o enumeración hasta gráficos mucho más desarrollados.


Según el programa informático y la base de datos en cuestión, los reportes permiten la creación de etiquetas y la elaboración de facturas, entre otras tareas.

Programación:
    Técnicas destinadas a la resolución de un problema, usando para ello los lenguajes de programación. Se manejan estructuras lógicas de los tipos: secuencial, condicional e iterativa.

Servidor:
    En informática, un servidor es una computadora que, formando parte de una red, provee servicios a otras computadoras denominadas clientes.


Software:
   Son los programas que dirigen el funcionamiento de un ordenador. Básicamente es de dos tipos: sistemas y aplicación.


Tabla:
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.


Unidimensional:
 Es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales.


Usuario:
    En informática, un usuario es un individuo que utiliza una computadora, sistema operativo, servicio o cualquier sistema informático. Por lo general es una única persona.
Un usuario generalmente se identifica frente al sistema o servicio utilizando un nombre de usuario (nick) y a veces una contraseña, este tipo es llamado usuario registrado. Por lo general un usuario se asocia a una única cuenta de usuario, en cambio, una persona puede llegar a tener múltiples cuentas en un mismo sistema o servicio (si eso está permitido). Es la persona que hace uso de un sistema de ordenadores. 




Variable:
    En programación es una entidad dedicada a contener valores que pueden cambiar durante la ejecución de un programa.


Vector:
    Es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo.


Ventana:
    En informática, una ventana es un área visual, normalmente de forma rectangular, que contiene algún tipo de interfaz de usuario, mostrando la salida y permitiendo la entrada de datos para uno de varios procesos que se ejecutan simultáneamente. Las ventanas se asocian a interfaces gráficas, donde pueden ser manipuladas con un puntero. La idea fue desarrollada en el Xerox PARC.
Una interfaz gráfica de usuario (GUI) usa la ventana como una de sus metáforas principales. Las ventanas se representan casi siempre como objetos bidimensionales colocados en un escritorio. La mayoría de las ventanas pueden ser redimensionadas, movidas, ocultadas, restauradas, y cerradas a voluntad. Cuando dos se superponen, una está encima de la otra, con la parte tapada de la ventana de abajo no visible. De todas maneras, muchos programas con interfaces de texto, como Emacs, permiten su división en áreas denominadas también ventanas. La parte de un sistema de ventanas que controla esto se denomina administrador de ventanas o gestor de ventanas.


Muchas Gracias por su atención a este Blog...

No hay comentarios:

Publicar un comentario