Академический Документы
Профессиональный Документы
Культура Документы
GUA DE APRENDIZAJE
Versin: 01
Fecha: 01/04/2013
Cdigo:
GFPI
F004-P006-
GUA DE APRENDIZAJE N
1. INTRODUCCIN
Programa de Formacin: TECNICO EN SISTEMAS
Nombre del Proyecto:
Telecomunicaciones,
Mantenimiento
Computadores y Tecno Software Mariquita.
Fase del proyecto:
Anlisis
Cdigo: 1
Versin:
de Cdigo:
Resultados de Aprendizaje:
Competencia:
Resultados de Aprendizaje:
Competencia:
Gua de Aprendizaje
Esta es la cuarta gua de aprendizaje del Programa Tcnico en Sistemas, hace parte de
los tres aspectos a evaluar: conocimiento, desempeo y producto, tiene un del conjunto
de actividades que debe realizar en forma grupal e individual junto con las evidencias
que deber subir a la plataforma blackboard.
El tema a tratar es Bases de datos en Acces que emplearemos en el contexto
empresarial donde debemos plantearnos las siguientes interrogantes:
-
Evidencias de
Criterios de Evaluacin
Tcnicas e Instrumentos
de Evaluacin
Aprueba evaluacion y
lista de chequeo en
entrevista.
Entrevista y evaluacin
de seleccin multiple
Ejecuta de talleres
tericos.
Pgina 2 de
65
Gua de Aprendizaje
Desempeo:
Evidencias de
Producto:
4.
apoyo
Realiza: Consulta,
tablas, formularios,
macros, consultas sql,
consultas multitabla,
informes.
MATERIAL DE APOYO
Pgina 3 de
65
Gua de Aprendizaje
Note en la imagen de arriba que haciendo clic en la pestaa que parece un mas al lado
del paciente se despliega las citas medicas que ha tenido la persona. Solo se ingreso
una vez la informacin del paciente y otra vez la del doctor, en las tablas.
Para hacer esto posible hay que hacer: Tablas, llaves y relaciones.
Pgina 4 de
65
Gua de Aprendizaje
Pgina 5 de
65
Gua de Aprendizaje
Pgina 6 de
65
Gua de Aprendizaje
Pgina 7 de
65
Gua de Aprendizaje
Gua de Aprendizaje
Nombre de campo
Tipo de datos
Indica
el
tipo
de
informacin
que
necesitamos bien sea la
cedula, el nombre etc.
Determina el tipo de
datos que entraran a este
formulario, entre los tipos
de datos tenemos:
CEDULA seria
CEDU_PAC
Numerico: Restringe la
Note como el paciente entrada de solo nmeros
tiene cedula tambin y en al campo.
este caso el doctor
tambin tendra en esta
base de datos de citas Texto: Todo lo que se
medicas, colocamos al digite
ah
quedara
lado de quien es la interpretado como texto
cedula
para
no asi sea numero, por
equivocarnos.
ejemplo una direccin:
Cra 7 21-59 B/ El
Carmen.
Memo: Es un campo
similar a texto solo que le
caben mas caracteres o
letras.
Gua de Aprendizaje
OJO QUE NO TIENE QUE HACER ESTA MISMA BASE DE DATOS QUE YA SE HIZO
EN UN TALLER ANTERIOR USTED SOLITO TIENE QUE HACER UNA DESDE CERO
DE UN TEMA QUE A USTED SE LE OCURRA.
CREACION DE LLAVE PRINCIPAL
Pgina 10 de
65
Gua de Aprendizaje
Note que en el espacio azul ya quedo la llavecita al lado de la cedula del paciente.
Pgina 11 de
65
Gua de Aprendizaje
NOTE QUE LAS SEGUNDAS SON DE MAS NUMEROS Y PARA QUE ACCESS LAS
RECIBA TENEMOS QUE HACER LO SIGUIENTE:
Gua de Aprendizaje
9. Para crear otra tabla vamos a la parte de arriba donde dice crear.
Y escogemos tabla.
Pgina 13 de
65
Gua de Aprendizaje
Pgina 14 de
65
Gua de Aprendizaje
12. Vamos a crear otra tercera tabla y esta se llamara citas medicas.
Pgina 15 de
65
Gua de Aprendizaje
Pgina 16 de
65
Gua de Aprendizaje
SE VERA ASI:
Pgina 17 de
65
Gua de Aprendizaje
Pgina 18 de
65
Gua de Aprendizaje
YA TENGO MIS TRES LLAVECITAS MI LLAVE PRINCIPAL Y MIS DOS LLAVES QUE
ME HACEN REFERENCIA A LAS OTRAS TABLAS ASI QUE PUEDO PASAR AL
SIGUIENTE PASO QUE ES HACER RELACIONES ENTRE TABLAS.
Gua de Aprendizaje
ACCION DE FORMACION
TECNICO
COMPETENCIA A DESARROLLAR
220501046
Construir bases de datos utilizando un sistema
de gestin de bases de datos relacional para
uso personal en pequeas organizaciones.
RESULTADO
Crear una base de datos relacional.
ACTIVIDADES:
1. Crea una base de datos desde cero, con mnimo tres tablas sobre un
tema de libre eleccin ojo que no se recibe el tema de citas medicas.
Pgina 20 de
65
Gua de Aprendizaje
Gua de Aprendizaje
HAGO CLIC EN LOS NOMBRES DE CADA UNA DE LAS 3 TABLAS PARA QUE SE
MUESTREN EN LA PANTALLA.
2. Luego de insertar las 3 tablas, relacionelas entre si, esto se hace cogiendo el
campo que tienen en comn y unindolo.
Pgina 22 de
65
Gua de Aprendizaje
RELACIONAR TABLAS
Antes de iniciar este procesito verifique que:
1. Los tipos de datos de la tabla paciente a relacionar con la tabla cita,
especficamente en la parte de cedula sean del mismo tipo, usted no puede
relacionar datos numricos con texto o con memo o con integer, verifique eso
antes de proseguir debe quedar asi:
ASI DEBE ESTAR EN LA TABLA HIJA
Pgina 23 de
65
Gua de Aprendizaje
a. Hacemos clic izquierdo sobre la llave principal de cada una de las tablas madre e
hija una sola a la vez, y con el clic izquierdo sostenido sobre la llave principal
hacemos avanzamos hacia la tabla hija, en este caso citas medicas, y soltamos el
clic sobre el campo cedu.
Pgina 24 de
65
Gua de Aprendizaje
Esto que nos quiere indicar, esta es la herramienta para asociar la tabla citas
medicas a un paciente y asi hacer posible que el paciente pueda tener citas
medicas.
Note lo que dice abajo:
Exigir integridad Referencial: Indica que esa cedula hara referencia a datos escritos en
otra tabla.
Actualizar en Cascada: Quiere decir que si cambia algn dato del paciente en la tabla
paciente es informacin se actualizara para todas las citas medicas.
Tipo de Relacion Uno a Varios: Esto quiere decir que estamos haciendo las cosas bien,
si no le aparece esta clase de relacin y por el contrario le aparece Tipo de Relacion Uno
Pgina 25 de
65
Gua de Aprendizaje
a Uno no continue y verifique que algo esta haciendo mal no avanze y no se desespere
porque perder tiempo, verifique el tipo de datos de las tablas y de donde a donde esta
haciendo la relacin.
Pgina 26 de
65
Gua de Aprendizaje
Verifique que la relacin la esta haciendo desde la tabla mama o papa a la tabla hija,
usted no puede relacionar tabla mama con tabla papa directamente.
Puesto en el contexto en el que estamos usted no puede relacionar la tabla Paciente con
la Tabla Doctor, de forma directa por esto seria el error, usted tiene que relacionar asi:
Tabla Doctor con tabla Citas Medicas
Tabla Paciente con Tabla citas medicas.
SI ya verifico esto y recuerde tiene que poder chuliar los 3 campos sino algo esta
haciendo mal.
Si visto todo esto y verificado todo y aun asi no le deja chuliar los 3 campos, solo en el
desafortunado y raro caso de que usted este seguro de lo que este haciendo y aun asi no
le deje hacer las cosas en este punto tan crucial y tan prematuro, antes de avanzar con
errores es mejor que vuelva a empezar desde cero la base de datos y verifique paso a
paso que pudo haber hecho mal. No se desanime si le pasa eso, ya que el nio
cuando empieza a caminar se levanta y vuelve a intentarlo hasta que lo consigue.
Una vez hecho el proceso de relacin de base de datos, de la tabla mama a la tabla hija
y de la tabla papa a la tabla hija nos debe quedar asi:
Pgina 27 de
65
Gua de Aprendizaje
Note las linecitas, y el tipo de smbolo que queda marcado en la tabla mama o papa que
es un 1.
Si Nota el 1.
Pgina 28 de
65
Gua de Aprendizaje
Si nota los dos simbolitos que parecen gafitas, cada uno viene de la tabla mama o papa.
Si no le aparece asi y por el contrario lo que hizo se ve asi:
Lineas planas sin los simbolitos, no se engae, solo esta perdiendo su tiempo, y
nada de lo que haga de aqu en adelante esta bien, no prosiga es mejor que
verifique y si es necesario inicie desde cero ya que de aqu en adelante ser error
tras error
Pgina 29 de
65
Gua de Aprendizaje
Esto se debe a que usted quiso hacer trampa y le dio crear a la relacin sin chuliar los 3
campos y le no quiso o no pudo corregir el error que sala al hacer clic en alguno de los
chulos.
Usted tiene que poder hacerle clic en los 3 chulos para seguir no pierda su tiempo
verifique el error, ya que no ser calificable ni estar bien todo lo que haga de aqu en
adelante.
Pgina 30 de
65
Gua de Aprendizaje
TECNICO
COMPETENCIA A DESARROLLAR
220501046
Construir bases de datos utilizando un sistema
de gestin de bases de datos relacional para
uso personal en pequeas organizaciones.
RESULTADO
Crear una base de datos relacional.
ACTIVIDADES:
Pgina 31 de
65
Gua de Aprendizaje
Pgina 32 de
65
Gua de Aprendizaje
MUY PERO MUY IMPORTANTE EN LAS TABLAS PAPA Y MAMA O EN ESTE CASO
DOCTOR Y PACIENTE LOS DATOS SON INVENTADOS PERO EN LA TABLA HIJA
NO, O EN LA TABLA CITAS MEDICAS. PORQUE USTED DEBE DIGITAR EN LOS
CAMPOS CED DOCTOR Y CED PACIENTE LAS MISMAS CEDULAS QUE DIGITO EN
LAS TABLAS PAPA Y MAMA YA QUE EN EL CASO DE PRETENDER DIGITAR
ALGUNA CEDULA INVENTADA QUE NO APAREZCA EN LAS TABLAS MAMA Y
PAPA USTED ESTARIA TRATANDO DE INGRESAR ALGUN DATO HUERFANO EN LA
TABLA HIHA Y ACCESS ESO NO SE LO VA A PERMITIR.
Para que lo anterior no suceda, cercirese que el numero de cedula de doctor y paciente
o cual sea su caso sean los mismos que ya ingreso asi:
TABLA PACIENTE O TABLA PAPA SEGN SEA EL TEMA QUE USTED ESCOGIO:
Pgina 33 de
65
Gua de Aprendizaje
TAMBIEN ES UN DATO INVENTADO PERO HAY QUE TENER MUY PERO MUY
PRESENTE EL NUMERO DE CEDULA O IDENTIFICADOR UNICO QUE SE DA.
Vaya a la tabla paciente o sea cual sea su caso y haga clic sobre la pestaa que esta al
lado de la cedula.
Pgina 34 de
65
Gua de Aprendizaje
Note lo que pasa se despliega la informacin que digito en la tabla cita medica o sea cual
sea su caso.
Pgina 35 de
65
Gua de Aprendizaje
TECNICO
COMPETENCIA A DESARROLLAR
220501046
Construir bases de datos utilizando un sistema
de gestin de bases de datos relacional para
uso personal en pequeas organizaciones.
RESULTADO
Crear una base de datos relacional.
ACTIVIDADES:
Pgina 36 de
65
Gua de Aprendizaje
CONSULTAS SQL
Las consultas SQL son un elemento de Access que nos permite buscar datos en la base
de datos. Imaginemos la base de datos que se viene trabajando en el ejemplo, que ya
tenemos 1000 citas medicas ingresadas y que queremos saber que das ha venido
determinada persona o cuantos clientes se atendieron determinado dia, difcil saber ese
dato entre tanta gente no
Pues bien para eso se usan las consultas en Access.
CREACION DE CONSULTAS
Para poder hacer las consultas tenemos que haber hecho absolutamente todos los pasos
de las anteriores 35 paginas, y tenemos que tener informacin digitada en las tablas
papa, mama e hijo.
Gua de Aprendizaje
Dejelo quietecito en donde dice Asistente para consultas sencillas y haga clic en aceptar.
Pgina 38 de
65
Gua de Aprendizaje
Escoja la tabla a la cual desea hacer las consultas, en este caso ser la tabla hija o tabla
citas medicas.
Gua de Aprendizaje
Y quedara asi:
Pgina 40 de
65
Gua de Aprendizaje
Antes de hacer clic en Finalizar haga clic en donde dice Modificar el diseo de la consulta
para que quede asi:
Haga clic en finalizar para dar por terminada la primera parte de la consulta.
Luego nos aparece lo siguiente:
Pgina 41 de
65
Gua de Aprendizaje
Vamos a hacer una consulta muy sencilla en la que el usuario de la base de datos
buscara segn una fecha que el digite, las citas medicas que ha tenido esa persona asi:
Pgina 42 de
65
Gua de Aprendizaje
Nos ubicamos en el campo Cedu, o sea cual sea su caso, y escribimos lo siguiente
=[valor]
Esto har que busque un valor segn criterio del usuario de la base de datos.
Para ver de que estamos hablando vamos a la parte de arriba y hacemos clic en donde
dice ejecutar:
Pgina 43 de
65
Gua de Aprendizaje
Como ve se muestran solo los datos en los que aparece esta cedula asi:
Si tuviramos 1000 registros, solo se veran los datos de esa sola cedula, los datos en la
tabla sin el filtro se veran normalmente,
Pgina 44 de
65
Gua de Aprendizaje
Si ve la diferencia?
Ah aparecen en la tabla todos los datos y en la consulta aparecen solo los datos que
quiso ver el usuario.
Haga clic en el disquete para almacenar la consulta con el filtro que hicimos que hiciera.
Gua de Aprendizaje
Oracle relacionado con Oracle Forms, pero lastimosamente no lo podemos hacer en este
tcnico en sistemas, ya que esos son temas avanzados de Ingenieria de Sistemas que
quizs seria bueno ver en una formacin complementaria en un horario distinto al de la
formacin o si alguno de ustedes se decidiera por hacer un tecnlogo en sistemas en el
Sena en Ibague o Guamo.
Pgina 46 de
65
Gua de Aprendizaje
Vemos esto, en donde dice Select, quiere decir los campos que se seleccionaron de la
tabla.
From quiere decir de que tabla se sacaron.
Where quiere decir que parmetro de bsqueda usuamos osea en donde buscamos el
valor, lo escrito seria esto en ese caso:
Esta es la sintaxis SQL y es lo que esta detrs de todo lo que hicimos en modo grafico,
ese texto dejemolo quietecito ya que solo vamos a trabajar en modo grafico para no
complicarnos y el que quiera complicarse y aprender un poco mas me avisa y hacemos
una complementaria en horario distinto a la formacion.
Pgina 47 de
65
Gua de Aprendizaje
TECNICO
COMPETENCIA A DESARROLLAR
220501046
Construir bases de datos utilizando un sistema
de gestin de bases de datos relacional para
uso personal en pequeas organizaciones.
RESULTADO
Crear una base de datos relacional.
ACTIVIDADES:
Pgina 48 de
65
Gua de Aprendizaje
FORMULARIOS
Los formularios son nada mas que pantallazos para las tablas o consultas en los que las
personas trabajaran en un ambiente comodo y agradable, al final de esta parte sabran lo
que les digo. No es lo mismo digitar datos en una fra tabla como las de Excel, que eso
es lo que hemos visto hasta ahora que las tablas de Access se parecen mucho a las de
Excel, los formularios nos permiten crearle un ambiente grafico a las tablas para que las
personas que no saben de sistemas y a quien va dirigida la base de datos la puedan usar
sin ser tcnicos. Hablo de secretrarias, empleados de facturacin y en general.
PASO A PSO:
Pgina 49 de
65
Gua de Aprendizaje
Pgina 50 de
65
Gua de Aprendizaje
Luego vemos la pantalla asi como en la imagen, note en la casilla de al lado derecho en
donde aparece lo datos de la tabla a realizar el formulario.
Si no la ve cierre el formulario y no lo guarde y repita el proceso ya que si avanza no le
servir de nada.
Posteriormente en el centro.
Haga clic derecho.
Pgina 51 de
65
Gua de Aprendizaje
Pgina 52 de
65
Gua de Aprendizaje
Haga clic en los campos del formulario y arrstrelos al formulario, vamos a arrastrar uno
por uno, ya saben como, clic sobre el campo y lo soltamos sobre el formulario.
Pgina 53 de
65
Gua de Aprendizaje
Las cuadriculas sirven solo para alinear las cosas y en el formulario no se vern no se
preocupe, recuerda como se llaman esos elementos, los vimos en Netbeans, se llaman
cuadros de texto y labels, modifique los labels, ojo solo los labels de las casillas.
Pgina 54 de
65
Gua de Aprendizaje
Si no le alcanzo el campo pare el mouse sobre la punta del formulario en toda la esquina
abajo para expandirlo. Asi:
Pgina 55 de
65
Gua de Aprendizaje
Modifique el label de todos los campos para que quede mas o menos asi:
Decore el formulario con una imagen un label arriba que indica que formulario se uso y
una imagen.
Paso 1 Label:
Pgina 56 de
65
Gua de Aprendizaje
Haga clic en donde dice etiqueta luego dibuje un cuadrito en el formulario y en el escriba
el texto que necesite.
Pgina 57 de
65
Gua de Aprendizaje
Haga clic izquierdo en cualquier parte del formulario, luego clic derecho y en color de
fondo o relleno seleccione el color de fondo que quiere poner.
Pgina 58 de
65
Gua de Aprendizaje
Paso 3: Imagen
Vamos a meterle una imagen al formulario para que se vea bonito.
Pgina 59 de
65
Gua de Aprendizaje
Pgina 60 de
65
Gua de Aprendizaje
Si ve el cuadrito
Despues se nos despliega el men para buscar la imagen en el computador.
Pgina 61 de
65
Gua de Aprendizaje
Pgina 62 de
65
Gua de Aprendizaje
Pgina 63 de
65
Gua de Aprendizaje
ACCION DE FORMACION
TECNICO
COMPETENCIA A DESARROLLAR
220501046
Construir bases de datos utilizando un sistema
de gestin de bases de datos relacional para
uso personal en pequeas organizaciones.
RESULTADO
Controles y propiedades
Eventos
Estructuras bsicas de programacin
Conexiones entre el lenguaje de programacin
orientado a eventos y el manejador de la base de
datos
Manejador de bases de datos
Entorno de trabajo del manejador de base de datos
ACTIVIDADES:
1. Cree los formularios para cada una de sus tablas y las consultas.
Pgina 64 de
65
Gua de Aprendizaje
Pgina 65 de
65