Você está na página 1de 91

Esta obra está bajo una Licencia Creative Commons

Atribución-NoComercial-CompartirIgual 4.0 Internacional.

1
-71-.r l 11! !lllllllllllllllllll\lllllllllllllll\lllil
~J'~~
1
11 9508002719
1
Db):f~
S LfF\ 'rvt a
LJ . 1

SENA
7A'
Ministerio de Trabajo y Seguridad Social
Servicio Nacional de Aprendizaje
Dirección General
Subdirección de Formación Profesional y Desarrollo Social
Subdirección de Planeación

Bloque Modular de Informática Básica


Módulo lnstruccional: Manejo de Bases d(' Datos

Guías de Aprendizaje
(

Santafé de Bogotá D.C., agosto de 1992


SENA lnform•tica Búica

Publicación del Servicio Nllclonal de AprendizaJe • SENA


Dlreccl6n General
SUbdirección de Formacl6n ProfM!oMI y Desarrollo Social
SUbdirección de Planeaclón

Director General: Hernando Arango Monedero

Subdirector Nacional de
Formación Profesional: Julio César Del Valle Bayona

Subdirector Nacional de
Planeaclón: Arturo José Garcra Durán

Coordinación: División del Sector Com9rcio y Servicioa


División de Sistemas e Informática
Dirección General

Asesorfa T~nlco • Esperanza Marín Castro


Pedagógica: Luis Miguel León Cáceres
Wilson Moreno León
Nora Baena Padilla
Nidia María Mendoza Muñoz

Desarrollo de Contenidos y Jorge Eliécer Guillermo Romero


Transcripción: Instructor de Informática
Centro de Servicios Administrativos
Regional Bogotá - Cundinamarca

Revisión y Ajuste: Luis Miguel Redondo Ariza


Eufeminiano Cañón Cortés
Carlos Alberto Berrro Torres
José Antonio Aguilera Jaramillo
Nidia María Mendoza Muñoz

Revisión de Estilo y Edición: Nidia María Mendoza Muñoz


Profesional Grupo de Informática Educativa
División de Sistemas e Informática
Dirección General

Diseño de Car,tula: Carlos Enrique Pinto Barón


Jefe División de Sistemas e Informática
Regional Bogotá- Cundinamarca

Impresión: Grupo de Publicaciones


SENA - Dirección General

Primera Edición, agosto de 1992

Santafé de Bogotá D.C. -Colombia

i - Manejo de Bases de Datos


lnfon'nitica 86sica SENA

Indice
(

GUIA DE APRENDIZA.JE No. 1............................. (1 • • • • • • • • • • • • 1


Explicar conceptos de Base de Datos.

GUIA DE APRENDIZA.JE No. 2 .......................................... 5


Cargar y reconocer las características del programa manejador
de base de datos.
Crear archivos de base de datos y adicionar registros.

GUIA DE APRENDIZA.JE No. 3 ........................................ 19


Agregar/editar/borrar registros.
(

GUIA DE APRENDIZAJ'E No. 4 ........................................ 27


VISualizar información.

GUIA DE APRENDIZA.JE No. 5 ......................................... 33


Copiar información.
Modificar la estructura del registro y transferir datos.

Manejo de Bases de Datos - ii


SENA lnformitica Bisica

GUIA DE APRENDIZAJ'E No. 6 ....................................... 41


Organizar los datos.
Encontrar/Localizar registros.

GUIA DE APRENDIZAJ'E No. 7........................................ 51


Diseñar e imorimir reportes.

GUIA DE APRENDIZ.AJ'E No. S........................................ 59


Actualizar archivos de Base de Datos.

GUIA DE.APRENDIZAJ'E No. 9........................................ 67


Relacionar y unir Bases de Datos.

GUIA DE APRENDIZAJ'E No. 10••••••••....•.•..............•••••.••• 75


Crear archivos de vista y consulta.

iii - Manejo de Bases de Datos


Informática Básica SENA

GUIA DE APRENDIZAJE No. 1

Duración: Cuatro (4) horas.

Operaciones: Explicar conceptos de Base de Datos.

INTRODUCCION
(

La expresión "Bases de Datos" se emplea casi siempre para


referirse a cualquier disponibilidad de datos para el procesamiento
de información o para operaciones de recuperación. El término
implica una estructuración particular de los datos, tanto
conceptual, como en su almacenamiento físico.

Esta Guía de Aprendizaje proporcionará los elementos teóricos


relacionados con bases de datos y los sistemas Administradores de
bases de datos.

OBJETIVOS

e Explicar el proceso de representar la realidad mediante datos.


Explicar términos relacionados con bases de datos.
Explicar sistema de gestión de bases de datos relacional.
Diseñar la estructura de un archivo de base de datos.

Manejo de Bases de Datos - 1


SENA Informática Básica

ACTIVIDADES DE APRENDIZAJE

l. En grupos de trabajo lea y analice el proceso de transformación


que se presenta en el Anexo No. 1, bajo el título "Del Mundo
Real al Mundo de los Datos".

2. Describa entidades (personas,ideas, cosas etc.) relacionadas


con su especialidad, susceptibles de representar y almacenar eD
el computador para desarrollar un sistema de información.
(qué cosas son posibles de manipular o no en un computador).

3. Seleccione una ENTIDAD con la cual esté familiarizado, y


describa sus atributos, relaciones y valores asociados.

4. Lea en el Anexo No. 2 el tema correspondiente al título "Qué es


una Base de Datos?".

Para qué tipo de aplicaciones (relacionadas con su actividad o


especialidad) resulta práctico utilizar bases de datos
relacionales y por qué?

5. Investigue acerca de software de bases de datos para


microcomputadores, disponibles en el mercado, indicando sus
principales características y requerimientos.

2 - Manejo de Bases de Datos


1
Informática Básica SENA

EVALUACION

l. Responda las siguientes preguntas:

a. Qué es una base de datos?

b. Cuáles son las ventajas de las bases de datos?

1
\
c. Qué es un sistema de gestión de bases de datos ?

d. Qué es una base de datos relacional?

e. En terminología de bases de datos relacional qué es:

Tabla
Fila
Columna

2. Describa con su propio lenguaje y con la asesoría del


Instructor, la est!Uctura de una base de datos donde se pueda
almacenar información de una entidad relacionada con la
especialidad/ocupación del alumno.

Manejo de Bases de Datos - 3


SENA Informática Básica

BIBLIOGRAFIA

DE MIGUEL Castaño Adoración, Bases de Datos, Dpto. de


Publicaciones Universidad Politécnica de Madrid, 1980.

4 - Manejo de Bases de Datos


Informática Básica SENA

GUIA DE APRENDIZAJE No. 2

Duración: Cuatro (4) horas.

Operaciones: Cargar y reconocer las características del programa manejador de


base de datos.
Crear archivos de base de datos y adicionar registros.
(
INTRODUCCION

Todos los datos básicos que se van a manipular en el computador,


deben almacenarse en estructuras de archivos que han sido
previamente diseñadas y creadas por el usuario, de acuerdo con sus
necesidades de información.

Aquí mostraremos, mediante la utilización de ejemplos prácticos,


la forma como un programa de gestión de bases de datos permite
crear y manipular los archivos de datos, la cual es muy similar a
como usted actualmente organiza sus registros de información.

Para desarrollar estas operaciones utilizaremos órdenes simples en


inglés, las cuales son parte del lenguaje del sistema de gestión de
( base de datos.

Manejo de Bases de Datos • 5


SENA lnformttlca Btslca

OBJETIVOS

Describir el ambiente de operación del programa dBASE.


Ejecutar el programa dBASE.
Crear archivos de base de datos.
Adicionar registros a un archivo de base de datos.
Salir correctamente del programa dBASE.

6 - Manejo de Bases de Datos


lnformitlca B6slca SENA

ACTIVIDADES DE APRENDIZAJE

l. Lea el Anexo No.6 "Introducción a dBASE IIr. En grupos de


trabajo analice y tenga en cuenta los siguientes aspectos:

a. Qué es d.BASE.

b. Clases de archivos que se pueden manipular.


{
\
c. Tipos de campos y sus características.

d. Requisitos y limitaciones del programa.

e. Cuáles son las restricciones que impone el programa para:

Asignar Nombres de campos.


Definir Tipos de datos.
Especificar Longitud de los campos.

2. Ejecute el programa Dbase.

Para arrancar el programa d.BASE siga el procedimiento a), si


dispone de un sistema con dos (2) unidades de disco flexible o
el procedimiento b), si posee disco duro.

( a. COMPUTADOR CON DOS (2) UNIDADES DE DISCO


FLEXIBLE

• Cargue el sistema operativo DOS.

• Introduzca el disco de programa # 1 de d.BASE en la


unidad A y teclee

DBASE.J

Manejo de Bases de Datos - 7


SENA lnformética BAsica

• Cuando dBASE solicite el disco # 2 de programas,


retire el disco J, coloque el disco2 y presione ENTER.

» En en pantalla aparece el mensaje de derechos reservados de


autor de la compañía ASHrON TATE yen la esquina inferior
izquierda un punto (.),llamado el indicador de punto.

NOTA: La presencia de este punto indica que el computador está bajo el


control de dBASE y que el usuario puede introducir órdenes desde
el teclado. Después de teclear cada línea de instrucción (en
mayúsculas o en minúsculas), se debe presionar la tecla ENTER.

b. SISTEMA CON DISCO DURO

• Encienda el computador.

• Cambiése al directorio donde está almacenado el


programa dBASE (normalmente, este directorio de
denomina DBASE)

CD\DBASEJ

• Ejecute el programa.

DBASEJ

>> Como se explicó antes, después de algunos segundos aparece


el INDICADOR DE PUNTO(.).

8 - Manejo de Bases de Datos


Informática Básica SENA

3. Reconozca el modo interactivo de operación de dBASE

a. Digite cada uno de los siguientes ejercicios que se


proponen a continuación y tome nota de los resultados:

?50
? 5 +20-10
?30. 5
? 10/3
? 10/3.00
? "APLICANDO DBASE III"
? "CURSO DE INFORMATICA"
( ?? " informatica"
CLEAR
DIR

b. Intercambie ideas acerca de los resultados y forma de


operación del programa.

c. Cuál es la función de los comandos interactivos ? y ??

d. Para qué se utiliza la orden CLEAR ?

4. Construya un archivo de base de datos.

a. Lea el Anexo No. 4 "Creación de Archivos de Base de


Datos".

b. Utilice el comando de CREACION de archivo. Digit'é:


(
CREATEJ

c. El sistema pedirá que entre el nombre del nuevo archivo:


..............................................................................................................................................................................................
11 Ente~- t~~--::e -=~~~-=·--:::--¡:~~~·~·---···· .,_··-·-····-·· --~-----···-··-· . ··-·-····¡¡
L:.:.~::..~::.:.:.::.:.:::.:.:::.:;:.:.::.;.:.:;;:;,:::.::. .:.:.:.:..::..:::::.:..:::..-:.:.:::::::.:::..:::::.:. ::.::;:.::.;;;:;;;:.::.::.::::::.:.:.:::.:.:.:::.:.::.:::.·:..~. .;;::.:.:.::::::::::.:.:.::.:...-:.:.;=:..·:::::.::::::...::... .::::;;:.;::;;.::.:.::.·.:;:.:::..U

Manefo de Bases de Datos • 9


SENA Informática Básica

Digite:

PERSONALJ

NOTA: También se podía haber digitado CREATE PERSONAL.J

En pantalla aparece una plantilla similar a la que se


presenta a continuación (Figura 1):

B:PERSONALdbf Byteo reotonteo: 4.000

- -
CURSOR<- -> INSERTAR EUMtNAR Arr un campo: +
Cor: Cor: lns Car: Del Abjo un compo: + )
Poi: Home End Campo: AN Poi: AY SOIIr/Guardor: 1\End
Pon: "-/\- Ayuda: Fl Compo: 1\U Cancelo<: Ese

1
Nom Campo

lllatilltil
- --
Tipo AnchO o..c Nom Campo Tipo AnchO Dec

CREATE 11 <C:> 11 PERSONAL 11


FIELD: l/1
11 11
Los nombres d& campos comienzan con letras y pUeden contener letras,
dlgltos y subrayodo.

Figura l. Fonnato de definición de campos.

d. Introduzca la siguiente información para definir la


estructura del registro:
\
1
CEDULA Car/texto 10
NOMBRE Car/texto 15
APELLIDOS Car/texto 20
DIRECCION Car/texto 18
TE LE FONO Car/texto 7
CIUDAD Car/texto 15
VARON Lógico 1
FECHA NAC Ofa/Fecha 8
SUELDO Numérico 9 2

1O- Manejo de Bases de Datos


Informática Básica SENA

Si el proceso se desarrolló correctamente, la plantilla de creación


de la estructura del registro de base de datos debe aparecer como
se muestra en la Figura 2.

B:PERSONALdbf Bytes restantes: 3945

CURSOR<- ->
Ccr.
Po~
Pan:
Home End --
,. _,.._
INSERTAR
Ccr.
Compo:
Ayuda:
lns
fiN
Fl
EUMINAR
Ccr.
Poi:
Del
AY
Campo: AU
Arr Ln
Abjo un C<Jl'l)O: +
Salr/Guardcr.
Cancelar:
AEnd
Ese
C<Jl'l)O: +

( Nom
1 CEDUI.A
2 NOMBRE
3 APEWOOS
4 DIRECOON
5 TELEFONO
Can1x> Tipo

Car/texto
Car/texto
Car/texto
Car/texto
Car/texto
Ancho Dec

10
15
20
18
7
10 -
Nom Campo
9 SUELDO
.. ...
Tpo

Numérico
Ancho Dec
9 2

6aUOAD Car/texto 15
7 VARON ~ 1
8 FECHA_NAC Ola/Fecha 6

Figura 2. Estructura de un archivo de Base de Datos.

e. Grabe la estructura del registro de base de datos.

• Presione "END o "W o simplemente pulse ENTER


(con el cursor ubicado en el décimo campo).

• Presione ENTER para aceptar la siguiente petición


( que dBASE hace en la parte inferior de la pantalla:
T-=·~=:-=.:::::::.:::.:::-.:::::::-~::::"""'....::::- .. - -.. ~···"' -"':"::':::';:;-.;;_::::;~--=:=::;:=-=~-:::::::- ·-- ----- ~ ...-...........-. .......-........ _._ _...__..

¡¡ Press ENTER to confirm. Any other key to resume --·····---~~


E:::::::~:.:::.~::::.:::::::::::.~~::::-::::.::::.~·:::::::::::::.::::.:::.:::;_::.:.:";_:_:·:::::~::::::::::::::::·::::·:::.:::~:~~::::::::.:::::::::::::::::::::;:.::::::::::::::.:·:-::::·:::-::::::::::::::::::::::::::::::::::::::::~==:~:.:::-::-:::::::~::::::::::::::::::::::::::::::::."""::::::.:::::::::::::::.:::::::::.:::·:.:::::::.J

f. Acepte la siguiente petición de introducir datos:


..............................................................................................................................................................................................
¡r·-·;:;~~~:~~---~:-~:rd:-:~-~-~;;;;-···----········-·--------··-·-1 !
U.:.:.:.:.:.:.:.:.:..:.:.:.:.:.:.:;;.:;.:.:.:.:.:.:.:.:..:;:;.:.:.:.~: ::;:_:;_~~:.:.:.:_:; ~:;.:.:..:.:.:.:.:..:.:.:..:.:.:.: :; ::..: ::;.:.:..:.:.:.:.:.:.:.:.:..:.:.:.: :.:..:.:.:.:.:.~:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::.:..::.::.: ::.:.: :.:.:.:.:.:.:.::..:.:_:.:..:;_:.:.:.:.:.:.:.:.:.: :;;.:.:.:.:.:.:.:.:: :.::.:.:.:.:_:_:;_:.U

Manejo de Bases de Datos • 11


SENA Informática Básica

Teclee Y (si) para indicar que se van a introducir datos al


archivo.

A continuación, una forma o plantilla en blanco aparece en


pantalla (Figura 3), para ser llenada con datos y agregar
registros.

ARR ABJO EUMINAR Insertar: lns


CURSOR<- -> car: Del Salir:
Car: - - ---+
Carrpo: +
Pág.: PgUp PgDn
• campo: AY cancelar:
'"fnd
Ese
Pal: Home End Ayuda: Fl Registro: AU Memo: APg Dn

CEDULA BlllllilliD
NOMBRE liiii!llmiiil1!!PJt.E¡I
APEWDOS lllllllllllllfd!IIIlmmlll!lllllliiOO!Im
DIRECCION ll!lllfl!lmlllllmlllf.IIHDD
TEL.EFONO alll!lllllllllfllllll
CIUDAD lltllil--11111111!11
VARON IHJ
FECHA_NAC lil.i Hllll/ illll
SUELDO &iiillllli!&·lmi

Figuro 3. El formato de introducción de datos.

S. Introduzca los siguientes registros de información (Figuras 4a


y4b).

NOTA: Presione ENTER después de transcribir el dato. Si el campo se )


llena, el cursor pasa automáticamente al siguiente.

Para desplazar el cursor entre los campos de un registro, utilice


las fechas arriba ( t) o abajo ( ~ ). Cuando se llena el último
campo, aparece un nuevo formato en blanco para ser llenado
con los datos de otro registro. Se puede volver al registro
anterior, pulsando la tecla PgUp.

12 - Manejo de Bases de Datos


lnformitica Búica SENA

Registro No. 1 Registro No. 2


CEoo.A 10430128 CEDli.A 20135436
NOM8AE FERNFWDO NONi!AE fNAUA
ffEWDOS MORENO UZARAZO ffELUDOS DIAZ CEUS
DIAECOON CAllE 68 # 10-30 DIAECOON CAA 42 # 55-30
TElEFONO 2234534 TELEFONO 2486754
OUDAD SOGOTA CJUDfD 80GOTA
VARON y VARON N
fE~_NAC 04/07/60 ~_NAC 10/1.5162
SUElDO 82000.00 SUELDO 169000.00

Figura 4a. Registros de datos.

Aegistro No. 1 Registro No. 2


CEDUlA 14220130 CEOUlA 18663255
NOMBAE SfMlAGO ~ GUILLERMO
PPELUDOS AODAIGUEZ DUARTE PPEWDOS CUBILLOS DIAZ
DIAECOON CALLE 35 # 16-22 DIAECOON fN. 45 # 30-34
TELEfONO 6345634 TELEFONO 2785643
QUDAD 8AAA~QtJLlA auoro CAU
VAAON y VAAON y
fE~_NAC 07/10/59 ~_NAC 01125158
SUElDO 279500.00 SUELDO 128000.00

( Figura 4b. Registros de datos.

6. Finalice el proceso de introducción de datos.

Presione "'W o "'END o presione la tecla ENTER cuando el


cursor se encuentre en el campo CEDULA de un nuevo registro
(en este caso, el registro No. 5).

Manejo de Bases de Datos- 13


SENA lnformitica Búica

NOTAS: • La operación "W puede ser activada en cualquier momento,


sin importar la posición del cursor en el formato de captura. Si
se digita un "W antes de llenar todos los campos de un
registro, el resto de campos de considera en blanco.

• La tecla ESC (escape) permite parar cualquier función en


marcha y volver al indicador de punto de dBASE. Sinembargo,
éste método debe utilizarse con cuidado. Una utilización
indebida de la tecla Ese puede ser causa de pérdida de datos.

7. Utilice la orden LIST para observar los registros introducidos.

a. Digite las siguientes líneas de comando y tome nota de lo


que sucede:

LIST
LIST APELLIDOS, NOMBRE, CIUDAD, TELEFONO
LIST CEDULA, NOMBRE, APELLIDOS, SUELDO

b. Analice con su compañero la función y operación del


comando LIST. Consulte la guía de comandos que
acompaña el anexo de base de datos.

8. VISualice la estructura del registro de base de datos

a. Digite:

LIST STRUCTURE

NOTA: dBASE reconoce los primeros cuatro (4) caracteres de cada


palabra clave de comando. Por ejemplo, también se habría podido
digitar LIST STRU

b. Cómo se puede expresar la longitud total del registro?

14- Manejo de Bases de Datos


SENA

9. Cierre el archivo de base de datos en uso. Digite:

USE

10. Termine la sesión de trabajo con dBASE. Digite:

QUIT

Este es el único método SEGURO de salir de dBASE, ya que


una salida anormal del programa podría causar el daño de los
( archivos y la consiguiente pérdida de información.

11. Observe la demostración del Instructor con el programa


ASSIST para desarrollar las mismas actividades de creaciÓn,
entrada y visualización de datos. Tome nota y solicite
explicación del funcionamiento y operación de este programa
de ayuda (asistente).

Manejo de Bases de Datos - 15


SE~ lnformé.tica Búica

EVALUACION

l. Presente al Instructor un informe escrito del procedimiento


general para crear archivos de base de datos, así como los
demás productos resultantes del estudio de esta Guía.

2. Utilice el programa dBASE para:


Crear la estructura del registro de base de datos para el
archivo que el grupo diseñó en el desarrollo de la Guía de
Aprendizaje No.l
Introducir diez (10) registros de información en este
archivo de base de datos.

3. Revise su trabajo con la supervisión del Instructor.

16- Manejo de Bases de Datos


Informática Básica SENA

BIBLIOGRAFIA

EDWARD, Jones, Aplique el dBASE III, Editorial


Osbome-McGraw Hill, Mexico, 1986.

CARRABIS, Joseph David, dBASE III Plus. Manual de Referencia,


Libros Osbome/McGraw Hill, Mexico, 1988.

( DICKLER, dBASE JI! Plus, Guía de Autoenseñanza, Libros Ashton


Tate, 1989.

SENA, Dirección General, Curso "Base de Datos Nivel 1",


Subdirección de Planeación, 1990.

ASHTON TATE, dBASE JI! For your 16 bit PC, Ashton Tate.

Manejo de Bates de Datos - 17


Informática Básica SENA

GUIA DE APRENDIZAJE No. 3

Duración: Dos (2) horas.

Operaciones: Agregar/editar/borrar registros.

INTRODUCCION
(

Entre las tareas más frecuentes de manipulación de información


que debe realizar un usuario, están la adición, modificación,
cambio y borrado de información.

En esta sección mostraremos como estas tareas pueden


desarrollarse rápida y fácilmente, utilizando las capacidades de
dBASE.

OBJETIVOS

Abrir un archivo de Base de datos.


Adicionar registros.
(
Mover el puntero de registros.
Editar el contenido de registros.
Borrar registros.

Manejo de Bases de Datos· 19


SENA Informática Básica

ACTIVIDADES DE APRENDIZAJE

l. Lea el Anexo No. 5 "AbrirArchivos y Agregar Registos".

2. Ejecute el programa dBASE.

3. Abra el archivo de base de datos PERSONAL. Digite:

USE PERSONAL

4. Adicione nuevos registros al final del archivo.

a. Digite:

APPEND

>> dBASE automáticamente coloca un formato de un registro en


blanco al final del archivo, para que usted introduzca la
información.

b. Introduzca los datos de los siguientes registros:

CEDUlA 510456 CEOOlA 19457677


NOM8AE ~L NCWSAE fWGElKA
ffELUDOS AODAIGUEZ AUIZ ffELUDOS JWW.ILLO
DIAECOON Oll.E 30 # 23-74 DIAECOON CAA 18 t 56-25
TEl~O 6487654 TElEfOO .2563420
OJDAD IBAGUE OUDAD MEDELUN
VMON N VAAON N
FEOfltR: 07107/f/J ~-NAC 02/15/77
SUElDO 62<XXl.OO SUELDO 120000.00

20 - Manejo de Bases de Datos


Informática Básica SENA

c. Finalice la adición de registros presionando A W o A END


o pulsando ENTER en el primer campo de un registro en
blanco.

d. Liste los registros del archivo. Digite:

LIST

» Observe cómo los registros introducidos fueron agregados al


final del archivo.

e. Visualícelos nuevamente. Utilice la orden DISPLAY ALL y


( establezca la diferencia con el comando LIST. Digite:

DISPLAY ALL

5. Mueva el puntero a los registros.

a. Digite las siguientes lineas de comando y tome nota de lo


sucedido:

GOTO 3
DISPLAY
GOTO 1
DISPLAY
GOTO BOTIOM
DISPLAY
GOTOTOP
DISPLAY
(
Puede suprimir el comando GOTO (ir a) , digitando
directamente el número del registro:

z
DISPLAY
4
DISPLAY

Manejo de Bases de Datos- 21


SENA lnform6tica Búica

b. Analice con su compañero la función y operación de las


órdenes GOTO, DISPLAY y las claúsulas BO'ITOM y
TOP

6. Inserte un registro antes del registro No. 4, con la orden


INSERT BEFORE

a. Digite:

GOTO 4
INSERT BEFORE

b. Introduzca los siguientes datos:

CEDUlA 14234674
NOMBRE JORGE
APELUDOS PAEZAOZO
DIAECOON TAANS 19 # 116-45
TElEfONO 2454590
OUDAD BOGOTA
VAAON y
FEOIA_NAC 02123/51
SUElDO 180000.00

c. VISualice los registros del archivo y observe el lugar donde


se insertó el registro. )

7. Inserte un registro después del registro No. 2

a. Digite:

GOTO 2
INSERT

22 - Manejo de Bases de Datos


SENA

b. Digite los siguientes datos:

CEDUlA 14230896
NOMBRE FWSElMO
APEWDOS HOYOSDIAZ
DIAECOON CALLE S 1 1-25
TEL€fONO 435453
CJJDAD VIUAVICENOO
VAAON y
FEOIA_NAC 12125157
SUELDO 165000.00

c. Liste los registros de su archivo y observe el resultado de la


inserción del registro.

8. Edite el contenido del registro No. 2.

a. Lea el Anexo No.6 "Edición de Registros"

b. Edite el registro No. 2. Digite:

EDIT RECORD 2

c. Modifique el contenido del campo FECHA_NAC


cambiando el dato actual por la fecha 10/07/59
(
d. Verifique el cambio realizado.

9. Edite grupos de registros.

a. Digite:

BROWSE

Manejo de Bases de Datos • 23


SENA lnformitica BUica

b. Haga las modificaciones que considere convenientes.

c. Grabe los cambios reali7..ados o abandone la operación.

10. Borre registros de un archivo de base de datos.

a. Lea el Anexo No.7 "Bo"ado de Registros".

b. Marque para borrado, el registro No. 3. Digite:

DELETE RECORD 3

c. Visualice los registros nuevamente. Observe el asterisco (*)


aliado del número del registro marcado para borrado.

d. Marque para borrado, los registros 5,6 y 7. Digite:

GOTO S
DELETE NEXT 3

e. Liste los registros .

11. Esconda los registros marcados para borrado. Digite:

SET DELETED ON
LIST

12. Recupere el registro No. 3 con la orden RECALL.

a. Digite las siguientes líneas de comando:

SET DELETED OFF


GOTO 3
RECALL

o también con RECALL RECORD 3

24 • Manejo de Bases de Datos


lnformitica Bisica SENA

b. Liste los registros de su base de datos.

c. Recupere el resto de registros marcados para borrado.


Digite:

RECALL ALL
LIST

13. Elimine (borre) registros definitivamente con la orden PACK.

a. Elimine el registro No. 3. Digite:


(
DELETE RECORD 3
PACK
LIST

14. Cierre archivos y salga de dBASE. Digite:

CWSE DATABASE
QUIT

15. Observe la demostración que hará el Instructor, para diseñar y


crear formatos de pantalla.

Solicite las explicaciones que crea necesarias y tome las notas


correspondientes.

Manejo de Bases de Datos - 25


SENA Informática Básica

EVALUACION

l. Describa brevemente el proceso de adición de nuevos registros


a un archivo de base de datos. Presente por escrito el resultado
de su trabajo.

2. Con la asesoría de su Instructor, trabaje con su archivo de base


de datos.

a. Agréguele (adicionando/insertando) nuevos registros.

b. Realice las modificaciones que usted considere


convenientes.

c. Borre registros:

Márquelos para borrado.


Esconda los registros marcados para borrado.
Recupere algunos registros.
Elimine ~efinitivamente algunos de ellos.

3. a. Investigue acerca de las siguientes órdenes dBASE:

CREATE SCREEN
MODIFY SCREEN
SET FORMAT TO

b. Con la asesoría de su Instructor, diseñe un formato de


pantalla para su archivo de base de datos de prácticas.

26 - Manejo de Bases de Datos


Informática Básica SENA

GUIA DE APRENDIZAJE No. 4

Duración: Dos (2) horas.

Operaciones: Visualizar información.

INTRODUCCION
(

En esta guía de aprendizaje se mostrará cómo especificar lo que


usted desea ver, con base en la información de sus archivos, en vez
de listar todos los registros.

Usted puede establecer "condiciones" y dBASE le mostrará


únicamente aquellos registros que cumplan tales especificaciones.

Esta facilidad es una de las grandes características de los sistemas


de bases de datos.

OBJETIVOS

( Visualizar y listar registros de información


Utilizar operadores relacionales y operadores lógicos.
Utilizar funciones para manipular campos de fecha.

Manejo de Bases de Datos - 27


SENA Informática Básica

ACTIVIDADES DE APRENDIZAJE

l. Lea el Anexo No. 8 "Visualizar Registros".

2. Ejecute el programa dBASE y abra el archivo de Base de datos


PERSONAL.

3. VIsualice información del archivo.

a. VIsualice TODOS los registros. Digite:

DISPLAY ALL

b. Visualice la información de los campos APELLIDOS,


NOMBRE, DIRECCIONy CIUDAD.

DISPLAY ALL APELLIDOS, NOMBRE, DIRECCION,


CIUDAD

c. VISualice registros seleccionados. Digite las siguientes


líneas de comando y observe los resultados:

DISPLAY ALL FOR APELLIDOS "RO" =


DISPLAY ALL NOMBRE, DIRECCION, TELEFONO
FOR TELEFONO "6" = )
DISPLAY ALL APELLIDOS, NOMBRE, SUELDO FOR
SUELDO > = 150000
DISPLAY ALL NOMBRE, APELLIDOS, VARON FOR
VARON

NOTA: El último ejemplo es un poco diferente, porque estamos trabajando


con un campo lógico. No se debe utilizar operadores relacionales
con campos lógicos, puesto que ellos contienen valores verdaderos
(.T.) o falsos (.F.)

28 - Manejo de Bases de Datos


Informática Básica SENA

DISPLAY NOMBRE, APELLIDOS FOR .NOT. VARON

Este ejemplo es el opuesto al anterior, puesto que dBASE


asume que VARON significa verdadero, luego .NOT.
VARONes fu/so.

4. Combine condiciones.

Digite las siguientes líneas de comando y exprese por escrito


qué información se visualiza.

DISP APELLIDOS, SUELDO FOR APELLIDOS < 'D' .OR.


APELLIDOS >'N'
DISP NOMB~APELLIDOS, SUELDO FOR APELLIDOS
>'N' .AND. SU.I!.LDO > = 150000
DISP NOMBRE, APELLIDOS FOR .NOT. VARON .AND.
NOMBRE="A"

5. Agrupe condiciones. Digite las siguientes líneas de comando y


observe los resultados:
DISP ALL FOR (SUELDO> 120000 .AND.
SUELDO< 180000) .AND. (CIUDAD= "CALI" .OR.
CIUDAD= "BOGOTAj
DISP ALL FOR SUELDO> 120000 .AND. (SUELDO< 180000
.AND. CIUDAD= "CALI") .OR. CIUDAD= "BOGOTA"

6. Desarrolle nuevamente los ejemplos de las actividades 3, 4 y ~


pero utilice la instrucción LIST en lugar de DISPLAY o
( DISPLAY ALL. Establezca la diferencia entre las órdenes
LIST y DISPLAY.

Manejo de su.. de Da108 . 29


SENA lnformitica Búica

7. Visualice información utilizando búsquedas por campos de


fecha.

a. Digite las siguientes líneas de comando y exprese por


escrito qué información se visualiza.

LIST NOMBRE, APELLIDOS, FECHA NAC FOR


FECHA_NAC > = CTOD("Ol/01/60") -
LIST NOMBRE FECHA NAC FOR FECHA NAC
> = CTOD("Ol/01/50") .:AND. FECHA NAC"" < =
CTOD("l2/31/60") -

b. Utilice la función YEAR. Digite:

LIST NOMBRE, APELLIDOS, FECHA NAC FOR


YEAR(FECHA_NAC) > = 1960 -
LIST NOMBRE, FECHA NAC FOR YEAR
(FECHA NAC) = 1950 .AND.YEAR(FECHA NAC)
> =1960- -

c. Liste los registros de·información que pertenezcan al mes


de Octubre:

LIST APELLIDOS, NOMBRE, FECHA NAC FOR


MONTH(FECHA_NAC) = 10 -

8. Cierre el archivo PERSONAL.

9. Desarrolle ejercicios similares de consulta de información,


utilizando su archivo de base de datos.
)

10. Salga de dBASE.

30 - Manejo de Bases de Datos


lnformitlca Búlca SENA

EVALUACION

Con base en la información del archivo de base de datos


PERSONAL, escriba las órdenes dBASE para visualizar los
registros que cumplan las siguientes condiciones:

l. Los registros cuya ciudad esBOGOTA.

2. Registros con sueldos entre 120,{)(){).oo y 180,{)(){).oo.

3. Los registros de VARON cuya ciudad sea CAL/ o BOGOTA.

4. Los registros con FECHA_NAC comprendida entre los años 6()


y62.

5. Los registros con FECHA_NAC pertenecientes al mes de


ENERO o de ABRIL.

Manejo de Bases de Datos- 31


)

)
lnformitlca Biaica SENA

GUIA DE APRENDIZAJE No. 5

Duración: Dos (2) horas.

Operaciones: Copiar información.


Modificar la estructura del registro y transferir datos.

INTRODUCCION

Uno de los procedimientos que tendrá que utilizar con mayor


frecuencia, consiste en hacer copias de sus archivos de base de
datos, con el objeto de tener un respaldo de su información o
también para tener la información de determinados registros y
determinados campos de sus archivos maestros y procesarlos
separadamente en un nuevo archivo.

Igualmente, es frecuente que, una vez haya introducido


información en los archivos de base de datos, desee ampliar o
recortar la longitud de un campo, adicionar, borrar o reubicar la
posición de los campos. Estas operaciones exigen tener que
modificar la estructura de la base de datos.

Esta guía le mostrará cómo desarrollar estas actividades de manera


( fácil y segura.

Manejo de Bases de Datos - 33


SENA lnform6tica B6alca

OBJETIVOS

Duplicar un archivo de base de datos.


Copiar información seleccionada de un archivo.
Mofificar la estructura del registro de base de datos.
~ Duplicar una estructura.
'Ii"ansferir datos a un archivo.

34 - Manejo de Bases de Datos


lnformitica Bisica SENA

ACTIVIDADES DE APRENDIZAJE

l. Lea en el Anexo No. 9 el contenido de "Copiar Archivos".

2. Cree una copia llamada COPIA!, del archivo de base de datos


PERSONAL.

a. Abra el archivo PERSONAL.

b. Digite:

COPY TO COPIAl
DIR
USECOPIAl
LIST

c. Qué diferencias encuentra entre los archivos PERSONAL


yCOPIAJ?

3. A partir de los datos del archivo PERSONAL, cree un archivo


llamado CUMPLEN con los siguientes campos: CEDULA,
NOMBRE, APELLIDOS, FECHA_NAC. Digite:

USE PERSONAL
( COPY TO CUMPLEN ALL FIELDS CEDULA, NOMBRE,
APELLIDOS, FECHA_NAC
USE CUMPLEN
LIST
LISTSTRU
USE

Manejo de Bases de Datos - 35


SENA lnformé.tica Bé.sica

4. Siguiendo un procedimiento similar y aplicando la sintaxis de la


orden COPY, cree un archivo llamado COPIA2, con la
información de los empleados de la ciudad de BOGOTA.

5. Lea en el Anexo No. 9 la información correspondiente a


"Modificar la estructura de la base de datos" y "Adicionar datos
desde un archivo"

6. Modifique la estructura del archivo COPIA!.

a. Abra el archivo y emita la orden de modificación de


estructura. Digite:

USECOPIAl
MODIFY STRUCTURE
» En pantalla aparece una plantilla con la estructura definida
para la base de datos corriente.

b. Amplíe el campoDIRECCION, a20 caracteres:

Presione A X o la flecha abajo ( ~ ) hasta llegar al campo


DIRECCION y luego presione F o ENTER hasta ubicar
A

el cursor en la columna de ancho (width); digite 20 y


presione ENTER.

c. Inserte un campo de 18 caracteres de longitud


denominados LUGAR_NAC, debajo del campo
FECHA NAC.

Ubique el cursor sobre el campo SUELDO y presione A N.

En el espacio que se abre, digite las características del


nuevo campo.

d. Borre el campo VARON.

Ubique el cursor sobre el campo VARON y presione A U

36 - Manejo de Bases de Datos


Informática Básica SENA

e. Salve la modificación hecha a la estructura:

Presione A Wo A END

A la petición:
:;.::.:..:::::;:.:.:.:;,:,:,:,:;:.:.:.::.:.::::...::...:::..·.::.:.::.:.:::.•:.::.:..·.::..::...::.:.:.:::.::..::.:::::;.:;,·,::::.::.:.::.:.:;:::..:.:.::::.:.:.:.:.::..::.::.::.:.:.:;;:..:.:.::..:.:.:;,:,::.:..:.:.:.::..·.:.:.::::.:.:..::..::.::.:.:.::.:.:;:.::.:..:.::.:..::..::.:.::.·::.;;;.:::.:::..::.:..::.:.::.:.:.:;-;

i Press ENTER to confirm. Any other key to Resume.


¡_::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.·:::::.=.I
li
presione ENTER

f. Verifique los cambios realizados. Digite:

DISPLAY STRUCTURE

g. Edite los registros e introduzca la información


correspondiente al lugar de nacimiento.

NOTAS: • Si se acorta un campo alfabético, su contenido se trunca.

• Los datos numéricos para una longitud más corta, se


reemplazan con asteriscos.

• Si se borra un campo, los datos se pierden.

• Si durante el proceso de modificación de la estructura del


registro, se presiona la tecla ESC, se cancela la operación y la
( estructura permanece inalterada.

7. Haga una copia de la estructura de la base de datos


PERSONAL, modifíquela y transfiérale datos.

a. Lea en el Anexo No. 9 el contenido de "Agregar datos desde


un archivo".

Manejo de Bases de Datos-~


SENA Informática Básica

b. Cree una estructura vacía llamada RESPALDO. Digite:

USE PERSONAL
COPY TO RESPALDO STRUCTURE
DIR

c. VISualice la estructura del archivo RESPALDO. Digite:

USE RESPALDO
LISTSTRU
LIST

d Modifique esta estructura, haciendo los mismos cambios


que se hicieron en la actividad 6 (literales b, e).

e. Adicione datos a la estructura modificada desde el archivo


PERSONAL. Digite:

APPEND FROM PERSONAL


LIST

f. Edite los registros y adicione la información


correspondiente a LUGAR-NA C.

g. Cierre el archivo.

38 • Manejo de Bases de Datos


lnformitlca B6sica SENA

EVALUACION

l. Haga una copia de respaldo denominada COPIA-M, de su


archivo de base de datos de prácticas.

2. Seleccione cuatro (4) campos de su archivo de base de datos de


prácticas y cree un nuevo archivo denominado COPIA-4.

(
3. Desarrolle las siguientes actividades:

a. Haga una copia de la estructura de su archivo de prácticas,


denominada ESTRU-M.

b. Modifique el archivo ESTRU-M, adicionándole dos (2)


nuevos campos.

c. 'fransfiera los datos desde la base de datos original.

d. Introduzca la información para los nuevos campos


adicionados.

4. Cree una estructura vacía llamada PARTE, con cuatro (4)


campos de su archivo de prácticas.

( Verifique con su Instructor, el producto de su trabajo.

Manejo de Bases de Datos - 39


)
lnformitlca Búlca SENA

GUIA DE APRENDIZAJE No. 6

Duración: Seis (6) horas.

Operaciones: Organizar los datos.


Encontrar/Localizar registros.

( INTRODUCCION

Es normal que usted desee tener la información de su archivo


organizada de alguna o varias maneras.

En esta Guía se mostrará que ordenar los datos de un archivo, es


una tarea rápida y fácil de realizar. Se verá también, que el
indexamiento es una técnica más poderosa, puesto que se conserva
el orden en sus archivos, sin tener que mover físicamente los
registros.

Igualmente se mostrará cómo localizar o encontrar registros


rápidamente, sin importar qué tan grande es el archivo de base de
datos.

Manejo de Bases de Datos - 41


SENA

OBJETIVOS

Desarrollando los contenidos y actividades de esta guía de


aprendizaje, el alumno estará en capacidad de :

Ordenar archivos.
Indexar archivos.
Encontrar información.

42 - Manejo de Bases de Datos


lnformitica Bislca SENA

ACTIVIDADES DE APRENDIZAJE

l. Lea en el Anexo No.lO el contenido de "Ordenar Archivos".

2. Ordene en un archivo denominado ORDENJ, el archivo de


Base de datos PERSONAL, por el campo APELLIDOS.

a. Abra el archivo PERSONAL.


(
b. Digite la orden:

SORT ON APELLIDOS TO ORDEN

c. Visualice los archivos de base de datos que hay en su disco.


Digite:

DIR

Obtendrá:

d. Abra el archivo ORDEN1 y visualice la estructura y los


( registros ordenados.

Digite las siguientes líneas de comando:

USE ORDEN
DISPLAY STRUCTURE
DISPLAY ALL APELLIDOS, NOMBRE

Manejo de Bases de Datos • 43


SENA lnformlltica Bllsica

3. Ordene el archivo de Base de datos PERSONAL por los


campos APELLIDOS, NOMBRE y SUELDO, en un archivo
denominado ORDEN2. Verifique con el Instructor, el
desarrollo de esta actividad.

4. Ordene en forma descendente, por el campos SUELDOS, el


archivo PERSONAL. Verifique con el Instructor esta actividad.

S. Lea en el Anexo No. 10 el contenido de "Indexar Archivos".

6. Indexe el archivo PERSONAL. Construya archivos de índice


para los campos APELLIDOS, SUELDO.

a. Digite las siguientes líneas de comando:

USE PERSONAL
INDEX ON APElLIDOS TO APELLIDO
INDEX ON SUELDO TO SUELDO
» Los anteriores comandos nos han pennitido crear dos (2)
archivos de mdice, los cuales tienen una extensión .NDX

b. Liste los archivos de índice del directorio del disco. Digite:

DIR*.NDX

Obtendrá:

rr::.·:~::;:~·~·~::·· ···· · ······· ··· ····· ··· · ···· ····.':.::.=·=·;;;:.:::::.:·;::::::.~:::.,::~·:::::.::.·:.~:·.::·~·.:···:.:::.';;::::.::·::::.,:::~::.·:.:·;;;::=l¡

:: SUELDO. NDX ¡¡
b-~:~:~=::::::::::::::::::::::::::::-.::::::::::::::::::::;::::::·~:::::::-.;~:::::.:;.:.::::::.:..:::::::;;::..:..::;;:::;.:;:::;;: : : .:.:;;:: ::::·::::::::.::-::-::;;~=-=-=~·:::::~-::::::-:-:-.:::::::.":·:~ .~-··· ...... :-:~-=~:.:-::::::::::~::.:.::;::~.1

44 - Manejo de Bases de Datos


lnformé.tica Bé.sica SENA

7. Observe el efecto de los índices.

a. Active el índice de apellidos. Digite:

SET INDEX TO APELLIDO

b. Liste los camposAPELLIDOS y NOMBRE. Digite:

LIST APELLIDOS, NOMBRE

c. Active el índice para los sueldos. Digite:


( SETINDEXTOSUELDO
LIST APELLIDOS, NOMBRE, SUELDO

En qué órden aparecen ahora los datos?

8. Indexe el Archivo PERSONAL, por el campo FECHA_NAC.


Asígnele el nombre FECHAS al archivo de índice. Active este
índice y visualice la información del archivo.

9. Active los archivos de índice creados en las actividades 7 y 8.


Introduzca dos (2) nuevos registros en el archivo de base de
datos y observe el orden en que ellos aparecen.

10. Encuentre información rápidamente.

a. Lea el Anexo No. 11 "Encontrar y Localizar registros".

b. Abra el archivo PERSONAL y su índice APELLIDOS.

Digite:

USE PERSONAL INDEX APELLIDO

Manejo de Bases de Datos • 45


SENA Informática Básica

c. Encuentre el primer apellido RODRIGUEZ. Digite:

FIND RODRIGUEZ

Si usted ve el indicador de punto, es porque dBASE


encontró el registro con la información que usted quería. Si
aparece el mensaje

examine su línea de comando, puesto que dBASE busca


exactamente lo que preguntó; de lo contrario, esa
información no existe.

d. VISualice los registros que cumplen con la especificación


de búsqueda. Digite:

DISPLAY
SKIP
DISPLAY

NOTA: SKIP se mueve un registro adelante. En un archivo indexado, él se


mueve con base en el índice, no en el orden físico de los registros.

e. Digite las siguientes líneas de comando y ANALICE la


operación y funcionamiento de la orden FIND:

FINDR
DISP
SKIP
DISP
SKIP
DISP
FINDMORE
DISP
USEPERSONALINDEXSUELDO

46 - Manejo de Bases de Datos


Informática Básica SENA

FIND120000
DISP
FIND128000
DISP

f. Utilice el comando SEEK para encontrar información,


utilizando expresiones válidas dBASE. Digite:

USE PERSONAL INDEX FECHAS, APELLIDO


SEEK CI'OD("07/10/59")
DISP
SEEK CTOD("Ol/25/58")
DISP
SET INDEX TO APELLIDO
SEEK"DIAZ"
DISP
SEEK"MO"
DISP

11. Localice registros.

a. Digite las siguientes líneas de comando y analice la


operación y funcionamiento de la orden LOCATE -
CONTINUE

USE PERSONAL
LOCATE FOR APELLIDOS= "RO"
{ DISP
CONTINUE
DISP
CONTI
LOCATE FOR CIUDAD= "BOGOTA"
DISP
CONTINUE
DISP
CONTINUE

Manejo de aa... de Datos- 47


SENA

DISP
CONTI

b. Cierre el archivo.

48 - Manejo de Bases de Datos


lnformitlca Búlca SENA

EVALUACION

l. Escriba las órdenes dBASE para desarrollar las siguientes


actividades:

a. Ordenar el archivo de base de datos de prácticas, por


alguno o varios campos.

b. Crear tres (3) archivos de índice (indexar), para tres


campos diferentes.

c. Activar los índices y observar cada una de las vistas de su


base de datos.

3. Explique el significado del número que aparece al lado


izquierdo de la pantalla, al listar los registros de un archivo
indexado.

4. Cuál es la mayor ventaja de la indexación?

5. Utilice la orden FIND para encontrar información. Escriba las


órdenes utilizadas y la información obtenida.

( 6. Describa la utilización de los comandos FIND, SEEK y


WCATE.

Manejo de Bases de Datos - 49


lnforrnitlca Bislca SENA

GUIA DE APRENDIZAJE No. 7

Duración: Cuatro (4) horas.

Operaciones: Diseñar e imprimir reportes.

INTRODUCCION
(

Esta Guía de Aprendizaje le mostrará cómo crear reportes CQn


datos almacenados en sus archivos de base de datos.

Un reporte no es más que una colección de registros impresos,


presentados como usted quiere. · ·

OBJETIVOS

Crear archivos de formato de reporte.


Imprimir un reporte en pantalla y en impresora.

Manejo de Bases de Datos- 51


SENA lnformitica Búica

ACTIVIDADES DE APRENDIZAJE

l. Planee el diseño del reporte:


» Antes de comenzar su trabajo con el generador de informes de
dBASE, usted debe planear el disel\o del reporte.

Normalmente es mejor trazar la presentación del informe con


los datos que debe contener, su localización en el papel, su
organización, subtotales, totales, márgenes, encabezamientos,
etc.

Antes de decidir qué campos de la base de datos se quieren


Incluir en el informe, escriba los nombres de los campos, para
recordarlos en el momento de seleccionarlos.

Para nuestra práctica, trabajaremos sobre el siguiente formato


de reporte (Figu{a 1):

o
o
o Póg No
o Fecho
o
o
o
o
o CEDllA
o
o
o

Figura l. Diseño del formato de reporte.

52 - Manejo de Bases de Datos


Informática Básica SENA

2. Seleccione el archivo para el diseño del reporte. Digite:

USE PERSONAL INDEX APELLIDO

3. Lea el Anexo No. 12 "Creación de Reportes".

4. Cree un formato de reporte denominado LISTADO.

a. Emita la orden de creación de formato de reporte. Digite:


\.
CREATE REPORT LISTADO

Después de introducida esta línea de comando, en la


pantalla aparece el menú de creación de reportes (Figura
2).

E Options i! Groups Cok.mns locote

Poge tille
Page wldtt1 (posltkn) lll
Left roorgh 8
Rlgth margh O
l61es per page 58
Double spoce report No
Page e)ect before prilting ves
Page e)ect after printing No
Ploln page No

Figura 2. Pantalla de creación de reportes.

b. Introduzca el título del reporte. Puede introducir hasta


cuatro (4) líneas de texto.

Con la opción Titulo de la página (Page title) iluminada,


presione ENTER.

Manejo de Bases de Datos - 53


SENA Informática Básica

A continuación se abre una ventana en la cual usted pude


introducir el texto de su título. Digite:

LISTADO GENERAL DE PERSONALJ

" Utilice la tecla de borrado para corregir cualquier error


cometido durante la transcripción. La línea iluminada avanza
al siguiente renglón.

Trace veintisiete (27) guiones (-) para subrayar el título y


presione ENTER.

Salte las líneas 3 y 4, presionando ENTER.

c. Especifique el formato de la página:

Con el menú de opciones abierto, ilumine LEFT MARGIN


y presione ENTER.

Digite S y presione ENTER.

Seleccione RIGHT MARGIN y cambie el valor a 5.

Presione- (flecha derecha), para salir de opciones.

d. Presione - (flecha derecha), para salir del menú de grupo.

" Por ahora ignore esta opción.

e. Especifique las Columnas a visualizar en el reporte:

Con el menú de columnas abierto, seleccione Contents

Presione FlO para listar los nombres de los campos de


nuestro archivo. Seleccione CEDULA y presione ENTER.

Seleccione Heading

54 - Manejo de Bases de Datos


Informática Blsica SENA

Presione ENTER dos veces para llegar a la tercera línea.


Digite CEDULA y presione ENTER. En la cuarta línea
digite No. y presione ENTER.

El contenido y encabezado de la primera columna ya aparecen


en el menú de columnas. Los dos punto y comas (;;) que
aparecen en Heading indican que las líneas 1 y 2 están en blanco
(Figura3).

Optlons Groupe locote Exit

(
.Heodlng····-; ;
Contents

Width
Decimal ploces
CEDUlA

10
CEDULA; No.-
Total thls colu'M

r--Re~~rmm-----------------------------------.
>>>>>>>

CEDUlA ~·
No.
xxxxxxxxxx

Figura 3. Menú de Columnas con entrada de encabezado.

Observe que el valor correspondiente al ancho de la col~a


ha sido preasignado por dBASE y corresponde, por defecto, al
ancho del campo. Sinembargo, pueden aumentarse o
( disminuirse a gusto del usuario.

La primera columna de su reporte aparece ahora en la parte


inferior de la pantalla, ocupando una parte del formato de la
hoja. Las equis (X) indican el tamaño y tipo de campo (de
caracteres).

Presione la tecla PgDn para definir otra columna.

Manejo de Bases de Datos - 55


SENA Informática Básica

Un menú de Columnas sin información aparece en pantalla


y usted puede introducir la información correspondiente
para la siguiente columna de su reporte. Siga los pasos 1 a
5, para definir las columnas que faltan en el reporte.

Presione -+ (flecha derecha), para salir del menú de


Columnas.

Si desea hacer correcciones en los campos seleccionados,


puede utilizar el Menú de Localización (Locate Menu). Allí
aparece la lista de los campos definidos y usted puede
seleccionar el campo a corregir.

Si olvidó incluir un campo en su reporte, puede presionar


CTRL-N mientras se está visualizando un campo, durante la
exhibición del menú de columnas.

5. Salve el reporte:

Para almacenar el formato de reporte, abra el Menú de Salida


(Exit Menu) y seleccione Save.

La opción Modify Report permite realizar cambios en el


reporte, una vez él ha sido almacenado. Cuando se escoge esta
opción, una lista de los formatos almacenados aparece en
pantalla. Seleccione uno que quiera modificar y a continuación
verá los mismos Menús utilizados en la creación.

6. Imprima el reporte:
» Est6 seguro de que la impresora está encendida, cargada con
papel y en línea con el computador.

Digite las siguientes líneas de órdenes:

USEORDENl
REPORT FORM LISTADO TO PRINT

56 - Manejo de Bases de Datos


Informática Básica SENA

EVALUACION

Utilizando su archivo de prácticas, planee y diseñe un formato de


reporte. Presente el listado correspondiente al Instructor. Los
datos deben aparecer ordenados por uno o varios de los campos de
su archivo.

Manejo de Bases de Datos • 57


)
lnformética Béslca SENA

GUIA DE APRENDIZAJE No. 8

Duración: Seis (6) horas.

Operaciones: Actualizar archivos de Base de Datos.

INTRODUCCION

Una de los problemas más comunes en procesamiento electrónico


de datos, es el relacionado con la actualización de un archivo
maestro, con la información procedente de un archivo de
transacciones o de novedades.

En una situación de actualización típica, el archivo maestro está


ordenado por un campo clave y ello requiere que las transacciones
de entrada deben estar clasificadas en el mismo orden, antes de
iniciar el proceso de actualización.

Este proceso aparentemente complejo, se convierte en una tarea


sencilla y fácil de realizar, cuando se utilizan bases de datos.

( OBJETIVOS

Describir las aplicaciones de las operaciones de cruce de


archivos de información.
Totalizar archivos de transacciones para obtener información
de resumen.
Realizar cruce de archivos.
Reemplazar información.

Manejo de Bases de Datos - 59


SENA lnformltica Blslca

ACTIVIDADES DE APRENDIZAJE

l. Analice situaciones de procesamiento de datos, en las cuales se


presenten operaciones de actualización de archivos, cruzando
información de un archivo maestro con un archivo de
transacciones.

a. Qué se debe hacer cuando existen varios registros de


transacciones de un mismo ítem, por ejemplo, cuando se
vendieron varias piezas de un mismo artículo de
inventario?

b. Cómo debe estar organizado el archivo maestro para poder


actualizarlo?

c. Elabore un esquema general de cómo se realiza el proceso


de cruce o actualización.

2. Lea el Anexo No. 13 "Trabajando con Bases de Datos".

3. Construya un archivo maestro y un archivo de transacciones.

a. Cree un archivo llamado VENDEDOR, con la siguiente


estructura de registro:

Campo Tipo Ancho Dec


CODIGO Char 5
NOMBRE Char 15
APELLIDOS Char 20
ZONA Char 2
VENTAS Num 12 2
COMISION Num 12 2

60 - Manejo de Bases de Datos


lnformética Bé.slca SENA

b. Introduzca los siguientes datos al archivo:

# CODIGO NOMBRE APELUDOS ZONA

1 00100 GLORIAINES GONZALEZ CARO 01


2 00600 CARLOS ARTURO RODRIGUEZ ROMERO 02
3 00300 INESMARIA HINOJOSA PEREZ 04
4 00400 JORGE CASTIUO 03
5 00200 ENRIQUE LOZANO 06
6 00500 LUIS ALBERTO SANTAMARIA 05

c. Cree un archivo de transacciones llamado VENTAS, con la


siguiente estructura de registro:

Campo Tipo Ancho Dec

CODIGO Char 5
FECHA Date 8
VALOR Num 10 2

d. Introduzca los siguientes datos:

1 00200 05/01/88 150000.00


2 00500 05/10/88 56000.00
3 00200 05/14/88 34000.00
4 00400 05/16/88 234560.00
5 00100 05/16/88 245600.00
6 00300 05/17/88 123700.00
7 00100 05/20/88 100000.00
8 00600 05/22/88 120000.00
9 00200 05/25/88 55000.00
10 00500 05/29/88 220000.00

Manejo de Bases de Datos - 61


SENA Informática Básica

4. Totalice el archivo de VENTAS, para obtener las ventas


mensuales de cada vendedor.

a. Ordene o indexe el archivo de transacciones por el campo


CODIGO. Identifique el archivo de índice con el nombre
CLAVEl.

Digite las siguientes líneas de comando:

USE VENTAS
INDEX ON CODIGO TO CLAVEl
SET INDEX TO CLAVEl
LIST

b. Totalice el archivo de transacciones. Denomine el archivo


de resumen con el nombre T-VENTAS. Digite:

TOTAL ON CODIGO TO T-VENTAS

c. Abra el archivo de resumen y observe los resultados.


Digite:

USE T-VENTAS
LIST
USE

Tome nota de lo sucedido. Solicite a su Instructor cualquier


explicación adicional.

5. Actualice el archivo maestro de vendedores, con el total de


Ventas durante el período.

a. Abra el archivo maestro en el área de trabajo J. Digite:

SELECTl
USE VENDEDOR

62 - Manejo de Bases de Datos


Informática Básica SENA

b. Ordene o indexe el archivo maestro por el campo


CODIGO. Identifique el índice con el nombre CLAVE.
Digite:

INDEX ON CODIGO TO CLAVE


SET INDEX TO CLAVE
LIST

Observe los registros ordenados por el campo CODIGO.

c. En el área de trabajo 2, abra el archivo donde se totalizaron


( las transacciones, e identifíquelo con el alias TOTALES.
Digite:

SELECT2
USE T-VENTAS ALIAS TOTALES

d. Actualice el archivo maestro (área de trabajo J). Digite:

SELECTl
UPDATE ON CODIGO FROM TOTALES REPLACE
VENTASWITHVENTAS + TOTALES->VALOR
LIST

e. Cierre los archivos de Base de datos. Digite:

CWSE DATABASES

Tome nota de lo sucedido.


(

6. Reemplace información:

Esta operación también permite actualizar automáticamente


la información en un archivo.

La orden REPLACE sustituye valores en los campos


especificados de la base de datos activa, para el rango de
registros definidos y para las condiciones expresadas.

Manejo de Bases de Datos • 63


SENA Informática Básica

El formato de la orden REPLACE es:

REPLACE [<alcance>] <campol> WITH <expl>, [<campo2>


WITH <exp2>, •• ] (FOR <cond>]

Desarrolle los siguientes reemplazos:

a. Liquide el 10% como valor de las comisiones sobre las


ventas, en el archivo VENDEDOR. Digite:

USE 'V ENDEDOR


LIST NOMBRE, APELLIDOS, VENTAS, COMISION
REPLACE ALL COMISION W1TH VENTAS • .10
LIST NOMBRE, APELLIDOS, VENTAS, COMISION
USE

b. Reemplace en el archivo PERSONAL, los sueldos de los


empleados de la ciudad de Bogotá, incrementándolos en
un 20%. Digite:

USE PERSONAL
LIST APELLIDOS, SUELDO, CIUDAD
REPLACE ALL SUELDO WITH SUELDO • 1.20 FOR
CIUDAD = "BOGOTA"
LIST APELLIDOS, SUELDO, CIUDAD

Thme nota de lo sucedido.

64 - Manejo de Bases de Datos


Informática Básica SENA

EVALUACION

Con la asesoría de su Instructor, desarrolle el siguiente ejercicio:

l. Crear un archivo maestro de inventarios.

2. Crear un archivo de transacciones de salida e ingreso de


( elementos de inventario.

3. Totalice el archivo de transacciones.

4. Actualice el archivo maestro de inventarios.

5. Produzca un reporte actualizado de inventario.

NOTA: El Instructor deberá sugerir la estructura de los archivos y los datos


a ser procesados.

Manejo de Bases de Datos - 65


BIBLIOGRAFIA

LISKIN Miriam, dBASE III Plus Avanzado, Técnicas de


programación, Editorial Osbome Me Graw Hill, Mexico, 1989.

ASHTON TATE, Programming with dBASE 111 Plus, Ashton Thte,


USA, 1988.

66 - Manejo de Bases de Datos


SENA

GUIA DE APRENDIZAJE No. 9

Duración: Cuatro (4) horas.

Operaciones: Relacionar y unir Bases de Datos.

INTRODUCCION
(

Hasta ahora todos los ejercicios presentados muestran información


de un sólo archivo de Base de datos, pero no relacionan la
información de un archivo con otro, respecto de un mismo campo.

dBASE ofrece la facilidad de poder ligar dos archivos por un


campo común o una combinación de campos y, por tanto, de poder
exhibir o imprimir datos de ambos archivos y usar campos de ambos
archivos en cálculos y otras operaciones de base de datos.

OBJETIVOS

Explicar el concepto de relación.


( Relacionar archivos de base de datos.
Unir archivos de base de datos.

Manejo de Bases de Datos • 67


SENA

ACTIVIDADES DE APRENDIZAJE

l. Lea en el Anexo No. 14 el contenido de "RelacionarArchivos de


Base de Datos".

2 . Cree un archivo de base de datos denominado ESTUDIOS, e


indéxelo por el campo CEDULA.

a. Defina la siguiente estructura:

Field Field Name Type Width Dec-

CEDULA Character 10
2 PRI Character 1
3 SEC Character 1
4 UNI Character 1
5 TITULO Character 20
6 OTROS Character 20

b. Digite los siguientes datos:

# CEDULA PRI SEC UNI TITULO OTROS

1 14220130 S 6 S CONTADOR TECNICAS DE OFICINA


2 20135436 5 6 SECRETARIA F.JECUTIVA
3 10430128 S 6 3 AUX. CONTABLE SENA
4 18663255 S 6 S PUBLICISTA
S 194S7677 S 6 3
6 S10456 S 6 S ING.CML INTROD. INFORMATICA

c. Indexe el archivo por el campo CEDULA. Asigne al


archivo de índice el nombre CED-KEYJ. Digite:

INDEX ON CEDULA TO CED-KEYl

68 - Manejo de Bases de Datos


SENA

3. Relacione por el campo común CEDULA, los archivos de base


de datos PERSONAL y ESTUDIOS.

a. Abra los archivos PERSONAL y ESTUDIOS con su índice


CED-KEYJ, en las áreas de trabajo 1 y 2, respectivamente.
Digite las siguientes líneas de comando:

SELECTl
USE PERSONAL
SELECTl
USE ESTUDIOS INDEX CED-KEYl
( SELECTl

b. Relacione los dos archivos por el campo común CEDULA.


Digite:

SET RELATION TO CEDULA INTO ESTUDIOS

NOTA: Esta orden hace que dBASE establezca un "encadenamiento


temporar entre la base de datos activa PERSONAL y la base de
datos del área de trabajo 2, ESTUDIOS, a través del campo clave
CEDUlA

Una vez se ha establecido la relación, se puede obtener


información relacionada de ambos archivos.

4. Visualice información relacionada de ambos archivos. Digite


las siguientes líneas de comando, analice los resultados y tome
( las notas correspondientes:

LIST NOMBRE, APELLIDOS, ESTUDIOS-> TITULO


LIST CEDULA,NOMBRE, APELLIDOS, ESTUDIOS->
OTROS
LIST APELLIDOS, NOMBREJ~~STUDIOS- > PRI,
ESTUDIOS->SEC, ESTUDIOS-> unl
LIST NOMBRE, APELLIDOS, ESTUDIOS-> TITULO FOR
=
CEDULA "18663255"
LIST NOMBJU;APELLID0~1 ESTUDIOS-> TITULO FOR
ESTUDIOS ->TITULO "ING" =
Manejo de Bases de Datos - 69
SENA lnformética Bésica

5. Cancele la relación. Digite SET RELATION TO

6. Utilice ALIAS para hacer referencia a los archivos de base de


datos y ejecute los mismos ejercicios de las actividades 3, 4 y 5.
Solicite asesoría a su Instructor, si la necesita.

NOTA: Se sugieren los siguientes alias: MAE para el archivo PERSONAL


y EDUC para el archivo ESTUDIOS.

7. Una los archivos de base de datosPERSONAL y ESTUDIOS,


por un campo común (CEDULA).

a. Lea del Anexo No.14, el contenido de."Unión de Bases de


Datos".

b. Digite y analice cada una de las siguientes líneas de


comando y tome las notas correspondientes:

SELECI'A
USE PERSONAL ALIAS Bl

SELECI'B
USE ESTUDIOS INDEX CED-KEYl ALIAS BZ

SELECI'A
JOIN WITH BZ TO .DOSBASES FOR CEDULA =
BZ- >CE DULA FIELDS CEDULA, NOMBRE,
APELLIDOS, 11TULO

SELECI'C
USE DOSBASES
LIST STRUCTURE
LIST

CLOSE DATABASES

70- Manejo de Bases de Datos


lnformitica Bá.sica SENA

EVALUACION

l. Construya un archivo relacionado con la información


contenida en el archivo de base de datos PERSONAL.

a. Identifique este archivo con el nombre HIJOS y defina la


siguiente estructura:

( Field Field Name Type Width Dec

1 CEDULA Character 10
2 NOMBRE Character 25
3 FECHA NAC Date 8
4 SEXO Character 1

b. Introduzca los siguientes datos:

# CEDULA NOMBRE FECHA_NAC SEXO

1 14220130 ANGELA RODRIGUEZ L 04/osnt F


2 20135438 LUIS A. DIAZ ROMERO 10/15/80 M
3 10430128 FERNANDO MORENO P. oe¡o3na M
4 18663255 LUISA F. CUBILLOS C. 12/24/85 F
5 19457877 ANGEUCA JARAMILLO 08!18m F
8 14234874 ANTONIO PAEZ OSORIO 01/29/80 M
7 20135438 . ANA LUCIA DIAZ R. 03/24/12 F

(
3. Relacione este archivo con la base de datos PERSONAL.

4. Vasualice la siguiente información:

a. Los padres y sus respectivos hijos.

b. Los hijos varones y sus respectivos padres.

c. Los padres de los hijos nacidos en el año 1980.


SENA Informática Básica

5. Investigue acerca de la forma de visualizar registros de archivos


que tienen una relación de uno a muchos.

6. Una el archivo de base de datos PERSONAL con el archivo de


HIJOS. Identifique el archivo resultante, con el nombre de
FAMILIA. Verifique la estructura resultante y los datos
obtenidos.
Informática Básica SENA

BIBLIOGRAFIA

LISKIN Miriam, dBASE III Plus Avanzado. Técnicas de


Programación, Editorial Osborne McGraw Hill, Mexico, 1989.

ASHTON TATE, Programming with dBASE III Plus, Ashton


Tate,1988.

Manejo de Bases de Datos - 73


)
Informática Búlca SENA.

GUIA DE APRENDIZAJE No. 10

Duración: Seis (6) horas.

Operaciones: Crear archivos de vista y consulta.

( INTRODUCCION
1

dBASE dispone de otras herramientas, orientadas por menús, para


facilitar el desarrollo de tareas de uso repetitivo.

La orden SET RELATION estudiada en la Guía de Aprendizaje


No. 9, establece un encadenamiento "temporal" entre los archivos.
Sinembargo, se pueden construir archivos de Vista (VIEW), los
cuales conservan las relaciones más frecuentes y el ambiente
completo de operación, para una aplicación específica.

Igualmente, suponga que se desea chequear un conjunto particular


de registros cada vez que comienza una sesión de trabajo. El digitar
repetidamente las mismas condiciones, puede consumir tiempo y
resultar tedioso. En su lugar, se puede crear archivos de consulta
(query) y almacenar en ellos las condiciones de búsqueda para su
uso, cada vez que se requiera.

OBJETIVOS

Explicar el concepto de vista.


Crear archivos de Vista.
Explicar el concepto de QUERY.
Crear archivos de consulta (queries).

Manejo de Bases de Datos - 75


SENA lnformitica Bisica

ACTIVIDADES DE APRENDIZAJE

l. Escuche atentamente la explicación del Instructor acerca del


concepto de VISTA en bases de datos. Tome nota de lo
expresado por él.

2. Lea en el Anexo No. 15 el contenido de "Crear Vistas y


Seleccionar Campos".

3. Observe la demostración del Instructor para crear un archivo


de visualización. Tome nota del procedimiento por él
desarrollado.

Tenga en cuenta los siguientes aspectos:

a. Qué archivos .dbfy .ndx fueron abiertos?

b. Qué relación (SET RELATION) fue construida?

c. Se utilizó la orden SET FILTER TO?

d. Cómo se activó el formato de pantalla?

QUERIES

4. Cree un archivo de consulta denominado BUSQUE para


seleccionar los registros de los empleados de la ciudad de
Bogotá o de Cali, que tienen sueldos entre $120 000 y $250 000.

a. Abra el archivo de base de datos PERSONAL.

76 - Manejo de Bases de Datos


lnformitica Bialca SENA

b. Entre la orden de Creación de QUERY. Digite:

CREATE QUERY BUSQUE

A continuación aparece el menú de barras Set filter


(Figura 1). Este menú contiene las opciones para construir
condiciones de búsqueda. En la tabla de abajo, dBASE
visualiza las condiciones que usted va entrando.

Nest Display Exlt

( Fleld Name
Operator
Constant 1 Expresslon
Connect

Une Number

rl.i1e- f--Fie~ Operator- -constant 1 Expresslon- r-connect-


1
2
3
4
5

Figura l. El menú de barras QUERY.

e c. Introduzca la siguiente condición de búsqueda:

(SUELDO > 120000 .AND. SUELDO < 250000) .AND.


(CIUDAD= "CALI" .OR. CIUDAD= "BOGOTA")

PROCEDIMIENTO:

Presione ENTER para seleccionar Field Name

Seleccione el campo SUELDO

Manejo de Bases de Datos • n


SENA lnformitica BAsica

,. El nombre del campo aparece tanto en el menú Set FUter,


como en la tabla de abajo.

Seleccione Operator para visualizar un submenú de


operadores válidos.

Seleccione >More than (mayor que).

» El operador es agregado a la tabla.

Seleccione Constant/Expression.

Digite 120000

» La primera expresión condicionai"Sueldo mayor que 120000",


aparece en la primera línea de la tabla.

NOTA: En esta expresión, el número 12(){)()() es una constante. Expresiones


más complejas pueden combinar nombres de campos y constantes.

Seleccione Connect para unir las dos primeras


expresiones de la condición de búsqueda.

Seleccione Combine witb .AND.

» La primera línea de la tabla está completa. El número cambia


a 2 y el menú queda limpio para una segunda condición de
búsqueda.

De manera similar seleccione SUELDO para nombre


del campo, < Less than para operador y 250000 como
Constante/Expresión.

Así se completa la segunda condición: Sueldo menor


que 250000.

Seleccione Connect y Combine with .AND.

Finalmente, introduzca las dos últimas condiciones.


=
Utilice el operador Matches como operador de

78 - Manejo de Bases de Datos


Informática Básica SENA

igualdad y no olvide digitar comillas (") cuando


escriba los nombres de las ciudades.

Cuando seleccione No Combination, la tabla completa


de Consulta (Query) aparece como en la Figura 2.

Nest Exlt

Fleld Nome CIUDAD


Operator Equal
Constant 1 Expression 'BOGOTA'
Connect
(
Une Number 4

~lile- r--Field- t--Operotor- f-Constont 1 Expression- >--Connect-

1 SUELDO More thon 121XXXJ .AND.


2 SUELDO Less thon 25CIDJ .AND.
3 CIUDAD Matehes 'CAU' .OR.
4 CIUDAD Matehes 'BOGOTA'
5

Figura 2. Tabla completa de QUERY.

d. Agrupe las expresiones:

Presione -+ (flecha derecha), para dejar el menú Set


filter.
e Con el menú Nest abierto, seleccione la opción Start y
digite 1.

» Un paréntesis izquierdo aparece en la primera condición de la


tabla.

Seleccione End y digite 2.

>> Un paréntesis derecho cierra la segunda condición.

Manejo de Bases de Datos - 79


SENA Informática Básica

Cree el segundo par de paréntesis para encerrar la


segunda condición. Seleccione Add - Start digite 3 y
luego End y digite 4.

>> Observe los paréntesis que encierran la segunda condición.

e. Visualice y almacene el Query:

Presione -+ (flecha derecha) para salir del menú Nest.

Presione ENTER para abrir el Menú Display.

» El primer Registro que satisface las condiciones del query


aparece en pantalla.

NOTAS: • Si hay un error en la condición de filtro, dBASE visualiza el


mensaje

Invalid filter

y no despliega ningún registro. Debe volver al menú Filter y


corregir.

• Si el problema es con el anidamiento de las expresiones, vuelva


a abrir el menú Nest y agregue o remueva paréntesis.

Para visualizar el registro completo, presione la tecla


Fl (Help) y la tabla de condiciones desaparece de la )
pantalla.

Presione la tecla PgDn para visualizar el siguiente


registro.

Después de observar los registros que cumplen con las


condiciones, presione +- o -+ (flecha izquierda o flecha
derecha), para salir del menú Display

Para salvar el archivo de query, seleccione Save.

80 - Manejo de Bases de Datos


Informática Básica SENA

5. Utilice el archivo de Consulta (query) BUSQUE:

. a. Abra el archivo de base de datos PERSONAL.

b. Digite:

SET FILTER TO FILE BUSQUE


LIST

6. Cancele yl query. Digite:


(
SET FILTER TO

Manejo de Bases de Datos- 81


SENA Informática Básica

EVALUACION

l. Describa el procedimiento para crear archivos de visualización


(VIEW).

2. Responda las sigúientes preguntas:

a. Qué extensión asigna dBASE al archivo de vista?

b. Cómo se modifica una vista?

c. Cómo se activa/cancela una vista?

3. Cree dos archivos de consulta (QUERY), para visualizar


registros seleccionados de base de datos de prácticas.

82 - Manejo de Bases de Datos


Informática Básica SENA

Bloque Modular de Informática Básica

Documentos Relacionados:

• Aplicación de los Fundamentos de la Informática - Guías de


Aprendizaje.

• Aplicación de los Fundamentos de la Informática - Anexos.

• Manejo del Sistema Operativo - Guías de Aprendizaje.

• Manejo del Sistema Operativo - Anexos.

• Procesamiento de Palabr~ - Guías de Aprendizaje.

• Procesamiento de Palabras - Anexos.

• Manejo de Hoja Electrónica- Guías de Aprendizaje.

( • Manejo de Hoja Electrónica- Anexos.

• Manejo de Bases de Datos - Guías de Aprendizaje.



Manejo de Bases de Datos - Anexos.

Manejo de Aplicaciones Gráficas Básicas - Guías de Aprendizaje.

• Manejo de Aplicaciones Gráficas Básicas - Anexos.

Manejo de Bases de Datos - 83


)

Agradecemos a la División
de Sistemas e lnfonnática
del SENA, Regional
Bogotá y Cundinamarca,
su colaboración para la
edición y producción de
este documento.

Você também pode gostar