Você está na página 1de 7

Laboratorio N 1

Objetivo : Creacin de tablas libres y dependientes, Bases de Datos, Relaciones


temporales y permanentes, Integridad Referencial.
(El usuario debe tener Instalado en su PC. isual !o"Pro #.$%
Nota: Sr. Usuario siga la secuencia paso a paso, mayormente todo ser va men.
&.' Cargando el (istema desde )indo*s +,-+#:
.aga Clic/ en 0en1:
Inicio
Programas
0icrosoft isual !o"Pro
0icrosoft isual !o"Pro #.$
Carga completada (Esto debe estar observando en su pantalla), luego digite en la Ventana de
Comandos:
RUN ! C:"#R$C%&C$ 'Enter( Esta orden: Crea una Carpeta
)E% !E*$ %+ C:"#R$C%&C$ 'Enter( , : $ctiva Carpeta por !e-ecto
2.' Creacin de una 3abla 4ibre
5os proponemos a6ora, crear una tabla 4ibre, para lo cal 7d. .aga:
Clic/ en las siguiente opciones desde el 0en1 Principal:
8rc6i9o
5ue9o
(% 3abla
5ue9o 8rc6i9o
Ver la siguiente *igura
(#ag. /)
iendo la pantalla de la derec6a,
(eleccione la carpeta donde
desea guardar su tabla.
Guardar en: PR8C3IC8
Nombre de la abla: C4IE53E(
Guardar como tipo: 3abla -DB!
4uego Clic/ en :uardar
En las siguientes l;neas tiene 7d. 4a estructura de la tabla Clientes.
C4IE53E(.DB!
5ombre de Campo 3ipo 8nc6o Decimales Descripcin
ClieCod C < Cdigo del Cliente
Clie5om C =$ Nombre del Cliente
Clie8pe C =$ Apellidos: Paterno y Materno
ClieDir C =$ Direccin del Cliente
ClieRuc C , Nmero de RUC del Cliente
En esta pantalla es
donde 7d. a 6a
dise>ar la estructura
de la tabla.
8delante 7d.
5ota: No presione
EN%ER, si desea pasar, de
una l0nea a otra. V*#,
puede interpretar, 1ue 2a,
a terminado. #ara este -in
utilice la tecla %$3 4 el
+U)E.
Despu?s de 6aber terminado, .aga Clic/ en: 8CEP38R
8parecer@ la siguiente consulta:
Responda afirmati9amente, 6aciendo Clic/ en S. !uego, ingrese par de registros.
TABLAS DEPENDIENTES
z
2
Las siguientes tablas, cuya estructura se muestra en la parte inferior, las vamos a crear como tablas
epenientes!
A"TI#$L%!DB& &A#T$"AS!DB&
Art#o # ' Num&ac # (
ArtNom # 2( &ec)en T *
ArtPre N + 2 Art#o # '
ArtStoc, N ( - #lie#o # '
Art&oto . / #ant N (
Pre)en N * 2
Para lo cual, ebemos crear primero la BASE DE DAT%S a 0uien va estar asociao, nuestras tablas!
Creacin de una Base de Datos
#rearemos nuestra Base e Datos, 1acieno #lic,, en las siguientes opciones, iniciano ese el 2EN$
P"IN#IPAL!
#lic, en3 4En otras latitues icen Pinchar, en lugar de decir Click:5
Archivo
Nuevo
(*) Base de Datos
Nuevo Archivo
Aparece el gr6fico e la erec1a,
Digitar en3
Base e atos3 Ventas
Luego #lic, en3 Guardar
Luego aparecer6 el gr6fico e la
parte inferior!
Creacin de una Tabla Dependiente
Para crear tablas epenientes, e nuestra Base e atos, e7isten muc1as formas, pero una e ellas, es el
siguiente moo3
Llevamos el 2ouse sobre el 6rea
libre e la Base e Datos y luego,
presionamos el Bot8n Derec1o e
la misma!
En el men9 conte7tual, eligimos3
Nueva Tabla,
y otra vez Click en
Nueva Tabla
Asignar nombre e tabla3
ARTIC!"
Luego #lic, en3 GARDAR
z
'
%bserve el gr6fico inferior y ise:e la estructura e las tablas epenientes, las estructuras se encuentran
en la p6gina anterior!

Nota: Observe este grfico y la de Clientes ( Pgina 2), abos son de creaci!n de estructuras, "ero tienen una
arcada diferencia#
&inalmente, cuano 1aya terminao a crear la estructura! ;aga #lic, en opci8n3
Aceptar
e introu<ca los atos corresponientes 4 os registros como m=nimo5!
A1ora, usano los pasos anteriores se le pie a $! #rear la tabla3
#ACTRA$%DB#
Al final e un traba>o aruo, $! eber6 llegar a la siguiente presentaci8n3
En
estos momentos tenemos Articulo y &acturas como se observa en el gr6fico anterior, pero al inicio
1ab=amos creao #LIENTES!DB&, como una tabla libre, el cual a1ora esear=amos 0ue forme parte e
nuestra Base e Datos e nombre )entas, para tal fin 1aremos los siguientes pasos3
z
/
Conversin de Tabla !ibre en Dependiente
#lic, en3
Bot8n Derec1o el 2ouse, sobre el ise:aor e Base e Datos
Agregar tabla 4%pci8n el 2en9 #onte7tual5
Doble #lic, en #lientes
Luego tenremos, como muestra la sgte! figura3
Relaciones&
#on la finalia e manipular simult6neamente, atos e las tres tablas, ebemos relacionar estas! Para
ello, no ebemos olviar, las os coniciones principales para la e7istencia e "elaciones3
?! Se ebe garanti<ar e7istencia e #ampos #laves 8 Llaves, entre las tablas participantes 4atos
iguales 8 coincientes, el mismo tipo y aveces el mismo tama:o! Pero no necesariamente con
nombres iguales5!
2! Se ebe ine7ar las tablas por su campo clave3
- Tablas 1i>o e tipo principal 8 #aniato, y
- Tablas pare e tipo Normal 4A0u=, sobre toos sus campos claves5
El autor ua e su comprensi8n! Por tanto, antes e continuar le interrumpe para 1acerle la siguiente
consulta3
Entre #lientes y &acturas! @A 0uA campos e ellas, los por=a consierar como campos #lavesB
!!!!!!!!!!!!!!!!!!!!!!! y !!!!!!!!!!!!!!!!!!!!!!!!!!, @C por0uAB !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
En el cuaro inferior, escriba los campos claves e las tablas, asimismo ientifi0ue tablas 1i>o y Pare
No'bre Tabla No'bre del Ca'po Clave tipo de tabla ((adre )i*o)
#lientes!bf !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Articulo!bf !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&acturas!bf !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
IND+,ACI"N3
Daa las reglas anteriores y cumplieno e7actamente, iniciamos a ine7ar las tablas! #omo un e>emplo,
e 0uA manera se reali<an, se 1ace a0u= una ine7aci8n, para la tabla #LIENTES!
z
(
Nota3 Para el resto e las tablas, el usuario, eber6 seguir la misma secuencia! Es a0u= one el usuario
por6 usar su ra<onamiento y su 1abilia e comprensi8n! #aso contrario, puee volver a leer las l=neas
anteriores!
Inde-acin de Clientes%db.
?! $bicar el puntero el 2ouse sobre la tabla #lientes y presionar el bot8n
Derecho del Mouse
2! En el men9 #onte7tual, 1acer #lic, sobre3
/odi.icar
0% ;acer #lic, en la fic1a& 1ndices 4ver fig! inferior5
'! Digitar el nombre e la eti0ueta 4Tag5 para nuestro arc1ivo =nice 4ver graf!5! Asignamos
por e>emplo el mismo nombre el campo 4aun0ue no siempre ebe ser as=5! Digitar3
Cliecod
/! $elecciona'os el tipo e =nice, sabemos 0ue #lientes es tabla 1i>o, por tanto 0ue sea3
(rincipal
(! +l .icha de +-presin, poemos Digitar, la e7presi8n 8 el nombre el campo, por el cal
eseamos, 0ue nuestra sea ine7aa! Pero muc1o me>or Es 1acer #lic, en3
% % % (Punto Punto) 0ue se encuentra al costao e e7presi8n!
D! Llegamos a la ventana 0ue se muestra en la siguiente p6gina! A0u= usano3 &unciones
4matem6ticas, l8gicas, fec1a y #aena5, )ariables y #ampos, poemos preparar una
e7presi8n =nice, por muy complicaas 0ue este fuera! Nuestro caso Es sencillo! ;acemos
Doble #lic, sobre el campo3
ClieCod e la lista e campos!
+! ;acemos #lic, en3
Aceptar e esta ventana e e7presiones!
*! ;abremos vuelto a la ventana anterior, en ella tambiAn 1acemos #lic, en3
z
D
Aceptar 0ue se encuentra en esta ventana!
Venta de expresin
&inalmente )isual &o7Pro, nos 1ace la siguiente consulta3
Poemos responer Afirmativamente!
De esta manera, 1abremos ine7ao, la tabla #lientes! %bserve su pantalla! La tabla #lientes tiene un
=nice 0ue se muestra ientificao por una llavecita, por ser e tipo principal!
A1ora, $! tiene la
ura tarea e ine7ar,
las otras tablas
4Articulo y &acturas5!
Al final el camino,
como alumbrase una
lu<!
Deber6 mostrar una
figura, como se
muestra en la parte
erec1a!
As=, 1emos terminao
el tema e
=ne7aciones! A1ora
nos toca 1acer la
"elaci8n!
z
+

Você também pode gostar