Registro (estructura de datos)

Registro (estructura de datos)

Registro (estructura de datos)

Un registro, en programación, es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura. Estos elementos pueden ser, o bien datos elementales (entero, real, carácter,...), o bien otras estructuras de datos. A cada uno de esos elementos se le llama campo.

Un registro se diferencia de un vector en que éste es una colección de datos iguales, es decir, todos del mismo tipo, mientras que en una estructura los elementos que la componen, aunque podrían serlo, no tiene porque ser del mismo tipo.

Contenido

Ejemplo: Creación de un registro (o estructura) en C

Un ejemplo de como se declararía un registro en C podría ser:

typedef struct TipoNodo
{
   int dato;
   struct TipoNodo *sig;
   struct TipoNodo *ant;
} TNodo;

En este ejemplo se define el tipo de dato TNodo (o struct TipoNodo, sería equivalente) como una estructura (registro) que contiene un dato de tipo entero y dos punteros sig y ant (siguiente y anterior) que sirven para referenciar a otros registros del tipo TNodo. Ésta es la estructura de datos que se suele utilizar como nodo en las listas doblemente enlazadas.

Registro en bases de datos

El concepto de registro que se acaba de presentar es muy similar al concepto de registro en bases de datos, este segundo se refiere a una colección de datos que hacen referencia a un mismo ítem que se van a guardar en una fila de una tabla de la base de datos...

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • Registro (base de datos) — Saltar a navegación, búsqueda En informática, y concretamente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un ítem único de datos implícitamente estructurados en una tabla. En términos… …   Wikipedia Español

  • Registro de pila — Saltar a navegación, búsqueda Un registro de pila es un registro de un CPU de computadora cuyo propósito es mantener la pista de la posición actual de la pila de llamadas. En una máquina de arquitectura basada en acumulador, éste puede ser un… …   Wikipedia Español

  • Registro tubo — Saltar a navegación, búsqueda Contenido 1 Concepto 2 Aplicaciones 3 Tipos 3.1 Llenado/vaciado …   Wikipedia Español

  • Registro electrónico — Saltar a navegación, búsqueda Un registro electrónico es un dispositivo lógico secuencial capaz de almacenar varios bits de información. El formato de esta información puede ser de dos tipos: Serie: los bits se transfieren uno a continuación del… …   Wikipedia Español

  • Estructura demográfica — Saltar a navegación, búsqueda Estructura demográfica o estructura de la población es la clasificación de la población en grupos determinados y según ciertos criterios, que permiten procesar los datos obtenidos en los estudios demográficos en… …   Wikipedia Español

  • Estructura organizativa de los testigos de Jehová — Saltar a navegación, búsqueda Los testigos de Jehová tienen una estructura operativa característica, bastante diferente de otras denominaciones religiosas en cuanto a la manera de cómo se denominan los puestos de trabajo y las responsabilidades… …   Wikipedia Español

  • Modelo de base de datos — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Diccionario de datos — Saltar a navegación, búsqueda Contenido 1 Significado 2 Ejemplo 3 Definiciones 4 Datos elementales …   Wikipedia Español

  • Índice (base de datos) — El índice de una base de datos es una estructura de datos que mejora la velocidad de las operaciones, permitiendo un rápido acceso a los registros de una tabla en una base de datos. Al aumentar drásticamente la velocidad de acceso, se suelen usar …   Wikipedia Español

  • Base de datos química — Saltar a navegación, búsqueda Una base de datos química es una base de datos específicamente diseñada para almacenar información química. Esta información puede incluir fórmulas, estructuras químicas y cristalinas, espectros, reacciones químicas …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”