Vous êtes sur la page 1sur 33

UNIVERSIDAD NACIONAL

DEL CENTRO DEL PERU


FACULTAD DE ADMINISTRACIN
DE EMPRESAS

MS VISUAL FOXPRO
FULL PRCTICA

Elaborado por: Lic. Adm. MARTINEZ BRAVO, Fermn


fermarbra@hotmail.com
fer_mar_bra@yahoo.es

MS Visual FoxPro

Full Prctica

CASO: ALQUILER DE VIDEOS


Se trata de una tienda de alquiler de videos, que desea implementar un sistema
automatizado que le permita administrar la informacin sobre sus clientes y
videos en alquiler.
Siguiendo la fase de diseo lgico se ha logrado los siguientes esquemas:
Esquema lgico (Modelo E/R)
1:N
(1,1)

CLIENTE

IdClie

(1,n)

BOLETA
(1,n)

CORRESPONDE

IdBoleta
Fecha

DniClie
NomClie
REFERECIA

DirClie

M:N

TelClie
1:N

CATEGORIA

(1,n)

(1,1)

IdCateg

(1,n)

PERTENECE

VIDEO
(1,n)

IdVideo

DesCateg

DesVideo

Precio

Stock

PERTENECE

1:N

(1,1)
GENERO
IdGenero
DesGenero
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 2

MS Visual FoxPro

Full Prctica

Esquema lgico (Metodologia IE)

CLIENTE

BOLETA

IdClie

IdBoleta

DniClie
NomClie
DirClie
TelClie

IdClie (FK)
Fecha

BOLETA_VIDEO
IdBoleta (FK)
IdVideo (FK)

VIDEO
CATEGORIA
IdVideo
IdCateg

IdCateg (FK)
IdGenero (FK)
DesVideo
Stock

DesCateg
Precio

GENERO
IdGenero
DesGenero

Esquema lgico (Tablas sin valores)

CLIENTES (IdClie, NomClie, DirClie, TelClie)


BOLETAS (IdBoleta, IdClie, Fecha)
BOLETA_VIDEO (IdBoleta, IdVideo)

Tabla de enlace

VIDEOS (IdVideo, IdCateg, IdGenero, DesVideo, Stock)


CATEGORIAS (IdCateg, DesCateg, Precio)
GENEROS (IdGenero, DesGenero)
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 3

MS Visual FoxPro

Full Prctica

Esquema lgico (Tablas con valores)


IdClie
C001
C002
C003
C004
C005
C006
C007
C008
C009
C010

CLIENTE
DniClie
NomClie
DirClie
20737450 Flores Vargas, Jos
Jr. Tacna N 741
05678945 Balbin Povis, Alfonso
Jr. Bolognesi N 410
23459089 Osorio Vargas, Sotero
Jr. Acolla N 647
20895763 Rivera Crdova, Rolando Jr. Cuzco N 471
06745621 Sedano Salazar, Ral
Jr. Grau N 807
24567890 Vasquez Mayta, Arturo Jr. La Cantuta N 125
20563489 Huamn Roque, Juan
Jr. Ayacucho N 1153
20734568 Balvin Dvila, Mximo
Av. Ricardo Palma N 124
08976543 Balden Loyola, Sara
Av. Huancayo N 170
06484956 Aylas Flores, Jos
Av. Circunvalacin N 392

TelClie
362372
361840
362448
362124
362198
362364
361834
706266

BOLETA
IdBoleta IdClie Fecha
000001 C001 12/01/2004
000002 C002 12/01/2004
000003 C001 19/01/2004
000004 C003 20/01/2004
000005 C001 02/02/2004
000006 C005 02/02/2004
000007 C007 02/02/2004
000008 C003 03/02/2004
000009 C010 03/02/2004
000010 C006 03/02/2004

BOLETA_VIDEO
IdBoleta IdVideo
000001 V001
000001 V002
000002 V005
000003 V001
000004 V003
000005 V001
000005 V003
000005 V004
000007 V006
000007 V010

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 4

MS Visual FoxPro

Full Prctica
VIDEO

IdVideo IdCateg IdGenero


DesVideo
Stock
V001
E
AC
EL ULTIMO SAMURAI
5
V002
C
DR
EL NIO Y EL TORO
2
V003
E
AC
EL SEOR DE LOS ANILLOS
4
V004
O
AV
EL TESORO ESCONDIDO
4
V005
N
AC
COMANDO
3
V006
E
CO
PEGADO A TI
2
V007
O
DR
TITANIC
4
V008
E
AC
EL PATRIOTA
3
V009
N
TE
DEMONIOS
1
V010
N
AC
CORAZON VALIENTE
5
V011
C
DR
MADRE INDIA
5
V012
C
AC
ROCKY
2
V013
C
AC
RAMBO
5

CATEGORIA
IdCateg DesCateg Precio
C
CLSICO S/. 15.00
E
ESTRENO S/. 20.00
N
NORMAL S/. 10.00
O
OFERTA
S/. 5.00

GENERO
IdGenero DesGenero
AC
ACCIN
AV
AVENTURA
CO
COMEDIA
DR
DRAMA
TE
TERROR

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 5

MS Visual FoxPro

Full Prctica

Diccionario de datos para el SGBD MS Visual FoxPro


NOMBRE DE

DESCRIPCIN DE

LA TABLA

LA TABLA

CLIENTE

GUARDA

NOMBRE

TIPO DE

OPCIN

DESCRIPCIN

DEL

DATO Y

NULL

DEL CAMPO

CAMPO

LONGITUD

IdClie

Carcter(4)

NOT NULL

INFORMACION DE
TODOS LOS

FK

Yes

Not

Not

Not

Not

Not

Not

Not

Not

Not

Yes

Not

Not

Yes

cliente
DniClie

Carcter(8)

NOT NULL

CLIENTES
REGISTRADOS EN

Identificacin del

PK

Nmero de DNI
del cliente

NomClie

Carcter(40)

NOT NULL

EL NEGOCIO

Apellidos y
nombres del
cliente

DirClie

Carcter(40)

NOT NULL

TelClie

Carcter(6)

NULL

Direccin del
cliente
Nmero de
telfono del
cliente

BOLETA

ALMACENA

IdBoleta

Carcter(6)

NOT NULL

INFORMACIN DE
LOS CLIENTES QUE

boleta
IdClie

Carcter(4)

NOT NULL

ALQUILARON
VIDEOS Y LA

Numero de la
Identificacin del
cliente

Fecha

Fecha

NOT NULL

Fecha de alquiler

Not

Not

IdBoleta

Carcter(6)

NOT NULL

Numero de la

Yes

Yes

IdVideo

Carcter(4)

NOT NULL

Yes

Not

IdVideo

Carcter(4)

NOT NULL

Yes

Not

IdCateg

Carcter(1)

NOT NULL

Not

Yes

IdGenero

Carcter(2)

NOT NULL

Not

Yes

DesVideo

Carcter(40)

NOT NULL

Not

Not

Stock

Numrico(1,0) NOT NULL

Stock de videos

Not

Not

IdCateg

Carcter(1)

Identificacin de

Yes

Not

Not

Not

FECHA EN LA QUE
SE ALQUIL
BOLETA_VIDEO

boleta
Identificacin del
video
VIDEO

GUARDA
INFORMACIN DE
TODOS LOS

video

VIDEOS DEL
NEGOCIO

Identificacin del
Identificacin de
la categora
Identificacin del
gnero
Descripcin del
video

CATEGORIA

GUARDA

NOT NULL

INFORMACIN A
CERCA DE TODAS

la categora
DesCateg

Carcter(10)

NOT NULL

LAS CATEGORAS

GENERO

Descripcin de la
categora

DE VIDEOS

Precio

Monetario

NOT NULL

Precio del video

Not

Not

GUARDA

IdGenero

Carcter(2)

NOT NULL

Identificacin del

Yes

Not

Not

Not

INFORMACIN A
CERCA DE TODOS

gnero
DesGenero

Carcter(10)

LOS GNEROS DE

NOT NULL

Descripcin del
gnero

VIDEOS

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 6

MS Visual FoxPro

Full Prctica

LABORATORIO N 01
INGRESO A MS VISUAL FOXPRO
1. De un clic en el botn Inicio .
2. Seleccione

Programas\Microsoft Visual Studio 6.0\ Microsoft Visual

FoxPro 6.0

Una vez ingresado al Visual FoxPro nos mostrar la siguiente ventana de la


aplicacin:

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 7

MS Visual FoxPro

Full Prctica

CREACIN DE LA BASE DE DATOS


1. Desde el men Archivo elija la opcin Nuevo...

2. En el cuadro de dilogo elija la opcin Base de datos


3. De un clic en el botn Nuevo archivo

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 8

MS Visual FoxPro

Full Prctica

4. En el cuadro de dilogo especifique la direccin, ingrese el nombre de la


base de datos y de un clic en el botn Guardar.

CREACIN DE TABLAS
1. De un clic en el botn

(Nueva tabla) del diseador de base de datos o

de un anti clic en el diseador de la base de datos y elija la opcin Nueva


tabla.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 9

MS Visual FoxPro

Full Prctica

2. De un clic en el botn Nueva Tabla

3. En el cuadro de dilogo especifique la direccin, nombre de la tabla y de un


clic en el botn Guardar.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 10

MS Visual FoxPro

Full Prctica

4. Luego en el diseador de tablas introducimos los campos, especificando su


nombre, tipo, ancho, nmero de decimales para los campos numricos, los
ndices y sus respectivas propiedades.
5. De un clic en el botn Aceptar del diseador de tablas

6. De un clic en el botn No para su posterior ingreso de registros.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 11

MS Visual FoxPro

Full Prctica

Para nuestro caso crear las dems tablas y al final se mostrar como la
siguiente figura:

MODIFICACION DE TABLAS
1. De un clic en botn

(Modificar tabla) del diseador de base de datos o

de un anti clic la tabla a modificar y seleccione la opcin Modificar.

2. Realice las modificaciones que cree necesarias en la ventana de diseo de


tablas.
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 12

MS Visual FoxPro

Full Prctica

INGRESO DE REGISTROS A TABLAS


1. De un clic en el botn

(Examinar tabla) del diseador de base de datos

o de doble clic en la tabla o anti clic y luego elija la opcin Examinar

2. Desde el men Ver elija la opcin Modo Anexar

3. Ingrese los registros.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 13

MS Visual FoxPro

Full Prctica

Para nuestro caso ingrese los registros de todas las tablas, el cual al concluir
debe mostrase como la siguiente figura:

CREACION DE RELACIONES
1. En la ventana del diseador de base de datos
2. Arrastre el campo clave (PK) de la tabla principal hasta el campo forneo
(FK) de la tabla secundaria.
3. De un clic en el cuadro de verificacin Exigir integridad referencial.
4. Final mente de un clic en el botn Crear.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 14

MS Visual FoxPro

Full Prctica

Para nuestro caso relacionar las dems tablas y al finalizar se debe mostrar
como la siguiente figura:

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 15

MS Visual FoxPro

Full Prctica

LABORATORIO N 02
CREACION DE VISTAS
1. Desde el men Archivo elija la opcin Nuevo...

2. En el cuadro de dilogo elija la opcin Consulta


3. De un clic en el botn Nuevo archivo

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 16

MS Visual FoxPro

Full Prctica

4. Agregue las tablas de las cuales realizar la vista.

5. Agregue los campos.

6. Cierre la ventana de consulta y de un clic en botn Si.

7. Ingrese el nombre de la vista.


8. De un clic en el botn Aceptar.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 17

MS Visual FoxPro

Full Prctica

Una vez concluido se mostrar la vista en la ventana del diseador de base de


datos, tal como la siguiente figura:

VISUALIZACION DE UNA VISTA


1. De doble clic en la vista o anti clic y elija la opcin Examinar.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 18

MS Visual FoxPro

Full Prctica

2. Luego nos mostrar la ventana de vista .

MODIFICACIN DE UNA VISTA


1. De un anti clic en la vista y elija la opcin Modificar.

2. Realice las modificaciones que cree necesarias en la ventana de vista.


Para nuestro caso no hay necesidad de realizar modificacin alguna.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 19

MS Visual FoxPro

Full Prctica

LABORATORIO N 03
CREACION DE CONSULTAS
1. Desde el men Archivo elija la opcin Nuevo...

2. En el cuadro de dilogo elija la opcin Consulta


3. De un clic en el botn Nuevo archivo

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 20

MS Visual FoxPro

Full Prctica

4. Agregue las tablas de las cuales realizar la consulta.

5. Agregue los campos.

6. Cierre la ventana de consulta y de un clic en botn Si.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 21

MS Visual FoxPro

Full Prctica

7. Ingrese el nombre de la consulta.


8. De un clic en el botn Guardar.

EJECUCIN DE UNA CONSULTA


1. Estando en el diseador de consulta de un clic en el botn

(Ejecutar) de

la barra de herramientas Estndar o de un anti clic y elija la opcin Ejecutar


consulta.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 22

MS Visual FoxPro

Full Prctica

2. Luego nos mostrar la ventana de consulta.

VISUALIZACIN DEL SQL


1. Estando en el diseador de consulta de un anti clic y elija la

opcin

Ver SQL.

2. Luego nos mostrar la siguiente ventana del SQL.

MODIFICACIN DE UNA CONSULTA


1. Abrir la consulta a modificar.
2. Realice las modificaciones que cree necesarias en la ventana de consulta.
Para nuestro caso no hay necesidad de realizar modificacin alguna.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 23

MS Visual FoxPro

Full Prctica

LABORATORIO N 04
CREACION DE INFORMES
1. Desde el men Archivo elija la opcin Nuevo...

2. En el cuadro de dilogo elija la opcin Informe


3. De un clic en el botn Nuevo archivo

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 24

MS Visual FoxPro

Full Prctica

4. Estando en el diseador de informes de un anti clic y elija la opcin Entorno


de Datos

5. En la ventana Entorno de Datos de un anti clic y elija la opcin Agregar

6. Agregue la tabla o vista de las cual realizar el informe.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 25

MS Visual FoxPro

Full Prctica

7. Agregue los campos arrastrando de la ventana entorno de datos hacia la


ventana del diseador de informes.

8. Cierre la ventana del diseador de informes y de un clic en botn Si.

9. Ingrese el nombre del informe.


10. De un clic en el botn Guardar.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 26

MS Visual FoxPro

Full Prctica

VISUALIZACIN DE UN INFORME
1. De un clic en el botn

(Vista preliminar) de la barra de herramientas

estndar o en la ventana del diseador del informe de un anti clic y elija la


opcin Vista Previa.

2. Luego le mostrar el siguiente formulario.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 27

MS Visual FoxPro

Full Prctica

MODIFICACIN DE UN INFORME
1. En la ventana del diseador de informes realice las modificaciones que cree
necesarias.
Para nuestro caso realizar las modificaciones respectivas y al finalizar se debe
mostrar como la siguiente figura:

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 28

MS Visual FoxPro

Full Prctica

LABORATORIO N 05
CREACION DE FORMULARIOS
1. Desde el men Archivo elija la opcin Nuevo...

2. En el cuadro de dilogo elija la opcin Formulario


3. De un clic en el botn Nuevo archivo

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 29

MS Visual FoxPro

Full Prctica

4. Estando en el diseador de formularios de un anti clic y elija la opcin


Entorno de Datos

5. Agregue la tabla o vista de las cual realizar el formulario.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 30

MS Visual FoxPro

Full Prctica

6. Agregue los campos arrastrando de la ventana entorno de datos hacia la


ventana del diseador de formularios.

7. Cierre la ventana del diseador de formularios y de un clic en botn Si.

8. Ingrese el nombre del Formulario.


9. De un clic en el botn Guardar.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 31

MS Visual FoxPro

Full Prctica

EJECUCIN DE UN FORMULARIO
1. Estando en el diseador de formulario de un clic en el botn

(Ejecutar)

de la barra de herramientas Estndar o de un anti clic y elija la opcin


Ejecutar formulario.

2. Luego le mostrar el siguiente formulario.

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 32

MS Visual FoxPro

Full Prctica

MODIFICACIN DE UN FORMULARIO
1. En la ventana del diseador de formularios realice las modificaciones que
cree necesarias.
Para nuestro caso realizar las modificaciones respectivas y al finalizar se debe
mostrar como la siguiente figura:

Elaborado Por: Lic. Adm. Martinez Bravo, Fermn

Pag. 33