top oracle forms reports interview questions
Preguntes freqüents sobre les entrevistes sobre formularis i informes d'Oracle:
Si us esteu preparant per a una entrevista de rol de desenvolupador d'Oracle, heu de tenir un bon coneixement d'Oracle Forms and Reports.
Llegiu el nostre article anterior sobre Preguntes d’entrevistes d’Oracle DBA, RAC i Performance Tuning .
=> Feu clic aquí per obtenir preguntes sobre l'entrevista d'Oracle sobre sèries
Aquest article tracta sobre:
- Preguntes d’entrevistes d’Oracle Forms
- Preguntes d’entrevistes d’Oracle Reports
Revisar aquestes preguntes sobre l'entrevista us ajudarà a trencar qualsevol entrevista i, per tant, aquest article és molt recomanable per als que busquen feina.
Què aprendreu:
Preguntes principals sobre les entrevistes sobre formularis i informes d'Oracle
Preguntes d’entrevistes d’Oracle Forms
P # 1) Què enteneu per Oracle Forms i per què són necessaris?
Resposta: Oracle Forms són les interfícies d’usuari que es desenvolupen per presentar les dades a l’usuari. Aquestes dades es poden presentar un cop recuperades de la base de dades Oracle. Si cal, els formularis es poden integrar amb serveis web o Java per seguir l'arquitectura SOA. Els formularis es creen en origen com a fitxers .fmb i posteriorment es compilen a .fmx (fitxer executable).
Els formularis Oracle inclouen:
- Desenvolupador de formularis: Ajuda al desenvolupament i compilació d’Oracle Forms.
- Serveis de formularis: Es considera per al desplegament de formularis.
Q # 2) Expliqueu els diferents nivells en què interactuen Oracle Form Services.
Resposta: Oracle Form Services és una aplicació de tres nivells i per tant interactuarà als nivells següents:
- Nivell de client
- Nivell de servidor
- Nivell de base de dades
A nivell de client, un client enviarà les sol·licituds HTTP al sistema. Aquesta sol·licitud la rebrà el Servlet Listener de formularis al servidor i iniciarà el procés d'execució de formularis. Aquest procés enviarà la sol·licitud a la base de dades per recuperar la informació i tornar-la a enviar al client.
Això completa el flux de treball de la interacció de l'usuari a través d'Oracle Forms Services.
P # 3) Podem invocar un formulari d'un altre en una aplicació de formularis múltiples?
Resposta: Sí, podem invocar un formulari d'un altre amb l'ajut de les funcions integrades següents:
- OPEN_FORM: Obre el formulari sol·licitat juntament amb el formulari actual i l’usuari pot anar a tots dos formularis a la mateixa sessió.
- NEW_FORM: També obrirà un nou formulari, però després de sortir del formulari actual.
- CALL_FORM: Obrirà el formulari sol·licitat mantenint el formulari pare actiu però ocult. Un cop sortit del formulari sol·licitat, el control torna al formulari principal.
Q # 4) Què enteneu per LOV i com es pot utilitzar?
Resposta: LOV és una llista de valors poblats en una finestra emergent i es mostra a l'usuari final per a la seva selecció. Aquests valors es poden assignar i invocar de manera estàtica o dinàmica a LOV.
Hi ha una propietat relacionada coneguda com a 'LOV for Validation' que s'utilitza per validar el contingut de LOV. Si aquesta propietat s'estableix en true, el valor actual de l'element de text es compara amb els valors que es mostren a la primera columna de LOV.
Si algun dels valors LOV coincideix amb l'element de text, la validació tindrà èxit i LOV no es mostrarà. Si el valor no coincideix, es mostrarà LOV i es farà una cerca basada en l'element de text.
P # 5) Què és un llenç a Oracle Forms?
Resposta: El llenç és una capa dins d’una finestra on es poden col·locar objectes visuals, com ara elements de la interfície o gràfics.
Oracle Forms admet quatre tipus de lona, tal com s’esmenta a continuació:
- Llenç de contingut (llenç predeterminat)
- Llenç de pestanyes
- Llenç de la barra d'eines
- Llenç apilat
P # 6) En quina seqüència Oracle Forms dispara els disparadors?
Resposta: Oracle Forms segueix la jerarquia següent per a l'execució del disparador:
el millor programari de recuperació de fitxers de Windows 10
- Pre-formulari
- Pre-bloqueig
- Pre-gravació
- Element de text previ
- When-new-form-instance
- When-new-block-instance
- When-new-record-instance
- When-new-item-instance
- Post-text_item
- Post-Record
- Post-bloqueig
- Post-formulari
Q # 7) Expliqueu la relació mestre-detall amb alguns exemples.
Resposta: La relació mestre-detall és la relació entre diferents entitats comercials que segueix el patró de relació pare-fill. Hi haurà una entitat principal vinculada a moltes entitats secundàries.
Per exemple, podem tenir un mestre anomenat EMPRESA amb diferents detalls com a DEPARTAMENTS (RRHH, FINANCES, OPERACIONS, ADMINISTRADOR, etc.).
Aquesta relació es pot implementar amb l'ajut de dos blocs de dades on el primer bloc de dades representa la taula mestra mentre que l'altre representa una taula detallada.
Q # 8) Anomeneu els diferents activadors associats a Oracle Forms que tenen una relació mestre-detall.
Resposta: Els activadors llistats es creen durant la creació del bloc de detall mestre:
- ON-CHECK-DELETE-MASTER
- DETALLS ON-CLEAR
- DETALLS SOBRE LA POBLACIÓ
P # 9) Quins són els diversos fitxers de configuració que utilitzen Oracle Forms?
Resposta: Els fitxers de configuració inclouen:
- default.env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm i basejpi.htm
Mitjançant els fitxers de configuració anteriors, un usuari pot especificar diferents paràmetres per als formularis segons el requisit.
Q # 10) Què entenem per grup discogràfic a Oracle Forms?
Resposta: Un grup de registres és un marc de files i columnes dins d'Oracle Forms similar a una taula de la base de dades Oracle.
Els grups de registre poden ser:
- Grup de registre de consultes
- Grup de registre sense consultes
- Grup de discos estàtics
Un grup de registres de consulta s'associa a la sentència SELECT i es pot crear o actualitzar durant el disseny o l'execució. Tot i que un grup de registres que no són de consulta no s’associa a cap consulta i, per tant, només es pot crear o actualitzar durant l’execució.
El grup de registres estàtics no torna a estar associat a cap consulta i només es pot crear o actualitzar durant la fase de disseny.
Preguntes d’entrevistes d’Oracle Reports
Q # 11) Què és un informe Oracle? Enumereu els seus diferents tipus.
Resposta: Oracle Report és una eina subministrada per Oracle Fusion Middleware, que s’utilitza per generar informes basats en les dades emmagatzemades a la base de dades Oracle. Consisteix en Oracle Reports Developer, una eina de disseny d'informes i Oracle Application Server Reports Services.
Hi ha diversos tipus d’informe:
- tabular
- Informes de detall mestre
- Formulari d'informes
- Formulari d'informes de cartes
- Informes d’etiquetes de correu
- Informes de matriu
P # 12) Què és un ancoratge implícit i com és un ancoratge explícit de forma diferent en un creador d'informes?
Resposta: Un ancoratge s’utilitza per determinar la posició d’un objecte en direccions horitzontals i verticals. Aquesta posició d’un objecte sempre serà relativa a la posició dels altres objectes, que es poden anomenar objectes pares d’aquests objectes fills.
Durant el temps d'execució, Oracle Forms Builder generarà un ancoratge implícit per a cada objecte de disseny, que no conté cap ancoratge explícit. L'ancoratge implícit es crearà durant l'execució d'un informe, mentre que un usuari l'ancorarà explícitament.
Q # 13) Anomeneu diferents activadors compatibles amb Oracle Reports i el seu ordre de disparació.
Resposta: A continuació s'indiquen els activadors compatibles amb Oracle Reports:
- Abans del formulari del paràmetre: Es dispara abans que es mostri el formulari de paràmetres d'execució a la pantalla.
- Després del formulari del paràmetre: S’activa després de mostrar el formulari de paràmetres d’execució a la pantalla.
- Abans de l'informe: Es desactiva abans de l'execució d'un informe, però després d'analitzar les consultes.
- Entre pàgines: S’activa abans de realitzar el format per a totes les pàgines, tret de la primera.
- Després de l'informe: S’activa a la sortida del programa de visualització prèvia o un cop es comparteix la sortida de l’informe amb la destinació.
Q # 14) Quina diferència hi ha entre paràmetres bind i lèxics?
Resposta: Els paràmetres d'enllaç són les variables que poden substituir un valor únic a SQL / PLSQL com ara el número, el caràcter, la cadena o la data.
Tot i que el paràmetre lèxic pot substituir clàusules o diversos valors incrustats a la consulta SELECT possiblement després de SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY i START WITH.
P # 15) Enumereu els diferents tipus de columnes a Oracle Reports.
Resposta: Hi ha tres tipus de columnes als informes d'Oracle. Ells són:
- Columnes de fórmules: Columna que pot fer càlculs definits per l'usuari sobre valors dins d'altres columnes i retornar algun valor.
- Columnes de resum: Columna, que pot fer càlculs resum com suma, mitjana, etc. sobre els valors col·locats a les altres columnes.
- Columnes de marcador de posició: Columna per al tipus o valor de dades que es pot definir mitjançant PL / SQL.
P # 16) Què és un programa de sortida d'usuari a Oracle Reports?
Resposta: La sortida d’usuari és un programa que s’escriu per realitzar alguna acció rellevant. Es poden trucar des dels activadors d'informes i, un cop executats, retorna el control al Generador d'informes.
Poques de les sortides d'usuari es mostren a continuació:
com obriu fitxers json
- FND SRWINIT
- FND SRWEXIT
- FND FORMAT_CURRENCY
- FND FLEXSQL
- FND FLEXIDVAL
P # 17) Com podem generar la sortida d'informes en format Excel?
Resposta: per obtenir dades de l'informe en format Excel, podem utilitzar:
- Comanda SPOOL
- Paquet Text_IO
- Paquet UTL
P # 18) Quina diferència hi ha entre el mode flex i el mode confinat?
Resposta: Mode confinat, si s'estableix, restringeix l'objecte fill dins dels objectes pares inclosos. Si no estan activats, els objectes fills poden sortir dels objectes pares.
Durant el mode de flexió, els objectes pares ajustaran la seva vora si l'objecte fill s'expandeix o es mou. Si no es defineix, els límits pares es mantenen fixos quan es mouen els objectes fills.
P # 19) Què és un informe matricial i quants grups mínims són necessaris per preparar-lo?
Resposta: Una matriu és un tipus d'informe que sembla una graella d'informació amb una fila d'etiquetes i una columna de columnes. Es necessiten almenys 4 grups en el model de dades per preparar un informe matricial. Un hauria de ser un grup entre productes, un grup cel·lular i, com a mínim, dos grups haurien d’estar dins d’un grup entre productes.
P # 20) És possible tenir diversos dissenys en un informe?
Resposta: Sí, és possible tenir diversos dissenys. Podem utilitzar una opció de disseny addicional a l'eina d'edició de disseny.
Conclusió
Espero que l’article anterior us ajudi a preparar-vos per a l’entrevista i a augmentar el vostre coneixement del concepte d’Oracle Forms and Reports.
=> Feu clic aquí per obtenir preguntes sobre l'entrevista d'Oracle sobre sèries
Llegiu la següent part 4: Principals preguntes d’entrevistes tècniques sobre aplicacions Oracle i Oracle SOA
Tot el millor!!!
Lectura recomanada
- Preguntes i respostes de l’entrevista
- Principals preguntes tècniques d’entrevistes d’Oracle Apps i Oracle SOA
- Preguntes principals de l'entrevista d'Oracle: preguntes Oracle Basic, SQL, PL / SQL
- Algunes preguntes d’entrevistes de proves de programari interessants
- Preguntes principals sobre les entrevistes sobre DBA, RAC i optimització del rendiment d'Oracle
- Preguntes i respostes d’entrevistes de proves ETL
- Top 12 de les preguntes sobre l'entrevista de Mockito (entrevista de Mocking Framework)
- Preguntes d'entrevistes de proves manuals de programari per a professionals experimentats