Está en la página 1de 39

www.monografias.

com

Manual de Oracle Developer


Luis Rodrigo Pilataxi Chonata 1. 2. 3. 4. 5. Introduccin Instalacin Creacin formularios Anexos in!o"rafia luisrodrigopich@yahoo.es

CA#$%& O I 1.1 I'%(OD&CCI)' D* O(AC * D*+* O#*( Diseador del oracle Developer con herramienta para el Visual tudio .!"# le hacen m$s f$cil para construir las aplicaciones de %anco de datos en &indows. Con un 'uego herm(ticamente integrado de herramientas para el Visual tudio.!"#) tam*i(n es una herramienta +ue nos permite crear formularios locales) es decir) mediante esta herramienta nosotros podemos crear formularios) compilarlos y e'ecutarlos) pero si +ueremos +ue los otros tra*a'en so*re este formulario de*eremos copiarlo regularmente en una carpeta compartida para todos) de modo +ue) cuando +uieran reali,ar cam*io) de*er$n copiarlo de dicha carpeta y luego volverlo a su*ir a la carpeta. Diseadores pueden hacer uso de nuevos rasgos vers$tiles) como. La generaci/n de c/digo autom$ticamente . Diseadores Poderosos y magos . Contexto0sensi*le la ayuda en l1nea . "l f$cil uso de procedimientos para guardarlos en le editor Las aplicaciones de %anco de datos de 2racle en v1as de desarrollo en &indows nunca ha*1an sido m$s f$ciles. 3asta hace poco esta nueva versi/n esta*an en fase *eta y soporta*an *$sicamente la versi/n 4.5 de .!"#. 6hora ya disponemos con esta nueva versi/n el soporte para am*as versiones. Versiones del 2racle Developer 2racle Developer #ools for Visual tudio .!"# 7889 48.7.8.7.78 2racle Developer #ools for Visual tudio 788: 48.7.8.7.78 2racle ;orms erver <i and 2racle Developer erver <i patchset 9 =;orms <.8.>.47.4? 2racle forms server and 2racle developer server <.8 =forms <.8:.9@.8? 2racle forms server and 2racle developer server 7.4 =forms :.8.<.74.8? 2racle forms server and 2racle developer server 4.<.4 =forms @.:.48.4A? 1.2 ,-&* *. O(AC */ 2racle es una potente herramienta clienteBservidor para la gesti/n de %ases de Datos para su utili,aci/n primero ser1a necesario la instalaci/n de la herramienta servidor =2racle >i? y posteriormente podr1amos atacar a la *ase de datos desde otros e+uipos con herramientas de desarrollo como 2racle Designer y 2racle Developer) +ue son las herramientas *$sicas de programaci/n so*re 2racle. Para desarrollar en 2racle utili,amos PLB CL un lengua'e de :D generaci/n) *astante potente para tratar y gestionar la *ase de datos) tam*i(n por norma general se suele utili,ar CL al crear un formulario. "s posi*le l/gicamente atacar a la *ase de datos a trav(s del CL plus incorporado en el pa+uete de programas 2racle para poder reali,ar consultas) utili,ando el lengua'e CL. 2racle Developer "s una herramienta +ue nos permite crear formularios en local) es decir) mediante esta herramienta nosotros podemos crear formularios) compilarlos y e'ecutarlos) pero si +ueremos +ue los otros tra*a'en so*re este formulario de*eremos copiarlo regularmente en una carpeta compartida para todos) de modo +ue) cuando +uieran reali,ar un cam*io) de*er$n copiarlo de dicha carpeta y luego volverlo a su*ir a la carpeta. "ste sistema como podemos o*servar es *astante engorroso y poco fia*le pues es *astante normal +ue las versiones se pierdan y se macha+uen con frecuencia. La principal venta'a de esta herramienta es +ue es *astante intuitiva y dispone de un modo +ue nos permite componer el formulario) tal y como lo har1amos en Visual %asic o en Visual C) esto es muy de agradecer. 1.3 #(I'CI#A *. CA(AC%*($.%ICA. Poderoso "ditor PLB CL. Con su sintaxis destacada) CL y PLB CL help) Descripci/n de o*'etos y muchas otras sofisticadas caracter1sticas) el editor impresiona a los mas exigentes usuarios. Depurador =de*ugger? integrado. 2frece todas las opciones +ue pueda desear- tep En) tep 2ver) tep 2ut) etc.
6utor - #gl Luis Pilataxi Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:1

www.monografias.com

Cuery %uilder. "sta herramienta gr$fica hace f$cil crear nuevas expresiones o modificar las existentes. PLB CL %eautifier. Le permite formatear el c/digo a trav(s de unas reglas definidas por el usuario. CL &indow. Le permite ingresar cual+uier expresi/n CL y ver y editar los resultados f$cilmente. Command &indow. Para desarrollar y e'ecutar scripts sin tener +ue de'ar el conforta*le PLB CL Developer ED". Reportes. Le permite usar facilmente reportes standard o reportes creados por usted mismo. Proyectos. PLB CL le permite organi,ar los items de proyectos +ue usted necesite) compilarlos) moverlos de un proyecto a otro. %rowser de o*'etos. "ste elemento configura*le) de tres vistas) muestra toda la informaci/n +ue es relevante. 2ptimi,aci/n de rendimiento. Para optimi,ar el rendimiento de su c/digo usted puede usar el PLB CL Profiler. Fanuales 3#FL. 2racle ofrece manuales online en formato 3#FL. Gsted puede integrar estos manuales en PLB CL. 1.3 +*'%A0A. D* O(AC * D*+* O#*( 2racle Developer <i ofrece venta'as con respecto a sus competidores como puede ser- Gn standard de programaci/n plenamente adaptado a las normas de +l 2racleH un entorno de programaci/n me'orado para facilitar el desarrollo y la posi*lidad de desarrollar 'unto al servidor E6 =Enternet 6plication erver? una soluci/n para internetH todo ello) siguiendo un standard) y una normali,aci/n de la seguridad de acceso a datos. Comunicaciones2racle) se puede implementar en clienteBservidor con muchas ar+uitecturas de red) pero las m$s usadas con #CP e EP5B P5. La ra,/n de #PC es clara- es el standard de red usado a nivel internacional en internet. "n el caso de EP5 resulta de la compati*ilida de 2racle para su funcionamiento con !ovelB!etware. 2racle) posee su propio lengua'e de red) +ue se asienta de igual manera so*re casi cual+uier protocoloH este es !et> =antiguo +l0!et?. "ste protocolo permite la configuraci/n) e implementacion so*re otros portocolos de*ido a su versatilidad) es decir) se adapta a los tamaos de tramas de red) y resulta una *uena soluci/n de env1o y recepci/n de datos en cual+uier red a nivel L6! o incluso CA#$%& O II 2.1 I'.%A ACI)' D* O(AC * D*+* O#*( "n esta parte del tutorial se explicar$ como instalar 2racle Ii Personal "dition y 2racle Developer <i =;orms Developer y Reports Developer? para poder tener disponi*les dichas herramientas en nuestro ordenador personal. "n principio no har$ falta instalar ningJn software en el ordenador personal) ya +ue las pr$cticas se han configurado y tempori,ado para su reali,aci/n en las instalaciones de la ".#. .E.E. in em*argo) a+uellos alumnos +ue deseen profundi,ar en el conocimiento de estas herramientas u organi,ar su tra*a'o de forma personali,ada) pueden acceder de forma gratuita a las mismas) para uso docente. 2.2 #A.O. #A(A A I'.%A ACI)' Primero tenemos +ue decidir +ue tipo de instalaci/n +ueremos hacer) para ello tenemos distintas posi*ilidadesEnstalar s/lo 2racle Developer y acceder al servidor 2racle de la ".#. .E.E. Para ello nos har$ falta una conexi/n a Enternet. "sta es la opci/n recomendada para ordenadores con poca potenciaBmemoria pero +ue dispongan de una conexi/n Enternet Enstalar 2racle Ii Personal "dition y 2racle Developer <i) de esta forma no nos har$ falta una conexi/n y la reali,aci/n de las pr$cticas no depender$ de posi*les ca1das de red o del servidor. #engamos en cuenta +ue ser1a conveniente tener una m$+uina con al menos 7:<F% o :47F% de memoria R6F) 4Kh, de velocidad del microprocesador y unos >K% de espacio li*re en el disco duro. i tenemos un ordenador poco potente =menos de 4Kh,? o con poca memoria =menos de 7:<F*? y sin conexi/n a Enternet) podemos optar por la instalaci/n de otras versiones de 2racle) para ello consultaremos la Ku1a de instalaci/n de 2racle usada en aos anteriores. De esta forma si +ueremos instalar la *ase de datos 2racle y 2racle Developer tendremos +ue seguir todos los pasos de este tutorial a excepci/n) +ui,$s del Jltimo =A? +ue nos sirve para utili,ar la *ase de datos del servidor de la escuela =si se dispone de conexi/n a Enternet ser1a interesante +ue se pro*aran tanto la *ase de datos local como la del servidor de la escuela?. i tenemos una conexi/n a Enternet y s/lo +ueremos instalarnos 2racle Developer y usar la *ase de datos de la escuela tendremos +ue reali,ar los pasos 9)@ y A. 7 Enstalaci/n de 2racle Data*ase Ii Personal "dition
6utor - #gl Luis Pilataxi Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:2

www.monografias.com

Las instrucciones +ue se dan se han pro*ado usando como sistema operativo &indows 5P P7 versi/n de 97 *its. Primero tendremos +ue compro*ar en el Panel de Control =su*apartado conexiones de red? +ue tenemos instalado el protocolo #CPBEP =si accedemos a Enternet ya lo tendremos instalado?

Para no tener pro*lemas se aconse'a seguir uno a uno los pasos de forma escrupulosa) dichos pasos sonDescargarnos 2racleIi Data*ase Release 7 "nterpriseB tandardBPersonal "dition for &indows !#B7888B5P desde la p$gina we* de 2racle. #(ngase en cuenta +ue para ello tendremos +ue aceptar las condiciones de la licencia y estar dados de alta previamente en la p$gina we* de 2racle . Creamos tres directorios llamados DisL4) DisL7 y DisL9y descargamos los tres ficheros +ue hay en la p$gina we*I7848!#MDisL4.,ip =<47)>87)IA4 *ytes? I7848!#MDisL7.,ip =:9A)<8@)I9@ *ytes? I7848!#MDisL9.,ip =7:@)@:>)48< *ytes? Cada fichero lo guardamos en su directorio correspondiente. Descomprimimos cada fichero descargado en cada uno de los directorios. Dentro de DisL4) e'ecutar etup.exe. !os aparecer$ la pantalla de *ienvenida) pulsamos el *ot/n Siguiente

!os aparecer$ la pantalla de G*icaci/n de ;icheros de origen y destino) no se aconse'a cam*iar nada) +ued$ndonos con el valor por defecto =c-NoracleNoraI7N? y si lo cam*i$ramos por cual+uier motivo =p.e.
6utor - #gl Luis Pilataxi Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:3

www.monografias.com

motivos de espacio? lo tendremos en cuenta a la hora de interpretar el tutorial. Pulsamos el *ot/n Siguiente

Posteriormente se nos muestra la pantalla de selecci/n de tipo de instalaci/n) escogemos Personal "dition y pulsamos el *ot/n Siguiente

!os preguntar$ el tipo de configuraci/n de la %ase de Datos segJn el uso +ue le demos) escogemos Gso Keneral y pulsamos el *ot/n Siguiente

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:4

www.monografias.com

!os preguntar$ por el puerto a usar por 2racle F# Recovery ervice) de'amos el valor por defecto =7898? y pulsamos el *ot/n Siguiente

Posteriormente nos pedir$ el nom*re de la *ase de datos glo*al y el ED =Edentificador de istema de 2racle?) utili,amos los valores +ue se muestran en la imagen =prog%D7.localhost y prog%D7? y pulsamos el *ot/n Siguiente.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:5

www.monografias.com

!os pregunta por la G*icaci/n de los archivos de datos) de'amos el valor por defecto y pulsamos el *ot/n Siguiente

!os permite cam*iar el 'uego de caracteres) de'aremos +ue utilice el 'uego de caracteres por defecto y pulsamos el *ot/n Siguiente

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:6

www.monografias.com

;inalmente nos aparece un pe+ueo resumen con distintas opciones de la instalaci/n) pulsamos el *ot/n Instalar

Despu(s de un rato instal$ndose y configur$ndose nos pedir$ las contraseas para los sJper usuarios de la *ase de datos = O y O #"F?. #en en cuenta +ue estas contraseas no de*emos olvidarlas. Podemos usar la misma para am*os sJper usuarios.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:7

www.monografias.com

i no ha ha*ido ningJn pro*lema nos aparecer$ la pantalla de ;in de la instalaci/n) pulsamos el *ot/n Salir

2.3 I'.%A ACI)' D* O(AC * 1O(M. D*+* O#*( !os descargarnos 2racle ;orms Developer desde la p$gina we* de 2racle. !os *a'aremos la versi/n <i release 7 para &indows 5P. #(ngase en cuenta +ue para ello tendremos +ue aceptar las condiciones del contrato y estar dados de alta previamente en la p$gina we* de 2racle Gna ve, descargado) tendremos un fichero comprimido llamado <iMrel7Mxp.,ip =si no le hemos cam*iado el nom*re al descargarlo?. Lo descomprimimos y e'ecutamos etup.exe. eguimos los siguientes pasosLo primero +ue nos aparece es una ventana para +ue introdu,camos algunas definiciones de instalaci/n) cogemos los mismos valores +ue en la imagen y le damos a Ok.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:8

www.monografias.com

!os pregunta +ue herramienta instalar) seleccionamos 2racle ;orms Developer y le damos la *ot/n AceptarBOK.

Cuando nos pregunta por el tipo de instalaci/n seleccionamos #ypical

Cuando nos pregunta si +ueremos instalar ;orms erver) seleccionamos !o

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:9

www.monografias.com

Le damos a 6ceptar un par de veces y ya hemos instalado 2racle ;orms Developer. 2.4 I'.%A ACI)' D* O(AC * (*#O(%. D*+* O#*( Gsando el mismo fichero etup.exe o*tenido a partir de descomprimir el fichero <iMrel7Mxp.,ip tam*i(n podremos instalar 2racle Reports Developer Lo primero +ue nos aparece es una ventana para +ue introdu,camos algunas definiciones de Enstalaci/n de 2racle) cogemos los mismos valores +ue en la imagen y le damos a Ok.

!os pregunta +ue herramienta instalar) seleccionamos P2racle Reports DeveloperP y le damos la *ot/n 6ceptar.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:10

www.monografias.com

Cuando nos pregunta por el tipo de instalaci/n seleccionamos #ypical

Cuando nos pregunta si +ueremos instalar Reports erver) seleccionamos !o

Le damos a 6ceptar un par de veces y ya hemos instalado 2racle Reports Developer. Creaci/n de Gsuarios Vamos a crear un usuario sin privilegios para poder tra*a'ar sin complicaciones en nuestra *ase de datos) para ello utili,aremos la herramienta CL Plus) +ue la podremos encontrar en el grupo de programas 2racle02ra3omeI7 en 6pplication Development0Q CL Plus

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:11

www.monografias.com

!os pedir$ +ue nos identifi+uemos) entramos como el superusuario system y con la contrasea +ue dimos durante la configuraci/n. Pulsamos el *ot/n Aceptar.

Gna ve, identificados en CL Plus vamos a crear un usuario) se recomienda +ue la cuenta de usuario tenga el mismo nom*re +ue la +ue ten(is en la %D de la "scuela y tra*a'ar so*re ella. "sto se puede hacer) con las siguientes sentenciascreate user R6LGF!2Q identified *y RpasswordQ default ta*lespace users temporary ta*lespace temp +uota @F on users +uota 4F on tempH grant connect) resource to RxIIIIIIIQH Por e'emplo-

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:12

www.monografias.com

i todo sale *ien nos dir$ primero +ue el usuario ha sido creado y +ue la concesi/n ha terminado correctamente. < Conexi/n de 2racle Developer con la %ase de Datos instalada en nuestro ordenador Para acceder al servidor 2racle lo vamos a hacer aadiendo un nom*re de servicio =o alias?) usando para ello la aplicaci/n 2racle !et> "asy Config) +ue la podremos encontrar en el grupo de programas 2racle para &indows !#0developer

Los pasos +ue hay +ue dar son6adir un nuevo servicio) por e'emplo) lo puedes llamar casa y pulsas siguiente

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:13

www.monografias.com

"l protocolo +ue va a usar es #CPBEP =Protocolo Enternet?.

"l nom*re del host ser$ localhost y el nJmero de puerto es 4:74=el valor por defecto) no cam*iar?

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:14

www.monografias.com

"l identificador del sistema = ED de la %ase de datos? es el +ue hemos introducido en la instalaci/n) esto es) PR2K%D7

Oa s/lo nos hace falta pro*ar +ue la conexi/n funciona perfectamente) para ello usaremos el usuario creado recientemente

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:15

www.monografias.com

De esta forma para conectarse a la *ase de datos =con las distintas herramientas de Developer?) te har$ falta el usuario +ue has creado) el password y en la cadena de conexi/n pones el alias creado =en este e'emplo) casa?. Por e'emplo) si utili,amos la versi/n de CL Plus +ue viene con developer y +ue podr$s encontrar el grupo de programas 2racle para &indows !#0developer tendr$s +ue poner dicha cadena de conexi/n) por e'emplo-

Puede +ue algJn cortafuegos =firewall? nos de pro*lemas al usar el puerto 4:74) si ese es el caso se de*e permitir la utili,aci/n de ese puerto en el cortafuegos. A Conexi/n de 2racle Developer con la %ase de Datos de la "# EE

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:16

www.monografias.com

Para acceder al servidor 2racle lo vamos a hacer aadiendo un nom*re de servicio =o alias?) usando para ello la aplicaci/n 2racle !et> "asy Config) +ue la podremos encontrar en el grupo de programas 2racle para &indows !#0developer

Los pasos +ue hay +ue dar son6adir un nuevo servicio) por e'emplo) lo puedes llamar GKR y pulsas siguiente

"l protocolo +ue va a usar es #CPBEP =Protocolo Enternet?.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:17

www.monografias.com

"l nom*re del host ser$ oracle8.ugr.es. er1a conveniente compro*ar antes +ue pod(is acceder a dicho servidor) para ello desde F 0Dos =s1m*olo del sistema? poned Pping oracle8.ugr.esP) si no responde es pro*a*le +ue se haya ca1do el servidor. "l nJmero de puerto es 4:74=el valor por defecto) no cam*iar?

"l identificador del sistema = ED de la %ase de datos? es PR6C#%D

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:18

www.monografias.com

Oa s/lo nos hace falta pro*ar +ue la conexi/n funciona perfectamente) para ello usaremos nuestro usuario y contrasea +ue tenemos en la *ase de datos de la "# EE

De esta forma para conectarse a la *ase de datos =con las distintas herramientas de Developer?) te har$ falta el usuario de la escuela) su password y en la cadena de conexi/n pones el alias creado =en este e'emplo) GKR?. Por e'emplo) si utili,amos la versi/n de CL Plus +ue viene con developer y +ue podr$s encontrar el grupo de programas 2racle para &indows !#0developer tendr$s +ue poner dicha cadena de conexi/n) por e'emplo-

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:19

www.monografias.com

CA#$%& O III 3.1 C(*ACI)' D* 1O(M& A(IO. M*DIA'%* &' A.I.%*'%* 1ormulario #ersonas2Alumnos Vamos a hacer un primer formulario +ue nos va a permitir introducir nuevos alumnos en la *ase de datos) adem$s de poder consultar) modificar y *orrar los +ue ya existen. Para ello reali,aremos una serie de pasosCrear el *lo+ue de datos Persona +ue muestra una Jnica persona Crear el *lo+ue detalle 6lumno asociado a cada persona 4.4 %lo+ue Faestro Persona "'ecutar ;orm %uilder) +ue es la herramienta para construir formularios

Primero tenemos +ue dar clic en el *ot/n de inicio ir a todos los programas *uscar oracle Developer y dar un clic inmediatamente aparecer$ ;orm %uilder nos saldr$ una pantalla de *ienvenida con diversas opciones) nosotros escogeremos Gtili,ar el 6sistente de %lo+ues de Datos y le damos al *ot/n 6ceptar.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:20

www.monografias.com

Luego nos sale otra pantalla en la cual nos pregunta si +ueremos una ta*la o un procedimiento almacenado escogeremos ta*la o vista dando un clic en el radio *ot/n luego en siguiente

Luego nos aparece una pantalla de *ienvenida compro*amos si esta seleccionada la casilla de verificaci/n

y damos clic en siguiente.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:21

www.monografias.com

6hora nos aparecer$ otra ventana en la cual existe 7 opciones para escoger seleccionamos

clic en el *ot/n siguiente.

"n esta ventana *e*emos seleccionar con la ta*la con la cual siguiente ventana

luego se nos presenta la

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:22

www.monografias.com

"n esta pantalla ponemos el nom*re de nuestro usuario) contrasea y en %ase de Datos el alias +ue hemos creado en la fase de instalaci/n.

Gna ve, +ue damos clic en conectar y estemos conectados nos aparecer$ la siguiente pantalla +ue nos dar$ varias opciones nosotros escogeremos usuario actual y clic en aceptar. i nos hemos puesto correctamente el nom*re del usuario y la contrasea nos saldr$ una lista con las ta*las y vistas del usuario con el +ue nos hemos conectado) seleccionamos la ta*la con la +ue vamos a tra*a'ar y pulsamos. "n esta ventana nos aparecer$ dos columnas la de i,+uierda tenemos los atri*utos de la ta*la seleccionada y en la de la derecha los atri*utos +ue +ueremos utili,ar. "n el medio de las dos columnas nos nuestra unos *otones en los cuales de*emos dar clic en QQ si +ueremos +ue todos los atri*utos pasen y sino en Q para pasar solo los atri*utos +ue deseamos caso contrario est$n los *otones RR si no +ueremos ningJn atri*uto o R si algJn atri*uto no deseamos.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:23

www.monografias.com

Oa hemos terminado de usar el 6sistente de %lo+ues de Datos y comen,amos el 6sistente de Diseo +ue nos dar$ la *ienvenida) le damos al *ot/n iguiente. !os preguntar$ por el Lien,o y tipo de Lien,o) lo ignoramos y le damos al *ot/n iguiente. !os aparecer$ una ventana don dos columnas para seleccionar los atri*utos +ue deseamos visuali,ar. "n principio) los vamos a visuali,ar todos) as1 +ue nos los llevamos todos a la columna de la derecha.

6hora nos preguntar$ el Prompt =+ue es la cadena +ue sale en el formulario?) el ancho y el alto para cada atri*uto. De'amos los valores de ancho y alto +ue nos salen excepto para PED +ue le ponemos un ancho de 78 y en la parte del Prompt) cam*iamos PLugarnacimientoP por PLugar de !acimientoP y P;echanacimientoP por P;echa de !acimientoP y le damos al *ot/n #erminar.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:24

www.monografias.com

"l asistente de diseo nos muestra la siguiente pantalla en la cual seleccionaremos ;orm dar clic en el *ot/n siguiente.

"l asistente de diseo nos muestra el titulo del marco en el cual de*emos poner el tema.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:25

www.monografias.com

"l asistente de diseo nos nuestra una ventana de la finali,aci/n del formulario.

Como resultado ya tenemos nuestro primer *lo+ue de datos. Lo cual nosotros acomodaremos de la manera +ue mas conveniente creamos para tra*a'ar

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:26

www.monografias.com

Despu(s de ha*er terminado con el asistente de diseo de*emos ir al navegador de o*'etos para as1 poder mostrar todos los elementos nuevos e nuestro formulario !avegador de 2*'etos +ue es una ventana con estructura de $r*ol +ue nos muestra todos los elementos de nuestro formulario y el "ditor de Diseo +ue nos permite ver el aspecto de nuestro formulario y lo +ue es m$s importante) modificarlo.

i no aparece en algJn momento) tanto el !avegador de 2*'etos como el "ditor de Diseo) siempre los podemos llamar desde el menJ 3erramientas. Dentro del editor de diseo. Podemos hacer varias modificaciones el prompt de cada uno de los elementos de ta*la seleccionada para nuestro tra*a'o. "'emplo +ueremos cam*iar el prompt o la eti+ueta damos do*le clic nom*re y lo cam*iamos a mayJsculas. #am*i(n cam*iaremos el tamao de la entrada del PED) +ue es demasiado grande para
6utor - #gl Luis Pilataxi Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:27

www.monografias.com

almacenar tan s/lo un nJmero. Podemos hacer todos los cam*ios +ue consideremos necesarios en el diseo para +ue se +uede a nuestro gusto

!ota- Para +ue se muestre los datos en el 2racle ;orms Runtime de*emos dirigirnos al navegador de o*'etos dar un clic en el nom*re del formulario ir a disparadores mart y escoger &3"!0!"&0;2RF 0 E! #6!C" y poner la siguiente l1nea de c/digo "xecuteMCuery O damos clic en aceptar y este mostrara e editor PLB CL

Cue si nos fi'amos es e'ecutar M consulta en ingl(s) le damos un clic en el *ot/n Compilar nos aparecer$ un mensa'e de compilado correctamente en la parte inferior de la ventana si este y luego a Cerrar. De esta forma cada ve, +ue e'ecutemos el formulario no tendremos +ue pulsar el *ot/n "'ecutar Consulta para ver los registros.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:28

www.monografias.com

i seleccionamos las ca'as de texto del editor de diseo podemos cam*iar las propiedades de la ta*la y lo +ue sea necesario para +ue el formulario corra. 6hora vamos a e'ecutar nuestro formulario) para ello pulsamos el icono del sem$foro verde =aparece tanto en el editor de diseo como en el navegador de o*'etos o en el menJ) Programa0Q"'ecutar Pantalla0 QClienteB ervidor?. Lo +ue hace es llamar al 2racle ;orms Runtime +ue se encarga de e'ecutar el formulario.

Los distintos *otones de 2racle ;orms Runtime +ue +ueremos destacar sonKuardar- "ste *ot/n nos permite almacenar las modificaciones hechas en un registro) las nuevas tuplas creadas y las entradas eliminadas. "s como un commit en la *ase de datos. alir- Con este *ot/n nos salimos de la e'ecuci/n del formulario. "'ecutar consulta- Con este *ot/n e'ecutamos una consulta so*re la *ase de datos en funci/n del contenido del formulario) si no tienen ningJn valor) nos permite consultar todos los registros. Entroducir consulta- !os permite introducir una consulta para traernos a+uellas tuplas de la *ase de datos +ue cumplan una determinada condici/n.
6utor - #gl Luis Pilataxi Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:29

www.monografias.com

%lo+ue anterior- irve para irnos al anterior *lo+ue de datos) cuando hay m$s de uno. Registro anterior- !os permite irnos al anterior registro) cuando hay m$s de uno. Registro siguiente- irve para irnos al siguiente registro) cuando hay m$s de uno. %lo+ue siguiente- !os permite irnos al siguiente *lo+ue de datos) cuando hay m$s de uno. Ensertar registro- "ste *ot/n sirve para aadir un nuevo registro a la ta*la. uprimir registro- Con este *ot/n podemos *orrar el registro +ue se muestra. Prue*a a darle al *ot/n de "'ecutar Consulta) mu(vete por los registros) crea uno nuevo) modifica alguno de los anteriormente creados y *orra el Jltimo +ue hayas creado. Para ver +ue los cam*ios se producen en la *ase de datos) ha, consultas so*re la ta*la personas desde CL Plus Luego de ha*er creado el formulario no enfocamos en arrastrar los campos dependiendo las necesidades del usuario vamos hacia la parte de lien,os en el cual damos un clic derecho paleta de propiedades.

O cam*iamos actuali,ar diseo a Fanualmente para +ue los campos no se vuelvan a mover.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:30

www.monografias.com

3.2 C(*ACI)' D* 3O%O'*(A Para crear la *otonera de*emos ponermos en el navegador de o*'etos en el *lo+ue de datos

y damos clic en el *oton escoger Crear un *lo+ue de datos manualmente

y nos aparecera un aventana en la cual de*emos

Luego nos vamos a y damos clic en el *oton +ue esta e el navegador de o*'etos para agregar los *otones +ue sean necesarios. Despu(s le c$m*ianos las propiedades de elemento de texto a *ot/n.

Luego siguientes propiedades

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:31

www.monografias.com

"stos aparecer$s en la *otonera lo cual de de*emos ir cam*iando sus propiedades en la paleta. O estos

aparecer$n de esta manera de esta manera deseamos tra*a'ar. 3oton cancelar

en el navegador de o*'etos en el editor de sino aparecer$ uno encima de otro nosotros de*emos irlos clocando de la manera +ue

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:32

www.monografias.com

3otn 4ra5ar

3otn nuevo

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:33

www.monografias.com

3.3 C(*ACI)' D* I.%A. D* +A O(*. "n lugar de utili,ar listas) en muchos casos nos interesar$ m$s utili,ar *lo+ues L2V. Con un %lo+ue L2V podremos asignar m$s de un valor a la ve,) es decir) seleccionando un elemento de un *lo+ue L2V podremos rellenar varios campos del formulario a la ve,. Los *lo+ues L2V son din$micos en el sentido de +ue se construyen a partir de los datos de la *ase de datos y adem$s nos permitir$n ver m$s datos +ue los +ue se van a utili,ar para rellenar el formulario.. 6*rimos el formulario si no lo tenemos a*ierto ya. "n el navegador de o*'etos) seleccionamos Listas de Valores =o elementos L2V) segJn la versi/n de Developer? y le damos al *ot/n de crear . Le decimos +ue s1 +ueremos utili,ar el 6sistente de Listas de Valores. De'amos seleccionado !uevo Krupo de Registros *asado en una consulta y le damos al *ot/n iguiente. "'emploDamos un clic en lista de valores y nos aparecer$ otra ventana en la cual de*emos escoger nuevo grupo de valores en cual de*emos escri*ir una consulta como la siguiente elect tprodMnom*re) tprodMdireccion from #prodMproveedor 2rder *y 4H

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:34

www.monografias.com

O escri*imos la consulta finalmente aceptar. "ste formulario se +uedara est$tico por algunos minutos de*emos dar clic en cual+uier parte del formulario para poder empe,ar a tra*a'ar de nuevo.

Luego en la paleta de propiedades nos dirigimos a correspondencia de columna. #am*i(n ir a la paleta de propiedades en donde dice lista de valores cam*iar de !ull a lista de proveedores o como le hayamos llamado a nuestra lista de valores lo cual el resultado ser$ el siguiente

"ste e'ecutamos presionando ;I. O o*servamos el resultado en el anterior grafico. 3.4 COMO (*A I6A( C7 C& O. CO' CAM#O. *' &' 1O(M& A(IO Primero mediante asistentes con'ugamos dos tipos de ta*las en este caso como se puede o*servar es de ingreso y detalle ) ya visuali,ado procedemos a u*icarnos so*re los campos +ue +ueremos reali,ar una operaci/n matem$tica8 total .
6utor - #gl Luis Pilataxi Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:35

www.monografias.com

Luego de ha*er identificado en donde vamos a u*icarnos )en el siguiente es+uema o*servamos al margen derecho el navegador de de o*'etos nos vamos a mdulos dentro de modulo a 5lo9ue de datos dentro de 5lo9ue de datos a elementos dentro de elementos al 5otn total . Gna ve, conocida la ruta como llegar a determinados *ot/n o *otones damos clip derecho escogemos paleta de propiedadesH nos aparecer$ un menJ en cual de*emos u*icarnos en calculo : dentro de calculo formulas como podemos o*servar en el siguiente grafico.

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:36

www.monografias.com

De ha*er reali,ado todos los pasos correctamente damos clip en formulas y nos aparecer$ una ventana en la cual es para reali,ar el codificado de acuerdo al re+uerimiento del usuaio como vemos en el siguiente grafico

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:37

www.monografias.com

"n este caso estamos reali,ando el calculo total .

3.5 A'*;O. < DICCIO'A(IO. D* %=(MI'O. *'4&A0*. D* -&I'%A 4*'*(ACI)' 6lrededor de la mitad 4II> surgieron gripos de herramientas de lengua'es de +uinta generaci/n) los cuales com*inan la creaci/n de c/digos *asadas en reglas) la administraci/n de reutili,aci/n y otros avances. Programaci/n *asada en conocimiento. F(todo para el desarrollo de programas de computaci/n en el +ue se le ordena ala computadora reali,ar un prop/sito en ve, de instruirla para hacerlo.= Pag-9? -&* *. ."l Lengua'e de consulta estructurado = CL tructured Cuery Language ? es un lengua'e declarativo de acceso a *ases de datos relacionales +ue permite especificar diversos tipos de operaciones so*re las mismas. Gna de sus caracter1sticas es el mane'o del $lge*ra y el c$lculo relacional permitiendo lan,ar consultas con el fin de recuperar 0de una forma sencilla0 informaci/n de inter(s de una *ase de datos) as1 como tam*i(n hacer cam*ios so*re la misma. "s un lengua'e de cuarta generaci/n -&* *. &' 1O(M& A(IO e llama formulario a una plantilla o p$gina con espacios vac1os +ue han de ser rellenados con alguna finalidad) por e'emplo una solicitud de empleo en la +ue has de rellenar los espacios li*res con la informaci/n personal re+uerida. #am*i(n es utili,ado en inform$tica para referirse al con'unto de campos solicitados por un determinado programa) los cuales se almacenar$n para su posterior uso o manipulaci/n -&* *. %C# #CP =#ransmission Control Protocol) en espaol Protocolo de Control de #ransmisi/n? es uno de los protocolos fundamentales en Enternet. ;ue creado entre los aos 4IA9 0 4IA@ por Vint Cerf y Ro*ert Sahn. Fuchos programas dentro de una red de datos compuesta por ordenadores pueden usar #CP para crear conexiones entre ellos a trav(s de las cuales puede enviarse un flu'o de datos. "l protocolo garanti,a +ue los datos ser$n entregados en su destino sin errores y en el mismo orden en +ue se transmitieron =PaK @? (*D A' Gna red de $rea local) o red local) es la interconexi/n de varios ordenadores y perif(ricos. = LAN es la a*reviatura inglesa de Local Area Network) Tred de $rea localT?. u extensi/n esta limitada f1sicamente a un edificio o a un entorno de hasta 488 metros. u aplicaci/n m$s extendida es la interconexi/n de ordenadores personales y estaciones de tra*a'o en oficinas) f$*ricas) etc.) para compartir recursos e intercam*iar datos y aplicaciones. "n definitiva) permite +ue dos o m$s m$+uinas se comuni+uen. =PaK @? -&* *. 1IC>*(O Gn formato de archivo inform$tico = o formato de fichero inform$tico? es una manera particular de codificar informaci/n para almacenarla en un archivo inform$tico. =P6KA? -&* *. &' #I'4
6utor - #gl Luis Pilataxi Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:38

www.monografias.com

Gn ping =PacLet Enternet Krouper? se trata de una utilidad +ue comprue*a el estado de la conexi/n con uno o varios e+uipos remotos por medio de los pa+uetes de solicitud de eco y de respuesta de eco =definidos en el protocolo de red ECFP? para determinar si un sistema EP espec1fico es accesi*le en una red. "s Jtil para diagnosticar los errores en redes o enrutadores EP. = P6K 7@? -&* *. &' 3 O-&* D* DA%O. Gn *lo+ue de datos es la m1nima unidad de Lectura B "scritura en una *ase de datos 2racle) es decir) 2racle no lee y escri*e en *lo+ues del sistema operativo sino +ue lo hace en unidades l/gicas +ue son los *lo+ues de datos y +ue var1an de una *ase de datos a otra en la misma m$+uina ya +ue es un valor +ue se de*e indicar en la creaci/n de cada *ase de D6#2 P6K =P6K 7@? 'A+*4ADO( D* O30*%O. 2*'eto documento son principalmente contenido0dependientes. "s decir) ellas se crean *as$ndose en el contenido +ue usted puso en el documento. Por e'emplo) el o*'eto documento tiene una propiedad para cada formulario y cada linL en el documento . =P6K 94? ,-&* *. &' #ID/ Process EDentification =Proceso de Edentificaci/n?. !Jmero +ue identifica un proceso en el sistema) este nJmero es Jnico para cada proceso =P$g. 9@?. 3.? 3I3 IO4(A1$A Reali,ado el manual mediante la practica de d(cimo semestre *a'o la supervisi/n del Eng.2scar Llerena . 6utoruis (odri"o #ilataxi C@onata luisrodrigopich@yahoo.es

6utor - #gl Luis Pilataxi

Para ver tra*a'os similares o reci*ir informaci/n semanal so*re nuevas pu*licaciones) visite www.monografias.com

pag:39

También podría gustarte