2. INTRODUCCION
En informática, o concretamente en el contexto de
una base de datos relacional, un registro también es
llamado fila o tupla, el cual 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.
3. Queesunregistro?
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.
4. Estructurasde
Registros
Los Arrays, son un ejemplo de
estructuras (de tipo
homogéneo), sin embargo, éste
tipo de estructuras posee una
gran limitante, puesto que, sólo
admite datos del mismo tipo
(entero, flotante, carácter); las
estructuras que vamos a
estudiar, están compuestas por
un grupo de variables, no
necesariamente del mismo tipo,
en las cuales, podemos
almacenar diferente
información (en cuanto a tipo),
pero referente a un mismo
tópico.
5. Por ejemplo, en nuestro carnet de
identidad, del colegio, de la
universidad, aparecen muchos datos
acerca de nosotros. Nombres,
apellidos, edad, dirección, fecha de
nacimiento, grado, sección, ciclo...
Estos datos, son de diferente tipo,
pero, en C, podemos almacenarlos
utilizando un tipo de dato registro al
que llamamos Estructura.
Por tanto, una estructura es una
colección de una o más tipos de
elementos
denominados miembros, cada uno de
los cuales puede ser de un tipo de
dato diferente.
Estructurasde
Registros
6. La importancia de las estructuras se refleja, al
ahorrarnos tiempo en ciertos procesos, además que las
estructuras son una herramienta importante para la
creación de programas potentes y bases de datos.Importanciade
lasEstructuras
deRegistros
8. Arreglos
Unidimensionales
Características:
1. Son de tipos de datos completos.
2. Agrupan varios (1 o más) fatos de un mismo tipo, llamado
el tipo de base de arreglo.
3. Son dinámicos pero no extensibles.
4. Los índices de arreglo empiezan con 0 y terminan con el
tamaño del arreglo.
5. Si el arreglo tiene n elementos se denotan como a[0], a[1].
6. El índice en un arreglo empieza siempre desde 0.
9. Ejemplo
(Unidimensional)
Ejemplo de declaración de arreglo Unidimensional.
La sintaxis de declaración de arreglos en Java es:
<tipo> [] <nombre>
Para declarar, por ejemplo, un arreglo de números
enteros utilizaremos la
siguiente sentencia:
int [] arrInt;
10. Arreglos
Multidimensionales
Multidimensionales:
Conjunto de datos del mismo tipo organizados en dos o más
columnas y uno o más renglones.
Características:
Los elementos de la tabla se deberán simbolizar con el nombre
de la tabla y 2 subíndices, el primer subíndice referencia al
renglón y el siguiente subíndice referencia la columna los dos
dentro del mismo corchete.
11. Ejemplo
(Multidimensional)
Ejemplo de arreglo de declaración Multidimensional.
La declaración de una tabla será de acuerdo a los
siguientes formatos:
tipodato nomtabla[][]= new tipodato[reng][col];
Y otro ejemplo seria:
int calif[][]=new int[3][4];
double ingresos[][]= new double[3][4];
12. Declaraciones
typedef
Una declaración typedef es una declaración con typedef como
clase de almacenamiento. El declarador se convierte en un
nuevo tipo. Puede utilizar declaraciones typedef para
construir nombres más cortos o más significativos para tipos
ya definidos por C o para tipos que haya declarado. Los
nombres de typedef permiten encapsular detalles de la
implementación que pueden cambiar.
Una declaración typedef se interpreta igual que una
declaración de variable o de función, pero el identificador, en
lugar de suponer el tipo especificado por la declaración, se
convierte en un sinónimo del tipo.