Vous êtes sur la page 1sur 4

INSTITUCIN EDUCATIVA DISTRITAL PARA EL DEARROLLO DEL TALENTO

HUMANO
TEORIA SOBRE BASES DE DATOS
CONCEPTOS BASICOS
NOCIN DE ARCHIVO: ESTRUCTURA JERRQUICA
Un archivo o fichero es un conjunto de datos estructurados en una coleccin de entidades ele-
mentales o bsicas denominadas registros o artculos, que son de igual tipo y constan a su vez de
diferentes entidades de nivel ms bajo denominadas campos.
Campos
os caracteres se agrupan en campos de datos. Un campo es un item o elemento de datos elemen-
tales, tales como un nombre, n!mero de empleados, ciudad, n!mero de identificacin, etc.
Un campo est caracterizado por su tama"o o longitud y su tipo de datos #cadena de caracteres,
entero, lgico, etc.$. os campos pueden incluso variar en longitud. a mayora de los lenguajes de
programacin no manejan los campos de longitud variable y se suponen de longitud fija.
%ampos
Nombre Direccin Fecha de nacimieno E!"dio! Sa#ario Trienio!
Un campo es la unidad mnima de informacin de un registro. os datos contenidos en un campo se
dividen con frecuencia en subcampos& por ejemplo, el campo fecha se divide en los subcampos da,
mes, a"o.
%ampo $ % & ' % & & (
'ubcampo (a )es *"o
os rangos num+ricos de variacin de los subcampos anteriores son,
(a - . /-
)es - . -0
*"o - . 011/
Registros
Un registro es una coleccin de informacin, normalmente relativa a una entidad particular. Un regis-
tro es una coleccin de campos lgicamente relacionados, que pueden ser tratados como una unidad
por alg!n programa. Un ejemplo de un registro puede ser la informacin de un determinado empleado,
que contiene los campos de nombre, direccin, fecha de nacimiento, estudios, salario, trienios, etc.
os registros pueden ser todos de longitud fija& por ejemplo, los registros de empleados pueden
contener el mismo n!mero de campos, cada uno de la misma longitud, para nombre, direccin, fecha,
etc. 2ambi+n pueden ser de longitud variable.
os registros organizados en campos se denominan registros lgicos.
3egistro de datos
4
4 5 longitud del registro
%lave #indicativo$,
Ing. Luis Fran Cardozo Gonzlez 1

INSTITUCIN EDUCATIVA DISTRITAL PARA EL DEARROLLO DEL TALENTO
HUMANO
Una clave #6ey$ o indicativo es un campo de datos que identifica el registro y lo diferencia de otros
registros. 7sta clave debe ser diferente para cada registro. %laves tpicas son nombres o n!meros de
identificacin.
Ar!i"os #$i!eros%
Un fichero #archivo$ de datos 8o simplemente un ar!i"o& es una coleccin de registros rela-
cionados entre s con aspectos en com!n y organizados para un propsito especfico. 9or ejemplo, un
fichero de una clase escolar contiene un conjunto de registros de los estudiantes de esa clase. :tros
ejemplos pueden ser el fichero de nminas de una empresa, inventarios, stoc6s, etc
3egistro ;
3egistro /
3egistro 0
3egistro -
a <igura anterior recoge la estructura de un archivo correspondiente a los suscriptores de una
revista de =nformtica.
Un archivo en una computadora es una estructura dise"ada para contener datos. os datos estn
organizados de tal modo que puedan ser recuperados fcilmente, actualizados o borrados y
almacenados de nuevo en el archivo con todos los cambios realizados.
Bases 'e 'atos
Una coleccin de archivos a los que puede accederse por un conjunto de programas y que contienen
todos ellos datos relacionados constituye una base de datos. *s, una base de datos de una univer-
sidad puede contener archivos de estudiantes, archivos de nminas, inventarios de equipos, etc.
Estr(t(ra )er*r+(ia
os conceptos carcter, campos, registro, archivo y base de datos son conceptos lgicos que se
refieren al medio en que el usuario de computadoras ve los datos y se organizan. as estructuras de
datos se organizan de un modo jerrquico, de modo que el nivel ms alto lo constituye la base de
datos y el. nivel ms bajo el carcter.
,- EJE.P/O
Ing. Luis Fran Cardozo Gonzlez 2
Bases de datos
Archivos
Registros
Campos
Subcampos
Caracteres
Caracteres
Nombre Pro)e!in Te#*)ono Direccin Ci"dad

INSTITUCIN EDUCATIVA DISTRITAL PARA EL DEARROLLO DEL TALENTO
HUMANO
Una agencia de viajes tiene toda su informacin montada en una base de datos en medio electrnico
llamada >3eserva de ?uelos@ que incluye, entre otros, los siguientes archivos #tablas$,
?uelos,
%on los campos, %digo del vuelo, %digo %iudad origen, %digo %iudad destino, %digo de la
aerolnea, Aora.
3eservas,
%on los campos, %digo de la reserva, <echa de reserva, =dentificacin del cliente, %digo del vuelo,
<echa del vuelo 9alabra reservaa.
%lientes,
%on los campos, =dentificacin del cliente, *pellido 4ombre, 2el+fono
2abla #archivo$ vuelos
%d vuelo %d %iud :rigen %d %iud (estino %od *erolnea Aora
/10 11- 11B *? C,B1
B10 11- 11C *3 -;,0B
/-0 11B 11- *? --,1B
512 008 001 AR 17:10
2abla #archivo$ reservas
%od 3eserva <echa 3es =d %liente %od vuelo <echa vuelo 9alabra res
--0B 1CD-1D011/ E0011-;B /10 1CD-;D011/ Fljgbd
-0-G 1CD-1D011/ C;1-BG0 /10 1CD-;D011/ Hhgbna
-00; 1CD-1D011/ C;1-BG0 /-0 1CD-ED011/ Hhgbna
-0GB 1CD-0D011/ /0BG;-0/ /-0 1CD-ED011/ mgcpf
2abla #archivo$ clientes
=d %liente *pellido 4ombre 2el+fono
C;1-BG0 Imez Huan /EC-J-G
E0011-;B pez Iermn /BG-0;C
/0BG;-0/ )artnez )ara /;E--/0
7jemplos de campos, os enunciados en cada una de las tablas,
7jemplos de 3egistros, K/10, 11-, 11B, *?, C,B1L en la tabla vuelos
K-00;, 1CD-1D011/, C;1-BG0, /-0, 1CD-ED011/, jhgbnaL en la tabla
reservas
K/0BG;-0/, )artnez, )ara, /;E--/0L en la tabla clientes
7jemplos de archivos, %lientes
3eservas
?uelos
7jemplo de Mases de (atos, 3eserva de vuelos
7jemplos de %laves, %od vuelo, %od 3eserva, =d %lientes
Ing. Luis Fran Cardozo Gonzlez

INSTITUCIN EDUCATIVA DISTRITAL PARA EL DEARROLLO DEL TALENTO
HUMANO
EJERCICIOS DE BASES DE DATOS
E)eriio prop(esto:
-. Aacer el mismo proceso del ejemplo anterior para una biblioteca, 7n una base de
datos >Miblioteca@ cree mnimo / tablas #archivos$ que deban utilizarse en la
biblioteca con sus respectivos campos y registros.
0. Un ejemplo similar para una tienda de artculos deportivos.
Ing. Luis Fran Cardozo Gonzlez !

Vous aimerez peut-être aussi