Académique Documents
Professionnel Documents
Culture Documents
Estructura de datos:
Campo, registro, archivos y base de
datos. Operaciones. Estructuras lineales
(Arreglos). Operaciones.
Proceso de Datos??
Solucion ?
Campo
Un campo es un conjunto de caracteres capaz de suministrar una
determinada informacin referida a un concepto. Un campo es un
elemento de datos elementales tales como nombre y apellido, numero
de documento, domicilio, etc.Al igual que en las variables, al definir un campo hay que indicar
claramente sus tres caractersticas:
Nombre: Nombre que identifica a ese conjunto de caracteres
Tipo: Tipo de caracteres que puede contener (alfabtico, entero,
etc.-)
Tamao: Cantidad de caracteres que puede contener
Por ejemplo, si tenemos que definir al campo nmero de documento
resultara:
Nombre: Apellido
Tipo: texto
Tamao: 23
Un campo es la entidad lgica ms pequea, consiste en un conjunto
de byte que conforman un dato.
Un campo es la unidad mnima de informacin de un registro.
Registros
Un registro es un conjunto de campos referentes a una entidad en
particular y constituyen una unidad para su proceso. Un ejemplo de
un registro puede ser la informacin de un determinado alumno
universitario, que contiene los campos: libreta universitaria, apellido y
nombre, nmero de documento, domicilio, fecha de nacimiento, entre
otros campos. La figura muestra un ejemplo grfico de registro
Archivos
Es el conjunto de registros homogneos referidos a objetos de la misma
naturaleza o del mismo tipo, almacenados en un soporte externo, que
presenta entre s una relacin lgica y que pueden ser consultados
individualmente de forma iterativa o sistemtica.
Tomando el ejemplo anterior, podemos decir que habr un registro por
alumno, y habr tantos registros como alumnos haya. Este conjunto de
registros de alumnos formar un archivo y lo vemos grficamente en la
figura
Archivos
Un archivo en una computadora es una estructura diseada para contener
datos, estos estn organizados de forma tal que pueden ser recuperados
fcilmente, borrados, actualizados, etc.Al hablar de archivo es imprescindible que cada uno de ellos tenga un nombre
para poder identificarlo. En este caso podra ser un nombre apropiado:
ESTUDIANTES.
Registro 2
Registro n
Base de Datos
Es una coleccin de tablas (archivos) relacionados lgicamente,
mediante claves comunes lo que permite navegar por la
estructura. El diseo tiene como objetivo reducir duplicaciones y
proporcionar un mejor acceso a los datos. Constituye el nivel mas
alto en la jerarqua de organizacin de los datos, siendo el nivel
mas bajo el carcter. As una base de datos de una universidad
podra contener las siguientes tablas: estudiantes, profesores,
cursos, horario, etc.
.
Archivo
Archivo
Archivo
Registro
Registro
Campo
Caracter
Campo
Caracter
Caracter
Registro
Campo
Caracter
Registro
Campo
Caracter
Campo
7.2 Conceptos
7.2.1 Campo Clave
Registro lgico
Se denomina registro lgico al conjunto de campos o datos
referente a un mismo objeto y constituyen una unidad para su
proceso. Son los registros organizados en campos
Registro fsico
Registro fsico es un conjunto de registros lgicos que constituyen la
unidad de transferencia en una sola operacin de entrada / salida
(para transferencias entre las unidades de E/S o dispositivos de
almacenamiento, y la memoria principal).
Escritura
Lectura / Consulta
Actualizacin
Eliminacin
.
Datos Simples
Estndar
Estticas
Estructura de datos
Dinmicas
Entero
Real
Caracteres
Lgico
Vectores y Matrices
Registros
Archivos
Pilas
Lineales
Colas
Listas Enlazadas
No lineales
Arboles
Grafos
Arreglos
Concepto
1 E LE M E N T O
2 E LE M E N T O
N - E LE M E N T O
Arreglos
Caractersticas
Si un arreglo tiene la caracterstica de que puede almacenar a N
elementos del mismo tipo, deber tener la posibilidad de permitir
seleccionar a cada uno de ellos. As se distinguen dos partes en los
arreglos.
Los componentes o elementos (valores que se almacenan en c/u de
las casillas)
Los ndices (Permiten hacer referencia a los componentes)
El nmero total de componentes (NTC) es igual al lmite superior (LS)
menos lmite inferior (LI) mas 1
NTC = LS - LI + 1
El tipo de ndice puede ser cualquier tipo ordinal (carcter, entero,
enumerado)
El tipo de los componentes puede ser cualquiera (entero, real, cadena
de caracteres, registro, etc.)
Se utilizan ( ) para indicar el ndice de un arreglo. Entre los ( ) se
debe escribir un valor ordinal (puede ser una variable, una constante
o una expresin que d como resultado un valor ordinal)
Arreglos
Ejemplo
Sea V un arreglo de 30 elementos enteros con ndices enteros.
V = (52,12,31,102,....75)
V (50)= v(1), v(2), v(3),...., v(30),
Su representacin se muestra en la figura
Componentes
52
12
31
102
.....
75
.....
30
Indices
Donde
NTC = (30 1 + 1) = 30
Cada componente del arreglo V ser un nmero entero, y
podr accederse por medio de un ndice que ser un valor
comprendido entre 1 y 30.
Arreglos
En cuanto a las dimensiones los arreglos pueden ser:
Unidimensional o vector: un solo ndice
Bidimensional o matriz: dos ndices
Multidimensional: mas de dos ndices