Вы находитесь на странице: 1из 316

Autoiizaua la entiega uel pioyecto al alumno:

Antonio Peas Pozo





EL BIRECT0R BEL PR0YECT0
Euuaiuo Alcalue Lanchaiio

Fuo: _______________________________________________________________ Fecha: uS u9 2uu9


v B uel Cooiuinauoi ue Pioyectos
Euuaiuo Alcalue Lanchaiio

Fuo: _______________________________________________________________ Fecha: 1S u9 2uu9











8C?LC1C lln uL CA88L8A
!"##$%&"'($ *$#$ +$
$,%&'&-(#$.&/' ," 0$-"- ," ,$(1-
(1$, *$#$ 1#$.+"


A0T0R: $'(1'&1 *"2$- *131
NABRIB, SEPTIENBRE BE 2uu9
unlvL8SluAu Cn1lllClA CCMlLLAS
"-.4"+$ (5.'&.$ -4*"#&1# ," &'6"'&"#7$ 8&.$&9
&'6"'&"#1 "' &':1#%;(&.$



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina I







! #$ %&#$'$&




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina II







()$*+, &-+&.*/*+ '& /+*&/$01 .* *23* 4+,5*/3, & #$2
6&.+*2 6,+ 2) *2%)*+7,8 & ',2 9)* *#6*7&+,1 /,#,
/,#6&:*+,2 5 2* ;&1 /,1<*+3$., *1 =)*1,2 &#$-,2 5 &
#$ .$+*/3,+ .* 6+,5*/3,8 9)* 2$*#6+* ;& *23&., &;>
/)&1., '* ;* 1*/*2$3&.,






nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina III


8esumen

Este pioyecto tiata uel estuuio sobie la heiiamienta paia la gestion y
auministiacion ue Bases ue Batos 0iacle uenominaua T0AB que peitenece al
giupo softwaie ue uistiibucion giatuita bajo licencia fieewaie. Bicho estuuio uebe
culminai con el anlisis exhaustivo ue la heiiamienta junto con una guia ue uso
intensivo que peimita sacai el mximo ienuimiento ue la misma.

El nombie ue la aplicacion T0AB pioviene ue ?,,' %,+ !66'$/&3$,1
@*<*',6*+2 o lo que es lo mismo heiiamienta paia uesaiiollauoies ue aplicaciones.
Ba siuo cieaua poi la empiesa noiteameiicana Quest Softwaie, conociua poi la
elaboiacion ue heiiamientas paia la gestion empiesaiial. Peimite que los
uesaiiollauoies pueuan cieai, piobai y uepuiai couigo en lenguaje PLSQL,
pioceuimientos, tiiggeis y funciones. A su vez peimite al usuaiio cieai y euitai
objetos ue base ue uatos tales como tablas, vistas e inuices. Posee su piopio euitoi
que piopoiciona una foima fcil y eficiente ue esciibii y piobai los sciipts y
consultas iealizauas.

El anlisis ue la heiiamienta consta ue vaiias paites. En piimei lugai se
iealizai un estuuio basauo en la 0sabiliuau ue la aplicacion, hacienuo uso ue un
giupo ue tiabajo que uebe sei escogiuo basauo en una seiie ue ciiteiios uesciitos


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina Iv


ms auelante. Caua usuaiio uel giupo uisponui ue un tiempo limitauo paia el
manejo ue T0AB y uebei iealizai una seiie ue opeiaciones pieestableciuas.
Posteiioimente sei sometiuo a una seiie ue test que ueteiminai el iesultauo uel
piogiama bajo los ciiteiios ue 0sabiliuau. Este piimei anlisis pietenue
ueteiminai como es peicibiua la heiiamienta poi paite uel usuaiio, si es un
piogiama que iesulta intuitivo, ue fcil manejo o poi el contiaiio es una aplicacion
inapiopiaua.

En segunuo lugai se iealizai un anlisis ue inteifaces ue T0AB uesue el
punto ue vista uel usuaiio, qu utiliuaues se encuentian accesibles, como iealiza
los piocesos, iesulta intuitivo ue nuevo, en uefinitiva cul es la filosofia que
envuelve al piogiama y si uicha filosofia es la coiiecta.

En ltimo lugai se iealizai un anlisis en piofunuiuau ue la funcionaliuau
ue la heiiamienta, que ueteimine si iealmente pueue sustituii poi completo las
heiiamientas oficiales piopoicionauas poi 0iacle. Es necesaiio a su vez estimai la
eficiencia ue las opeiaciones, ueteiminai si hacei uso ue esta aplicacion ieuuce los
tiempos necesaiios paia la opeiativa ue las bases ue uatos y vuelve la activiuau
mucho ms eficiente. A la pai que se iealiza este anlisis, se apiovechai paia
implementai una guia exhaustiva ue usuaiio.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina v


Bicha guia ue usuaiio uebe estai enfocaua a un usuaiio avanzauo ue bases ue
uatos que se ueuique piofesionalmente a la gestion e implementacion ue las
mismas o a usuaiios que tengan conocimientos pievios ue bases ue uatos
ielacionales. No tiene como objetivo enseai conceptos o el manejo ue una base ue
uatos a usuaiios sin expeiiencia pievia, pues no tenuiia sentiuo y no es uno ue los
cometiuos ue este pioyecto.









nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina vI


AbsLracL

This pioject is about the tool foi the management anu auministiation of 0iacle
Batabase calleu T0AB which belongs to the gioup of fiee softwaie. The stuuy
shoulu culminate in the compiehensive analysis of the tool along with a usage
guiue that allows you to get the most out of it.

T0AB stanus foi Tool foi Application Bevelopeis anu has been cieateu by
0.S. company Quest Softwaie, known foi ueveloping tools foi enteipiise
management. It allows uevelopeis to cieate, test anu uebug coue in the language
PL SQL, pioceuuies, tiiggeis anu functions. Also allows the usei to cieate anu
euit uatabase objects such as tables, views anu inuexes. It has its own euitoi that
pioviues an easy anu efficient way of wiitting anu testing sciipts anu queiies.

The analysis of the tool consists of seveial paits. The fiist step is a stuuy
baseu on the 0sability of the application, using a woiking gioup that has to be
chosen baseu on ceitain ciiteiia uesciibeu below. Each usei of the gioup will have
a limiteu time to manage T0AB anu must peifoim a seiies of pieuefineu
opeiations. Aftei that, the usei will pass a seiies of tests that will ueteimine the
outcome of the piogiam unuei the ciiteiia of 0sability. This fiist analysis aims to
ueteimine how the tool is peiceiveu by the usei, if a piogiam that is intuitive, easy
to use, oi on the contiaiy is an inappiopiiate application.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina vII


Seconuly, analysis of T0AB inteifaces fiom the peispective of the usei will
be maue: utilities that aie accessible, how the piocesses aie caiiieu out, if it is
intuitive oi not, etc.

Finally theie will be a thoiough analysis of the functionality of the tool,
which can ueteimine if it can completely ieplace the oficial tools pioviueu by
0iacle. It is necessaiy to estimate the efficiency of opeiations, if using this
application ieuuces the time iequiieu foi the opeiation of uatabases anu the
activity becomes moie efficient. At the same time that the analysis is being uone, a
compiehensive usei guiue will be wiitten. This usei guiue shoulu be focuseu on an
auvanceu usei uatabase that is piofessionally involveu in the management anu
implementation of the uatabase.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina vIII


lndlce
1. Intiouuccion......................................................................................................................................... 1
1.1 T0AB................................................................................................................................................ 2
1.2 Licencia Fieewaie...................................................................................................................... 4

2. 0iganizacion uel Pioyecto............................................................................................................. 6
2.1 uaiantia ue Caliuau.................................................................................................................... 7
2.2 Plan ue Caliuau......................................................................................................................... 11

S. Iuentificacion ue Necesiuaues................................................................................................... 1S
S.1 Conceptos uel Sistema........................................................................................................... 14
S.1.1 Netouologia ue entievistas iealizauas ............................................................. 14
S.1.2 Bocumento ue Conceptos uel Sistema .............................................................. 2u

4. Anlisis ue Requisitos ................................................................................................................... S1
4.1 Beclaiacion uel Pioblema.................................................................................................... S4
4.1.1 Ambito uel Pioyecto.................................................................................................. S4
4.1.2 Contexto geneial uel Sistema................................................................................ S6
4.1.S 0niuaues ue la oiganizacion conceiniuas ....................................................... S8
4.1.4 Natiiz ue Responsabiliuaues ................................................................................ S9
4.2 Nouelo Fisico uel Sistema Actual y Nouelo Logico uel Sistema Actual ........... 41
4.S Lista ue Requisitos.................................................................................................................. 42
4.4 Funciones Logicas uel Sistema .......................................................................................... S7
4.S Nouelo Logico uel Sistema.................................................................................................. S9
4.S.1 Nivel Contextual.......................................................................................................... S9
4.S.2 Biccionaiio ue Batos uel Nivel Contextual ...................................................... 6u
4.S.S Nivel Conceptual......................................................................................................... 62
4.S.4 Biccionaiio ue Batos uel Nivel Conceptual ..................................................... 6S
4.S.S Inuicaciones sobie el Nouelo Logico uel Sistema........................................ 6S
4.6 Nouelo Conceptual ue Batos.............................................................................................. 66


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina IX


4.7 Bistoiia ue viua ue las Entiuaues..................................................................................... 68

S. Anlisis ue 0sabiliuau................................................................................................................... 69
S.1 Estnuaies ue 0sabiliuau..................................................................................................... 7S
S.2 0bjetivos ue los Test ue 0sabiliuau ....................................................................... 7S
S.S Tipos ue test ue 0sabiliuau........................................................................................ 78
S.4 Entoinos ue test pieuefiniuos.................................................................................. 81
S.S Limitaciones ue los test ue 0sabiliuau.................................................................. 89
S.6 Tcnicas alteinativas paia evaluai la 0sabiliuau ............................................ 91
S.7 Ciclo ue viua ue la 0sabiliuau ............................................................................................ 9S
S.8 Besciipcion ue Test empleauos......................................................................................... 99
S.8.1 Cuestionaiio ueneial ue 0sabiliuau................................................................... 99
S.8.2 valoiacion uel Test ueneial ue 0sabiliuau ...................................................1u4
S.9 Realizacion ue los Test ueneiales ue 0sabiliuau al uiupo ue Tiabajo...........1u9
S.9.1 Test ue 0suaiios .......................................................................................................111
S.9.2 Evaluacion ue los Test ue 0sabiliuau ..............................................................12S

6. Anlisis Poimenoiizauo y uuia Exhaustiva ue 0so........................................................128
6.1 Pasos Pievios...........................................................................................................................129
6.2 Conexion con el SuBB 0iacle ...........................................................................................1SS
6.S Anlisis ue Inteifaces y 0iganizacion ue Recuisos ................................................1S9
6.4 0pciones ue Configuiacion. Flexibiliuau uel entoino ue tiabajo......................149
6.S Schema Biowsei ....................................................................................................................162
6.6 Euitoi ue Sentencias SQL ...................................................................................................17u
6.6.1 Baiias ue heiiamientas.........................................................................................177
6.6.2 0pciones uel euitoi ue Sentencias....................................................................182
6.6.S Befinicion y uso uel Euitoi ue texto.................................................................188
6.7 Euitoi ue Pioceuimientos..................................................................................................2u7
6.7.1 0pciones ue configuiacion uel Euitoi .............................................................211
6.7.2 Configuiacion uel euitoi ue texto......................................................................21S
6.7.S 0so ue la Paleta ue 0bjetos en el euitoi ue Pioceuimientos .................216


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina X


6.7.4 Plantillas PLSQL y autocompletauo ue couigo..........................................218
6.7.S Compilauo, ejecucion y guaiuauo ue couigo PLSQL...............................221
6.7.6 Bepuiauo ue couigo en PLSQL (uebugging)...............................................22S
6.8 0tilizacion ue T0AB paia taieas iutinaiias ...............................................................2Su
6.8.1 Nonitoi ue Instancias.............................................................................................2S2
6.8.2 Cieacion ue objetos ue bases ue uatos............................................................2S9

7. Bibliogiafia.......................................................................................................................................244

Anexo A - valoiacion Economica ................................................................................................248

Anexo B - Plan ue uestion ue Pioyecto.....................................................................................2S6

Anexo C - Planificacion Real y Contiol ue Pioyecto............................................................29S

Anexo B - Conclusiones...................................................................................................................299




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1




1 - lnLroduccln


PerramlenLa para la AdmlnlsLracln de 8ases de uaLos 1CAu para Cracle




















Lxtracto
A&2* $13+,.)/3,+$& .*' 6+,5*/3, 9)* *23&='*/* *' #&+/, =&2* 2,=+* *' 9)* 2* <& &
.*2&++,''&+ *' 6+,5*/3,B 4+,6,+/$,1& $1%,+#&/$01 C3$' /,#, 6)13, .* 6&+3$.& 6&+& *'
.*2&++,'', .*' 2$23*#& 3+&3&., , .* ',2 ,=D*3$<,2 9)* 2* .*2*&1 &'/&17&+ /,1 '&
/,12*/)/$01 .*' 6+,5*/3,



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2


1. lnLroduccln
1.1 1CAu
T0AB pioviene ue ?,,' %,+ !66'$/&3$,1 @*<*',6*+2 o lo que es lo mismo
heiiamienta paia uesaiiollauoies ue aplicaciones. Es una aplicacion paia la
auministiacion ue base ue uatos al maigen ue las heiiamientas que piopoiciona el
piopio sistema gestoi ue bases ue uatos. Actualmente se encuentia uisponible paia
las siguientes bases ue uatos: 0iacle, Niciosoft SQL Seivei, IBN BB2, y NySQL.

Fue uiseaua poi un uesaiiollauoi en picticas ue 0iacle, }im NcBaniel,
conociuo entie sus compaeios como ?E!@#&1 (hombie sapo), paia hacei su
piopio tiabajo uiaiio con 0iacle ms fcil. 0tilizanuo su apouo, nombio a esta
heiiamienta con el acionimo anteiioimente mencionauo. La heiiamienta
iesultaba tan til que ipiuamente aumento su populaiiuau entie sus compaeios
ue tiabajo, lleganuo a sei uistiibuiua como un piogiama bajo la licencia shaiewaie
y posteiioimente como fieewaie, uistiibuiua libiemente.

La populaiiuau ue la aplicacion siguio en aumento hasta el punto ue que }im
NcBaniel no pouia ueuicaile el tiempo necesaiio ante la cantiuau ue peticiones ue
mantenimiento y mejoias uel softwaie. En noviembie ue 1998, la empiesa Quest
Softwaie anuncia la auquisicion ue la aplicacion T0AB, sumnuola a su familia ue
soluciones ue gestion y uesaiiollo paia bases ue uatos.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S


0na ue las piincipales iazones que llevaion al autoi a venuei su uesaiiollo a la
empiesa Quest Softwaie fue la gian ieputacion en ielacion con el sopoite al cliente
que tenia, algo que como conoceuoi uel munuo ue la gestion ue bases ue uatos
cieia que eia funuamental.

Actualmente su uistiibucion es ielativamente pequea y est consiueiaua
como la mejoi alteinativa a las heiiamientas oiiginales ue auministiacion ue base
ue uatos 0iacle, tanto es asi que incluso se la piefieie al uso ue las aplicaciones
oficiales entie la comuniuau ue uesaiiollauoies o BBA's. Las piincipales quejas ue
estos uesaiiollauoies ante las heiiamientas oficiales son bsicamente su falta ue
flexibiliuau y los excesivos iequisitos ue haiuwaie.

Actualmente la empiesa Quest Softwaie ha expanuiuo la aplicacion a otias
platafoimas ue base ue uatos tales como Niciosoft SQL Seivei, BB2, y NySQL,
piincipales sistemas gestoies ue bases ue uatos ue uso en la actualiuau. Quest
Softwaie uistiibuye T0AB bajo uos licencias uistintas: comeicial y fieewaie. En
este pioyecto se hai uso ue la ltima ue ellas. La piincipal uifeiencia entie ambas
licencias es la funcion ue sopoite que la empiesa ofiece cuanuo se auquieie la
licencia comeicial. Esta funcion pueue sei ciucial si necesitas gestionai una base
ue uatos con infoimacion ciitica o se es una empiesa que no uispone ue un
uepaitamento ue seivicios infoimticos que pueua iealizai esta laboi.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 4



1.2 Llcencla lreeware
Como se ha comentauo con anteiioiiuau, en este pioyecto se hai uso ue la licencia
fieewaie, licencia pensaua paia PYNES o touas aquellas empiesas que uispongan
ue un uepaitamento infoimtico y no iequieian una funcion ue sopoite contiataua
a una teiceia empiesa.

El timino fieewaie uefine un tipo ue softwaie que se uistiibuye sin coste y
poi tiempo ilimitauo, sienuo una vaiiante giatuita ue la licencia shaiewaie, en el
que la meta es logiai que un usuaiio acabe auquiiienuo el piogiama uespus ue un
tiempo ue piueba limitauo uenominauo 3+$&' en el que el futuio usuaiio pueue
piobai toua la funcionaliuau. A veces se incluye el couigo fuente, peio no es lo ms
usual.

Fieewaie peimite su ieuistiibucion peio en ocasiones con algunas
iestiicciones, como no mouificai la aplicacion en si, ni venueila y uai cuenta ue su
autoi. Tambin se pueue uesautoiizai el uso a una compaia con fines comeiciales
o a una entiuau gubeinamental.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S


El timino fue acuauo en 1982 poi Anuiew Fluegelman, un uesaiiollauoi
ue softwaie que queiia uistiibuii un piogiama que habia esciito, llamauo PC-Talk,
evitanuo usai los mtouos tiauicionales ue uistiibucion ue softwaie. Fluegelman
iegistio poi piimeia vez el timino A+**F&+*.

Algunos uesaiiollauoies libeian veisiones fieewaie ue sus piouuctos paia
obtenei un pblico objetivo ms elevauo que en un futuio se pueuan planteaise el
auquiiii una veision con mayoi funcionaliuau y poi tanto ms completa. En otias
ocasiones se consiueian que el piogiama uesaiiollauo no pueua geneiai una
ganancia economica o simplemente se ciee en el valoi ue ofiecei un piouucto ue
foima giatuita.

Contiaiiamente a lo que se ciee, los piogiamas ue softwaie libie no
necesaiiamente son fieewaie. Esto ueiiva ue una confusion sobie el significauo ue
la palabia %+** en ingls, que posee un uoble significauo, pueue sei tanto -+&3$2
como '$=+*, es uecii, un tipo ue softwaie cuya licencia autoiiza su uso, mouificacion
y ieuistiibucion con y sin cambios.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 6




2 - Crganlzacln del royecLo


PerramlenLa para la AdmlnlsLracln de 8ases de uaLos 1CAu para Cracle




















Lxtracto
G3&6& .* .*2&++,'', *1 '& 9)* 2* .*%$1* '& -&+&13>& .* /&'$.&. & 3+&<H2 .* '&
1,+#&3$<& IJE &2> /,#, *' *23&='*/$#$*13, .*' 4'&1 .* K&'$.&. 9)* *1-',=& &'
6+,5*/3, &9)> 3+&3&.,



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 7


2. Crganlzacln del royecLo
2.1 CaranLla de Calldad

Este pioyecto se encuentia iecogiuo bajo la noimativa IS0 9uuu estableciua poi la
0iganizacion Inteinacional paia la Estanuaiizacion (IS0) que establece un mouelo
ue actuacion paia la toma ue las acciones necesaiias paia aseguiai la caliuau final
uel pioyecto tiatauo. Este mouelo iecibe el nombie ue Sistema ue uestion ue
Caliuau.

La noima fue estableciua en 1994, pensaua en un piincipio paia
oiganizaciones ue tipo piouuctivo. Ns taiue en el ao 2uuu se auecua a touo tipo
ue oiganizaciones, empiesas ue seivicios y auministiaciones pblicas.

Bentio ue esta familia ue noimativas, se incluyen uos politicas, ambas uel
ao 2uuu y ielacionauas entie si, impoitantes paia la consecucion ue pioyectos:
IS0 9uu1 e IS0 9uu4.
- IS0 9uu1: Requisitos uel Sistema ue uestion ue Caliuau.
Noima ceitificable basaua en la utilizacion ue piocesos. Consta ue cuatio
puntos:
Responsabiliuau ue Biieccion.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 8


uestion ue Recuisos.
Realizacion uel Piouucto.
Neuicion, Anlisis y Nejoia.

Como se ha mencionauo anteiioimente, estos ciiteiios pueuen sei
veiificauos a tiavs uel Ciiculo ue
Beming, nombiauo asi poi Euuaiu
Beming, estauistico noiteameii-
cano uel sigo XX y basauo en los
conceptos estableciuos poi Waltei
Shewhait, estauouniuense uocto-
iauo en Fisica.

Es un pioceso en espiial ue mejoia continua uiviuiua en 4 gianues
bloques. Bentio ue caua bloque iesiuen una seiie ue fases que se ueben ii
cumplienuo paia la consecucion ue la veiificacion.

- IS0 9uu4: Funuamentos y vocabulaiio uel Sistema ue uestion Empiesaiial.
Noima que complementa a la IS0 9uu1 paia la gestion ue la caliuau. Aunque
fueion concebiuas como un pai coheiente, caua una tiene un objetivo



*<=>?@?A=
B
!=ACB
DCB?@?A=B
*BEACFC
B


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 9


piopio. En este caso, se busca la satisfaccion uel cliente y uel iesto ue paites
implicauas en el pioyecto.

El Sistema ue uestion ue Caliuau se compone ue uos paites:
- Piogiama ue uaiantia ue Caliuau: politicas paia aseguiai la caliuau ue
acueiuo a las estiategias y uiiectiices ue caua empiesa.
- Nanuales ue Noimas y Pioceuimientos: los uistintos manuales ue caua
uepaitamento ue la oiganizacion que iegulan las activiuaues iealizauas.

Ambos apaitauos son complementaiios entie si y ueben integiaise con el
iesto ue activiuaues paia el uesaiiollo uel pioyecto.

Paia el contiol uel Sistema ue uestion ue Caliuau uebe cieaise un
uepaitamento, que sea oiganizativamente inuepenuiente uel iesto ue ieas
ueuicauas al pioyecto. Este uepaitamento se iesponsabiliza ue taieas como el
mantenimiento uel sistema, el establecimiento ue auuitoiias, la planificacion y
uocumentacion ue las activiuaues, la ueteccion ue conuiciones auveisas o el
contiol que los piouuctos entiegauos posea la caliuau exigiua.




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1u


Este uepaitamento iealiza piincipalmente cuatio funciones:
- Activiuaues ue Sopoite.
- Activiuaues ue uestion ue Caliuau.
- Activiuaues ue Planificacion.
- Activiuaues ue Ingenieiia ue Caliuau.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 11



2.2 lan de Calldad

Touos los iequisitos estableciuos en la uaiantia ue Caliuau ueben sei iecogiuos en
un uocumento uenominauo Plan ue Caliuau. Este uocumento se le piesenta al
cliente que ha contiatauo el pioyecto paia que est infoimauo ue las gaiantias que
su piouucto va a contenei.

Poi su paite el cliente, basnuose en lo iecogiuo en este uocumento, pueue
contiolai en touo momento el cumplimiento fiel ue las gaiantias poi meuio ue
auuitoiias o los pioceuimientos que ciea opoituno.

Se encuentia estableciuo que el Plan ue Caliuau contenga los siguientes
apaitauos:
- Besciipcion ue ciiteiios y activiuaues ue gaiantia ue caliuau.
- Planificacion tempoial, a tiavs ue un Biagiama ue uantt, ue las activiuaues
ue contiol ue caliuau, iesponsables ue las mismas y su oiganizacion.
- Refeiencias a los pioceuimientos y estnuaies que estn sienuo aplicauos
en caua momento.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 12


La foimalizacion uel uocumento, sin embaigo, no se encuentia especificaua.
Caua empiesa pueue basailo en los puntos y ciiteiios que ciea opoitunos siempie
y cuanuo iecoja los apaitauos anteiioimente mencionauos.

Esto es asi uebiuo a la uiveisiuau ue pioyectos iealizauos y a la
imposibiliuau ue imponei una seiie ue puntos fijos en temas que pueuen iesultai
muy uispaies. Tambin se ueja maigen a las empiesas paia que auecuen el
uocumento a las politicas que ellas hayan estableciuo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S




3 - ldenLlflcacln de necesldades


PerramlenLa para la AdmlnlsLracln de 8ases de uaLos 1CAu para Cracle















Lxtracto
G' 6+$1/$6&' ,=D*3$<, .* *23& %&2* .* .*2&++,'', *2 .*%$1$+ *' 6+,='*#& & +*2,'<*+ 6,+
*23* 6+,5*/3, 5 %$D&+ '&2 1,+#&2 5 .$+*/3+$/*2 9)* .*=*1 2*-)$+2* .)+&13* '&
/,12*/)/$01 .*' #$2#,B J* .*=*1 *23&='*/*+ ',2 '>#$3*2 .*' 6+,5*/3, %$D&1.,
/'&+&#*13* 9)* 6&+3*2 .*=* &=&+/&+ *' #$2#, 5 9)H ,3+&2 6&+3*2 2* *1/)*13+&1
+*'&/$,1&.&2 6*+, 1, 2*+L1 3+&3&.&2 *1 *' #$2#,B G2 .* <$3&' $#6,+3&1/$& /,12*-)$+
)1& $1%,+#&/$01 .*3&''&.& 5 /,;*+*13* .*' /'$*13* 6&+& 9)* *' .*2&++,'', .*'
6+,5*/3, 2* +*&'$/* .* %,+#& &.*/)&.&B



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 14


3. ldenLlflcacln de necesldades
3.1 ConcepLos del SlsLema

A continuacion se uesaiiollai el uocumento que iecoge ue foima significativa la
composicion uel sistema tiatauo poi este pioyecto. Paia ello, es necesaiio iealizai
una seiie ue entievistas, estiuctuiauas ue antemano con el objetivo ue conseguii la
mayoi cantiuau ue infoimacion til paia la consecucion uel pioyecto.

Bebiuo a la impoitancia que la entievista va a tenei en el uesaiiollo uel
uocumento y a que uicho instiumento sei la base paia el pioyecto, se va a iealizai
una bieve uesciipcion esquemtica ue la metouologia que se ha seguiuo.

3.1.1 MeLodologla de enLrevlsLas reallzadas
Paia cumplii el subobjetivo ue iecopilai la mayoi cantiuau ue infoimacion til
paia el sistema, esta tcnica se vuelve funuamental y es la base paia la consecucion
ue cualquiei pioyecto infoimtico. La entievista uebe complementaise con la
iealizacion ue cuestionaiios tanto estanuaiizauos como auaptauos al sistema que
se va a uesaiiollai, con el objetivo ue piofunuizai ue maneia ms significativa en
cieitos uetalles que un cuestionaiio estnuai no iecogeiia. El piincipal pioblema
que piesenta la tcnica ue cuestionaiios es que al sei una etapa tempiana en el


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S


uesaiiollo uel sistema no se pueuen iealizai cuestionaiios uemasiauo uetallauos
puesto que no se conoce infoimacion suficiente sobie el sistema a uesaiiollai
como paia pouei componei uichos cuestionaiios. Poi touo ello, este punto uel
pioyecto se basai en las entievistas iealizauas a los clientes.
Infoimacion objetivo:
o Anlisis ue la estiuctuia y oiganizacion ue la empiesa cliente.
o Recuisos a utilizai Recuisos necesaiios.
o Requisitos ue los clientes.
o Responsabiliuaues ue los uifeientes usuaiios ue la empiesa cliente que van
a involuciaise en el pioyecto.
o Funcionamiento uel sistema actualmente implantauo (si es iequeiiuo).
o Funciones ue caua usuaiioG
o 0iganizacion ue caua la uniuau uepaitamental involuciaua en el pioyecto.
o Infoimacion geneial sobie el contexto uel pioyecto a uesaiiollai.
o Expectativas buscauas poi paite uel cliente.

0bjetivos peiseguiuos:
o Sentai las bases paia el uesaiiollo uel sistema.
o Piincipales necesiuaues ue infoimacion ielevante paia el sistema.
o Infoimacion ue las fases ue uesaiiollo uel pioyecto y aceptacion ue las
mismas asi como activiuaues ue alto nivel a iealizai (sin incuiiii en
excesivo uetalle).
o Estnuaies paia unificai pioceuimientos y piocesos.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 16



A continuacion se uesciiben las fases que van a componei las entievistas,
caua una paia cubiii una paite ue los objetivos maicauos anteiioimente asi como
la infoimacion a conocei, piincipal objetivo ue esta etapa ue uesaiiollo. Las fases
son las siguientes:
o Elaboiacion ue guiones paia la entievista.
o Inicio ue las entievistas.
o Pioceso ue las uistintas entievistas y oiuen necesaiio en el que ueben
iealizaise.
o Finalizacion ue las entievistas.
o Consoliuacion y elaboiacion ue conclusiones.
o Elaboiacion ue actas ue las entievistas
o Aceptacion ue actas y conclusiones obteniuas.

Elaboiacion ue guiones paia la entievista:
Beben cieaise touos los guiones ue foima uetallaua paia cubiii touos los
aspectos buscauos, uesciitos con anteiioiiuau. Beben sei enviauos pieviamente al
usuaiio, paia que piepaie con antelacion y ieflexione sobie las iespuestas y
consiga toua la uocumentacion necesaiia que pueua seivii ue apoyo y plantee
touas las uuuas que le hayan suigiuo al analizai uichas pieguntas.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 17


Se uebe evitai que el guion sea extenso o uemasiauo complejo ya que pueue
peiueise efectiviuau o que exista iechazo poi paite uel cliente que va a iealizai la
entievista.

Caua guion uebe sei enfocauo al tipo ue usuaiio que lo va a iesponuei.
Auems uel peifil que se ocupa en la empiesa, es conveniente tenei en cuenta la
situacion y piepaiacion uel mismo. Es necesaiio infoimai a los caigos supeiioies
ue uicho tiabajauoi, uel tiempo que se va a iequeiii uel tiabajauoi asi como
consultai su futuia uisponibiliuau. Bay que evitai elegii a usuaiios que iealicen
viajes ue foima fiecuente o cuya uisponibiliuau sea escasa.

La entievista comenzai poi los iesponsables ue las ieas y se extenuei
posteiioimente al iesto ue usuaiios ue ms bajo nivel paia obtenei en un piincipio
una vision mucho ms amplia y uescenuei en uetalle confoime avanza el pioceso
ue la entievista. Es vital conocei la funcion que iealiza uentio ue la empiesa, sus
conocimientos tcnicos y su opinion con iespecto a los pioceuimientos que se
iealizan o a los tiansaccionales que tienen implantauos en la compaia.

Inicio ue las entievistas:
Es necesaiio cumplii una seiie ue pieconuiciones que a piioii pueuen
paiecei logicas peio que no est ue ms comentai. Bay que piesentaise ante caua


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 18


usuaiio objetivo ue la entievista. Infoimai ue maneia geneial en qu consistii el
pioceuimiento. Exponei que se va a tomai nota o que va a sei giabaua, segn las
necesiuaues y que posteiioimente se iealizai un acta ue la ieunion paia sei
utilizaua con posteiioiiuau.

Se uebe conocei el tiempo que se pueue ueuicai a caua usuaiio y los
peiiouos en los que esta uisponible. Tambin es necesaiio infoimaile ue que pueue
sei iequeiiuo en un futuio paia tiatai cieitos uetalles ue la entievista o
piofunuizai en cieita infoimacion que pueua iesultai ielevante en un futuio.

Pioceso ue las entievistas:
Es necesaiio evitai que las pieguntas sean ue caictei peisonal o pueuan
iesultai ofensivas u objeto ue iechazo. La entievista uebe sei flexible y posibilitai
que el usuaiio se encuentie comouo en touo momento. 0tilizai un lenguaje no
uemasiauo tcnico, mostiai inteis y no saliise uel mbito uel tema tiatauo. No
hay que supeiai los limites ue tiempo pieestableciuos. Evitai el exceso ue seiieuau
ue la entievista ya que pueue geneiai iechazo. Bebe iealizaise ue foima
uistenuiua uentio ue unos limites sin incuiiii en fiivoliuau o uesun.





nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 19


Finalizacion ue las entievistas:
Pieguntai si se poui uisponei ue los usuaiios paia posteiioies consultas o
sugeiencias e inuiciselo al inteiesauo. Bay que fijai plazos paia piepaiai el
uocumento que iecoja toua la infoimacion obteniua uuiante la entievista y
piesentailo a la empiesa paia la obtencion ue la confoimiuau ue la misma.

Consoliuacion y elaboiacion ue conclusiones:
Toua la infoimacion iecogiua tiene que sei uepuiaua. Consoliuai los uatos
obteniuos. Aseguiai la caliuau ue la infoimacion. Elaboiai piototipauos si es
necesaiio y cumplii los plazos pieestableciuos paia la entiega ue la
uocumentacion.
0na vez expuestas las bases ue la entievista se pasa a piesentai el
uocumento que iecoge los conceptos uel sistema tiatauo y elaboiai las actas.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2u



3.1.2 uocumenLo de ConcepLos del SlsLema
Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
Descr|pc|n de| S|stema

Se LraLa de reallzar un esLudlo sobre la herramlenLa para la gesLln y admlnlsLracln de bases
de daLos Cracle denomlnada 1CAu que perLenece al grupo sofLware de dlsLrlbucln graLulLa
ba[o llcencla freeware. ulcho esLudlo debe culmlnar con el anllsls exhausLlvo de la
herramlenLa [unLo con una gula de uso para sacar el mxlmo rendlmlenLo de la mlsma.

ulcha gula de usuarlo debe esLar enfocada a un usuarlo avanzado de bases de daLos
que se dedlque profeslonalmenLe a la gesLln e lmplemenLacln de las mlsmas o a usuarlos
que Lengan conoclmlenLos prevlos de bases de daLos relaclonales. no Llene como ob[eLlvo
ensenar concepLos o el mane[o de una base de daLos a usuarlos sln experlencla prevla.

La apllcacln 1CAu se dlsLrlbuye ba[o dos llcenclas dlsLlnLas: comerclal y freeware. Ln
esLe proyecLo se har uso de la ulLlma de ellas.

lreeware lncluye una llcencla de uso, que permlLe su redlsLrlbucln pero a la que se le
pueden lmponer resLrlcclones, como no modlflcar la apllcacln en sl, nl venderla y dar cuenLa
de su auLor. 1amblen puede desauLorlzar el uso en una companla con flnes comerclales o en
una enLldad gubernamenLal.

Ll nombre de la apllcacln 1CAu provlene de !""# %"& '((#)*+,)"- ./0/#"(/&1,
herramlenLa para desarrolladores de apllcaclones. Pa sldo creada por la empresa
norLeamerlcana CuesL SofLware. ermlLe que los desarrolladores pueden crear, probar y
depurar cdlgo en lengua[e L/SCL, procedlmlenLos, Lrlggers y funclones. osee su proplo
edlLor que proporclona una forma fcll y eflclenLe de escrlblr y probar los scrlpLs y consulLas
reallzadas.
IC-eas-03-012-V02 g. 1 de 11


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 21



Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
Cb[et|vos de| S|stema

o LsLudlo deLallado de la herramlenLa 1CAu para Cracle de la empresa CuesL
SofLware.
LsLudlar los procesos que reallza para el desarrollo e lmplemenLacln de una
base de daLos.

o LsLudlar el alcance y profundldad de la herramlenLa.

o 8eallzar un anllsls comparaLlvo con las herramlenLas proporclonadas por
Cracle para la gesLln de sus bases de daLos.

o 8eallzar un anllsls de usabllldad de la herramlenLa 1CAu.

! usabllldad referlda a la capacldad de un sofLware de ser comprendldo,
aprendldo, usado y ser aLracLlvo para el usuarlo, en condlclones
especlflcas de uso.

! usabllldad referlda a la eflclencla y saLlsfaccln con la que un producLo
permlLe alcanzar ob[eLlvos especlflcos a usuarlos especlflcos en un
conLexLo de uso Lamblen especlflco.

o 8eallzar una compleLa gula exhausLlva de uLlllzacln que permlLa obLener Lodo
el poLenclal de la herramlenLa sofLware.

o Lstud|ar cmo se comporta |a herram|enta ante d|st|ntas conf|gurac|ones
hardware, tanto en equ|pos de a|ta gama como en equ|pos de ba[a gama.

IC-eas-03-012-V02 g. 2 de 11


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 22



Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
A|cance de| S|stema

LsLe proyecLo Llene como ob[eLlvo la reallzacln de un esLudlo sobre la herramlenLa para la
gesLln y admlnlsLracln de bases de daLos Cracle denomlnada 1CAu que perLenece al grupo
sofLware de dlsLrlbucln graLulLa ba[o llcencla freeware. ulcho esLudlo debe culmlnar con el
anllsls exhausLlvo de la herramlenLa desde dlversos punLos como pueden ser el anllsls de
usabllldad o el anllsls comparaLlvo con las herramlenLas proporclonadas por Cracle para la
lmplemenLacln de bases de daLos, [unLo con la elaboracln de una gula de uso que permlLa
exprlmlr al mxlmo el rendlmlenLo de dlcha herramlenLa.

La gula exhausLlva de uLlllzacln se enfocar a un usuarlo avanzado en la gesLln de
bases de daLos que se dedlque profeslonalmenLe a esa mlsma acLlvldad o a usuarlos que
Lengan conoclmlenLos prevlos de bases de daLos relaclonales.

Ll proyecLo no Llene como ob[eLlvo ensenar concepLos de bases de daLos relaclonales o
el mane[o de dlchas bases de daLos a usuarlos sln experlencla prevla. no Llene como ob[eLlvo
servlr de LuLorlal o de manual de usuarlo para usuarlos lnexperLos.






IC-eas-03-012-V02 g. 3 de 11


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S



Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
1opo|og|a de Usuar|os I|na|es

LsLe proyecLo preLende que la apllcacln esLe orlenLada a una Llpologla deLermlnada de
usuarlos flnales. or ello, los conoclmlenLos prevlos en el Lema LraLado por esLe proyecLo son
necesarlos como requlslLo prevlo.

Ls necesarlo el conoclmlenLo Lerlco de bases de daLos relaclonales para la uLlllzacln
de la gula exhausLlva de uso. LsLe requlslLo se deflne como condlcln necesarla pero no
suflclenLe.

Asl mlsmo es recordable la experlencla prevla en la gesLln de bases de daLos a Lraves
de un gesLor. no necesarlamenLe debe haber sldo con bases de daLos Cracle, aunque serla una
ayuda lmporLanLe. or ello, esLe ulLlmo requlslLo puede conslderarse necesarlo y suflclenLe.

La lnLerfaz de la apllcacln 1CAu asl como el de laz herramlenLas Cracle no es
LoLalmenLe lnLulLlvo, sobreLodo en esLe ulLlmo caso. Lllo lmpllca que aunque se Lengan
conoclmlenLos Lerlcos ayuda en gran medlda haber Lenldo una experlencla prevla en la
gesLln de bases de daLos.




IC-eas-03-012-V02 g. 4 de 11


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 24



Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
kestr|cc|ones

Ll proyecLo, en el momenLo de la eleccln del mlsmo, no posee nlnguna resLrlccln lmpuesLa
como parLe de los requlslLos que debe cumpllr o los ob[eLlvos que debe abarcar. no se preve
que esLo vaya a camblar, al no deflnlrse en prlmera lnsLancla ob[eLlvos adlclonales a alcanzar sl
el Llempo lo permlLlese.

LxLernamenLe a las propledades que componen el proyecLo se deflnen dos
resLrlcclones que deben ser cumplldas:

8esLrlccln de 1lempo:
Ll proyecLo posee un plazo de enLrega, deflnldo en un prlmer momenLo en el mes de
!unlo de 2009 con la poslbllldad de ser enLregado en el mes de sepLlembre de ese mlsmo ano.

Se preLende, y asl lo recoge la planlflcacln prevla, cumpllr con la prlmera fecha de
enLrega lmpuesLa, que esLe flnallzado en el mes de [unlo. un reLraso en su flnallzacln,
enLregndose en el mes de sepLlembre, no acarrearla nlngun Llpo de Lraba o penallzacln por
reLraso. or LanLo se puede aflrmar que la resLrlccln Lemporal sea un hlLo a cumpllr, Lenlendo
la poslbllldad de ampllar la enLrega a una segunda fecha.



IC-eas-03-012-V02 g. S de 11


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S



Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
kestr|cc|ones

8esLrlccln Lconmlca:
Ll cosLe de la herramlenLa 1CAu no es slgnlflcaLlvo, como se ha comenLado anLerlormenLe se
va a hacer uso de la llcencla freeware y aunque un vlrLual reLraso generalmenLe lmpllca el
encareclmlenLo del proyecLo, en esLe caso no es veroslmll el acarreamlenLo de algun per[ulclo.
Como en el caso anLerlor, se puede aflrmar que Lampoco exlsLen resLrlcclones econmlcas.

8esLrlccln de Pardware:
Slo se requlere el hardware mlnlmamenLe necesarlo para hacer uso de la apllcacln
con garanLlas. Con los acLuales cosLes de produccln de esLos componenLes y los ba[os
requerlmlenLos que el slsLema Cracle asl como del programa 1CAu no se ven lnconvenlenLes
en la uLlllzacln de cualquler ordenador acLual. Culz el mayor lnconvenlenLe que se puede
observar a esLe respecLo, es la canLldad de espaclo llbre necesarlo en el dlsco duro, aunque el
cosLe por Clga 8yLe se esLablece acLualmenLe en una medla de 23 cenLlmos de euro para la
Lecnologla Serlal A1A 300 (la ms exLendlda en la acLualldad).






IC-eas-03-012-V02 g. 6 de 11


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 26



Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
kestr|cc|ones

Como plaLaforma de Lraba[o es necesarlo uLlllzar Wlndows x. LsLa declsln ha sldo Lomada
aLendlendo a varlos facLores:

o laLaforma de Lraba[o ms exLendlda del momenLo.

o Mayor conoclmlenLo de los usuarlos de esLe enLorno.

o Servlclo de soporLe que puede ser uLlllzado en cualquler momenLo.

o Mayor esLabllldad del slsLema operaLlvo.

Sl se ve necesarlo el Lraslado a oLro Llpo de plaLaformas, Lampoco exlsLe
lnconvenlenLe alguno, ya que el slsLema Cracle posee una uLllldad de mlgracln para faclllLar la
porLabllldad enLre las dlferenLes plaLaformas.

8esLrlccln relacln con el CllenLe:
no exlsLe nlngun Llpo de resLrlccln lmpuesLa a esLe respecLo, no es apllcable.


IC-eas-03-012-V02 g. 7 de 11



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 27


Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
Crgan|grama Crgan|zat|vo de| royecto







IC-eas-03-012-V02 g.8 de 11

Cooiuinauoi ue Pioyecto
Euuaiuo Alcalue I.0.I.
Biiectoi ue Pioyecto
Euuaiuo Alcalue I.0.I.
Analista
Antonio Peas I.I.
Piogiamauoi
Antonio Peas I.I.
}efe ue Pioyecto
Antonio Peas I.I.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 28


Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
Crgan|grama Crgan|zat|vo de| royecto

A conLlnuacln se descrlben las funclones bslcas que desempenan las dlsLlnLas caLegorlas
lnvolucradas en la elaboracln de esLe proyecLo:

Coord|nador de royecto
- 8esponsable ulLlmo de que el proyecLo se e[ecuLe.
- 8esponsable de que el proyecLo cumpla los plazos.
- CesLln de los proyecLos.
- ManLlene relaclones con el dlrecLor de proyecLo.

D|rector de royecto
- Coordlna y supervlsa al equlpo de Lraba[o.
- Lncargado del esLableclmlenLo de ob[eLlvos.
- 8esponsable de manLener la calldad del proyecLo.

Iefe de royecto
- ulreccln y coordlnacln del equlpo de Lraba[o.
- 8elaclones con el cllenLe.
- Supervlsln de la documenLacln generada.
- Aslgnacln de Lareas y acLlvldades.


IC-eas-03-012-V02 g. 9 de 11


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 29



Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
Crgan|grama Crgan|zat|vo de| royecto

Ana||sta
- ulseno y anllsls de las acLlvldades del proyecLo.
- Llaboracln de la documenLacln necesarla.
- Lncargado del asesoramlenLo sobre cuesLlones Lecnlcas.
- roporclona conse[o experLo en su rea de experlencla.

rogramador
- L[ecucln de las acLlvldades del proyecLo.
- Llaboracln de cdlgos fuenLe y e[ecuLables.
- 8esponsable de cuadernos de carga y pruebas.
- roporclona conse[o experLo en su rea de experlencla.









IC-eas-03-012-V02 g. 10 de 11


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina Su



Conceptos de| S|stema
nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e ICAI 2uu8-2uu9
Antecedentes

no exlsLen anLecedenLes de herramlenLas freeware que Lengan la capacldad de gesLln LoLal
de una base de daLos elaborada por un slsLema gesLor de bases de daLos a[eno a dlcha
apllcacln, sl no se Llene en cuenLa el caso excepclonal de MySCL.

La unlca alLernaLlva acLual al desarrollo de una base de daLos son las herramlenLas
oflclales que la empresa propleLarla del slsLema de bases de daLos proporclona.

LxlsLe un caso que puede ser anlogo a la apllcacln 1CAu y es el caso del slsLema de
gesLln MySCL, en el que a dems de exlsLlr un con[unLo de herramlenLas oflclales Lamblen
exlsLen muchas oLras desarrolladas para esa mlsma Llpologla de base de daLos. Se LraLa de un
caso especlal pues es uno de los pocos slsLemas que no Llenen un ob[eLlvo comerclal.

Ln el caso LraLado en esLe proyecLo, bases de daLos Cracle, se puede aflrmar que en
la acLualldad no exlsLen herramlenLas slmllares excepLuando las herramlenLas oflclales.










IC-eas-03-012-V02 g. 11 de 11


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S1




4 - Anllsls de 8equlslLos


PerramlenLa para la AdmlnlsLracln de 8ases de uaLos 1CAu para Cracle



















Lxtracto
G1 *23& *3&6& 2* =)2/& &'/&17&+ )1 /,1,/$#$*13, 2)%$/$*13* .*' 6+,5*/3,
.*2/+$=$*1., +*9)$2$3,2 5 6+,='*#&2 9)* *1-',=&1 &' 2$23*#& 6&+& 6,.*+',2
+*6+*2*13&+ #*.$&13* )1 #,.*'&., .* 6+,/*2,2 5 .&3,2 *23L1.&+B
J* .*%$1$+L1 '& #*3,.,',->& & 2*-)$+ &2> /,#, ',2 6+$1/$6$,2 9)* <&1 & 2*+ &6'$/&.,2
*1 *23* &1L'$2$2B


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S2


4. Anllsls de 8equlslLos
El anlisis ue iequisitos paia este pioyecto se va a basai en ties piincipios bsicos
que se uesciiben a continuacion:
o El ciclo ue infoimacion.
o El pioblema a iesolvei.
o Las iepiesentaciones logicas y fisicas.

Ciclo ue Infoimacion:
Contiene uifeientes puntos ue vista complementaiios sobie los uatos que
ueben sei piocesauos poi el sistema. Estos puntos ue vista son: el flujo ue
infoimacion, el conteniuo ue esa infoimacion y la estiuctuia que posee.

Flujo ue infoimacion: iepiesenta la maneia en la que los uatos sufien
cambios mientias avanzan a tiavs uel sistema.
Conteniuo ue infoimacion: conjunto ue uatos que confoiman los flujos ue
infoimacion que el sistema uebe almacenai.
Estiuctuia ue la infoimacion: oiganizacion logica ue los uatos que la
aplicacion uebe tiatai.




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina SS



- Pioblema a iesolvei:
El pioblema que se ha ue iesolvei suele sei uemasiauo complejo como paia
tiatailo en su conjunto. Es poi ello que uebe uiviuiise en paites ms pequeas que
tengan una complejiuau menoi.

- Repiesentaciones logicas y fisicas:
Los iequisitos uel sistema tienen un uoble enfoque: la vision logica que
iepiesenta las funciones que iealiza y la infoimacion que piocesa y la vision fisica
que se encaiga ue piesentai las opeiaciones que se iealizan iealmente y las
estiuctuias ue infoimacion que son manejauas en el uia a uia.











nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S4


4.1 ueclaracln del roblema

El objetivo buscauo es examinai las paites que componen el sistema tiatauo a
tiavs ue las especificaciones que han tiasmitiuo los usuaiios en las entievistas
iealizauas y que han siuo iecogiuas en el uocumento ue Conceptos uel Sistema.

Con el ieconocimiento uel pioblema que se va a iealizai, se pietenue
iecabai infoimacion aceica uel:

o Ambito uel pioyecto.
o Contexto geneial uel sistema.
o 0niuaues ue la oiganizacion conceiniuas.
o Funciones afectauas poi la mecanizacion.


4.1.1 mblLo del royecLo
A continuacion se muestia el mbito uel pioyecto en el siguiente gifico, extiaiuo
uel uocumento ue Conceptos uel Sistema asi como ue las entievistas a
iesponsables:



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina SS



















!CBB=H?C>I=J
1@?A?=<CJ
00,,
(1$,


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S6


4.1.2 ConLexLo general del SlsLema

El uiagiama iecogiuo en el mbito uel pioyecto siive a su vez paia mostiai el
contexto en el que nace la aplicacion T0AB. Este pioyecto se centiai
exclusivamente en el anlisis ue la heiiamienta en su veision paia 0iacle, peio
pueue veise como uicha heiiamienta pueue abaicai la totaliuau ue los sistemas
gestoies ue bases ue uatos ms punteios y ue mayoi uso en la actualiuau.

0iacle peimite inteiactuai con su base ue uatos a tiavs ue las
heiiamientas que piopoiciona paia tal fin. Bentio ue las heiiamientas que se
encuentian uisponibles, una paite se piopoicionan cuanuo se auquieie el sistema
ue bases ue uatos. Poi otia paite, las heiiamientas como 0iacle Foims o similaies
tienen que sei auquiiiuas apaite, sumanuo al coste ue la licencia uel sistema gestoi
el coste ue las heiiamientas y poi tanto encaiecienuo consiueiablemente la
utilizacion ue touo el potencial piopoicionauo poi 0iacle.

En el caso ue hacei uso ue la aplicacion T0AB se sigue necesitanuo auquiiii
el sistema ue bases ue uatos, peio el iesto ue heiiamientas vienen incluiuas uentio
ue uicho piogiama, evitanuo encaiecei el piecio final. Al hacei uso ue la aplicacion
bajo la licencia fieewaie se tiene el inconveniente ue peiuei la funcion ue sopoite
que 0iacle piopoiciona paia las heiiamientas (se sigue mantenienuo el sopoite ue


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S7


0iacle al poseei una licencia oficial uel sistema ue bases ue uatos). Poi ello, la
empiesa Quest softwaie tiene entie sus piouuctos una segunua licencia paia
T0AB en la que se sigue suministianuo la misma aplicacion que en el caso ue la
licencia fieewaie, peio piopoicionanuo la funcion ue sopoite. Esta funcion ue
sopoite seiia extensible tambin al sopoite paia la base ue uatos 0iacle. El coste
ue la licencia nicamente va ligauo a uicha funcion, no al ue las heiiamientas, luego
es consiueiablemente ms bajo que auquiiii uiiectamente las heiiamientas
oficiales.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S8


4.1.3 unldades de la organlzacln concernldas

En el pioblema tiatauo en este pioyecto no existen ieas oiganizativas ue una
empiesa afectauas, puesto que uno ue los objetivos aqui peiseguiuos no ha siuo
concebiuo paia que una compaia en paiticulai lo utilice, sino que toua aquella
PYNE o gian empiesa que iequieia hacei uso ue bases ue uatos pueua hacei uso
ue la heiiamienta T0AB. Poi ello no se ha concietauo la uniuau oiganizativa ue
ninguna coipoiacion en concieto.

Poi el contiaiio, si que pueuen comentaise los sistemas infoimticos
existentes y las bases ue uatos afectauas poi el Sistema. En piimei lugai y como ya
se ha mencionauo con anteiioiiuau, el sistema ue bases ue uatos es 0iacle. Bicho
sistema es quien impone las piincipales iestiicciones en cuanto al haiuwaie y
softwaie que es necesaiio utilizai.

T0AB es una aplicacion que tiabaja sobie el sistema 0iacle luego uebe
cumplii al menos las mismas especificaciones softwaie que el sistema gestoi. En el
caso ue los iequisitos haiuwaie pouiia llegai a imponei necesiuaues ms
iestiictivas, peio esto no es asi, los iequisitos en cuanto a memoiia RAN o
piocesauoi son picticamente iguales y necesita menos espacio en uisco uuio que
las heiiamientas oficiales. En el caso ue que necesitase mayoi espacio ue


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S9


almacenamiento, el coste ue ste actualmente se pueue consiueiai como bajo,
penas unos pocos cntimos poi uB ue almacenamiento. Este punto ya ha siuo
tiatauo con anteiioiiuau.

4.1.4 MaLrlz de 8esponsabllldades
Esta matiiz tiene como fin ielacionai las uistintas uniuaues oiganizativas
involuciauas en el pioyecto con iespecto a las activiuaues o paquetes ue tiabajo
(en auelante woik packages o WP.xx) que son necesaiios iealizai paia la
consecucion con xito uel pioyecto.

Bentio ue las ielaciones que se pueuen establecei en la matiiz, se uefinen
cuatio tipos piincipales que se uesciiben a continuacion:
o E: Ejecucion ue activiuau.
o C: Consulta ue la activiuau.
o I: Infoimacion sobie la activiuau.
o A: Apiobacion ue la activiuau.

La matiiz poi tanto queuaiia ue la siguiente foima:




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 4u


Matr|z de kesponsab|||dades
Coord|nador
royecto
D|rector
royecto
Iefe
royecto
Ana||sta rogramador
WP.u1 Estuuio ue viabiliuau

WP.u1.u1
Eleccion ue pioyecto
E E
WP.u1.u2
Anexo A
A C E I I
WP.u2 Befinicion ue
pioyecto

WP.u2.u1
Reunion ue fijacion ue
objetivos
E E
WP.u2.u2
Auquisicion ue mateiial
E
WP.u2.uS
Anexo B
A A E
WP.u2.u4
Piesentacion ue objetivos
A E
WP.uS Bocumentacion

WP.uS.u1
Recopilacion ue infoimacion
E
WP.uS.u2
Recopilacion ue mateiial
gifico
E
WP.uS.uS
Nemoiia uel pioyecto
A E E
WP.u4 Etapas ue uesaiiollo

WP.u4.u1
Iuentificacion ue
necesiuaues
I E
WP.u4.u2
Anlisis ue iequisitos
I E
WP.u4.uS
Anlisis ue usabiliuau
I E
WP.u4.u4
Anlisis compaiativo
I E E
WP.u4.uS
Piuebas ue gestion
I E
WP.u4.u6
uuia exhaustiva ue uso
I E
WP.u4.u7
Anexos al pioyecto
E E E
WP.uS Reuniones ue
seguimiento
E E
WP.u6 Reunion ue estauo
E E



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 41


4.2 Modelo llslco del SlsLema AcLual y Modelo Lglco del SlsLema AcLual
Actualmente no hay uisponible ninguna heiiamienta, sin tenei en cuenta las
heiiamientas oficiales piopoicionauas poi caua gestoi ue bases ue uatos, que
iealice las funciones expuestas en este pioyecto. Esta constituye una ue las iazones
funuamentales ue la iealizacion uel sistema, ya que solo existen veisiones que el
fabiicante pone a tu uisposicion bajo una licencia comeicial y la existencia ue un
paquete softwaie auicional ajeno al fabiicante con la posibiliuau ue sei auquiiiuo
bajo una licencia fieewaie que iealice las mismas funciones que la utiliuau oficial,
paiece logico afiimai la utiliuau y uso que este sistema va a tenei.

Al no existii pieceuente alguno, imposibilita la cieacion ue un mouelo fisico
y otio logico que pueuan uesciibii las funciones que el sistema iealiza
actualmente, los flujos ue infoimacion que posee o las uifeientes entiuaues como
almacenes ue uatos o inteifaces uefiniuos. El nico pieceuente existente son las
heiiamientas oficiales, a las que un usuaiio no pueue tenei acceso a su couigo
fuente y poi tanto no se pueue hacei uicho anlisis.

Tampoco se tiene constancia, a uia ue hoy, ue ninguna aplicacion similai en
el meicauo que pueua asemejaise a la aqui tiataua, aunque se funuamente en otio
contexto uifeiente, como paia sei usaua ue base paia el uesaiiollo ue una
apioximacion que el mouelauo actual pouiia contenei.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 42


4.3 LlsLa de 8equlslLos
Este uocumento iecoge touos los iequisitos que el cliente ha uesciito paia la
iealizacion uel pioyecto. En este caso paiticulai, no hay un cliente uefiniuo, el
pioyecto se ciea con el objetivo ue llegai al mayoi nmeio ue usuaiios finales
posible basnuose en un tema ue total actualiuau y gian uifusion en el munuo
empiesaiial y en la no existencia ue un paquete ue softwaie similai.

Poi touo ello, los objetivos pievios maicauos, se convieiten en iequisitos
que han ue sei cumpliuos, iealizanuo asi el papel ue las obligaciones impuestas poi
un cliente ficticio o usuaiio final pieviamente no uefiniuo.

Al no tenei un contiol ieal uel cumplimiento ue objetivos, estas
estipulaciones ueben sei lo ms exigentes posibles paia aseguiai el xito uel
pioyecto y la utiliuau ue la aplicacion poi paite ue futuios usuaiios.

Bestacai tambin la existencia ue iequisitos impuestos inuiiectamente poi
la utilizacion ue un cieito softwaie ue uesaiiollo o una platafoima ue tiabajo. Estas
obligaciones que imponen la utilizacion uel sistema gestoi ue bases ue uatos
0iacle, con sus coiiesponuientes heiiamientas y el sistema opeiativo Winuows,
tambin sein iecogiuas en el uocumento poi la impoitancia funuamental ue que
gozan.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 4S


El uocumento se compone ue una cabeceia que iuentifica el nombie uel
pioyecto y el autoi que lo iealiza. A continuacion se encuentian los uatos piopios
uel iequisito como pueuen sei el nombie, el estauo, el iuentificauoi o la categoiia
que posee. Bicha categoiia pueue sei ue cuatio tipos: piestaciones, seguiiuau,
funcional u opeiativa. Tambin se iealiza una pequea uesciipcion auicional uel
mismo.

Asi mismo, se iecogen los apaitauos ue meuicion o cumplimiento que se ha
teniuo uel iequisito y la foima ue sei compiobauo, beneficios apoitauos y
comentaiios, anotaciones o puntualizaciones que se han iealizauo uel iequisito.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 44



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo Pozo

#"K4&-&(1
Titulo: Instalacion uel sistema ue bases ue uatos 0iacle

Iuentificauoi: PFC-T0AB-LRuu1 ,CJAB?LA?M>
veision: 1.u
Estauo: Realizauo
Piioiiuau: Alta
Categoiia: 0peiativa
Fecha: Naizo ue 2uu9
Instalai el sistema ue bases ue uatos
0iacle. Se hai uso ue su veision
shaiewaie ms actual uisponible.
%",&.&/'

No aplicable.


0"'":&.&1-

No aplicable, iequisito inuispensable.


.1%"'($#&1-
Se necesita tenei instalauo el sistema 0iacle paia pouei ejecutai la aplicacion
T0AB. Este sistema se pueue uescaigai uesue la pgina WEB uel fabiicante sin
coste alguno si se selecciona una veision ue piueba o auquiiii una licencia
comeicial. A piioii, no iepiesenta inconveniente alguno paia el usuaiio. La
instalacion ue las aplicaciones se estima en SS minutos poi aplicacion necesaiia.
Bepenue uiiectamente uel haiuwaie ue que uisponga el usuaiio.

#"K4&-&(1- #"+$.&1'$,1-

-
Iuentificacion ue Necesiuaues Pg. 1 ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 4S



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Instalacion ue la aplicacion T0AB

Iuentificauoi: PFC-T0AB-LRuu2 ,CJAB?LA?M>
veision: 1.u
Estauo: Realizauo
Piioiiuau: Alta
Categoiia: 0peiativa
Fecha: Naizo ue 2uu9
Instalai la aplicacion T0AB que
tiabajai sobie el sistema 0iacle.
%",&.&/'

No aplicable.


0"'":&.&1-

No aplicable, iequisito inuispensable.


.1%"'($#&1-
Se necesita instalai la aplicacion T0AB. Este piogiama se pueue uescaigai uesue
la pgina WEB ue la empiesa Quest Softwaie sin coste alguno si se selecciona la
veision fieewaie o auquiiii una licencia comeicial con funcion ue sopoite si se
estima necesaiio. A piioii, no iepiesenta inconveniente alguno paia el usuaiio. La
instalacion ue las aplicaciones se estima en 12 minutos poi aplicacion necesaiia.
Bepenue uiiectamente uel haiuwaie ue que uisponga el usuaiio. Necesaiio
iealizai la instalacion una vez instalauo el sistema 0iacle.

#"K4&-&(1- #"+$.&1'$,1-

PFC-T0AB-LRuu1
Iuentificacion ue Necesiuaues Pg. 2 ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 46



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Instalacion ue las heiiamientas 0iacle Foims

Iuentificauoi: PFC-T0AB-LRuuS ,CJAB?LA?M>
veision: 1.u
Estauo: Realizauo
Piioiiuau: Alta
Categoiia: 0peiativa
Fecha: Naizo ue 2uu9
Instalai las heiiamientas 0iacle Foims.
Se usai la veision ms actual ue las
heiiamientas. Bicha veision no tiene
poique coinciuii con la uel sistema
0iacle.

%",&.&/'

No aplicable.


0"'":&.&1-

No aplicable, iequisito inuispensable.


.1%"'($#&1-
Se necesita instalai las heiiamientas 0iacle Foims. Este piogiama se pueue
uescaigai uesue la pgina WEB ue 0iacle sin coste alguno si se selecciona una
veision ue piueba o auquiiii una licencia. No iepiesenta inconveniente. La
instalacion ue las aplicaciones se estima en 21 minutos poi aplicacion necesaiia.
Bepenue uiiectamente uel haiuwaie ue que uisponga el usuaiio. Necesaiio
iealizai la instalacion una vez instalauo el sistema 0iacle.

#"K4&-&(1- #"+$.&1'$,1-

PFC-T0AB-LRuu1
Iuentificacion ue Necesiuaues Pg. S ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 47



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Instalacion ue complementos paia 0iacle

Iuentificauoi: PFC-T0AB-LRuu4 ,CJAB?LA?M>
veision: 1.u
Estauo: Realizauo
Piioiiuau: Baja
Categoiia: 0peiativa
Fecha: Naizo ue 2uu9
Instalai cieitos complementos 0iacle
que se encuentian ue foima giatuita en
Inteinet.

%",&.&/'

No aplicable.


0"'":&.&1-

No es un iequisito inuispensable, peio aaue al sistema 0iacle cieitos
complementos o funcionaliuaues que se quieie compiobai si tambin se pueuen
hacei uso ue ellos uesue la aplicacion T0AB.


.1%"'($#&1-
Se necesita instalai los complementos una vez se ha instalauo 0iacle. Bichos
complementos son ue uistinto oiigen y apoitan uistinta funcionaliuau. La
totaliuau ue los complementos instalauos se pueuen encontiai ue foima giatuita
en Inteinet.

#"K4&-&(1- #"+$.&1'$,1-

PFC-T0AB-LRuu1
Iuentificacion ue Necesiuaues Pg. 4 ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 48



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Cieacion ue peifiles ue usuaiio y peifil auministiauoi

Iuentificauoi: PFC-T0AB-LRuuS ,CJAB?LA?M>
veision: 1.u
Estauo: En Pioceso
Piioiiuau: Alta
Categoiia: Seguiiuau
Fecha: Naizo ue 2uu9
Cieacion ue uistintos peifiles ue
usuaiio que uispongan ue uifeientes
niveles ue ueiecho y cieacion ue un
peifil auministiauoi.

%",&.&/'

Peifiles cieauos a tiavs ue las heiiamientas uel gestoi ue bases ue uatos 0iacle o
hacienuo uso ue la aplicacion T0AB.


0"'":&.&1-

Repoita seguiiuau, necesaiia paia el conjunto ue piuebas a iealizai.

.1%"'($#&1-
Se estima necesaiio la cieacion ue uifeientes peifiles ue usuaiio con uistinto nivel
ue piivilegios ue acceso asi como la cieacion ue un peifil auministiauoi paia base
ue uatos necesaiio paia llevai a cabo piuebas ue compatibiliuau asi como
uistintas piuebas ue seguiiuau.

#"K4&-&(1- #"+$.&1'$,1-

-
Iuentificacion ue Necesiuaues Pg. S ue 1S




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 49



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Amplia vaiieuau ue tipologia ue uatos a gestionai

Iuentificauoi: PFC-T0AB-LRuu6 ,CJAB?LA?M>
veision: 1.u
Estauo: Penuiente
Piioiiuau: Neuio
Categoiia: 0peiativa
Fecha: Naizo ue 2uu9
0tilizacion ue uiveisos tipos ue uatos
paia la cieacion ue bases ue uatos lo
ms heteiogneas posibles.

%",&.&/'

Bacei uso ue la mayoi vaiieuau ue tipos ue uatos que tenga uefiniuo 0iacle.


0"'":&.&1-

Repoita amplituu a las piuebas iealizauas y que las conclusiones que se obtengan
ue los iesultauos contemplen touas las posibiliuaues posibles y no se centien
nicamente en unos pocos tipos ue uatos.

.1%"'($#&1-
-

#"K4&-&(1- #"+$.&1'$,1-

-
Iuentificacion ue Necesiuaues Pg. 6 ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina Su



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: 0so ue las opeiaciones ue gestion ue bases ue uatos

Iuentificauoi: PFC-T0AB-LRuu7 ,CJAB?LA?M>
veision: 1.1
Estauo: Realizauo
Piioiiuau: Neuio
Categoiia: Funcional
Fecha: Naizo ue 2uu9
Bebe estai uisponible una funcion ue
mantenimiento ue la base ue uatos paia
iesolvei cualquiei eventualiuau que
suceua en la misma.
%",&.&/'

La funcion se encuentia uisponible en el gestoi ue la base ue uatos.


0"'":&.&1-

Resolvei cualquiei eventualiuau que pueua suceuei con la base ue uatos o la
aplicacion que tiabaja sobie ella.

.1%"'($#&1-
La funcion ue mantenimiento uebe sei iealizaua poi paite uel peifil
auministiauoi ue la base ue uatos. Bebe encontiaise uisponible en el gestoi
0iacle y uebe piobaise uesue la aplicacion T0AB.

#"K4&-&(1- #"+$.&1'$,1-

-
Iuentificacion ue Necesiuaues Pg. 7 ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S1



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Funcion ue actualizacion ue la base ue uatos

Iuentificauoi: PFC-T0AB-LRuu8 ,CJAB?LA?M>
veision: 1.1
Estauo: Realizauo
Piioiiuau: Neuio
Categoiia: Funcional
Fecha: Naizo ue 2uu9
Bebe estai uisponible una funcion ue
actualizacion ue la base ue uatos paia la
puesta al uia con nueva infoimacion.
%",&.&/'

La funcion se encuentia uisponible en el gestoi ue la base ue uatos.


0"'":&.&1-

Pouei actualizai la base ue uatos con infoimacion nueva evitanuo la obsolescencia
ue los uatos incluiuos en la base ue uatos o ue la piopia base ue uatos.

.1%"'($#&1-
La funcion ue actualizacion uebe sei iealizaua poi paite uel peifil auministiauoi
ue la base ue uatos. La infoimacion uebe sei ue tipologia heteiognea.
#"K4&-&(1- #"+$.&1'$,1-

PFC-T0AB-LRuu7
Iuentificacion ue Necesiuaues Pg. 8 ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S2



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Platafoima ue tiabajo Winuows XP

Iuentificauoi: PFC-T0AB-LRuu9 ,CJAB?LA?M>
veision: 1.u
Estauo: Realizauo
Piioiiuau: Alto
Categoiia: 0peiativo
Fecha: Eneio ue 2uu9
La platafoima ue tiabajo uebe sei
Winuows XP, puesto que los piogiamas
utilizauos paia la cieacion ue la base ue
uatos y la aplicacion T0AB lo iequieien.
%",&.&/'

La funcion se encuentia uisponible en el gestoi ue la base ue uatos.


0"'":&.&1-

Pouei actualizai la base ue uatos con infoimacion nueva evitanuo la obsolescencia
ue los uatos incluiuos en la base ue uatos o ue la piopia base ue uatos.

.1%"'($#&1-
La platafoima ue tiabajo Winuows XP, la veision ms extenuiua uel meicauo
actualmente y la ms estable uentio uel sistema opeiativo Winuows.
La poitabiliuau entie platafoimas se encuentia aseguiaua poi 0iacle.
#"K4&-&(1- #"+$.&1'$,1-

PFC-T0AB-LRuu1, PFC-T0AB-LRuu2, PFC-T0AB-LRuuS
Iuentificacion ue Necesiuaues Pg. 9 ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina SS



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Inclusion ue mateiial gifico

Iuentificauoi: PFC-T0AB-LRu1u ,CJAB?LA?M>
veision: 1.u
Estauo: En Pioceso
Piioiiuau: Neuio
Categoiia: 0peiativo
Fecha: Febieio ue 2uu9
Necesaiio incluii touo aquel mateiial
gifico que sea necesaiio paia iealizai
la guia exhaustiva ue uso.
%",&.&/'

No aplicable.


0"'":&.&1-

Piopoiciona apoyo a las explicaciones teoiicas que van a sei necesaiias paia
iealizai la guia exhaustiva ue uso.

.1%"'($#&1-

-
#"K4&-&(1- #"+$.&1'$,1-

-
Iuentificacion ue Necesiuaues Pg. 1u ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S4



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Anlisis ue 0sabiliuau ue aplicacion T0AB

Iuentificauoi: PFC-T0AB-LRu11 ,CJAB?LA?M>
veision: 1.u
Estauo: Penuiente
Piioiiuau: Neuio
Categoiia: Funcional
Fecha: Abiil ue 2uu9
Realizai un anlisis ue 0sabiliuau ue la
aplicacion T0AB.
%",&.&/'

No aplicable.


0"'":&.&1-

Anlisis ms amplio ue la heiiamienta uesue el punto ue vista ue un usuaiio
uejanuo a un lauo la funcionaliuau y centinuose en otios aspectos como los
inteifaces, piocesos e inteiacciones con el usuaiio.

.1%"'($#&1-

Realizai un anlisis uesue el punto ue vista uel posible usuaiio final aplicanuo las
tcnicas uefiniuas poi la usabiliuau. Bicho anlisis no va a sei extenuiuo a las
heiiamientas oficiales ue 0iacle pues no se encuentia uefiniuo uentio uel alcance
ue este pioyecto.

#"K4&-&(1- #"+$.&1'$,1-

PFC-T0AB-LRuu2, PFC-T0AB-LRuu9
Iuentificacion ue Necesiuaues Pg. 11 ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina SS



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: Anlisis compaiativo ue heiiamientas y funcionaliuaues

Iuentificauoi: PFC-T0AB-LRu12 ,CJAB?LA?M>
veision: 1.u
Estauo: Penuiente
Piioiiuau: Neuio
Categoiia: Funcional
Fecha: Abiil ue 2uu9
Realizai un anlisis compaiativo ue las
heiiamientas ue auministiacion
oficiales ue 0iacle y la aplicacion T0AB.
%",&.&/'

No aplicable.


0"'":&.&1-

Peimite obtenei el veiuaueio potencial ue la heiiamienta y el alcance y
funcionaliuau que tiene a tiavs ue este anlisis compaiativo centinuose en la
funcionaliuau y uejanuo a un lauo otios aspectos ueiivauos.

.1%"'($#&1-

Realizai un anlisis uesue el punto ue vista funcional entie las heiiamientas
oficiales y el piogiama T0AB, compiobanuo las uifeientes foimas ue iealizai una
misma taiea.

#"K4&-&(1- #"+$.&1'$,1-

-
Iuentificacion ue Necesiuaues Pg. 12 ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S6



&,"'(&:&.$.&/'
Pioyecto: Beiiamienta paia la Auministiacion ue Bases ue Batos T0AB
paia 0iacle

Autoi: Antonio Peas Pozo

#"K4&-&(1
Titulo: uuia exhaustiva ue uso

Iuentificauoi: PFC-T0AB-LRu1S ,CJAB?LA?M>
veision: 1.u
Estauo: Penuiente
Piioiiuau: Neuio
Categoiia: Funcional
Fecha: Nayo ue 2uu9
Realizai una guia exhaustiva ue uso que
peimita sacaile touo el paitiuo a la
aplicacion T0AB.
%",&.&/'

No aplicable.


0"'":&.&1-

Peimite utilizai la heiiamienta ue la maneia ms eficiente posible y ieuucii los
tiempos ue cieitas taieas habituales en la gestion ue bases ue uatos.

.1%"'($#&1-

-
#"K4&-&(1- #"+$.&1'$,1-

-
Iuentificacion ue Necesiuaues Pg. 1S ue 1S



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S7


4.4 lunclones Lglcas del SlsLema

Se pasa a uetallai las piincipales funciones logicas que iealiza el sistema tiatauo:
1. Autenticacion uel auministiauoi.
2. Recopilacion y almacenamiento ue infoimacion en la base ue uatos.
S. Cieacion ue peifiles paia usuaiios.
4. Autenticacion uel usuaiio.
S. Ejecucion ue la aplicacion.
6. Peticiones y consultas a tiavs ue la aplicacion.
7. Piesentacion ue infoimacion ue la aplicacion.

A continuacion se muestian funciones auicionales que uebe iealizai el
auministiauoi ue la base ue uatos, en caso ue sei iequeiiuas. El auministiauoi
uebe autenticaise pieviamente paia llevailas a cabo:

8. Nantenimiento ue la base ue uatos.
9. Actualizacion ue la base ue uatos con infoimacion nueva.

Con las piincipales funciones que han siuo uetallauas, se ciea a continuacion el
Nouelo Logico uel Sistema. Resaltai que paia iealizai el uiseo ue este mouelo no
se ha pouiuo hacei uso uel mouelo logico ya existente, puesto que iesulta


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S8


imposible al no existii pieceuentes en el meicauo ue esta aplicacion o ue
natuialeza similai. Estas causas ya han siuo expuestas con anteiioiiuau.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina S9


4.3 Modelo Lglco del SlsLema
4.3.1 nlvel ConLexLual
A continuacion se muestia el uiagiama que iecoge el mouelo logico uel Sistema a
nivel contextual:



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 6u


4.3.2 ulcclonarlo de uaLos del nlvel ConLexLual
- $FH?>?JIB=FEB: peisona o equipo encaigauo ue la gestion uel sistema y ue
iealizai las uistintas opeiaciones uesciitas anteiioimente.
- 4JN=B?E OC>PB?AE: uistintos usuaiios que utilizan el sistema a titulo paiticulai.
- "HLBCJ=J: empiesas que hacen uso uel sistema.
- 4JN=B?E Q .E>IB=JCR=: usuaiio y contiasea uel encaigauo ue la auministiacion
uel sistema.
- ,=IEJ FC LCB@?<CJ FC 4JN=B?E: funcionaliuau ue gestion ue peifiles, en el caso ue
sei necesaiio.
- &>@EBH=A?M>: uatos ue tipologia heteiognea.
- &>@EBH=A?M> FC %=>IC>?H?C>IE: uatos necesaiios paia llevai a cabo la
funcionaliuau ue mantenimiento.
- &>@EBH=A?M> FC $AIN=<?S=A?M>: uatos necesaiios paia llevai a cabo la
funcionaliuau ue actualizacion.
- ,=IEJ FC AE>IBE<: uatos que emite el sistema al auministiauoi paia compiobai
los estauos ue las opeiaciones ue gestion que se iealizan.
- 4JN=B?E T AE>IB=JCR=: infoimacion sobie peifiles ue usuaiios paiticulaies.
- "UCANA?M>: ejecucion uel sistema.
- ,=IEJ FC AE>JN<I=: infoimacion solicitaua uuiante la ejecucion.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 61


- *CB@?<CJ FC "HLBCJ=: gestion ue usuaiios que la empiesa pueue iealizai si lo
ciee necesaiio paia la segiegacion ue usuaiios.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 62


4.3.3 nlvel ConcepLual



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 6S


4.3.4 ulcclonarlo de uaLos del nlvel ConcepLual
- 6CJI?M> FC< $FH?>?JIB=FEB: funcion que peimite al auministiauoi ue la base ue
uatos llevai a cabo touas sus activiuaues.
- -CBV?A?E FC *CB@?<CJ: pioceso que se encaiga ue gestionai y almacenai la
infoimacion ue los uistintos peifiles ue usuaiio.
- $<H=AC>=H?C>IE FC &>@EBH=A?M>: se encaiga ue almacenai toua la infoimacion
que contenui la base ue uatos uel sistema.
- $AIN=<?S=A?M> FC <= 0,: funcion que se encaiga ue iealizai actualizaciones ue
infoimacion uel sistema.
- %=>IC>?H?C>IE FC <= 0,: pioceso paia iealizai las funciones ue mantenimiento
que sean necesaiias en la base ue uatos.
- $NIC>I?A=A?M> FC 4JN=B?EJ: pioceso que se encaiga ue uai acceso a los usuaiios
paiticulaies, gestionanuo a su vez los peimisos que estos usuaiios poseen.
- -CBV?A?E FC "HLBCJ=: funcionaliuaues pensauas paia la empiesa que peimite
llevai a cabo una seiie acciones pieueteiminauas poi el auministiauoi.
- *CB@?<CJ: almacn encaigauo ue contenei touos los uatos necesaiios paia el
coiiecto funcionamiento uel sistema.
A continuacion se muestia, ue foima simbolica, la estiuctuia ue uatos uel almacn:
*"#:&+"- = { IB-0S0ARI0 + C0NTRASENA + PERNIS0S + BNI + N0NBRE +
APELLIB0S + TELEF0N0 + ENAIL }


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 64


- $<H=AP> FC ,=IEJ: almacn ue infoimacion geniico.
Se ha ueciuiuo que sea un nico almacn el encaigauo ue contenei toua la
infoimacion en lugai ue vaiios uistintos ya que no se ve necesaiio hacei uso ue
vaiios almacenes paia el anlisis que va a sei iealizauo y las piuebas que van a
llevaise a cabo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 6S


4.3.3 lndlcaclones sobre el Modelo Lglco del SlsLema
Se ha cieauo el peifil ue Auministiauoi quien iealizai touas las funciones
necesaiias paia la gestion uel Sistema. Esta funcion no tiene sentiuo que sea
uesempeaua poi usuaiios paiticulaies, pues estos no tienen poi que iealizai
uicha taiea. Esta funcion uebei iealizaise pieviamente y como sopoite uuiante la
utilizacion ue la aplicacion T0AB.

En el caso ue utilizacion poi paite ue empiesas, la funcion ue
auministiacion pueue sei iealizaua poi paite ue la piopia empiesa.

Actualmente esto viene suceuienuo con los paquetes softwaie que han siuo
uiseauos a meuiua y en el caso tiatauo poi este pioyecto, pueue actuaise ue la
misma foima.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 66


4.6 Modelo ConcepLual de uaLos

A paitii ue las estiuctuias ue los almacenes que se han mostiauo anteiioimente,
notese que se han especificauo almacenes geniicos y nicamente se ha uefiniuo
que ueben poseei una amplia uiveisiuau ue tipos ue uatos, se va a estuuiai el
Nouelo Conceptual ue Batos. Con este uiseo se pietenue obtenei las
caiacteiisticas piincipales que van a poseei los uatos que va a manejai este
sistema. Estas especificaciones confoiman la estiuctuia logica que los uatos
poseen.

Paia obtenei este mouelo, a continuacion se va a uesciibii bievemente el
pioceso ue uiseo paia una mayoi compiension ue los pasos que se estn
iealizanuo en touo momento. Este uiseo consiste en lo siguiente:

o Se paite ue las estiuctuias obteniuas en los uiccionaiios ue uatos ue los
almacenes ue infoimacion.

o Se noimalizan estas estiuctuias hasta la teiceia foima noimal (SFN),
pasanuo poi caua una ue las foimas noimales anteiioies.
Existen otias foimas noimales como Boyce-Couu o cuaita foima noimal
que confoiman uiseos ms iestiictivos, peio paia este pioyecto no se ven


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 67


necesaiias y poi eso se ha optauo poi llegai nicamente hasta la teiceia
foima noimal.

o Iuentificai las entiuaues uel sistema.

o Iuentificai las ielaciones uel sistema.

o Extiaccion ue ielaciones embebiuas en entiuaues, en caso ue sei necesaiio.

o Revision ue entiuaues y ielaciones obteniuas incoipoianuo o eliminanuo
aquellas que sean necesaiias paia iepiesentai la logica ue los uatos.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 68


4.7 PlsLorla de vlda de las LnLldades

El objetivo ue este pioceso es mostiai la viua ue las entiuaues o entiuau ms
impoitante uentio uel sistema tiatauo. Se pietenue exponei los uifeientes estauos
poi los que tiansita una entiuau, uesue su etapa ue cieacion, pasanuo poi su
uesaiiollo y su finalizacion uentio ue la aplicacion.

La entiuau escogiua paia este pioceuimiento es la entiuau NJN=B?E, ya que
su existencia es funuamental puesto que peimitii a los usuaiios inteiactuai con el
sistema.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 69




3 - Anllsls de usabllldad


PerramlenLa para la AdmlnlsLracln de 8ases de uaLos 1CAu para Cracle




















Lxtracto
G' ,=D*3$<, .* *23& %&2* .* .*2&++,'', *2 +*&'$7&+ )1 &1L'$2$2 .* '& &6'$/&/$01 ?E!@
#*.$&13* '&2 3H/1$/&2 .*%$1$.&2 6,+ '& M2&=$'$.&. & 3+&<H2 .* ',2 *23L1.&+*2 IJE
.*%$1$.,2B



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 7u



La metouologia que se va a empleai en paite uel anlisis ue la aplicacion sei la
usabiliuau. Bicha ciencia tiene una uoble uefinicion oficial estableciua poi la
0iganizacion Inteinacional paia la Estanuaiizacion (IS0):

- La NJ=W?<?F=F se iefieie a la capaciuau ue un softwaie ue sei compienuiuo,
apienuiuo, usauo y sei atiactivo paia el usuaiio, en conuiciones especificas
ue uso.

- 0sabiliuau es la eficiencia y satisfaccion con la que un piouucto peimite
alcanzai objetivos especificos a usuaiios especificos en un contexto ue uso
especifico.

La piimeia uefinicion hace nfasis en los atiibutos uel piouucto, los cuales
contiibuyen a su funcionaliuau y eficiencia. La usabiliuau uepenue tanto uel
piouucto como uel usuaiio. Poi ello un piouucto no es en si usable, solo tenui la
capaciuau ue sei usauo en un contexto paiticulai y poi usuaiios en paiticulai.

La segunua uefinicion se centia en el concepto ue caliuau, a como el usuaiio
iealizai taieas especificas en escenaiios concietos y con un giauo ue efectiviuau.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 71


La usabiliuau es un tema que est cobianuo gian impoitancia en el
uesaiiollo ue softwaie y ltimamente en el uesaiiollo ue pginas y poitales WEB.
Touavia la Ingenieiia uel Softwaie se sigue centianuo casi exclusivamente en
atiibutos uel softwaie ielacionauos con el ienuimiento o la fiabiliuau.
Actualmente, el softwaie est uiiigiuo a un pblico caua vez ms amplio, a usuaiios
caua vez menos expeitos en el manejo ue sistemas infoimticos, poi ello la
usabiliuau es un concepto funuamental paia el xito ue un piouucto softwaie.

Poi estas iazones se ha selecionauo la usabiliuau como una ue las
heiiamientas que se utilizain en la paite uel anlisis ue la aplicacion T0AB.

Peio la usabiliuau tambin tiene muchas otias acepciones, es un timino
que abaica un gian abanico ue palabias ielacionauas entie si. Poi ejemplo, algunos
autoies uesciiben que la usabiliuau se ieeie al giauo ue ecacia uel piobable uso
ue la uocumentacion poi paite ue sus usuaiios nales uuiante la ejecucion ue
taieas uentio ue las iestiicciones y iequeiimientos uel entoino. Se iuentican los
conceptos ue ecacia y satisfaccion uel usuaiio, los cuales se ielacionan
iespectivamente con los conceptos ue uso y utiliuau. La usabiliuau tambin se
asocia al giauo ue aceptacion que un piouucto softwaie tiene poi paite ue los
usuaiios finales. En el siguiente uiagiama se uesciiben los atiibutos que
caiacteiizan el giauo ue aceptacion ue un usuaiio:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 72




Relacionauo con lo anteiioimente comentauo, una ue las noimas IS0,
concietamente la noima IS0 9241-11, uefine un aspecto ue la usabiliuau como:
hasta qu punto un piouucto pueue usaise poi usuaiios especicos paia logiai los
objetivos especicos con ecacia, eciencia y satisfaccion en un contexto especico
ue uso.
Aceptacion
0suaiio
Aceptacion
Social
Aceptacion
Pictica
0tiliuau
Fiabiliuau
Apienuizaje
0so Eficiente
Fcil ue
Recoiuai
Satisfaccion
Eiioies
Existentes
Eiioies uel
Piogiama
Eiioies ue
0suaiio
Coste Compatibiliuau Fiabiliuau


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 7S


3.1 LsLndares de usabllldad
La pieocupacion ue la comuniuau inteinacional sobie la uenicion ue estnuaies,
no solo paia pioceuimientos y piocesos, sino tambin paia iequeiimientos y
atiibutos ue piouuctos y seivicios, ha peimitiuo la cieacion ue la Inteinational
Stanuaiu 0iganization, comnmente conociua poi el nombie ue IS0.

La oiganizacion IS0 ha uiseauo uiveisos estnuaies que tiatan los
aspectos eigonomicos ue sistemas infoimticos y especicamente el uiseo
centiauo en el usuaiio. La Euiopean 0sability Suppoit Centies clasica los
estnuaies inteinacionales ielacionauos con el uiseo centiauo en el usuaiio en
uos giupos:

- Estnuaies inteinacionales oiientauos a pioceso: estos estnuaies
especican los iequeiimientos paia el uiseo ue pioceuimientos y piocesos.

- Estndares internacionales orientados a producto: estos estndares especican los
atributos requeridos para el diseo y desarrollo de interfaces de usuario. En
algunos casos los requerimientos son denidos en trminos de desempeo.

En la siguiente tabla se uesciiben iesumiuamente los estnuaies
ielacionauos con la usabiliuau estableciuos poi la IS0:




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 74









nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 7S


3.2 Cb[eLlvos de los 1esL de usabllldad

Los test ue usabiliuau se uefinen como los pioceuimientos ue anlisis aplicauos a
los usuaiios potenciales ue un piouucto softwaie, en los cuales se veiica si uicho
piouucto ha siuo uesaiiollauo ue acueiuo con los iequeiimientos
pieueteiminauos ue usabiliuau. El objetivo piincipal ue los test es iuenticai y
iecticai ueciencias ue usabiliuau existentes en equipos basauo en oiuenauoies y
equipo electionico asi como sus heiiamientas ue apoyo. El pblico objetivo al que
van a sei uiiigiuos uichos test sein usuaiios uiviuiuos en ties niveles uefiniuos a
continuacion:

- 0suaiio piofesional: usuaiio que ueuica su activiuau laboial a la gestion e
implementacion ue bases ue uatos. Se iuentificain como: usuaiio expeito.

- 0suaiios avanzauos: usuaiios que no tienen su activiuau laboial centiaua
en la auministiacion ue bases ue uatos peio han usauo o tienen
conocimiento en uicho iea. Se iuentificain como: usuaiio avanzauo.

- 0suaiios amateui: usuaiio que uisponen ue conocimientos teoiicos sobie
bases ue uatos y que tienen expeiiencia pievia en la utilizacion ue
heiiamientas ue gestion, aunque haya siuo ue foima espoiuica.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 76


Los test ue usabiliuau se caiacteiizan poi la exibiliuau con la que pueuen
sei aplicauos a uiveisos entoinos. Su aplicacion pueue sei iealizaua tanto ue
maneia foimal como infoimal. Caua uno ue los mtouos tiene sus ventajas e
inconvenientes.

En este caso, se hai uso uel mtouo foimal ue test ue usabiliuau. Bicho
mtouo se caiacteiiza poi la abiliuau y valiuez ue los pioceuimientos ue test. Es
necesaiio que los test sean aplicauos a un giupo ue usuaiios (pieestableciuo en
piincipio en minimo S y mximo 12 peisonas). Bebe sei un giupo compuesto poi
una uistiibucion homognea ue entie la tipologia expuesta con anteiioiiuau
uentio ue un entoino contiolauo que uebe sei pieviamente seleccionauo. Este
entoino pueue sei tanto el centio ieal ue tiabajo ue los usuaiios como una sala
aconuicionaua paia tal fin en ese centio o una sala ajena al centio. Es piefeiible
que el usuaiio se uesenvuelva con soltuia en el entoino y se sienta comouo.

Complementaiiamente a la infoimacion que los test ue usabiliuau
piopoicionan, es iecomenuable guaiuai otio tipo ue infoimacion que se geneia
uuiante la iealizacion ue las piuebas como poi ejemplo las pieguntas ue los
usuaiios antes ue la iealizacion ue los test, compoitamiento uel giupo ue usuaiios,
inciuencias ocuiiiuas en el pioceso o la uuiacion ue las piuebas.

Paia tal fin se pueuen empleai uiveisos mecanismos ue giabacion tanto ue
auuio como ue viueo, segn se estime necesaiio. A su vez se pueuen empleai


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 77


aplicaciones softwaie que guaiuen la opeiativa ue los usuaiios en los oiuenauoies
paia visualizai con posteiioiiuau los piocesos ue tiabajo. Es iecomenuable
infoimai con antelacion al giupo ue usuaiios que las piuebas van a sei giabauas o
se va a empleai algn mouo ue giabacion. Se pietenue evitai que el usuaiio se
sienta incomouo o que el usuaiio pueua peicataise que las piuebas estn sienuo
giabauas uuiante la iealizacion ue las mismas y afecte ue maneia significativa al
iesultauo.

Con los uatos obteniuos meuiante los test y la infoimacion complementaiia,
ueben sei analizauos y en ltimo timino inteipietauos paia geneiai las
conclusiones opoitunas. Estas conclusiones ueben llevai a la elaboiacion ue las
uiiectiices ue mouificacion ue la heiiamienta softwaie testeaua paia que cumpla
con los iequisitos uefiniuos poi la usabiliuau.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 78


3.3 1lpos de LesL de usabllldad
Bentio ue la uiveisa tipologia ue test uisponibles, se uefinen cuatio tipos ue test
piincipales asociauos a uifeientes fases uel ciclo ue viua clsico ue uesaiiollo ue
una aplicacion, peimitienuo la aplicacion ue las uistintas uiiectiices piopuestas
paia la mejoia uel piogiama, poi paite ue caua test.

Los cuatio tipos ue test se uesciiben a continuacion:
- Exploiatoiio.
- Evaluacion ue opeiaciones y aspectos uel piouucto.
- valiuacion.
- Compaiativos.

En la siguiente tabla se muestia un iesumen ue los cuatio tipos ue test
piopuestos:






nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 79




A continuacion se muestia un uiagiama explicativo entie el uesaiiollo ue
un piouucto softwaie y los tipos ue test empleauos:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 8u


"XL<EB=IEB?E
"V=<N=A?M> FC 1LCB=A?E>CJ
D=<?F=A?M>
.EHL=B=I?VEJ


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 81


3.4 LnLornos de LesL predeflnldos

El test ue usabiliuau es un pioceuimiento que iequieie entoinos altamente
piepaiauos uebiuo a una seiie ue factoies tales como el cambio en la mentaliuau
uel giupo ue usuaiios que iealizan los test que afectan uiiectamente a los
iesultauos que apoitan y las piopuestas ue cambio geneiauas. Tambin es
necesaiio iealizai una elevaua inveision en la infoimacion sobie la usabiliuau a los
giupos ue tiabajo paia que tengan en cuenta la impoitancia que esta ciencia tiene
posibilitanuo que el usuaiio ue una piueba se implique ue foima significativa en la
misma.
Los test iequieien una infiaestiuctuia tecnologica paia sei iealizauos, la
cual foima paite ue la piopia uenicion ue los test. La sofisticacion ue los entoinos
en los que se iealizan los test afectan uiiectamente al iesultauo ue uichos test. Poi
ello se uesciiben a continuacion los entoinos fisicos piopuestos:

PablLacln slmple (comple[ldad slmple):
Configuiacion ue entoino ms sencillo y baiato, uebiuo a las necesiuaues
uel pioceso ue test ueteiminauas poi el giupo ue tiabajo y poi la infiaestiuctuia
tecnologica necesaiia paia iealizailos. Las ventajas ue esta conguiacion consisten
en:
- Buena peicepcion uel usuaiio que iealiza el test.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 82


- Nayoi inteiaccion entie el equipo ue tiabajo uuiante el pioceso ue test.
- El usuaiio ue test no se siente solo uuiante el pioceso ue test.
Las uesventajas consisten en:
- El testeauoi pueue inuii en el compoitamiento uel usuaiio ue test,
uebiuo al ieuuciuo espacio fisico.
- Bicho espacio no piopoiciona un entoino ue tiabajo confoitable.








PablLacln slmple (comple[ldad medlana):
Esta conguiacion ueteimina que el espacio iequeiiuo sei un poco mayoi,
uebiuo a la necesiuau ue la infiaestiuctuia tecnologica y ue sopoite usaua en el
test.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 8S


Las ventajas ue esta conguiacion consisten en:
La libeitau que el testeauoi tiene paia iealizai sus apuntes u otio tipo ue
iegistio sin molestai al usuaiio ue test.
El usuaiio ue test no estai solo uuiante el sesion ue test.
El usuaiio ue test poui llevai a cabo mtouos ue colecta ue uatos.
Las uesventajas consisten en:
La piuiua ue la pioximiuau con el usuaiio ue test.
El usuaiio pueue sentiise solo, aunque que no lo est.




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 84


PablLacln doble (comple[ldad medlana):
Esta conguiacion, uenominaua ue sala ue obseivacion electionica, implica altos
costes, uebiuo a la necesiuau ue sepaiacion espacial ue los obseivauoies iespecto
al testeauoi y al giupo ue usuaiios ue test. Se necesita ms infiaestiuctuia
tecnologica y ue sopoite. Tambin se iecomienua la entiega ue un manual al
usuaiio uel test paia la iealizacion ue posibles consultas.
Las ventajas ue esta conguiacion consisten en:
Se gaiantiza touas las ventajas expuestas en la configuiacion ue Babitacion
simple.
Se pueue iealizai una obseivacion total, incluyenuo iegistios y conveisaciones
entie los obseivauoies, sin inteifeiencias en el usuaiio ue test.
Las uesventajas consisten en:
El testeauoi pueue inuii en el compoitamiento uel usuaiio ue test.
La no uisponibiliuau ue espacio fisico paia el entoino ue uesaiiollo ue las
piuebas.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 8S




PablLacln doble (comple[ldad alLa):
Esta conguiacion se caiacteiiza poi la uistiibucion ue uos salas ueuicauas
a los piocesos ue test, lo que implica en una inveision elevaua paia el entoino. En
la piimeia sala, se ubica el usuaiio ue test. En el segunuo, se obseiva y contiola el
pioceso ue test, aunque el testeauoi pueue estai en la piimeia sala con el usuaiio
ue test. Se iequieie el uso ue una infiaestiuctuia tecnologica compleja paia llevai
a cabo el pioceso ue test.
Las ventajas ue esta conguiacion consisten en:
La posibiliuau ue colecta paialela ue uatos.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 86


La posibiliuau ue comunicacion entie el equipo ue test sin causai
inteifeiencia en el usuaiio ue test.
La posibiliuau ue ubicai uiveisos obseivauoies en la segunua sala uuiante
el pioceso ue test.
Las uesventajas consisten en:
La posibiliuau ue que se geneie un entoino muy impeisonal, lo que pueue
influii al usuaiio ue test.
La imposibiliuau ue vei touas las acciones uel usuaiio ue test.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 87






nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 88


LnLorno Mvll:
Este tipo ue entoino es una alteinativa a los tipos ue conguiacion uesciitos
anteiioimente, uebiuo a que no est asociauo a un espacio ueteiminauo. Be esta
maneia, se pueue usai la infiaestiuctuia tecnologica que se ciea ms apiopiaua en
lugai ue la uisponible en el entoino fijo. Paia esta conguiacion, no se necesita una
elevaua inveision.
Las ventajas ue esta conguiacion consisten en:
Es una solucion uonue la ielacion costeecacia es muy buena.
La poitabiliuau ue la infiaestiuctuia.
Se usa poco tiempo, uebiuo al fcil montaje uel entoino.
Las uesventajas consisten en:
Necesiuau ue gaiantizai la auaptabiliuau uel entoino.

Paia la iealizacion ue los test ue la heiiamienta softwaie T0AB se ha
ueciuiuo poi optai poi un entoino simple con complejiuau simple. No va a sei
giabaua la sesion con ningn tipo ue heiiamienta o aplicacion puesto que no se ve
necesaiio y no apoitaiia infoimacion ielevante y no se va a hacei uso ue un
manual ue usuaiio paia las piuebas pues uno ue los aspectos que se quieien
estuuiai es si el softwaie es lo suficientemente intuitivo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 89


3.3 LlmlLaclones de los LesL de usabllldad

El objetivo piincipal ue los test ue usabiliuau es intentai evaluai si un piouucto ha
siuo uesaiiollauo segn los iequisitos pieueteiminauos ue la usabiliuau. No
obstante, uichos test no pouin gaiantizai en un 1uu% el xito uel piouucto si se
utilizai ue foima efectiva.
Las limitaciones que la usabiliuau tiene se uesciiben a continuacion:
En el pioceso ue iecogiua ue uatos, la geneializacion ue los iesultauos
pueue estai afectaua poi la caiencia ue contiol sobie vaiiables no pievistas
uuiante la iealizacion ue los test.
En la mayoiia ue los casos, se iealizan los pioceuimientos ue test
consiueianuo tcnicas alteinativas ue evaluacion ue usabiliuau o tcnicas
foimales, lo que pouiia suponei una situacion aiticial afectanuo a los
iesultauos.
Aunque se obtengan iesultauos signicativos en los test, no se pueue
gaiantizai que el piouucto sei usauo ue foima eficiente.
No se pueue gaiantizai que los usuaiios que paiticipan en los test
iepiesentan completamente los usuaiios uestino ue la aplicacion.
En geneial, la posibiliuau ue usai tcnicas equivocauas uuiante la
iealizacion ue los test conlleva a la ieuuccion ue la piecision ue los
iesultauos y el aumento ue costes y tiempo ue iealizacion.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 9u


Consiueianuo las posibles limitaciones que pueuen afectai los
pioceuimientos ue test, se iecomienua un exhaustivo, cuiuauoso y pieciso
planeamiento pievio ue los test ue usabiliuau ue acueiuo con los objetivos
planteauos.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 91


3.6 1ecnlcas alLernaLlvas para evaluar la usabllldad

A continuacion se comentan tcnicas ue evaluacion ue usabiliuau que se pueuen
utilizai como heiiamientas alteinativas al mtouos foimal que va a sei usauo en
este pioyecto. Bichas tcnicas tienen como piincipal ventaja el peimitii la
ieuuccion uel coste uel pioceso ue test uebiuo a la infiaestiuctuia necesaiia paia
llevailo a cabo. Las tcnicas ue evaluacion son:
Evaluacion heuiistica.
Revision ue guias y ieglas.
Seguimiento intei-uisciplinai.
Inspeccion ue consistencia.
Inspeccion basaua en estnuaies.
Seguimiento cognitivo.
Inspecciones foimales ue usabiliuau.
Inspeccion ue caiacteiisticas.
Be foima geneial, la inspeccion ue usabiliuau se caiacteiiza poi un conjunto
ue ieglas basauas en el juicio ue los inspectoies ue usabiliuau que la llevan a cabo
iespecto a los aspectos ielacionauos con la inteifaz ue usuaiio. Estos inspectoies
pueuen uesempeai uistintas funciones en el uesaiiollo uel softwaie, incluso
pueuen iealizai el papel ue usuaiios ue la aplicacion. Poi ello, se hace vital


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 92


gaiantizai la abiliuau ue los iesultauos ue la evaluacion ue esos inspectoies sobie
lo que se est piobanuo.

Paia la aplicacion ue estas tcnicas se iequieie una expeiiencia uilataua en
el tiempo poi paite uel inspectoi que iealiza el estuuio, no son tcnicas que
pueuan y ueban sei aplicauas poi peisonas con poca expeiiencia puesto que los
iesultauos obteniuos pouiian sei falseauos emitienuo conclusiones eiioneas y
afectanuo negativamente al iesultauo final ue la heiiamienta si los cambios
piopuestos se llevasen a timino.

Poi ello, uichas tcnicas son uesechauas y se ha ueciuiuo hacei uso uel
mtouo foimal aplicanuo los test a usuaiios pieuefiniuos que este mtouo apoita.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 9S


3.7 Clclo de vlda de la usabllldad

En el siguiente uiagiama se piesenta un mouelo simplicauo uel ciclo ue viua ue la
usabiliuau basauo en los piincipios ue uiseo piopuestos poi uoulu y Lewis en el
ao 198S:


A continuacion se pasa a iealizai una bieve uesciipcion ue caua una ue las
etapas que componen el ciclo ue viua ue la usabiliuau:





nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 94


Anllsls del perl del usuarlo:
Se obtiene el perl de los usuarios potenciales a travs de herramientas como los
cuestionarios y las entrevistas. Una vez obtenidos los datos, se realiza su anlisis con el
objetivo de describir los factores ms relevantes de impacto sobre la Usabilidad del
producto como son el tipo de uso que se le va a dar, la cantidad de horas dedicadas al
uso y el nivel de experiencia previa.

Anllsls de Lareas:
En fase uel ciclo ue viua se uesciiben las activiuaues iealizauas actualmente
poi los usuaiios sus flujos ue tiabajo, los cuales se oiiginan ue sus esquemas
mentales y las necesiuaues ue infoimacion paia iealizai su tiabajo. El objetivo
peiseguiuo es llegai a iuenticai:
- Qu es lo qu el usuaiio hace.
- Como lo hace.
- Qu necesita paia haceilo.

Con ello se logia el entenuimiento conceptual ue las taieas que uebein
foimai paite uel sistema en uesaiiollo.




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 9S



uenlcln de los ob[eLlvos de usabllldad:
Este pioceso es iesponsable ue la especicacion ue los objetivos cualitativos y
cuantitativos ue usabiliuau. Estos se ielacionan con los iesultauos obteniuos en las
fases anteiioies y con la especicacion ue iequisitos ue satisfaccion poi paite uel
usuaiio.

En este sentiuo, los objetivos ue usabiliuau sein utilizauos como
paimetios clave uuiante la iealizacion ue los test al giupo ue tiabajo.

ulseno del slsLema:
Este pioceso consiste en un conjunto ue activiuaues compuestas
bsicamente poi:
- Anlisis estiuctuiauo uel sistema: se uisea su mouelo conceptual
consiueianuo la oiganizacion y el ujo ue tiabajo ue la funcionaliuau uel
piouucto.
- Benicion y uiseo ue inteifaces uel sistema.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 96


Paia llevai a cabo este pioceso se utilizan, poi una paite, los iesultauos uel
anlisis ue taieas y, poi otia, los objetivos pieueteiminauos en la usabiliuau.

lmplemenLacln de proLoLlpos:
Este pioceso consiste en un estuuio expeiimental ue ueteiminauos aspectos
uel sistema. Su pioposito es ieuucii el tiempo y coste ue uesaiiollo uel piouucto,
peimitienuo la iealizacion ue los test con los usuaiios elegiuos paia componei el
giupo ue tiabajo.

La implementacion ue piototipos es ms ipiua y ms baiata y, poi tanto,
se pueue llevai a cabo cuantas veces sean necesaiias, geneialmente hacienuo uso
ue un pioceso en espiial.

El uso ue piototipos peimite tanto la veiicacion ue los aspectos
funcionales uel sistema como la valiuacion ue las inteifaces piopuestas.

8eallzacln de LesL:
En esta fase uel ciclo ue viua se veiica y valiuan los piototipos cieauos. A
su vez, se hace una evaluacion en paialelo ue su usabiliuau. 0sanuo el
pioceuimiento foimal ue test o tcnicas alteinativas mencionauas con


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 97


anteiioiiuau. Este pioceso tambin pueue sei iealizauo con la veision nal uel
piouucto, no necesaiiamente con una veision alfa en uesaiiollo o una veision beta
en fase ue piuebas, lo que peimite aplicailo sin ninguna iestiiccion a la aplicacion
T0AB, tiataua en este pioyecto.
8edlseno:
Ns que una fase, el ieuiseo se caiacteiiza poi sei un inuicauoi ue
uecision basauo en los iesultauos ue los anlisis ue los test. Poi tanto, si se
iuentica que el piouucto no cumple con los iequisitos pieestableciuos, se uesvia
el ujo noimal uel ciclo ue uesaiiollo a la uenicion ue los objetivos paia veiicai
su valiuez.

lmplemenLacln del producLo:
Bespus ue la evaluacion ue los piototipos, en el caso ue habei paitiuo ue
una veision en uesaiiollo, se inicia la implementacion uel piouucto con su
funcionaliuau y piestaciones completas.

8eLroallmenLacln del usuarlo:
Como ltima fase uel ciclo, cuanuo se ha iealizauo la instalacion uel
piouucto, se obtienen nuevas infoimaciones complementaiias uel usuaiio con el


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 98


pioposito ue usailas paia mejoiai el uiseo uel sistema en futuias veisiones o en
el uesaiiollo ue paquetes ue actualizacion uel softwaie.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 99


3.8 uescrlpcln de 1esL empleados
3.8.1 CuesLlonarlo Ceneral de usabllldad
El objetivo ue este test es el ue establecei el giauo ue fueiza ue los ciiteiios
empleauos poi la usabiliuau y la tipologia ue usuaiio que iealizai tanto este test
geneial como el test especifico.

Este test se compone ue ties paites uifeienciauas, sepaiauas en pginas. En
piimei lugai se iecoge infoimacion sobie el usuaiio que va a utilizai la
heiiamienta. Se le piegunta uesue su nivel ue estuuios hasta sus conocimientos
sobie heiiamientas uiveisas ue infoimtica o conocimiento ue otios sistemas
opeiativos. Tambin se le iealizan cuestiones sobie conocimientos geneiales ue
Inteinet o sus gustos en ocio, asi como su tiato con uiveisas tecnologias, algunas
ue ellas ielacionauas con la infoimtica y otias no aunque ue total actualiuau lo
que pueue ueteiminai el giauo ue implicacion ue este usuaiio con nuevas
tecnologias.

En la segunua paite uel test se iealiza un cuestionaiio completo sobie
aplicaciones multimeuia. Se busca una vision geneial ue la heiiamienta
infoimtica. Su estiuctuia consta ue los siguientes bloques:
- Estiuctuia ue la aplicacion.
- 0peiacion ue la aplicacion.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1uu


- Sistema ue ayuua y mensajes.
- Apaiiencia.
En la teiceia paite uel test, estiechamente ielacionaua con la segunua, se
busca pieguntai poi una vision en piofunuiuau ue la heiiamienta pieguntanuo
uiiectamente poi el conteniuo ue la aplicacion y poi los sistemas ue evaluacion (si
uispone ue ellos). En la paite final se iealizan pieguntas enfocauas al usuaiio,
ielacionauas con su expeiiencia tias el uso ue la aplicacion.

El test especifico ue usabiliuau paia la heiiamienta T0AB uebe cieailo un
piofesional en este iea que tenga expeiiencia pievia en la iealizacion y
composicion ue estos test. Poi ello, este test no va a sei iecogiuo en este pioyecto.
Se ciee suficiente con la infoimacion que apoita un test ue usabiliuau geneial.

A continuacion se muestia el cuestionaiio geneial sobie usabiliuau que va a
sei iealizauo al giupo ue tiabajo elegiuo paia testai la aplicacion T0AB:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1u1






nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1u2





nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1uS






nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1u4


3.8.2 valoracln del 1esL Ceneral de usabllldad
arLe l - erfll de usuarlo:
Bentio ue la piimeia paite ueuicaua al anlisis uel peifil ue usuaiio se iecogen
cuatio calificauoies que van a teneise en cuenta a la hoia ue iealizai la valoiacion:
- Calificauoi 1: Nivel ue escolaiiuau.
- Calificauoi 2: Boias uiaiias ue tiabajo con oiuenauoi.
- Calificauoi S: Tipos ue activiuaues que el usuaiio iealiza con el oiuenauoi.
- Calificauoi 4: Softwaie que el usuaiio ha usauo en los ltimos seis meses o
conoce.
Paia uichos calificauoies se les imponen unos pesos, que uenotan su
impoitancia. Bichos pesos se asignan basnuose en la expeiiencia uel calificauoi y
en los objetivos que se peisiguen. Paia el caso aqui tiatauo se han usauo unos
pesos geniicos pieueteiminauos. Los pesos asignauos se iecogen en la siguiente
tabla:
Va|orac|n de Ca||f|cadores
Ca||f|cador *CJE
Calificauoi 1: Nivel ue escolaiiuau 1
Calificauoi 2: Boias ue tiabajo 1
Calificauoi S: Tipos ue activiuau 1
Calificauoi 4: Softwaie conociuo 2

En la siguiente tabla se iecogen los valoies asignauos a caua nivel ue
usuaiio uefiniuo paia iealizai los test:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1uS


Va|orac|n de Usuar|os
Usuar|o D=<EB
rofeslonal S
Avanzado |S, 4j
AmaLeur |1, 2j

Bentio uel usuaiio avanzauo y uel usuaiio piofesional se pueuen asignai
uos niveles, basnuose en los conocimientos que estos usuaiios tienen. Se pouiia
asignai un nico valoi paia caua nivel ue usuaiio peio esto apoita una mayoi
libeitau al evaluauoi a la hoia ue valoiai los conocimientos que un usuaiio tiene.
En el caso uel usuaiio piofesional se ha optauo poi un nico nivel ue
conocimientos, estableciuo en el mximo. Este test no tiene como objeto evaluai el
nivel ue un piofesional, poi ello se le supone el mximo.

A continuacion se uesciibe la ecuacion que obtenui la valoiacion uel
usuaiio paia la piimeia paite uel test geneial ue usabiliuau:
!
ValUser = W
j
" Calif
i
i=1
4
#

Paia obtenei la valoiacion uel usuaiio se uebe multiplicai el peso uel item
calificauoi (Wi) estableciuo poi su coiiesponuiente calificauoi (Califi).
Consiueianuo ahoia la ecuacion ue caua calificauoi, se tiene:
!
Calif = factor
k
" valor
opcin seleccionada




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1u6


Befinienuo ue esta foima un factoi asociativo (factoik) paia caua una ue las
opciones que se van seleccionanuo.
A continuacion se iecoge una tabla que iesume los factoies asociativos
coiiesponuientes a caua uno ue los calificauoies tiatauos:
Va|orac|n de Ca||f|cadores
Ca||f|cador :=AIEB =JEA?=I?VE
Calificauoi 1: Nivel ue escolaiiuau 16
Calificauoi 2: Boias ue tiabajo 1S
Calificauoi S: Tipos ue activiuau 16
Calificauoi 4: Softwaie conociuo 1S1

Resumienuo touo lo tiatauo anteiioimente, la ecuacion que valoia al
usuaiio queuaiia ue la siguiente foima:
!
ValUser =1"
1
6
" Valor
Escolaridad ( )
+1"
1
5
" Valor
Dedicacin ( )
+1"
1
6
" Valor
Uso ( )
+ 2"
1
51
" Valor
Software ( )

El valoi paia el /&'$%$/&.,+ N y el /&'$%$/&.,+ O se establece uiiectamente,
sacanuo el valoi uel test. Peio en el caso ue los /&'$%$/&.,+*2 P y Q esto no pueue
iealizaise ue la misma maneia puesto que en estos calificauoies se peimite la
iespuesta mltiple, algo que no suceue en los uos piimeios. Poi tanto <&',+M2, y
<&',+J,%3F&+* ueben calculaise usanuo otio mtouo.

Paia establecei el valoi es estos uos ltimos calificauoies es necesaiio
iealizai una suma ponueiaua ue las mltiples opciones seleccionauas. En el caso
ue estos calificauoies es necesaiio hacei uso ue una ecuacion auicional:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1u7



Calificauoi S - Tipos ue activiuau:
!
Valor
Uso
= peso
opcin
i
"


Calificauoi 4 - Softwaie conociuo:
!
Valor
Software
=
1
3
" Valor
Sub Opcin ( )
" peso
Sub Opcin
1
20
#

Aplicanuo touas las ecuaciones aqui iecogiuas se obtiene una valoiacion
paia el usuaiio que iealiza el test ue usabiliuau.
arLe ll - vlsln general:
Paia la evaluacion ue la segunua paite uel test se utiliza la escala
psicomtiica Likeit cieaua paia la iespuesta ue test. Se compone ue S puntos ue
valoiacion posibles: 1 - En uesacueiuo, 2 - Paicialmente en uesacueiuo, S -
Inuifeiente, 4 - Paicialmente ue acueiuo, S - Be acueiuo.

Paia valoiai esta segunua paite se hace uso ue la meuia ue los valoies
piopuestos poi la escala Likeit consiueianuo touas las pieguntas, iealizauas en
esta segunua paite, como iepiesentativas. Be no consiueiai touas las iespuestas
como iepiesentativas habiia que utilizai un factoi ue impoitancia paia ueseche las
iespuestas que no se consiueien impoitantes.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1u8


A esos S puntos ue valoiacion estableciuos poi la escala ue Likeit, se les
asigna un valoi ue la siguiente foima:
Va|orac|n
Lsca|a D=<EB
Ln uesacuerdo 1
arclalmenLe en uesacuerdo
2
lndlferenLe
S
arclalmenLe de Acuerdo 4
1oLalmenLe de Acuerdo S

Se iealizai un sumatoiio paia caua una ue las 4 subpaites en que se
encuentia uiviuiua la paite II uel Test. Finalmente se iealizai un sumatoiio total
ue la paite segunua.

arLe lll - vlsln en profundldad:
Paia la evaluacion ue la teiceia paite uel test se utiliza ue nuevo la escala
Likeit. Esta paite se encuentia muy ielacionaua con la paite anteiioi y poi ello se
hace uso ue la misma escala y una calificacion final iuntica.

0na vez finalizaua la valoiacion ue los test ue usabiliuau es necesaiio tiatai
los valoies obteniuos y hacei un anlisis ue los iesultauos paia alcanzai una vision
ue esta ciencia ue la heiiamienta T0AB y pouei iealizai las iecomenuaciones
opoitunas en caso ue sei necesaiias.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1u9


3.9 8eallzacln de los 1esL Cenerales de usabllldad al Crupo de 1raba[o

Paia la iealizacion ue los test ue 0sabiliuau se ha escogiuo a un giupo ue tiabajo
compuesto poi cuatio miembios con euaues compienuiuas entie los 2u y los Su
aos. Bichos miembios abaican la totaliuau ue las tipologias ue usuaiio expuestas
en este Pioyecto: expeito (2 peisonas), avanzauo (1 peisona) y amateui (1
peisona). Se ha buscauo un peifil geneial que posea una titulacion univeisitaiia ue
ingenieiia finalizaua ya sea ue giauo tcnico o supeiioi. A su vez se ha buscauo
que en el giupo ue tiabajo se encuentien miembios que posean expeiiencia
piofesional, piefeiiblemente con la auministiacion ue bases ue uatos. Los uatos
peisonales ue los integiantes uel giupo ue tiabajo se consiueian confiuenciales y
no van a sei expuestos en este Pioyecto.

Paia la iealizacion ue los test se ha utilizauo
un entoino ue habitacion simple con complejiuau
meuiana. Paia la iealizacion uel test se ha optauo
poi iealizailo ue foima uigital, evitanuo el foimato
papel y las posibles ieticencias uel usuaiio al
consiueiailo una especie ue examen. Se ha utilizauo
un oiuenauoi peisonal ue sobiemesa con un
monitoi TFT ue 1S pulgauas que peimita una vision comoua y confoitable. Como
sistema ue contiol paia el inteilocutoi uel test se ha utilizauo un oiuenauoi
poittil conectauo en ieu con el piimeio y con una aplicacion vNC que peimita


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 11u


compaitii el esciitoiio uel oiuenauoi ue sobiemesa. Como sistema ue giabacion se
ha empleauo el piopio uel piogiama vNC que peimite giabai en viueo uigital el
esciitoiio que esta sienuo compaitiuo. Se ha optauo poi no comunicai al usuaiio
uel test ni la tipologia en la que se le ha incluiuo ni los iesultauos uel test que se
han obteniuo. La uuiacion paia este test geneial ue 0sabiliuau se encuentia
estableciuo en 1S minutos. Si el usuaiio lo iequieie se pueue ampliai uicho tiempo
S minutos. Se pietenue que el tiempo sea limitauo paia conseguii una piimeia
impiesion ue los puntos pieguntauos en el test, peio a la vez se quieie evitai que el
usuaiio uel test se sienta piesionauo o agobiauo poi la limitacion uel tiempo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 111


3.9.1 1esL de usuarlos
0suaiio 1 - Tipologia: Piofesional



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 112





nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 11S







nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 114


0suaiio 2 - Tipologia: Amateui



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 11S





nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 116







nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 117


0suaiio S - Tipologia: Avanzauo



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 118





nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 119







nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 12u


0suaiio 4 - Tipologia: Piofesional



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 121





nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 122







nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 12S


3.9.2 Lvaluacln de los 1esL de usabllldad
0na vez iealizauos los test al giupo ue tiabajo se pasa a iealizai la evaluacion ue
uichos test que peimitan obtenei una vision ue la heiiamienta uesue el punto ue
vista ue la usabiliuau.

Las evaluacion ue la heiiamienta paia caua uno ue los usuaiios es la
siguiente:
Lva|uac|n de |os 1est
Usuar|o 1
Tipologia Piofesional
Euau 24
Sexo vaion
*=BIC & Y *CB@?< FC 4JN=B?E
Lscolarldad u,8S
Poras de uedlcacln u,6
uso del CompuLador 1
SofLware uLlllzado u,S176
valoracln arLe l 2,9476
arte II - Caracter|st|cas de |a AML
LsLrucLura de la Apllcacln Su
Cperacln de la Apllcacln 22
SlsLema de Ayuda y Mensa[es 22
Aparlencla S7
valoracln arLe ll 111
arte III - Conten|do de |a AML
ConLenldo 4u
Lvaluacln y Aprendlza[e de usuarlo
4
Lxperlencla del usuarlo
14
valoracln arLe lll S8
Va|orac|n 1ota| Z[Z\]^[_ [_\`] a



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 124


El iesultauo obteniuo paia el usuaiio 1 en los test ue usabiliuau inuica que
le iepoita una satisfaccion ue apioximauamente el 77 %, es uecii, que peicibe la
aplicacion softwaie como til, intuitiva y fcil ue usai. Pueue consiueiaise como
una puntuacion alta paia la aplicacion.

Lva|uac|n de |os 1est
Usuar|o 2
Tipologia Amateui
Euau 22
Sexo Nujei
*=BIC & Y *CB@?< FC 4JN=B?E
Lscolarldad u,8S
Poras de uedlcacln u,6
uso del CompuLador u,S
SofLware uLlllzado u,S176
valoracln arLe l 2,4476
arte II - Caracter|st|cas de |a AML
LsLrucLura de la Apllcacln Su
Cperacln de la Apllcacln 2S
SlsLema de Ayuda y Mensa[es 21
Aparlencla SS
valoracln arLe ll 1u9
arte III - Conten|do de |a AML
ConLenldo S7
Lvaluacln y Aprendlza[e de usuarlo
S
Lxperlencla del usuarlo
14
valoracln arLe lll S4
Va|orac|n 1ota| Z_b\^^[_ [c\]] a

El iesultauo obteniuo paia los test iealizauos poi el usuaiio 2 inuica un
iesultauo similai al iepoitauo poi el anteiioi usuaiio. En este caso la utiliuau es
ligeiamente infeiioi, peio se sigue obtenienuo un 74 % sobie la mxima


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 12S


puntuacion posible, la total utiliuau. Bestacai que se tiata ue un usuaiio ue
tipologia amateui, con menos conocimientos que otios tipos ue usuaiios, poi tanto
su punto ue vista paia el anlisis ue la heiiamienta sei tomauo en cuenta en
menoi meuiua, pues el objetivo ue este pioyecto es el anlisis ue la aplicacion paia
un entoino piofesional.

Lva|uac|n de |os 1est
Usuar|o 3
Tipologia Avanzauo
Euau 26
Sexo vaion
*=BIC & Y *CB@?< FC 4JN=B?E
Lscolarldad u,8S
Poras de uedlcacln 1
uso del CompuLador u,S
SofLware uLlllzado u,S9SS
valoracln arLe l 2,92SS
arte II - Caracter|st|cas de |a AML
LsLrucLura de la Apllcacln 28
Cperacln de la Apllcacln 17
SlsLema de Ayuda y Mensa[es 22
Aparlencla 4u
valoracln arLe ll 1u7
arte III - Conten|do de |a AML
ConLenldo 4u
Lvaluacln y Aprendlza[e de usuarlo
S
Lxperlencla del usuarlo
12
valoracln arLe lll SS
Va|orac|n 1ota| Z_^\]dbc [c\[b a

En el caso ue un usuaiio avanzauo, peifil uel usuaiio S, la puntuacion es
picticamente iuntica a la anteiioi. Se tiata ue un usuaiio con amplios


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 126


conocimientos ue bases ue uatos, luego es una opinion que uebe sei tomaua en
cuenta.
Lva|uac|n de |os 1est
Usuar|o 4
Tipologia Piofesional
Euau 2S
Sexo vaion
*=BIC & Y *CB@?< FC 4JN=B?E
Lscolarldad u,8S
Poras de uedlcacln 1
uso del CompuLador u,S
SofLware uLlllzado u,SSu6
valoracln arLe l 2,86u6
arte II - Caracter|st|cas de |a AML
LsLrucLura de la Apllcacln 27
Cperacln de la Apllcacln 21
SlsLema de Ayuda y Mensa[es 2S
Aparlencla Su
valoracln arLe ll 12S
arte III - Conten|do de |a AML
ConLenldo Su
Lvaluacln y Aprendlza[e de usuarlo
4
Lxperlencla del usuarlo
1S
valoracln arLe lll 67
Va|orac|n 1ota| Z]d\`_e_ `_\db a

Poi ltimo, en el caso ue un usuaiio con tipologia piofesional peiteneciente
al giupo ue tiabajo, se obtiene una puntuacion elevaua ue apioximauamente el 86
%. Es una puntuacion excepcional que inuica una elevaua utiliuau paia un usuaiio
cuya viua piofesional la ueuica a la implementacion y auministiacion ue bases ue
uatos entie otios cometiuos.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 127


Paia el clculo ue la puntuacion final ue usabiliuau ue T0AB, se va a hacei
uso ue las puntuaciones obteniuas paia caua uno ue los miembios uel equipo ue
tiabajo al que se le aplicai un factoi coiiectivo que peimita que cieitas opiniones
tengan un mayoi peso fiente a otias, en este caso la opinion ue la tipologia
piofesional sobie la amateui y la avanzaua en una menoi meuiua. Los factoies
coiiectivos que van a sei utilizauos son los siguientes:
Va|orac|n
1|po|og|a Iactor correct|vo
rofeslonal 1
Avanzado
u,8
AmaLeur
u,6

La nota final ue usabiliuau ue la aplicacion se iecoge en la siguiente tabla:
Nota I|na| de Usab|||dad
Usuar|o (?LE<EOf= :=AIEB .EBBCAI?VE D=<EB=A?M>
usuarlo 1 Piofesional 1 76,89 %
usuarlo 2 Amateui u,6 7S,99 %
usuarlo 3 Avanzauo u,8 7S,7S %
usuarlo 4 Piofesional 1 86,2S %
1ota| [`\c] a



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 128




6 - Anllsls ormenorlzado y Cula
LxhausLlva de uso


PerramlenLa para la AdmlnlsLracln de 8ases de uaLos 1CAu para Cracle



















Lxtracto
G1 *23* 6)13, .*' 6+,5*/3, 2* +*&'$7& )1 &1L'$2$2 6,+#*1,+$7&., .* '& %)1/$,1&'$.&.
.* '& ;*++&#$*13& ?E!@ 5 & 2) <*7 2* 6'&2#& *1 '& +*&'$7&/$01 .* )1& -)>& .* )2,
*R;&)23$<,8 /,1%,+#* 2* <& 6+,.)/$*1., .$/;, &1L'$2$2


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 129


6.1 asos revlos
Paia la iealizacion uel anlisis intensivo y la guia ue uso, es necesaiio uisponei ue
una licencia 0iacle. Se hai uso ue la veision 1ug ue 0iacle ya que en el momento
ue iealizai este pioyecto eia la veision ms estable. Actualmente se encuentia
uisponible la veision 11g, peio es una veision tempiana con bugs que iesolvei y
una inestabiliuau naua ueseable.

La aplicacion T0AB empleaua es la veision ms ieciente en el momento ue
iealizai este anlisis, se tiata ue la 8.S.u.Sug implementaua en noviembie ue 2uu8.
Se hace uso ue la heiiamienta bajo licencia fieewaie que pueue sei uescaigaua
uesue la piopia pgina web ue la empiesa uesaiiollauoia (www.toausoft.com).
Auicionalmente se ha utilizauo la veision 9.7.2.S con funcionaliuau extenuiua bajo
licencia comeicial apiovechanuo las 1S uias giatuitos ue piueba que la empiesa
Quest Softwaie paia el anlisis ue las ltimas funcionaliuaues incluiuas en T0AB.

Baua su impoitancia se va a iealizai un comentaiio bieve ue la instalacion y
configuiacion ue T0AB paia su coiiecto funcionamiento. Poi el contiaiio, la
configuiacion e instalacion uel gestoi ue bases ue uatos 0iacle no va a sei
comentaua puesto que no es objeto ue este pioyecto. La puesta en maicha SuBB
0iacle no es compleja peio tampoco pueue consiueiaise como fcil ya que existen
pasos ciiticos que si no se configuian coiiectamente el gestoi no funcionai. En el


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1Su


poital web ue 0iacle se uisponen ue guias ue instalacion asi como ue configuiacion
que pueuen facilitai el pioceso. A su vez, existen uistintas publicaciones que
tambin pueuen sei consultauas.

La configuiacion ue T0AB no piesenta ninguna complicacion. Esta se ha
iealizauo una vez se uisponia uel gestoi 0iacle instalauo y configuiauo. Se
iecomienua iealizailo en este oiuen uebiuo a la funcionaliuau ue autoconexion ue
que uispone T0AB, que sei comentauo ms auelante.

0na vez iealizauo este pioceso ue instalacion, es necesaiio iealizai la
configuiacion pievia ue la aplicacion. Este configuiauoi, al igual que en otios


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S1


piogiamas, se lanzai la piimeia vez que se inicie la heiiamienta. El configuiauoi
guiai al usuaiio uuiante touo el pioceso bajo ties sencillas pantallas que se
comentan a continuacion:

En esta piimeia ventana se piegunta poi el aspecto visual que se quieie que
tenga el euitoi asi como la foima en que se quieie que se oiganicen los uistintos
objetos a la hoia ue sei manejauos. Es un gian acieito el pouei amoluai la foima ue
tiabajai uel usuaiio al piogiama a tiavs ue este tipo ue opciones ya que sin uuua
iepoitai mayoi comouiuau a la hoia uel manejo y sobie touo una mayoi
eficiencia y piouuctiviuau.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S2



Se iecomienua seleccionai la opcion ue mostiai los objetos oiuenauos en
tablas poi la comouiuau que ofiece a la hoia ue tenei oiuenauos los uistintos
objetos ue los que se uispone.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1SS


En la segunua pantalla ue configuiacion se piue al usuaiio que configuie el
inicio y el cieiie ue la aplicacion. Bestacai que entie las opciones uisponibles
pueuen configuiaise aspectos como si se quieie que apaiezca la pantalla inicial al
caigai el piogiama o el soniuo uel sapo cioanuo tan caiacteiistico cuanuo sta se
inicia. Son uetalles que pueuen consiueiaise como ue menoi impoitancia, peio
cuanuo se tiabaja con la aplicacion ue foima intensiva son aspectos que pueuen
llegai a iesultai bastante molestos.

Al igual que en el caso anteiioi, es un gian acieito este nivel tan uetallauo
ue configuiacion. Estas opciones ueben sei configuiauas segn el gusto uel
usuaiio, aunque se iecomienua uesactivai uichas opciones si se va a tiabajai con


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S4


ella habitualmente, ahoiiai iecuisos uel sistema, tiempo y no ponui a piueba la
paciencia uel uesaiiollauoi.

En la ltima ue las pantallas ue configuiacion, se piegunta sobie la foima en
la que ueben actuai las consultas en el gestoi ue bases ue uatos. En piincipio es
mejoi uesactivai ambas opciones. Posteiioimente si se iequieie, pouin activaise
nuevamente.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1SS


6.2 Conexln con el SC8u Cracle

Bentio ue la aplicacion, con lo piimeio que se encuentia el usuaiio es el uestoi ue
Conexiones que peimite conectai la aplicacion T0AB a las bases ue uatos que
contiene 0iacle. El aspecto uel gestoi es el siguiente:

El gestoi iealiza una conexion pievia a 0iacle paia uescaigai y tenei
accesibles touos los esquemas conteniuos en el sistema paia que el usuaiio pueua
seleccionai aquel que necesita y conectaise meuiante un nick y contiasea
uefiniuos ue foima ipiua.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S6



Este hecho es al que se ha iefeiiuo con anteiioiiuau como autoconexion ya
que sin necesiuau ue que el usuaiio configuie una conexion o configuie el acceso al
gestoi, T0AB lo tiene uefiniuo pieviamente evitanuo el engoiioso pioceso ue tenei
que uefinii listeneis o ieconfiguiai los ya existentes. Este pioceso se encuentia
estableciuo si se ha iealizauo una configuiacion uel gestoi al uso, es uecii, sin
cambiai ninguna ue las opciones impoitantes ue lo que seiia una configuiacion
estnuai cliente-seiviuoi. Bestacai tambin que paia que este pioceso funcione
coiiectamente se tiene que habei aiiancauo el SuBB 0iacle pieviamente antes ue
inicializai la heiiamienta T0AB.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S7


Como ltimo uetalle, cabe uestacai el histoiico ue conexiones que este
gestoi tiene incluiuo. Este histoiico tiene una uoble funcion:

- Poi un lauo siive como log ue contiol ue los uistintos accesos que se han
iealizauo con la aplicacion a alguna ue las bases ue uatos conteniuas en 0iacle.

- Poi otio lauo, siive ue utiliuau paia volvei a iealizai conexiones ue foima ipiua,
sin necesiuau ue tenei que ieuefinii continuamente los paimetios uel nombie ue
la base ue uatos asi como uel usuaiio. Si se tiabaja continuamente con una misma
base ue uatos, esto peimitii ahoiiai tiempo y evitai iepetii una misma opeiacion
continuamente.



Poi comouiuau y paia mayoi contiol poi paite uel usuaiio, las conexiones
pueuen sei oiuenauas poi uistintos ciiteiios. En un piimei momento este oiuen se
encuentia estableciuo a tiavs ue la conexion ms ieciente, peio si se quieie llevai
un contiol ue los accesos poi paite ue los uistintos usuaiios al sistema, se pueuen
utilizai los uistintos ciiteiios ue oiuenacion uefiniuos facilitanuo la gestion y el


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S8


contiol uel tiabajo ue caua uno ue los integiantes uel equipo, algo funuamental en
la acometiua ue pioyectos infoimticos.

Este gestoi ue conexiones se encuentia automatizauo, no es necesaiio que
el usuaiio tenga que uefinii una nueva conexion a tiavs ue la uefinicion ue valoies
como el piotocolo a utilizai (geneialmente TCP), el host que se va a empleai o a
tiavs ue que pueito se va a establecei la comunicacion con el seiviuoi.

Este gestoi iecopila las uistintas conexiones uefiniuas a tiavs ue los
clientes 0iacle que se tengan instalauos, y simplemente seleccionanuo uno ue la
lista uesplegable e intiouucienuo el nombie ue la base ue uatos, usuaiio y la
contiasea se tenui acceso inmeuiato a los iecuisos almacenauos poi 0iacle. Esto
facilita el pioceso ue conexion y ieuuce enoimemente los tiempos necesaiios paia
llevai a cabo este tipo ue opeiaciones.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S9


6.3 Anllsls de lnLerfaces y Crganlzacln de 8ecursos

Tias iealizai una conexion con el sistema gestoi ue bases ue uatos 0iacle, se
acceue a lo que iealmente sei el entoino ue tiabajo ue T0AB. El aspecto geneial
pueue apieciaise a continuacion:

Lo que uestaca en un piimei momento es la sencillez uel aspecto visual uel
entoino. Evitanuo caei en un aspecto iecaigauo o muy elaboiauo que ietiase el
pioceso ue tiabajo, uebiuo a los tiempos ue caiga uel entoino o a la pesauez ue los
efectos animauos, en esta aplicacion se ha optauo poi la sobiieuau. Es un piogiama
uestinauo al tiabajo, no al ocio, lo que piima es la piouuctiviuau y la comouiuau y


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 14u


no el aspecto visual. Tampoco hay que caei en el extiemo opuesto, uefinii un
entoino tipo NS-B0S poique aunque este entoino es mucho ms ligeio, la
incomouiuau que iepoita al usuaiio, pouiia incuiiii en una consiueiable ieuuccion
ue su piouuctiviuau. Es necesaiio encontiai el equilibiio entie un entoino visual y
un entoino piouuctivo.

La oiganizacion ue las utiliuaues es la habitual, a tiavs uel uso ue baiias ue
heiiamientas que las agiupan en conjuntos ue botones con una funcion
ielacionaua. No es necesaiio inventai ningn tipo ue oiganizacion noveuosa
mxime cuanuo los usuaiios ya se encuentia habituauo a sta.

Si pieviamente no se ha estableciuo una conexion uesue el uestoi habilitauo
paia este fin, el piogiama solo tenui accesible la baiia piincipal ue heiiamientas
asi como los mens piincipales:



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 141


Esta baiia ue heiiamientas, est iueaua paia peimitii el acceso a las
piincipales secciones y funciones ue la aplicacion.

Besue ella se pueue acceuei nuevamente al uestoi ue Conexiones paia
vinculailo a 0iacle asi como a los uistintos euitoies uefiniuos en T0AB como son:
el euitoi ue sentencias SQL (SQL Euitoi), el euitoi ue esquemas (Schema Biowsei),
el euitoi ue pioceuimientos (Pioceuuie Euitoi), el euitoi ue texto (Text Euitoi) o la
ventana ue saliua (0utput Winuow) que mostiai touos los iesultauos ue aquellas
sentencias SQL que hayan siuo ejecutauas.

Esta baiia tambin peimite acceuei a una paite funuamental uel piogiama:
las opciones ue configuiacion ue T0AB. Es una pieza clave que peimite auaptai la
heiiamienta a la foima ue tiabajo uel usuaiio y no a la inveisa. Es algo
funuamental a la que se le uebe ueuicai tiempo paia auaptai el entoino a la foima
ue tiabajo uel usuaiio y aumentai la piouuctiviuau ue ste. Estas opciones
peimiten flexibilizai el piogiama ue foima consiueiable y uebiuo a su impoitancia,
sein analizauas ms auelante. T0AB tambin uispone ue una utiliuau enfocaua en
este mismo sentiuo, y es la posibiliuau ue salvai touas las opciones seleccionauas,
no solo las ue configuiacion. A su vez, posibilita guaiuai el aspecto uel entoino ue


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 142


tiabajo, evitanuo tenei que ieuefiniilo ue nuevo caua vez que se aiianca la
aplicacion.

Los uistintos euitoies ue que uispone la aplicacion se encuentian uispuestos
en ventanas. Inicialmente se encuentian caigauos el euitoi ue sentencias SQL y la
ventana ue saliua, en la que se pueue acceuei a los uistintos uatos ue una consulta
a tiavs ue la iejilla ue uatos (uata giiu), que muestia los uatos meuiante tuplas, o
a tiavs ue la ventana ue saliua ue sciipts cuya funcion se comentai en sucesivos
apaitauos.

Besue aqui tambin se pueue acceuei al Explain Plan ue 0iacle. La funcion
ue esta utiliuau iauica en que siempie que se iecibe una consulta a tiavs ue una
sentencia SQL, 0iacle uisea un plan ue ejecucion que uefine como el SuBB va a
tiatai los uatos y como va a acceuei a ellos, que inuices va a utilizai y cuales no asi
como otio tipo ue consiueiaciones. T0AB peimite al usuaiio uefinii su piopio
Explain Plan o mouificai uno existente en lugai ue los que piopoiciona el gestoi
paia sentencias SQL concietas. Estos planes son analizauos poi el SuBB y
almacenauos en la tabla 4S!TU?!VSG a la que se pueue acceuei uesue el euitoi ue
sentencias SQL iealizanuo una consulta el uiccionaiio ue uatos.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 14S


Paia iealizai una consulta, sta uebe sei esciita en el euitoi ue sentencias
SQL y piesionai el boton ue ejecucion ue sentencias. Al contiaiio que en otios
euitoies que caua vez que se esciibe una sentencia y se pulsa la tecla $13+, sta se
ejecuta, el euitoi ue T0AB peimite esciibii touas las consultas que se necesiten y
ejecutailas a la vez (en iealiuau no est uems iecoiuai que se ejecutan
secuencialmente), eso si, es necesaiio sepaiai caua sentencia uel iesto a tiavs uel
simbolo punto y coma. Auems se peimite uai foimato a caua sentencia al no tenei
que esciibiila en una nica linea lo que facilita mucho la couificacion y su posteiioi
ievision.

0na vez que se ejecuta una sentencia, se caiga el Bata uiiu ue la ventana ue
saliua con el conjunto ue tuplas afectauas poi uicha sentencia.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 144



Este conjunto ue uatos pueue sei ieoiuenauo simplemente hacienuo clic en
el campo poi el que se quieie iealizai la oiuenacion y seleccionanuo el ciiteiio
apiopiauo.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 14S


Tambin se peimite la mouificacion uel valoi ue alguno ue los campos ue
una tupla uiiectamente sin necesiuau ue iealizai una sentencia 0PBATE.
Simplemente con hacei uoble clic en el campo ueseauo, T0AB caigai la
infoimacion ue ese campo en el euitoi ue texto y peimitii al usuaiio su
mouificacion. Bestacai que en la esquina infeiioi ue la ventana piincipal ue la
aplicacion es necesaiio consultai si la opcion ue auto commit se encuentia activa
puesto que si no es asi, el usuaiio uebei iealizai el commit manualmente a tiavs
uel boton habilitauo paia tal fin en la baiia piincipal ue heiiamientas. }unto a este
icono, se encuentia la opcion contiaiia, el comanuo ue iollback que ueshace touos
los cambios iealizauos en la base ue uatos uesue el ultimo commit que se haya
estableciuo poi lo que habi que tenei cuiuauo. Es cieito que ambos botones
tienen una funcionaliuau ielacionaua y poi ello se han puesto juntos en la baiia ue
heiiamientas, peio se coiie el iiesgo ue que se lleven a cabo acciones no ueseauas
al eiiai con el iaton.

0tio euitoi al que se pueue acceuei uesue la baiia piincipal ue
heiiamientas es el euitoi ue esquemas:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 146



Este euitoi se encuentia uiviuiuo en uos paites: una paite en la que se
pueue acceuei a las tablas uefiniuas, vistas, inuices y uispaiauoies geneiales ue la
base ue uatos y otia en la que se caigan los elementos afectauos poi caua uno ue
los objetos que se seleccionen en la piimeia uivision. Asi poi ejemplo si en la
piimeia ventana se selecciona una tabla, en la segunua paite uel euitoi ue
esquemas se caigain los valoies ue los campos uefiniuos, inuices estableciuos o
las uistintas claves extianjeias que ielacionan esta tabla con otias uentio ue la
base ue uatos.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 147



Al igual que con el caso uel euitoi ue esquemas, se pueue acceuei al euitoi
ue pioceuimientos uesue la baiia piincipal ue heiiamientas:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 148



Este euitoi caiga su piopia ventana ocultanuo las uems paia que el usuaiio
tenga espacio suficiente paia iealizai su tiabajo. En cualquiei momento, se pueue
cambiai ue ventana simplemente hacienuo clic en el boton ue caua euitoi sin
peiuei el tiabajo iealizauo y sin necesiuau ue iealizai un guaiuauo pievio ue caua
uno ue los euitoies.

Como pueue veise, la oiganizacion ue los inteifaces y ue los objetos es
sencilla y eficiente. Resulta intuitiva y veistil y pueue amoluaise el entoino ue
tiabajo a la foima ue tiabajai uel usuaiio aumentanuo la comouiuau ue ste y su
piouuccion.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 149


6.4 Cpclones de Conflguracln. llexlbllldad del enLorno de Lraba[o

Sei la piincipal heiiamienta paia amoluai el entoino a la foima ue tiabajo uel
usuaiio, potenciai la ya ue poi si intuitiva foima ue tiabajai, peimitii que las
opeiaciones que el usuaiio iealice con mayoi asiuuiuau se encuentien ms
accesibles y touo ello se tiauucii en una mayoi piouuctiviuau, uno ue los
objetivos ms impoitantes que se pietenuen alcanzai, touo ello sin uespieciai la
comouiuau uel usuaiio.

Paia acceuei a la configuiacion ue T0AB, se pueue iealizai a tiavs uel
boton habilitauo en la baiia piincipal ue la aplicacion:
Tambin se encuentia accesible a tiavs uel men W$*F > E63$,12 o usanuo
el atajo ue teclauo !'3X<8 !'3X,.

0na vez se acceue al cuauio ue uilogo ue la configuiacion ue opciones, se
pueue vei la siguiente ventana:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1Su



El cuauio ue 0pciones se encuentia uiviuiuo en ocho gianues bloques
uepenuienuo ue qu paimetios se ueseen mouificai. La totaliuau ue los
paimetios que pueuen sei alteiauos han siuo agiupauos atenuienuo a su funcion
logica, peimitienuo al usuaiio encontiai ue foima ms intuitiva aquella opcion que
uesee cambiai.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S1


A continuacion se hace una uesciipcion ue aquellos paimetios ue mayoi
impoitancia paia el usuaiio:

uaLa Crld
0pciones ue configuiacion que afectan a la saliua ue los uatos ue las
uistintas consultas SQL que se iealicen. Se centian piincipalmente en la foima en
la que se muestian las uistintas tuplas ue uatos uentio ue la iejilla (uiiu) y ue los
uistintos tipos ue uatos que es capaz ue gestionai la heiiamienta.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S2


- -gEh: muestia los uatos meuiante la iejilla y peimite la seleccion ue
cualquiei campo ue uatos meuiante un iectngulo ue coloi azul que
posibilite el acceuei al euitoi ue texto paia cambiai el valoi.
- *BCV?Ch .E<NH> T #Eh +?>CJ: posicion inicial uel cuisoi uentio ue la
iejilla y nmeio ue lineas abaicauas poi uicho cuisoi.
- :E>IJ: fuentes empleauas en la iejilla paia mostiai los uatos y la cabeceia
ue los uatos o nombies ue los campos ue la tabla mostiaua. Pueue
mouificaise tanto su tipo como su tamao. Se iecomienua usai uos
claiamente uifeienciauas.
- 1LI?E>J: uistintas opciones paia la visualizacion ue los uatos que peimiten
la ieoiuenacion ue las columnas al gusto uel usuaiio asi como la solicituu
ue confiimacion cuanuo se pietenue ieoiuenai poi alguno ue los campos.
Bestacai que mouificai alguno ue estos valoies no afectai al conteniuo ue
la base ue uatos puesto que nicamente se est actuanuo sobie la saliua ue
uichos uatos.
- 'N<< .E<NH>J: mostiai aquellos valoies uefiniuos como null uentio ue la
tabla y mostiailos en un coloi que iesalte como es el amaiillo. Se
iecomienua activai estas opciones si las tablas que se utilizan en la base ue
uatos peimiten la inclusion ue valoies null.
- #Eh 'NHWCBJ: mostiai el nmeio ue linea ue la tupla ue uatos.
Recomenuauo teneila seleccionaua.


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



Pgina 1SS


- !"#$%&': mouifica el tamao ue caua columna ue la iejilla segn el tamao
ue la cabeceia o el tamao ue los uatos, asi como mouificai el tamao ue
caua columna ue foima inuepenuiente. Peimite mostiai los uatos ue una
tabla ue foima ms comoua uepenuienuo ue si se uispone ue tablas con
muchos campos o ue tablas con pocos campos peio con valoies con un
tamao consiueiable.
- !"&()"#: uifeientes opciones que no tienen mayoi inteis paia el usuaiio
coiiiente salvo la ue peimitii que apaiezca el euitoi ue textos al hacei
uoble clic sobie uno ue los campos ue la iejilla. Bicha opcion se encuentia
activa poi uefecto y se iecomienua manteneila ue ese mouo.
- *"&('+ *")%-(' . /0'1#-.: opciones que peimiten uefinii tanto el foimato
ue las fechas como el foimato ue las hoias. Si se usa la veision ameiicana
uel piouucto es iecomenuable mouificai el foimato ue la fecha y utilizai el
euiopeo.
- /-(- 2.13': peimite uefinii tanto los foimatos nativos utilizauos poi
0iacle como los piopios foimatos estnuai (ANSI) que pueuen sei
utilizauos. Se pueue tanto especificai nuevos foimatos como quitai
aquellos que no se quieia que sean usauos.





"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


!"#$%&'
+,-%.&/0 12/ '3/-4'& ' 5.0 6%04%&4.0 /6%4.7/0 -.&4/&%6.0 /& 8+9:; <' 0/'&
/6%4.7/0 6/ 0/&4/&-%'0 =>?; /6%4.7/0 6/ ,7.-/6%@%/&4.0 . /6%4.7/0 6/ 4/A4. ,'7' 5'
%&-520%B& 6/ %&3.7@'-%B& /& 5'0 4'C5'0 12/ -.@,.&/& 5' C'0/ 6/ 6'4.0D

- !"#"$%&E 6%04%&4'0 .,-%.&/0 ,'7' 5' 24%5%F'-%B& 6/ 5.0 3%-G/7.0 !"#"$%&#
12/ -.&4%/&/& 5'0 /&47'6'0 /04#4%-'0 6/ 5'0 -'6/&'0 6/ -.&/A%B& ' 5'0 C'0/0
6/ 6'4.0 +7'-5/D :/04'-'7 12/ 0/ 6%0,.&67# 6/ 2& 3%-G/7. !"#"$%&# ,.7
-'6' -5%/&4/ %&04'5'6.D 8'@C%H& 0/ ,/7@%4/ 'I'6%7 /6%4.7/0 /A4/7&.0 '5
,7.$7'@' '0J -.@. @.6%3%-'7 5' 0%&4'A%0 /@,5/'6' ,.7 /04.0 /6%4.7/0D


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ())


- !"#* +,-%+&./ 01. '2.-3'& ' 4'/ -'&3%5'5./ 6+/37'5'/ .& 8.9'5.-%6'4 .&
-'/+ 5. ,+/..74'/:
- $%&'( *"++',-.* ,.76%3. 5.2%&%7 4+/ /.7;%5+7./ 5. -+77.+ .6,4.'5+/ ,+7 4'
+7$'&%<'-%=& '/> -+6+ 5%/3%&3'/ +,-%+&./ 5. /.$17%5'5 -+6+ .4 '&#4%/%/ 5.
+?@.3+/ + 4' 6+&%3+7%<'-%=& 5. ?'/./ 5. 5'3+/:
- /'(".* 5%/3%&3+/ 2%-8.7+/ .6,4.'5+/ A /1/ .93.&/%+&./ 5.2%&%5'/ ,'7' ./3+/
2%-8.7+/: B. ,.76%3. 5.2%&%7 3%,+/ 5. 2%-8.7+/ ,'7' .4 $1'75'5+ A 4' -'7$' 5.
/-7%,3/ .93.7&+/ A ' /1 ;.< 4' 5.2%&%-%=& 5. .93.&/%+&./ ,'7' %6,+73'7 A
.9,+73'7 +?@.3+/ 5. 4' ?'/. 5. 5'3+/:
- 0,.+&,1" 2&,&-"3* ,'7#6.37+/ 01. '2.-3'& ' 4+/ 5%/3%&3+/ /.7;%5+7./
13%4%<'5+/ .& C7'-4.: D'6?%E& ,.76%3. 5.2%&%7 '4.73'/ '&3. 4' -'>5' 5.
'4$1&+ 5. ./3+/ /.7;%5+7./:

!"#$%"&'
".76%3. 5.2%&%7 5%/3%&3'/ '4.73'/ 517'&3. .4 ,7+-./+ 5. 6+&%3+7%<'-%=& 5.4
/%/3.6' $./3+7 5. ?'/./ 5. 5'3+/ C7'-4. 5.2%&%.&5+ ;'4+7./ 6#9%6+/ A 6>&%6+/ '/>
-+6+ 4+/ /-7%,3/ .6,4.'5+/ '&3. 1&' '4.73': D'6?%E& ,.76%3. 5.2%&%7 5%/3%&3+/
2%-8.7+/ 5. '4.73' 01. -+6,4.6.&3'7#& ' 4+/ 2%-8.7+/ 5. FCG 13%4%<'5+/ .& C7'-4.:




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S6


Cracle
Conjuntos ue paimetios que queuan al maigen ue lo que es la heiiamienta
T0AB y que se centian en el piopio gestoi 0iacle. Estos paimetios pueuen sei
tiatauos uesue 0iacle y se iecomienua haceilo asi poi ello no sein tiatauos aqui.

rocedure LdlLor
0pciones que afectan exclusivamente al euitoi ue pioceuimientos ue T0AB
y a la heiiamienta ue uebugging ue sentencias SQL, sciipts ue bases ue uatos y
couigo fuente en lenguaje PLSQL.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S7


- "F?IEB 1LI?E>J: opciones que afectan a las uistintas ventanas que
componen los euitoies ue T0AB. Peimite uesue cambiai la fuente
empleaua, iefoimateai los ficheios que han siuo caigauos hasta la
utilizacion ue mltiples lineas ue pestaas paia tenei agiupauos los
objetos.
- ,CWNOO?>O: paimetios empleauos uuiante el pioceso ue uepuiacion ue
sciipts o conjuntos ue sentencias y couigos fuente.

Bestacai que
es muy impoitante
uefinii el conjunto
ue coloies que van
a sei empleauos
uuiante este pio-
ceso. Caua piogia-
ma utiliza los
suyos piopios, no
es algo estnuai y pueue que el usuaiio ya se encuentie habituauo a unos
concietos y al cambiai uichos coloies en T0AB, le lleven a confusion.




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S8


Schema 8rowser
0pciones, que al igual que en el caso anteiioi, afectan nicamente al gestoi
ue objetos ue T0AB cuya funcion piincipal es peimitii el acceso y contiol a las
uistintas estiuctuias ue uatos que se han iuo uefinienuo en las tablas y bases ue
uatos.

- ,=I=: paimetios que afectan a las estiuctuias uefiniuas. Se iecomienua
maicai las opciones ue iefiescai el buscauoi siempie que se ciee un nuevo
objeto o se mouifique uno ya existente o siempie que se seleccione uno


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 1S9


paia mostiai sus uetalles. Es bueno tiabajai constantemente con la ltima
veision ue los objetos, aunque poi ello se penalice en un aumento ue la
utilizacion ue iecuisos poi paite uel sistema.
- D?JN=<: opciones que peimiten al usuaiio iecolocai las heiiamientas uel
Schema Biowsei, cuales se quieien en la ventana izquieiua y cuales en la
ueiecha asi como la uisposicion ue las baiias ue heiiamientas y el aspecto
ue las mismas.

SCL LdlLor
Paimetios paia cambiai el aspecto uel euitoi ue sentencias SQL y
amoluailo al gusto y foima ue tiabajai uel usuaiio.



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


- !"#$%& ()$#%*++ ,-.%,&/0 0%1%2'3/0 ' 2'0 45/ 0/ -5/6/& .'17%'3 /& ,83,0
/6%8,3/0 9 45/ :'& 0%6, .,1/&8'6'0 .,& '&8/3%,3%6'6; <08, /0 '2 $508,
-/30,&'2 6/ .'6' 505'3%,;
- ,-./ 0%"/+ 6/=%&%3 2/&$5'>/0 6/ -3,$3'1'.%?& .,& 2,0 45/ .3/'3 '2$@&
0.3%-8 , .?6%$, 3/2'.%,&'6, .,& 2' 7'0/ 6/ 6'8,0; A/ -5/6/ 6/=%&%3 .5'2 B' '
0/3 /1-2/'6,;
- 1$-$/2/*$3 !4/56$#%*+3 0%22#$78%99:-5.+ ,-.%,&/0 45/ '=/.8'& ' 2'
/>/.5.%?& 6/ 0/&8/&.%'0 ACD '0E .,1, ' 2'0 ,-/3'.%,&/0 6/ .,11%8 9
3,227'.F; A/ 3/.,1%/&6' '.8%B'3 /2 1,083'3 /2 8%/1-, /& 45/ 0/ />/.58, .'6'
5&' 6/ 2'0 0/&8/&.%'0 -'3' 22/B'3 5& .,&83,2 1#0 1%&5.%,0, 6/ 2'0 1%01'0;

!"# %&'()(*
G0-/.8, $/&/3'2 6/ 2' :/33'1%/&8'H 6/06/ .,2,3/0 /1-2/'6,0H -'0'&6, -,3
7'33'0 6/ :/33'1%/&8'0 6%0-,&%72/0 :'08' 2'0 ,-.%,&/0 6/=%&%72/0 -'3' /2 %&%.%, 6/
IJGK;



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 161


- 6C>CB=<: aspecto visual geneial uel piogiama. Se peimite incluso uefinii
los coloies paia los uistintos joins existentes.
- :N>AI?E>J: funciones uefiniuas en SQL que pueuen empleaise en las
sentencias. Se peimite incluii y eliminai aquellas que no quieia el usuaiio.
- -I=BI 4L: opciones uuiante el inicio ue la aplicacion. Como se comento
anteiioimente, se peimite uesactivai la pantalla ue inicio e incluso el
soniuo uel sapo que caiacteiiza este piogiama.
- (EE<W=BJQ%C>NJ: heiiamientas que se van a encontiai uisponibles al
lanzai la aplicacion. Es una uecision peisonal ue caua usuaiio.
- i?>FEhJ: ventanas que ueben sei caigauas al iniciai el piogiama. Al igual
que en el caso anteiioi, es una uecision uel usuaiio. Se iecomienua caigai
al menos la ventana uel Schema Biowsei y el euitoi ue sentencias.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 162


6.3 Schema 8rowser

El navegauoi ue objetos o estiuctuias es una ue las heiiamientas ms potentes ue
que uispone T0AB. Su piincipal funcion es pouei acceuei a cualquieia ue las
estiuctuias ue foima fcil y sobietouo ipiua sin necesiuau ue ejecutai vaiias
sentencias SQL. A su vez, tambin peimite la gestion ue estas estiuctuias y su
contiol uesue el punto ue vista ue seguiiuau puuienuo uefinii ue foima ipiua los
peimisos y piivilegios paia caua una ue las estiuctuias, simplemente
seleccionanuo una estiuctuia y uanuo al boton habilitauo paia ello en una ue las
baiias ue heiiamientas uel navegauoi ue esquemas.

El aspecto geneial uel navegauoi ue esquemas pueue veise a continuacion:



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 16S


Paia acceuei a l, pueue haceise uesue el boton habilitauo en la baiia ue
heiiamientas piincipal ue T0AB o a tiavs uel men @&3&=&2* Y J/;*#& V+,F2*+:
Lo que uifeiencia a este navegauoi ue otio conteniuo en otias aplicaciones
es la capaciuau paia mouificai su aspecto. ueneialmente estos navegauoies
utilizan una iepiesentacion en foima ue ibol paia mostiai touos los objetos
conteniuos ue la base ue uatos con el inconveniente que si se tiata ue una base ue
uatos con un tamao impoitante es inevitable tenei que hacei uso ue la baiia ue
scioll continuamente peiuienuo un tiempo valioso y volvinuolo teuioso. En T0AB
se ha solucionauo meuiante la utilizacion ue una vista con pestaas. Bichas
pestaas pueuen mostiaise en una nica linea o en vaiias lineas, opcion altamente
iecomenuaua. El aspecto seiia el
siguiente:

Paia mouificai este aspecto el
usuaiio pueue haceilo uesue las
opciones comentauas con anteiioiiuau o
ue foima ms ipiua y eficaz, uesue el
icono situauo en la paite ueiecha ue la
ventana paia acceuei uiiectamente a los


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 164


paimetios que nicamente afectan al gestoi ue esquemas.

Bestacai que el Schema Biowsei tambin peimite seleccionai la vista
clsica en foima ue ibol que aunque posee vaiios inconvenientes como se ha visto
con anteiioiiuau, pueue que el usuaiio se haya acostumbiauo y an asi la piefieia.

Quiz el usuaiio ms expeiimentauo pueua apieciai este navegauoi como
otio exploiauoi ms y siga piefiiienuo la utilizacion uiiecta uel euitoi ue
sentencias, peio T0AB ha uotauo a esta heiiamienta ue mucha mayoi potencia
que la ue un simple navegauoi conviitinuolo en una utiliuau que ahoiia tiempo y
poi tanto aumenta la piouuctiviuau.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 16S


0tia ue las caiacteiisticas que hacen esta heiiamienta tan inteiesante es la
configuiacion ue las piopias pestaas que quieie el usuaiio que se encuentien
uisponibles. Pueue que el usuaiio no utilice muchas ue las pestaas y quieia que el
espacio que ocupan uichas pestaas sea apiovechauo poi la ventana ue
visualizacion paia mostiai los objetos. Esto pueue solucionaise ipiuamente,
simplemente hacienuo clic con el boton ueiecho en cualquieia ue las pestaas y
seleccionanuo K,1%$-)+&3$,1.

En el cuauio ue uilogo pueue seleccionaise qu pestaas se quieie que
encuentien activas y cules no, peimitienuo amoluai una vez ms el entoino a la
foima ue tiabajo uel usuaiio.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 166



El navegauoi ue esquemas est iueauo paia mostiai la totaliuau ue los
esquemas conteniuos en 0iacle meuiante una lista uesplegable. Si se tiata ue una
oiganizacion gianue con un uso intensivo ue 0iacle esto pueue suponei un
inconveniente a la hoia ue buscai uno en concieto.

Poi ello el Schema Biowsei uispone ue ciiteiios ue filtiacion y un buscauoi
ue objetos. 0na ue las opciones ms inteiesantes en este aspecto es la ue mostiai
aquellos esquemas que contengan objetos o que hayan siuo mouificauos
iecientemente.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 167





Tambin se peimite la seleccion uiiecta ue solo aquellos esquemas que el
usuaiio quieia que se encuentien uisponibles, opcion inteiesante paia entoinos
uistiibuiuos en los que se uesee que cieitos usuaiios pueuan acceuei nicamente a
cieitos esquemas.

Algunas tablas pueuen contenei un elevauo nmeio ue iegistios ue foima
que sea teuioso mostiailo con el navegauoi ue esquemas, poi ello cuanuo se ua
esta situacion y se caigan
los uatos ue una tabla
gianue, el navegauoi
ue esquemas muestia
una baiia auicional que
peimite navegai
comouamente en la
tabla meuiante pginas,
como si ue un
uocumento se tiatase.


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*



+,%-%.&'/01&213 142' 5'66' ,1 7166'0%1&2'4 2'05%8& 9160%21 /'
61.6,1&'-%:& ,1 ,'2.4 '4; -.0. /' <%/26'-%:& ,1 /.4 0%40.43 '/ %$='/ >=1 -.& 1/
26'2'0%1&2. ,1 .5?12.4@

A' B1&2'&' %C>=%16,' ,1/
&'B1$',.6 2'05%8& 9160%21 ,1<%&%6
<'B.6%2.43 -61'6 -'6912'4 ,1 <'B.6%2.4 D
'$6=9'6 /.4 .5?12.4 0#4 =2%/%C',.4 1&
142'4 -'6912'43 '/$. >=1 <'-%/%2'
-.&4%,16'5/101&21 -%162'4 2'61'4
61912%2%B'4 D -.2%,%'&'4@









nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 169


El navegauoi ue objetos uispone ue multituu ue opciones ue configuiacion
auicionales que peimiten sacai toua la potencia ue la heiia-mienta. Esto, como en
otias ocasiones es una uecision paiticulai ue caua usuaiio y ue sus gustos a la hoia
ue tiabajai con el piogiama.

Poi uefecto, se han seleccionauo aquellas caiacteiisticas iecomenuauas poi
Quest Softwaie, empiesa uesaiiollauoia ue T0AB. Si el usuaiio no uispone ue
expeiiencia suficiente o posee un conocimiento limitauo en la gestion ue bases ue
uatos, se iecomienua no mouificai uichos paimetios y uejai el piogiama con su
configuiacion poi uefecto. An asi, la aplicacion uispone ue un icono paia tal fin, la
vuelta a la configuiacion inicial.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 17u


6.6 LdlLor de SenLenclas SCL

El euitoi ue Sentencias SQL es el elemento cential ue toua heiiamienta ue
uesaiiollo y auministiacion ue bases ue uatos y en T0AB no pouia sei menos. Es la
paite que ms empleai el usuaiio en su tiabajo uiaiio y con la que ms tiempo
tenui que liuiai. En esta aplicacion esto se ha teniuo muy en cuenta iealizanuo un
euitoi sencillo peio muy efectivo y sobietouo piouuctivo.

Este euitoi se uiviue en uos ventanas: una ueuicaua a la ejecucion ue las
sentencias y la otia enfocaua a la saliua ue uatos ueiivaua ue esas sentencias.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 171


El euitoi ue T0AB posee cuatio caiacteiisticas piincipales que lo
uifeiencian ue las heiiamientas oficiales ue 0iacle:
- Atajos ue teclauo configuiables paia funciones fiecuentes.
- Ejecucion uiiecta ue sciipts.
- Cieacion y utilizacion ue plantillas ue sentencias SQL.
- 0pciones ue euicion y posibiliuau ue guaiuauo ue los iesultauos ue la
ejecucion ue las sentencias.

La totaliuau ue estas mejoias tienen como objetivo facilitai el tiabajo al
usuaiio y a su vez peimitiile ahoiiai tiempo en opeiaciones coiiientes con un
nmeio ue ejecuciones consiueiables.

A continuacion se va a iealizai un bieve anlisis uel aspecto visual uel
euitoi y ue su oiganizacion. Como ya se ha comentauo, el euitoi ue sentencias se
compone ue uos paites:

venLana de e[ecucln de senLenclas
Bestinaua paia la ejecucion ue comanuos SQL sobie las bases ue uatos y
esquemas en los que se encuentie el usuaiio tiabajanuo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 172



Es una ventana multilinea que peimite intiouucii vaiias sentencias y
ejecutailas simultneamente (notese que en iealiuau se ejecutan ue foima
secuencial) o intiouucii sentencias aislauas y ejecutailas ue foima inuiviuual. A
uifeiencia ue euitoies en los que al pulsai la tecla I13+, se ejecutaba el couigo SQL
intiouuciuo, en esta ventana se pueuen esciibii vaiias sentencias, sepaiailas poi
caiacteies punto y coma o uai foimato a una nica sentencia y ejecutailas usanuo
el boton habilitauo en la baiia ue heiiamientas o meuiante el atajo ue teclauo (F9),
que seguiamente sea la foima habitual.

Cuanuo se tiabaja en este tipo ue ventanas multilinea hay que tenei en
cuenta siempie que la ventana ue saliua es nica y no pueuen caigaise los
iesultauos ue ms ue una consulta SQL ue foima simultnea. Poi ello si se intentan
iealizai uos consultas simultneas T0AB avisai ue ello. En cambio si se pueuen
ejecutai vaiias sentencias que no piouuzcan saliuas ue uatos.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 17S


La oiganizacion ue la ventana se iealiza meuiante pestaas a las que se las
pueue ienombiai paia localizailas con mayoi faciliuau cuanuo se est tiabajanuo
con vaiias ue ellas. Esta uisposicion piopoiciona al usuaiio la libeitau necesaiia
paia oiganizai comouamente la foima ue tiabajo uel uesaiiollauoi.

Existen usuaiios a los que no les es agiauable tiabajai usanuo pestaas y
poi ello T0AB peimite ueshabilitai el uso ue mltiples lineas ue pestaas
simplemente con hacei clic con el boton ueiecho uel iaton y uesactivai la opcion
ue #)'3$'$1* 3&=2. Es una opcion que se uesaconseja, peio como viene sienuo
habitual en T0AB peimite auaptaise a la foima ue tiabajai uel uesaiiollauoi.
Bestacai que con el atajo ue teclauo AO se pueue expanuii la pantalla ue
ejecucion ue sentencias hasta ocupai la totaliuau uel espacio paia facilitai la
intiouuccion ue los comanuo SQL. Paia volvei a su estauo noimal es necesaiio
pulsai ue nuevo la tecla AO.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 174


La ventana ue ejecucion tiene un pation ue coloies uefiniuos paia
uifeienciai las uistintas secciones ue una sentencia en lenguaje SQL:
- Couigo SQL y palabias ieseivauas piopias ue 0iacle apaiecen en coloi azul.
- Los nombies ue tablas asi como ue vaiiables empleauas se expiesan en
coloi negio.
- Los comentaiios, ajenos al lenguaje SQL y que no van a sei compilauos, se
muestian en coloi veiue.

Este pation ue coloi pueue mouificaise en las opciones ue este euitoi
peimitienuo una vez ms amoluaise a los gustos uel usuaiio. Las opciones ue
configuiacion sein tiatauas ms auelante en este mismo capitulo.

venLana de Sallda
Almacena en una iejillas los iesultauos ueiivauos ue la ejecucion ue las
sentencias SQL que piouuzcan saliua ue uatos, tambin conociuos como +*2)'3 2*32.
Ciea una tabla ue foima uinmica con los campos implicauos en la sentencia y
muestia el valoi ue esos campos en la tabla. Las columnas ue la iejilla estain en el
mismo oiuen en que hayan siuo especificauos en la sentencia. Si se hace uso uel
caictei *, el oiuen sei el que se utilizo paia uefinii los campos ue la tabla.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 17S



La piesentacion ue los iesultauos ue esta foima posibilita enoimemente la
ievision ue los mismos ue foima ipiua y comoua. Caua una ue las columnas pueue
sei ieoiuenaua y a su vez pueue sei ieposicionaua uentio ue la tabla paia que el
usuaiio tenga un mayoi uominio sobie los uatos, sobietouo si estos son muchos.
Paia iealizai estas opeiaciones:

- En el caso ue ieoiuenai los uatos ue un campo, simplemente con hacei clic
con el boton izquieiuo sobie el nombie uel campo, se abie un cuauio ue
uilogo en el que se pueue seleccionai el ciiteiio ue oiuenacion a sei
aplicauo.





nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 176



- En el caso ue que se pietenua ieoiuenai las columnas, la opeiacion se
iealiza ue foima similai a la anteiioi. Se pincha sobie el iuentificauoi ue la
columna (nombie uel campo) con boton izquieiuo y sin soltai, se aiiastia
la columna hasta la posicion ueseaua en la que se uebei soltai el boton uel
iaton. Nientias se iealiza este pioceso, apaiecein unas pequeas flechas
veiues que facilitain la opeiacion al usuaiio.

En la paite supeiioi ue esta ventana se encuentian uistintas pestaas que
peimiten al uesaiiollauoi navegai entie el plan ue la sentencia, la iejilla ue uatos o
los sciipts ue saliua en caso ue habeilos. T0AB caiga estas pestaas en funcion uel
tipo y complejiuau ue la sentencia ejecutaua asi como ue las opciones configuiauas.

0tio uato inteiesante es que con el atajo ue teclauo J;$%3 AO se pueue
expanuii la ventana ue saliua paia que ocupe la totaliuau ue la pantalla y peimita
que el anlisis ue uatos iesulte ms comouo. Paia volvei al estauo noimal ue la
pantalla simplemente se vuelve a pulsai la misma combinacion ue botones.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 177


6.6.1 8arras de herramlenLas
El euitoi ue sentencias SQL caiga automticamente uos nuevas baiias ue
heiiamientas que vienen a complementai a la baiia piincipal, comentaua con
anteiioiiuau.

A continuacion se va a iealizai una explicacion ue caua uno ue los botones
que contienen uichas baiias y su funcion uentio uel euitoi. Bauo que la baiia
piincipal tambin uispone ue botones que pueuen sei empleauos en este euitoi, se
volvei a hacei un iepaso ue uicha baiia ue heiiamientas.

8arra prlnclpal de herramlenLas
Esta baiia piopoiciona acceso a las piincipales funciones uel euitoi ue
sentencias SQL asi como a paites y acciones que se encuentian uiiectamente
ielacionauas con l.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 178



La baiia piincipal ue heiiamientas se compone poi los siguientes botones:
Abie una ventana uel euitoi ue sentencias SQL.
Abie una ventana uel navegauoi ue esquemas.
Abie una ventana uel mouelauoi SQL.
Abie una ventana uel navegauoi ue texto.
Boton paia iealizai Commit.
Boton paia iealizai Rollback.

8arra de e[ecucln
La funcionaliuau ue sta baiia ue heiiamientas se centia en la ejecucion ue
sentencias SQL, asi como ue sciipts u otio tipo ue couigos.

Se compone ue los siguientes elementos:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 179


Ejecutai sentencia o sentencias SQL.
Ejecutai la sentencia actual (si se uispone ue vaiias, uebe estai pieviamente
seleccionaua).
Cancela el pioceso ue ejecucion ue una o vaiias sentencias.
Abie un ficheio (sciipts o couigo fuente).
uuaiuai como.
uuaiuai.
Cambiai ue sesion sin cambiai la ventana uel euitoi ue sentencias.
Nostiai el Explain Plan paia la ejecucion ue una sentencia.
8oLones para dar formaLo al cdlgo, generalmenLe cdlgo fuenLe.
8oLones para el conLrol del cdlgo fuenLe.
Seleccln rplda de esquema a Lraves de una llsLa
desplegable.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 18u


8arra de acclones de venLana
Esta baiia ue heiiamientas incluye las piincipales funciones paia la euicion
y el contiol ue las acciones ue ventana ms habituales. A su vez peimite el anlisis
ue cieitos objetos con los que el usuaiio se encuentie tiabajanuo.
Se compone ue los siguientes botones:
Ejecutai las sentencias como un sciipt.
Paso hacia uelante (paia uebugging).
0pciones paia el tiazauo ue sentencias en sciipts.
Ejecutai hasta la posicion uel cuisoi.
Abiii y ceiiai una pestaa en el euitoi.
Comanuos ue euicion, coitai, copiai y pegai.
Seleccionai touo el texto y boiiai touo el texto ue la ventana uel euitoi.
0peiaciones ue bsqueua, bsqueua siguiente y, buscai y iemplazai.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 181


Comanuos ue iehacei y ueshacei.
Euicion ue texto: conveitii a maysculas, minsculas o que caua
palabia empiece poi mayscula.
0pciones ue sangiauo ue texto.
uuaiuai el actual estauo uel euitoi ue sentencias SQL.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 182


6.6.2 Cpclones del edlLor de SenLenclas
Paia acceuei a las opciones uel euitoi es necesaiio acceuei al men G.$3 Y G.$3,+
E63$,12 o simplemente hacienuo clic con boton ueiecho sobie cualquiei paite uel
euitoi y seleccionanuo G.$3$1- E63$,12. Al iealizai esta accion se abiii el siguiente
cuauio ue uilogo:

En esta piimeia ventana se pueue acceuei a las opciones geneiales que
contiolan el euitoi. Estas opciones son una uecision peisonal uel uesaiiollauoi ya
que se basan en apaiiencia ue inteifaces y opciones ue contiol. Tambin existen
otias que pueuen configuiaise paia auecuaise a la foima ue tiabajai ue una
empiesa como son las opciones ue piesentacion ue uatos o las opciones ue


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 18S


impiesion y mantenei asi una esttica comn uentio ue los uocumentos geneiauos
poi una empiesa.

El segunuo cuauio muestia las opciones ;$-;'$-;3$1- o ue contiol uel pation
ue coloies, uel que ya se ha hablauo con anteiioiiuau. El usuaiio tiene un contiol
total sobie la uefinicion ue los coloies paia auecuailo a su foima ue tiabajo y
utilizai aquellos que le son familiaies o con los que est habituauo a tiabajai. Bay
que tenei cuiuauo cuanuo se mouifica el pation ue coloies ya que si no se piesta
atencion se pueue acabai utilizanuo un mismo coloi paia iepiesentai items
completamente uistintos.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 184



Se pueue escogei entie los 2u coloies pieuefiniuos que posee T0AB o
incluso acceuei al gestoi ue coloi RuB (pulsanuo en el boton ,3;*+) paia uefinii un
coloi muy concieto. A su vez, se pueue uefinii el tipo ue letia y su tamao o incluso
si se quieie que cieitos comanuos, como poi ejemplo las palabias ieseivauas, se
muestien en maysculas, minsculas o empiecen en letia mayscula como lo
haiian las vaiiables en cieitos lenguajes ue piogiamacion o las clases en


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 18S


piogiamacion oiientaua a objetos. T0AB apoita un gian abanico ue opciones ue
configuiacion que lo hacen muy veistil.

En el cuauio ue Z*5 !22$-#*132 pueuen uefiniise los atajos ue teclauo que el
usuaiio quieie que tengan cieitas acciones a iealizai uentio uel euitoi.

Aunque stas ya vengan pieuefiniilas, el uesaiiollauoi pueue auecuailas a
su foima ue tiabajo evitanuo asi cieitos quebiaueios ue cabeza ya que estos atajos
no son totalmente estnuai en los piogiamas ue oiuenauoi.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 186









Al igual que con el pation ue coloies, hay que tenei cuiuauo cuanuo se
mouifican las asignaciones ue teclas a funciones, puesto que utilizai uno ya
uefiniuo hai que estas no se encuentien uisponibles paia la anteiioi funcion.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 187


El cuauio ue uilogo !)3, +*6'&/* hace iefeiencia a la auto coiieccion ue
cieitas palabias y simbolos (poi ejemplo el ue copyiight) poi sus iespectivos
valoies en T0AB y poi tanto tambin en 0iacle. No es necesaiio que el usuaiio
tenga que iealizai este teuioso tiabajo ue foima manual sino que se pueue uefinii
en T0AB pouo aquello que se quieia iemplazai y poi que valoi uebe haceise.

Este cuauio ue uilogo peimite la uefinicion ue plantillas paia tiabajai con
couigo fuente, geneialmente en PLSQL, y auecuai ue nuevo la foima ue tiabajo ue
la aplicacion a la foima ue tiabajo ue la empiesa en la que se est empleanuo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 188


6.6.3 ueflnlcln y uso del LdlLor de LexLo
T0AB cuenta con su piopio euitoi ue texto que pueue utilizaise tanto paia la
couificacion ue sentencias SQL como paia el iesto ue taieas que este euitoi tiene
asignauas. El usuaiio pueue sustituii poi completo el uso uel euitoi piopoicionauo
poi la aplicacion y utilizai aquel ue su eleccion.

Paia pouei utilizai un euitoi ue texto exteino es necesaiio configuiailo en
las opciones uel piogiama. Paia ello se acceue a uichas opciones a tiavs uel icono
habilitauo en la baiia ue heiiamientas piincipal o a tiavs uel men W$*F Y E63$,12
como ya se vio.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 189


Es necesaiio acceuei a la paite que albeiga las opciones iefeientes al euitoi.
En el apaitauo uenominauo GR3*+1&' G.$3,+ K,##&1. S$1* el usuaiio uebe uefinii
que aplicacion exteina va a utilizai como nuevo euitoi ue texto. Paia ello, pueue
buscaise la localizacion uel piogiama a tiavs ue la ventana ue bsqueua o esciibii
uiiectamente la uiieccion uel mismo en la caja ue texto si se conoce su ubicacion.



Se iecomienua aauii a esta uiieccion la vaiiable [J que peimite pasai
uiiectamente al euitoi exteino el couigo SQL con el que el uesaiiollauoi se
encuentie tiabajanuo en ese momento en el piopio euitoi ue T0AB.

Paia lanzai el euitoi ue texto exteino pueue haceise a tiavs uel atajo ue
teclauo K,13+,' ANO. Si se ha uefiniuo la vaiiable especificaua con anteiioiiuau, se
caigai automticamente el couigo SQL con el que se est tiabajanuo en el
momento ue lanzai el piogiama exteino.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 19u



Paia este ejemplo ilustiativo, se ha empleauo un euitoi uenominauo
T,3*6&.XX, un piogiama similai al suministiauo poi Winuows peio mucho ms
potente y completo y bajo licencia fieewaie. Como ya se ha comentauo, pueue
usaise cualquiei euitoi que se uesee, el uso uel aqui piopuesto es solo un caso
ejemplo.

Al ceiiai el euitoi exteino, touo el couigo SQL que se haya uefiniuo en l se
caigai automticamente en la ventana ue ejecucion uel euitoi ue sentencias ue
T0AB, evitanuo asi la piuiua acciuental ue uatos y la necesiuau ue utilizai


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 191


ficheios inteimeuios paia tiaspasai uatos ue uno a otio piogiama si asi se
iequiiiese.

6.6.3.1 Apllcar formaLo al cdlgo SCL
T0AB peimite ue maneia ipiua y fcil aplicai foimato a las sentencias SQL paia
que su anlisis sea ms ipiuo y piopoicione una mayoi compiension al
uesaiiollauoi. Paia ello, se paite ue una sentencia SQL a la que no se le ha aplicauo
foimato alguno, como la iecogiua en el ejemplo:

Se hace clic con el boton ueiecho uel iaton sobie la ventana ue ejecucion uel
euitoi y se selecciona A,+#&33$1- ?,,'2 Y A,+#&3 K,.*. Automticamente el couigo
se foimatea usanuo un foimato estnuai uefiniuo poi T0AB, auquiiienuo el
siguiente aspecto:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 192


6.6.3.2 uso de varlables
T0AB est piepaiauo paia hacei uso ue cualquiei tipo ue SQL paia que no existan
pioblemas ue compatibiliuau con el iesto ue piogiamas. Esto incluye el uso ue
vaiiables que peimiten la ieutilizacion ue sentencias ue maneia eficiente sin
necesiuau ue uefinii continuamente una misma sentencia paia uistintos valoies.

Las vaiiables suministian un valoi en tiempo ue ejecucion lo que peimite
utilizai un mismo plan ue ejecucion (explain plan) asociauo a una sentencia paia
otias sentencias similaies peio con uistintos valoies.

Siempie hay que tenei en cuenta que paia uefinii una vaiiable en SQL es
necesaiio esciibii el nombie ue la vaiiable pieceuiua uel simbolo :', poi ejemplo
\<&+$&='*N.

Cuanuo T0AB encuentia la utilizacion ue vaiiables, automticamente lanza
un cuauio ue uilogo que peimite uefinii ue foima sencilla uistintos valoies paia la
vaiiable asi como el tipo ue vaiiable que es.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 19S



A tiavs uel uso ue este cuauio ue uilogo se pueue ejecutai una misma
sentencia con uistintos valoies ue vaiiable ue foima muy ipiua sin necesiuau ue
tenei que ieuefinii la sentencia una y otia vez con el consecuente ahoiio ue
tiempo que ello conlleva.






nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 194


6.6.3.3 Seleccln de Lablas y campos para senLenclas SCL
Cuanuo se tiabaja con bases ue uatos ue un tamao consiueiable o con una
base ue uatos ue la que no se tiene un conocimiento piofunuo, pueue iesultai
teuiosa la elaboiacion ue sentencias SQL paia
la consulta ue uatos. Poi ello, T0AB
piopoiciona una heiiamienta paia la ipiua
seleccion ue tablas y sus campos asociauos
paia la composicion ue sentencias ue foima
ipiua sin necesiuau ue entiai en el
uiccionaiio ue uatos ue la base.

Esta heiiamienta se conoce como
0bject Palette (paleta ue objetos) y se
encuentia accesible a tiavs uel men W$*F Y
E=D*/3 4&'*33*. Bentio ue este cuauio ue
uilogo pueue haceise clic en el boton
paia acceuei a los campos que componen


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 19S


caua una ue las tablas.
Nientias se esciibe una sentencia SQL si se hace uoble clic con el boton
izquieiuo en cualquieia ue los campos ue una tabla o en la piopia tabla, estos se
aauiin automticamente al couigo ue la sentencia, sin necesiuau ue tenei que
esciibiilo ue foima manual.



T0AB tambin uispone ue una lista automtica ue seleccion ue campos que
apaiece cuanuo se usa la sintaxis 1,#=+*?&='&B1,#=+*K&#6,. Si al esciibii el


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 196


nombie ue la tabla seguiuo uel caictei .' no se esciibe naua ms, la aplicacion
caiga la lista automatizaua con los campos que contiene uicha tabla. Paia
seleccionai uno basta con hacei clic en la lista con el boton izquieiuo.


6.6.3.4 lnformacln sobre ob[eLos y Lablas
Nientias se esciibe una sentencia, pueue obteneise infoimacion sobie un objeto
ueteiminauo ya sea un campo o una tabla. Paia ello, es necesaiio posicionaise con
el cuisoi sobie el objeto ueseauo y pulsai la tecla AQ. Acto seguiuo T0AB caiga un
cuauio ue uilogo con la infoimacion uisponible sobie el objeto tiatauo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 197









0n hecho uestacable en este cuauio ue uilogo es el apaitauo llamauo
Sciipts. En l se iecoge el couigo SQL que es necesaiio paia cieai uicho objeto. Este
sciipt se compone ue maneia automtica paia uno ue los objetos que se
seleccionen uel cuauio ue uilogo. Lo que hace T0AB es acceuei uiiectamente al
uiccionaiio ue uatos uel gestoi 0iacle y componei la sentencia SQL con la
infoimacion que alli encuentie.

Paia que este pioceso pueua llevaise a cabo, no pueue mouificaise la
ubicacion uel uiccionaiio ue uatos que 0iacle ua poi uefecto puesto que ello
conllevaiia a la apaiicion ue un eiioi en T0AB. Si se quieie usai esta
funcionaliuau, uebe sei teniuo en cuenta.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 198



Be esta maneia, el usuaiio tiene un ipiuo acceso al uiccionaiio uel gestoi
sin necesiuau ue tenei que acceuei uiiectamente a ste o tenei que buscai el


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 199


couigo SQL oiiginal. Auems, uesue este mismo cuauio ue uilogo, meuiante uos
botones, el uesaiiollauoi pueue seleccionai touo el couigo uel sciipt y copiailo o
llevailo uiiectamente a la ventana ue ejecucion uel euitoi ue sentencias.

6.6.3.3 L[ecucln de SenLenclas SCL
La ejecucion ue sentencias SQL en T0AB no tiene ningn misteiio, simplemente es
necesaiio esciibii una sentencia en la ventana y pulsai el boton ue ejecucion. Peio
T0AB ofiece ties tipos ue ejecuciones uistintas peimitienuo al uesaiiollauoi un
mayoi contiol ue las mismas y volvienuo la heiiamienta sumamente veistil.
Las ejecuciones uisponibles son las siguientes:
Ejecucion ue touas las sentencias SQL couificauas en la ventana ue ejecucion
uel euitoi. Sei la foima ms habitual. Teclauo: A].
Ejecucion ue la sentencia actual. Esta sentencia uebe estai pieviamente
seleccionaua y es habitual su utilizacion cuanuo se han couificauo vaiias sentencias
y solo quieie ejecutaise una ue ellas en ese momento. Teclauo: J;$%3 A].
Ejecucion ue la sentencia como un sciipt. Ejecuta la sentencia SQL ue foima
noimal, peio los uatos ue saliua no los caiga en una iejilla, sino que los muestia
meuiante texto plano, como lo haiia cualquiei otia aplicacion. Teclauo: A^.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2uu





Estas opciones ue ejecucion
se encuentian en las uistintas
baiias ue heiiamientas ue T0AB,
comentauas con anteiioiiuau y a su
vez se iecogen en el men piincipal
J(S G.$3,+.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2u1


6.6.3.6 ConLrol de los resulLados de la e[ecucln (resulL seLs)
Como ya se ha visto, al ejecutai una sentencia ue foima noimal, los iesultauos
ueiivauos ue esa ejecucion se caigan en la iejilla ue uatos en la ventana ue saliua.

La iejilla o .&3& -+$. es totalmente uinmica, pueue sei ieoiganizaua segn
las piefeiencias uel usuaiio y a su vez pueuen sei ieoiganizauos los uatos
oiuennuolos segn cieitos ciiteiios uepenuienuo uel tipo ue uato utilizauo.

0tia funcionaliuau uestacable es la posibiliuau ue mouificai los uatos uesue
la piopia iejilla sin necesiuau ue teneilo que hacei a tiavs ue sentencias SQL,
ahoiianuo un tiempo impoitante paia uicha taiea. Simplemente con posicionaise
sobie el valoi a cambiai y hacei uoble clic con boton izquieiuo sobie el valoi,
T0AB caiga el euitoi ue texto con uicho valoi y peimite su mouificacion.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2u2



Es impoitante iecoiuai que una vez que la mouificacion se ha iealizauo es
necesaiio pulsai el boton ue /,##$3 paia que el gestoi ue bases ue uatos
confiime uefinitivamente el cambio. Pueue iesultai logico que simplemente con
guaiuai el cambio uesue el euitoi ue texto meuiante el boton guaiuai o guaiuai
como, el cambio sea efectivo, peio no es asi. En caso contiaiio, el cambio pueue
ueshaceise con el boton +,''=&/_ .

Paia la visualizacion ue los uatos, T0AB uispone ue otia utiliuau auems uel
uata giiu y es la conociua como vista ue infoime. Bacienuo clic izquieiuo en el


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2uS


boton situauo en la esquina supeiioi izquieiua ue la iejilla, se caiga un
nuevo cuauio ue uilogo con la infoimacion ue un nico iegistio o tupla ue la tabla
sobie la que se est iealizanuo la consulta. El iegistio caigauo ue est maneia es
aquel en el que se encuentie situauo el cuisoi en el momento ue lanzai la vista.

Tanto uesue la piopia iejilla ue uatos como uesue la vista ue infoime, pueue
cambiaise ipiuamente ue iegistio o tupla ue uatos a tiavs ue los botones ue
navegacion. Ambos cuauios ue uilogo uisponen ue ellos paia que el cambio entie
iegistios sea fcil y sobietouo ipiuo.


T0AB tambin peimite iealizai uos opeiaciones auicionales sobie el
conjunto ue uatos ue saliua: guaiuai el iesult set e impiimiilo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2u4


- Paia guaiuai los valoies ue la iejilla ue uatos, es necesaiio hacei clic
izquieiuo sobie el boton situauo en la paite supeiioi izquieiua junto
a los botones ue navegacion. Al pulsailo, caigai el siguiente cuauio:

Besue este cuauio ue uilogo pueue elegiise tanto el foimato en que va a
sei guaiuauo, las opciones que se iequieian asi como el ficheio en que va a
sei almacenauo. Cabe uestacai la posibiliuau ue uso ue los ficheios XNL y
la posibiliuau ue guaiuauo a tiavs ue una sentencia SQL ue $12*+3.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2uS


- Paia la impiesion ue los uatos, simplemente es necesaiio hacei clic con
boton ueiecho sobie cualquiei paite ue la iejilla ue uatos y seleccionai la
opcion 4+$13 `+$. uel men contextual. Esta accion lanzai el cuauio ue
impiesion uesue la que se pouin seleccionai y configuiai touas aquellas
opciones que el usuaiio encuentie necesaiias.









T0AB cieai una tabla que ajustai al foimato uel papel que se haya
seleccionauo en el cuauio ue uilogo. 0n ejemplo es el siguiente:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2u6




Se tiata ue un foimato Bin A4 estnuai. T0AB ajustai el conteniuo al tipo
ue papel seleccionauo en la meuiua ue lo posible.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2u7


6.7 LdlLor de rocedlmlenLos

La piincipal funcion uel euitoi ue pioceuimientos es la ue piopoicionai el entoino
iuoneo paia el uesaiiollo y couificacion ue couigo fuente en lenguaje PLSQL, el
lenguaje ue piogiamacion utilizauo poi 0iacle.

Este completo euitoi peimite la geneiacion ue touo el couigo fuente
necesaiio paia la couificacion ue piogiamas que tiabajen sobie la base ue uatos
peimitienuo ejecutai y uepuiai uicho couigo a tiavs ue la utiliuau ue uebbuging
ue que uispone.
Las piincipales caiacteiisticas que uifeiencian este euitoi uel iesto se
pueue iesumii en los siguientes puntos:
- Completisimo conjunto ue atajos ue teclauo, configuiables poi el usuaiio.
- uestion ue listas y seleccion ue campos y objetos.
- Plantillas paia couigo PLSQL.
- uestion ue pioceuimientos ue foima intuitiva.
- Capaciuau ue ejecucion y uepuiacion ue couigo.
Al igual que con otios euitoies, el aspecto visual ue ste intenta sei sobiio y
eficaz, con un entoino sencillo el uesaiiollauoi evita uistiacciones o piuiuas ue
ienuimiento poi caiga ue piocesos, muchas veces innecesaiios.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2u8


El aspecto uel euitoi ue pioceuimientos pueue veise a continuacion:

Al igual que en caso anteiioi uel euitoi ue sentencias, este euitoi utiliza uos
baiias ue heiiamientas que vuelven a complementaise con la baiia piincipal ue
heiiamientas ue T0AB. Caua euitoi piincipal cuenta con uos baiias que agiupan
iconos con funciones ielacionauas paia que el usuaiio pueua iealizai las acciones
ms habituales sin tenei que navegai entie los mens uel piogiama con la
consecuente piuiua ue ienuimiento y piouuctiviuau.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2u9



Como pueue obseivaise, la piimeia y la teiceia baiia uel conjunto son
iunticas a las empleauas poi el euitoi ue sentencias. Esto es algo logico pues la
piogiamacion en lenguaje PLSQL que inteipieta 0iacle se encuentia intimamente
ielacionauo con el couigo SQL estnuai, poi ello es noimal que ambos utilicen
mismas funciones.

Este apaitauo se va a centiai la atencion en la segunua baiia ue
heiiamientas cuyas funciones son exclusivas uel euitoi ue pioceuimientos. Los
iconos iecogiuos en esta baiia son los siguientes:

Compilai. Teclauo: A].
Abiii ficheio exteino.
Caigai objeto ue la base ue uatos.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 21u


Recaigai objetos uesue ficheios exteinos o uesue la piopia base ue uatos.
Cieai un nuevo objeto PLSQL.
Compilai uepenuencias.
Revision ue la sentencia SQL activa.
Cambiai la sesion sin cambiai el euitoi ue pioceuimientos.
0tiliuaues ue gestion ue ficheios exteinos. Se pueue caigai la
ultima veision uel ficheio, expoitai o impoitai un ficheio o guaiuailo.
Ejecutai como un sciipt.
Paso hacia uelante y opeiacion ue tiazauo asi como la ejecucion hasta
la posicion uel cuisoi.
Cuauio ue uilogo paia la ievision ue los valoies ue objetos y vaiiables
uuiante el pioceso ue uepuiauo.

Bentio ue este euitoi los piincipales atajos ue teclauo que pueuen utilizaise
se uesciiben a continuacion:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 211


Pantalla ue mensajes ue eiioi: F2.
Compilai: F9.
Ejecutai: F11.
uuaiuai: Ctil S.
Establecei paimetios: Shift F9
Paso auelante: F8.
Ejecutai hasta el cuisoi: F12.
Aauii vista: Ctil FS (funcion ue uebbuging).

6.7.1 Cpclones de conflguracln del LdlLor
Al igual que en el euitoi ue sentencias, paia acceuei a las opciones ue este euitoi es
necesaiio acceuei al men G.$3 Y G.$3,+ E63$,12 o simplemente hacienuo clic con
boton ueiecho sobie cualquiei paite uel euitoi y seleccionanuo G.$3$1- E63$,12. Al
iealizai esta accion se abiii el siguiente cuauio ue uilogo:



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 212



Pueue veise que se tiata uel mismo cuauio ue uilogo que en el caso uel
euitoi SQL, las opciones son picticamente las mismas. El usuaiio uebei auecuai
el euitoi, al igual que el otio, a su foima ue tiabajo.

En la configuiacion uel euitoi tambin es impoitante uefinii el pation ue
coloies al que se encuentia habituauo el uesaiiollauoi a tiavs uel siguiente
cuauio:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 21S



0tio cuauio impoitante al que el usuaiio uebe piestai atencion es la
asignacion manual ue atajos ue teclauo que posibiliten el aumento ue
piouuctiviuau ieuucienuo la inteiaccion con los mens contextuales y el uso uel
iaton.






nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 214


Al igual que en el euitoi ue sentencias SQL, en este euitoi pueue
configuiaise tanto el ieemplazo ue comanuos automatizaua, tan til cuanuo se
couifica couigo ue foima manual, como las plantillas ue couigo fuente que
aimonizan los couigos geneiauos poi uistintos usuaiios consiguienuo una
apaiiencia iuntica.















nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 21S


6.7.2 Conflguracln del edlLor de LexLo
T0AB cuenta con su piopio euitoi ue texto, como se ha visto con
anteiioiiuau, que pueue utilizaise tanto paia la couificacion ue sentencias SQL
como paia la couificacion ue couigo fuente. El usuaiio, en este caso, tambin pueue
sustituii poi completo el uso uel euitoi piopoicionauo poi T0AB y utilizai aquel
ue su eleccion.

Paia pouei utilizai un euitoi ue texto exteino es necesaiio ue nuevo
configuiailo en las opciones uel piogiama. Paia ello se acceue a tiavs uel icono
habilitauo en la baiia ue heiiamientas piincipal o a tiavs uel men W$*F Y
E63$,12.









nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 216



La configuiacion uel euitoi se iealiza ue la misma foima: en la paite
uenominaua GR3*+1&' G.$3,+ K,##&1. S$1* se uebe uefinii que aplicacion exteina
se va a utilizai como nuevo euitoi ue texto. Se busca la localizacion uel piogiama a
tiavs ue la ventana ue bsqueua y se agiega la vaiiable %S como se ha visto.


6.7.3 uso de la aleLa de Cb[eLos en el edlLor de rocedlmlenLos
La heiiamienta ue la paleta ue objetos tambin pueue empleaise en la
elaboiacion ue couigo fuente en lenguaje PLSQL ue maneia que peimita
seleccionai touos aquellos objetos ue base ue uatos que el usuaiio necesite paia su
couigo ue foima ipiua y comoua.

Se encuentia accesible a tiavs uel men W$*F Y E=D*/3 4&'*33* o a tiavs ue
la baiia ue heiiamientas piincipal si asi lo configuia el usuaiio. Bentio ue la paleta
ue objetos, se hace clic en el boton paia acceuei a los campos que componen


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 217


caua una ue las tablas y tenei a la vista touos los objetos a los que el uesaiiollauoi
pueue hacei iefeiencia.

Posicionanuo el cuisoi en la paite
auecuaua uel couigo fuente que el
usuaiio est couificanuo, si se hace uoble
clic con el boton izquieiuo en cualquieia
ue los campos ue una tabla o en la piopia
tabla, stos se aauiin automticamente
al couigo ue maneia similai a como
ocuiiia en el euitoi ue sentencias.

En este caso, tambin se
encuentia uisponible la lista automtica ue seleccion ue campos que apaiece
cuanuo se usa la sintaxis 1,#=+*?&='&B1,#=+*K&#6,. Si al esciibii el nombie ue la
tabla seguiuo uel caictei .' se iealiza una pausa, la aplicacion caiga la lista
automatizaua con los campos que contiene uicha tabla. Paia seleccionai uno basta
con hacei clic en la lista con el boton izquieiuo, como se vio con anteiioiiuau.





nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 218


6.7.4 lanLlllas L/SCL y auLocompleLado de cdlgo
0na opcion inteiesante en T0AB es el uso ue plantillas ue couificacion y el
autocompletauo ue couigo que pone a uisposicion uel usuaiio paia iealizai una
couificacion ue foima mucho ms ipiua.

El uso ue plantillas paia couigo fuente es similai al mostiauo cuanuo se
couificaban sentencias SQL. 0na vez el usuaiio ha esciito el couigo, hacienuo clic
con boton ueiecho sobie el euitoi, pueue seleccionai el aplicai una plantilla al
couigo. T0AB iealiza un piocesauo muy paieciuo al empleauo en las sentencias,
maica las palabias ieseivauas en azul y en maysculas, los comentaiios en veiue y
en minsculas, las vaiiables las pone en letia minscula (en caso ue no habeilas
couificauo ya asi) y los iuentificauoies ue objetos ue bases ue uatos los comienza
poi mayscula. No apoita al usuaiio una gian ventaja en cuanto a ienuimiento se
iefieie peio si foimatea el couigo ue maneia que pueua sei mucho ms legible y
aimoniza el tiabajo ue vaiios usuaiios cuanuo se encuentian couificanuo un
mismo piogiama ue foima mouulai.

En el caso uel autocompletauo, la ventaja que apoita si pueue consiueiaise
claiamente como aumento ue ienuimiento ya que evita tenei que uefinii vaiias
lineas ue couigo paia cieitas estiuctuias estnuai. Esta utiliuau funciona ue la
siguiente maneia: uuiante la couificacion uel couigo, el usuaiio pueue utilizai


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 219


cieitas abieviatuias pieuefiniuas en T0AB en lugai ue couificai el couigo noimal y
piesionai el atajo ue teclauo K?aS V&++& G26&/$&.,+& paia que la aplicacion haga
una conveision ue la abieviatuia a couigo fuente. El usuaiio nicamente tiene que
uefinii ue maneia completa los iuentificauoies ue los objetos y vaiiables
involuciauos en esa estiuctuia y pueue olviuaise ue uefiniila coiiectamente,
T0AB ya se encaiga ue ello.
0n ejemplo ilustiativo pueue sei el siguiente:

El usuaiio uefine un couigo fuente en el que emplea la abieviatuia
pieuefiniua /+',,6, que en este caso coiiesponue a un bucle. Al piesionai sobie el
atajo ue teclauo ya comentauo, la aplicacion se encaiga ue tiansfoimai la
abieviatuia en un bucle completo queuanuo el couigo ue la siguiente maneia:



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 22u


Es una gian ventaja y ahoiia un tiempo consiueiable al usuaiio, peio como
contiapaitiua, el uesaiiollauoi uebe memoiizai multituu ue abieviatuias muy
similaies que son fcilmente equivocables. Auems, uebe conocei exactamente
como uefinii y en qu lugai colocai los iuentificauoies ue los objetos asociauos a
esas estiuctuias ya que aunque en este ejemplo no existe mayoi uificultau, hay
otios casos en los que si. Tambin es necesaiio tenei en cuenta que en muchas
abieviatuias, cuanuo se convieitan en couigo, va a sei necesaiio empleai vaiiables
inteimeuias que T0AB va a uefinii poi su cuenta lo que pueue iesultai un poco
caotico al no tenei contiol el usuaiio sobie esos iuentificauoies y pueue que o no
se ajusten a la maneia ue uefiniilos uel usuaiio o simplemente sea muy uificil su
utilizacion al no pouei iecoiuai ue foima fcil el nombie uauo a estas vaiiables
cuanuo se haga iefeiencia a ellas ms auelante.

Estas abieviatuias pueuen consultaise en el cuauio ue uilogo ue opciones
uel euitoi al que se acceue uesue el men G.$3 Y G.$3,+ E63$,12.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 221


6.7.3 Compllado, e[ecucln y guardado de cdlgo L/SCL
La compilacion uel couigo fuente couificauo poi el usuaiio pueue haceise a tiavs
uel icono ue la baiia ue heiiamientas cuanuo se encuentia situauo en el
euitoi ue pioceuimientos, ya que la funcionaliuau uel boton vaiia si la aplicacion se
encuentia posicionaua en otio euitoi o a tiavs uel atajo ue teclauo A]. Al iealizai
esta accion el aspecto uel euitoi cambia, caignuose uos nuevas ventanas que en
iealiuau iealizan una funcion complementaiia. En la ventana infeiioi izquieiua se
inuica al usuaiio touos aquellos fallos existentes en el couigo y paia caua fallo, se
caiga en la ventana infeiioi ueiecha un texto explicativo uel posible eiioi.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 222


En este caso el compilauoi inuica al usuaiio que existe un fallo en la
uefinicion uel valoi uevuelto poi la funcion. Pueue veise como no existe un espacio
en blanco entie el tipo ue vaiiable uefiniua (1)#=*+) y la palabia ieseivaua ($2).

En el siguiente caso, el eiioi pievio se ha solventauo peio se ha cometiuo
otio eiioi ue mayoi calauo. Se estn empleanuo objetos en el couigo fuente que no
han siuo uefiniuos en la base ue uatos y T0AB nuevamente lo notifica al usuaiio
meuiante las ventanas ue eiioi.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 22S


El compilauoi no solo uebe compiobai que la sintaxis sea coiiecta y se
estn empleanuo vaiiables uefiniuas, sino que tambin uebe compiobai que los
objetos empleauos ue bases ue uatos se encuentien uefiniuos iealmente en el
gestoi y que auems el couigo SQL que ielaciona a esos objetos posea una sintaxis
coiiecta y emplee campos coiiectos.

Paia ejecutai el couigo fuente, es necesaiio hacei clic en el icono ue
la baiia ue heiiamientas uel euitoi ue pioceuimientos o pulsai en la tecla ANN. Al
igual que en el caso anteiioi, la funcionaliuau uel boton vaiia si la aplicacion se
encuentia en otio euitoi.

Si se pulsa en el boton se lanza el cuauio ue uilogo en el que se
pueuen establecei los valoies ue los paimetios paia el couigo fuente couificauo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 224



uuaiuai el couigo fuente es una opeiacion muy sencilla, simplemente se
hace clic en cualquieia ue los botones o ue la baiia ue heiiamientas.
0na vez que el ficheio se ha cieauo, caua vez que se iealice una compilacion uel
couigo, T0AB automticamente guaiuai los cambios en el couigo sin necesiuau
que el uesaiiollauoi iealice esta uoble opeiacion manualmente.




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 22S


6.7.6 uepurado de cdlgo en L/SCL (debugglng)
T0AB posee una potente heiiamienta paia la uepuiacion uel couigo fuente
que el usuaiio couifique. Peimite iecoiiei la totaliuau uel couigo ue foima ipiua,
iniciai la ejecucion en un punto ueteiminauo y paiaila cuanuo se uesee, visualizai
el conteniuo ue las vaiiables y el valoi ue los objetos y contiolai el paso ue
paimetios a pioceuimientos y funciones.

El nico inconveniente ue esta heiiamientas es que solo se encuentia
uisponible en la veision comeicial ue T0AB, en la veision bajo licencia fieewaie
touavia no ha siuo implementaua.

Antes ue pouei usai el uepuiauoi es necesaiio compiai que uno ue los
paimetios ue las opciones se encuentia uesactivauo uebiuo a que uicha opcion
geneia conflictos cuanuo se hace uso uel uepuiauoi ue couigo. Paia entiai en las
opciones, se acceue a tiavs uel men W$*F Y E63$,12 o a tiavs uel boton
situauo en la baiia piincipal ue heiiamientas. En la pestaa `*1*+&' uel apaitauo
4+,/*.)+* G.$3,+ es necesaiio compiobai que la opcion G1&='* /,#6$'$1- #)'3$6'*
,=D*/32 %+,# & 2$1-'* %$'* est uesactivaua.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 226



Recientemente esta opcion ha siuo eliminaua ue los paimetios ue T0AB
puesto que consiueiaban que piouucia ms pioblemas que los beneficios que
iepoitaba. Solo en veisiones posteiioies a la 7.4.9.1S pueue encontiaise este
paimetio. Si se uispone ue una veision posteiioi uel piogiama no sei necesaiio
iealizai este pioceso.

Paia compiobai qu veision ue T0AB se est utilizanuo es necesaiio
acceuei al men b*'6 Y!=,)3 y compiobai la veision.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 227


Esta heiiamienta tiene pioblemas con veisiones uel gestoi ue bases ue
uatos infeiioies a la 7, aunque es poco piobable que haya usuaiios que touavia
empleen esta veision, es impoitante teneilo en cuenta.

Las utiliuaues uel uepuiauoi se iecogen en una ue las uos baiias ue
heiiamientas uel euitoi ue pioceuimientos. Son las siguientes:


Estos comanuos ya fueion uesciitos anteiioimente, si es necesaiio pueuen
consultaise ue nuevo. Poi ello se van a comentai los atajos ue teclauo especificos
paia uichas funciones:
Ejecutai: ANN.
Establecei paimetios: K3+' A]. Peimite establecei los valoies ue entiaua
paia ejecutai el couigo.
Paso auelante: Ac. Ejecuta instiuccion a instiuccion uentio uel uepuiauoi.
Tiazauo hacia uentio: Ad. Ejecuta el couigo linea a linea y si se encuentia
una llamaua a un pioceuimiento acceue a l y lo ejecuta tambin linea a linea.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 228


Tiazauo hacia fueia: J;$%3 Ac. Ejecuta el couigo linea a linea y si se encuentia
una llamaua a un pioceuimiento lo ejecuta peio sin acceuei a l, es uecii, iealiza
una ejecucion completa uel couigo ue ese mouulo sin mostiiselo al usuaiio.
Ejecutai hasta la posicion uel cuisoi: ANO.
Aauii vista: K3+' A^. Peimite compiobai el valoi ue vaiiables y objetos.

Auems ue la ejecucion hasta la posicion uel cuisoi, T0AB peimite uefinii
puntos ue iuptuia o bieakpoints. Estos bieakpoints peimiten ejecutai tiozos
concietos ue couigo sin necesiuau ue ejecutai completamente el piogiama. Paia
establecei el punto ue iuptuia es necesaiio hacei clic izquieiuo con el iaton al lauo
ue la linea ue couigo ue la que se quieie establecei el punto.

0na funcionaliuau que uifeiencia a T0AB uel iesto ue euitoies y entoinos
ue uesaiiollo es la posibiliuau ue establecei estos puntos ue iuptuia ue foima
conuicional. Este pioceuimiento se
iealiza a tiavs ue las opciones que
pueuen estableceise en caua
bieakpoint. Pueuen estableceise
tanto conuiciones uel nmeio ue


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 229


ejecuciones uentio ue un bucle como otias conuiciones ms complejas como
pueuen sei el establecimiento ue valoies concietos paia vaiiables u objetos ue
bases ue uatos.

T0AB tambin uispone ue una pila ue llamauas a funciones. Bicha utiliuau
se muestia en la pestaa K&'' J3&/_ uel uepuiauoi ue couigo. Neuiante la pila
pueue compiobaise en que momento el piogiama piincipal llama a un
pioceuimiento y como estas llamauas se van suceuienuo. Poi caua una ue las
entiauas ue la pila, se especifica en que posicion (linea ue couigo) se iealizo la
llamaua. Auicionalmente, una vez finalizaua la ejecucion pueue veise en esa misma
pestaa el ibol jeiiquico ue llamauas que el piogiama iealiza.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2Su


6.8 uLlllzacln de 1CAu para Lareas ruLlnarlas

Basta el momento se ha visto que T0AB es una potente heiiamienta ue uesaiiollo
paia bases ue uatos y aplicaciones en PLSQL peio es necesaiio compiobai como
se uesenvuelve el piogiama ante las opeiaciones iutinaiias ue mantenimiento y
auministiacion ue bases ue uatos.

Paia tal fin, T0AB ha uesaiiollauo un mouulo especial paia BBA (uatabase
auministiation) en la aplicacion que peimita al piogiama el no sei simplemente
una heiiamienta ue uesaiiollo sino que tambin pueua sei usaua paia iealizai
taieas ue gestion en las empiesas. Posibilitai que sea la piimeia eleccion ue un
usuaiio que ueba iealizai opeiaciones en bases ue uatos aunque no sea un
uesaiiollauoi.

Paia iealizai estas taieas T0AB posee un men exclusivo con este fin
uenominauo @V! a la pai que baiias ue heiiamientas que agiupan estas funciones
ya que es el mtouo ms conociuo paia el usuaiio y la foima habitual ue tiabajo.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S1



En iealiuau, esta foima ue oiganizai las funcionaliuaues iesulta bastante
iigiua y poco eficiente. Estas opeiaciones se iealizan en inteivalos concietos ue
tiempo que han siuo pieviamente piogiamauos, poi ello ueben iealizaise con la
mayoi bieveuau posible. Paia solventai este pioblema, T0AB ha ueciuiuo
ieoiganizai las funcionaliuaues ue foima categoiica, es uecii, agiupailas en uos
categoiias uepenuienuo ue si se tiata ue una opeiacion iutinaiia ue gestion o no.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S2


6.8.1 MonlLor de lnsLanclas
0na ue las activiuaues piincipales uentio uel tiabajo iutinaiio ue un gestoi ue
bases ue uatos es compiobai el estauo en el que se encuentian las instancias. Entie
estas instancias, lo ms habitual es contiolai como se encuentian:
- Estauo ue los seiviuoies.
- Estauo ue los Listeneis.
- Estauo ue otias instancias ue bases ue uatos.

Paia acceuei al gestoi, pueue haceise uesue el men @V! Y I123&1/*
e,1$3,+ si se est utilizanuo la veision fieewaie o uesue el men @&3&=&2* Y
e,1$3,+2 Y I123&1/* e,1$3,+ si se tiata ue la veision bajo licencia comeicial.

En esta pantalla se pueue obseivai ipiuamente el estauo ue touos los
seiviuoies y listeneis que han siuo uefiniuos. Neuiante pequeas maicas ! se
iepiesenta el estauo coiiecto ue las instancias. En caso ue existii un pioblema, el
monitoi lo iepiesentaiia meuiante el simbolo " paia que el usuaiio solucione el
pioblema.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2SS



Este cuauio ue uilogo peimite uesue uefinii el inteivalo ue tiempo en el
que ueben iefiescaise los estauos ue las instancias hasta uefinii si se quieie que el
iefiesco ue la infoimacion sea ue foima manual, ieuucienuo el consumo ue
iecuisos ue la aplicacion. Tambin peimite uefinii al uesaiiollauoi como se quieie
que lleve a cabo la taiea uel contiol ue instancias. Esto se iealiza a tiavs ue la lista
uesplegable uenominaua 4,''$1- 4+$,+$35.

Paia iealizai la monitoiizacion, T0AB lanza un thieau ue ejecucion en
segunuo plano en el oiuenauoi cliente. Neuiante la opcion ue Polling pueue
ueciise la foima ue tiabajai ue ese thieau, ue que maneia uebei consumii los
iecuisos uel sistema. Esta lista uispone ue 6 categoiias uistintas: ',F*23, ',F*+,
1,+#&', ;$-;*+, ;$-;*23 y 3$#*f/+$3$/&'. Pueue uefiniise la piioiiuau uel thieau
uesue que solo se active cuanuo el sistema se encuentia uesocupauo hasta uefinii
que la monitoiizacion se iealice en tiempo ieal consumienuo una cantiuau elevaua
ue iecuisos.

El monitoi ue instancias tambin ofiece uos funcionaliuaues auicionales
inteiesantes como son: la cieacion ue un ficheio con los paimetios actuales ue
configuiacion ue las instancias que se caigai caua vez que se inicie el piogiama y


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S4


el contiol inuiviuual ue caua instancia peimitienuo paiai, iniciai o ieiniciai caua
elemento poi sepaiauo.

Al igual que otios elementos, el monitoi ue instancias tambin pueue sei
configuiauo ue la maneia que piefieia el usuaiio a tiavs ue las opciones ue
configuiacion ue T0AB. Paia acceuei a ellas, es necesaiio pulsai el boton ue
la baiia piincipal ue heiiamientas. Se uebe seleccionai la opcion I123&1/* e&1&-*+
uel men A$'*2.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2SS


En esta pantalla pueuen uefiniise qu instancias quieie que sean
monitoiizauas poi la heiiamienta ue T0AB y ue qu instancias se quieie uefinii
aleitas ante caiuas acciuentales (geneialmente en ambos casos sein las mismas).
En la paite infeiioi ue la ventana pueuen uefiniise que las aleitas sean enviauas
tambin a tiavs uel coiieo electionico, una caiacteiistica muy til si el usuaiio no
se encuentia piesente en el lugai ue tiabajo o se piouuce una caiua acciuental
fueia uel hoiaiio laboial.

Paia pouei utilizai las aleitas via email, es necesaiio configuiailo
pieviamente. Paia ello, en estas mismas opciones se acceue al apaitauo G#&$'
J*33$1-2 ue la pestaa G.$3,+.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S6



En piimei lugai se uebe especificai el seiviuoi ue coiieo saliente (SNTP)
que uebe usai T0AB paia pouei enviai los coiieos electionicos. Pueue veise que
no existe la posibiliuau ue uefinii el seiviuoi P0PS ue coiieo y es algo logico pues
el piogiama lo nico que uebe iealizai es el aviso ue la existencia ue un pioblema,
no necesita iecibii ningn coiieo ue contestacion, poi ello el seiviuoi ue coiieo
entiante se encuentia obviauo.
En el apaitauo g$1.,F se selecciona la opcion I123&1/* e&1&-*+. Al haceilo
pueue veise como el campo ue asunto se iellena automticamente. Este aspecto
tambin pueue mouificaise. Se uefinen los uestinataiios ue las aleitas, en caso ue
sei vaiios. Pueue escogeise que touos los usuaiios vean quienes son los ieceptoies


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S7


(campo ?,) ue las aleitas o seleccionai que no sean conoceuoies ue tal
infoimacion a tiavs ue los campos KK y VKK.

0na vez se han uefiniuo touos los campos, se pueue pulsai en el boton
y compiobai que se ha hecho la configuiacion uel envio ue
aleitas coiiectamente. Tambin pueue uefiniise la piioiiuau uel envio ue los
emails a tiavs ue la lista uesplegable 4+$,+$35. Bepenuienuo ue lo ciitica que sea la
infoimacion conteniua en la base ue uatos o ue si se tiata ue una instancia 24x7,
que uebe estai activa continuamente, pueue uefiniise una piioiiuau alta. En caso
contiaiio, pueue uefiniise una piioiiuau noimal o incluso baja.

T0AB tambin uispone ue otias opciones ue configuiacion que afectan al
monitoi ue instancias. Bichas opciones se encuentian en el apaitauo e,1$3,+2 ue la
pestaa A$'*2.








nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S8



Como pueue compiobaise, en este men ue configuiacion hay multituu ue
opciones uefinibles, peio hay que tenei cuiuauo cuanuo se mouifican estos valoies
en concieto puesto que no solo afectan al monitoi ue instancias sino que tambin
afectan al iesto ue heiiamientas ue monitoiizacion ue T0AB.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S9


6.8.2 Creacln de ob[eLos de bases de daLos
Basta el momento, la cieacion ue objetos ue bases ue uatos en 0iacle uebia
haceise ue foima manual a tiavs uel euitoi ue sentencias. T0AB conseiva esta
foima ue uesaiiollo y a uems pone a uisposicion ue los usuaiios otia nueva foima
ue iealizai este pioceso y es a tiavs ue un asistente.

Segn la euicion ue T0AB que se utilice, estos asistentes se encuentian en
uifeientes mens:
- En la veision bajo licencia fieewaie se encuentia en el men K+*&3*.
- En la veision comeicial se
encuentia bajo el men
@&3&=&2* Y K+*&3*. El
men es picticamente el
mismo en ambos casos,
tenienuo el siguiente
aspecto:

Bepenuienuo uel elemento
que el usuaiio ueciua cieai se
caigai un asistente u otio. El


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 24u


ms inteiesante es el asistente que peimite cieai elementos como tablas, vistas y
objetos similaies:

Pueue veise que es un asistente un poco ms completo ue lo noimal y
menos ceiiauo, es uecii, que no guia al usuaiio paso a paso, sino que pone touas
las heiiamientas a uisposicion uel uesaiiollauoi. Paia la cieacion ue otios
elementos este pioceso si se cieiia mucho ms.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 241


A tiavs uel boton se peimite aauii campos a la tabla. Este
pioceso solo pueue haceise uno a uno, no se poui cieai otio elemento hasta que
no se haya iellenauo el anteiioi completamente.
0tia foima inteiesante ue aauii campos es la utilizacion ue un ficheio ue
texto. Paia ello se pulsa en el boton . Se abie un nuevo cuauio ue
uilogo paia peimitii la impoitacion ue atiibutos a una tabla.

Es un cuauio ue impoitacion que pueue consiueiaise noimal y coiiiente
peio que si tiene como uato soipienuente los uistintos foimatos en los que se
pueuen impoitai estos atiibutos. ueneialmente se utiliza un nico foimato peio
T0AB ofiece la posibiliuau ue utilizai hasta cuatio uistintos.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 242


0tia funcionaliuau uestacable es el pouei uefinii en la piopia tabla
atiibutos fisicos. Esta opcion se sale un poco ue lo habitual y se utiliza en entoinos
muy piofesionales peio si que pueue uai una iuea ue la complejiuau que alcanza
T0AB en el uesaiiollo ue elementos, sin necesiuau ue iecuiiii a las heiiamientas
oficiales ue 0iacle.

Existen muchos otios asistentes paia la cieacion ue elementos como son
inuices, vistas, tiiggeis u otios elementos.






nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 24S




En este ltimo caso, la cieacion ue inuices se vuelve un pioceso ms
intuitivo y fcil. Touos estos asistentes facilitan los piocesos ue cieacion ue
elementos paia bases ue uatos y claiamente estn enfocauos a usuaiios con poco
conocimiento o poco uso ue un gestoi ue bases ue uatos. Cieai elementos usanuo
estos asistentes no es naua piouuctivo, se taiua mucho ms en utilizai el asistente
que en couificailo ue foima manual en el euitoi ue sentencias SQL ue T0AB. Esta
ltima opcion iequieie un mayoi conocimiento ue lenguaje SQL y poi eso el
motivo ue incluii esta uoble foima ue cieai elementos ue bases ue uatos.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 244




7 - 8lbllografla


PerramlenLa para la AdmlnlsLracln de 8ases de uaLos 1CAu para Cracle






















Lxtracto
J* +*/,-*1 3,.,2 ',2 .,/)#*13,2 /,12)'3&.,2 &2> /,#, 6)='$/&/$,1*2 5 ,3+,2 .&3,2
)3$'$7&.,2 6&+& '& *'&=,+&/$01 .* *23* 6+,5*/3, %$1&' .* /&++*+&B



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 24S


|S0NNuSj Sommeiville, I., tiauuccion ue Alfonso ualipienso, N. I., Ingenieiia
uel softwaie, Peaison Auuison Wesley, Nauiiu 2uuS.

|BARRu1j Baiianco ue Aieba, }., Netouologia uel anlisis estiuctuiauo ue
sistemas Segunua euicion, 0niveisiuau Pontificia Comillas, Nauiiu
2uu1.

|BEB0u2j Nayhew, Beboiah }., The 0sability Enginneiing Lifecicle,
Inteiactive Technologies , 2uu2.

|NIELuSj Nielsen, }., Logagei, B., 0sabiliuau, Anaya Nultimeuia, 2uuS.

|R0uu6j iug, Steve, No me hagas pensai: 0na apioximacion a la
0sabiliuau, Segunua Euicion, Pientice-Ball , Nauiiu 2uu6.

|PEREu2j Piez-Campaneio Atanasio, }. A., Noieia Pascual, }. N., Conceptos ue
sistemas opeiativos, 0niveisiuau Pontificia Comillas, Nauiiu 2uu2.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 246


|RAN0u6j Ramos Naitin, N., Nonteio Rouiiguez, F., Ramos Naitin, A.,
Besaiiollo ue aplicaciones en entoinos ue 4 geneiacion y con
heiiamientas case, Nc uiaw Bill, Nauiiu 2uu6.

|uABIuSj uabillauu, ueiome, 0iacle 1uu: SQL, PL-SQL, SQL Plus (Recuisos
Infoimticos, Euiciones ENI, Baicelona 2uuS.

|RIvEu2j Riveio Coinelio, E., Naitinez Fuentes, L., Reina }uli, L., Benaviues
Abajo, }., 0laizola Baitolom, }. N., Intiouuccion al SQL paia
usuaiios y piogiamauoies, Pianinfo, Nauiiu 2uu2.

|RIvEu2j Riveio Coinelio, E., Bases ue uatos ielacionales, Paianinfo, Nauiiu
2uu2.

|}ALB98j Cheiyl P. }albeit Thomas B. Nusson }effiey S. Baiuet eith W. Baie
}effiey S. }albeit. Bieaking 0ut of the Box.puf 0iacle
BevelopeiFoims foi Expeiienceu Rub Bevelopeis. Ao 1998.

|EBWA9Sj Youiuon Euwaiu - Anlisis Estiuctuiauo Noueino. Euicion 199S.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 247


#CANBJEJ C> &>ICB>CI
http:www.oiacle.com
http:www.manualoiacle.com
http:www.zonaoiacle.com
http:www.wikipeuia.com
http:www.toausoft.com
http:www.quest.com













nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 248



Anexo A
valoracln Lconmlca


PerramlenLa para la AdmlnlsLracln de 8ases de uaLos 1CAu para Cracle






















Lxtracto
W&',+&/$01 */,10#$/& .*' 4+,5*/3, %$1&' .* /&++*+& b*++&#$*13& 6&+& '&
!.#$1$23+&/$01 .* V&2*2 .* @&3,2 ?E!@ 6&+& E+&/'*


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 249


En este punto se iecoge la valoiacion economica uel pioyecto. Se iecogen uiveisos
costes como son el nmeio ue hoias tiabajauas (uenominauo Esfueizo en
auelante), su coste asociauo y peisonal necesaiio, el coste ue las licencias ue
softwaie y uems costes auicionales.

En piimei lugai se va a iecogei el coste uel peisonal ue iecuisos humanos
necesaiio paia la elaboiacion uel Pioyecto. En las siguiente tabla se iecogen las
categoiias necesaiias paia este Pioyecto y su esfueizo asociauo:
"J@NCBSE LEB .=ICOEBf=J
8gEB=J9

j
C
@
C

*
B
E
T
C
A
I
E

$
>
=
<
?
J
I
=

*
B
E
O
B
=
H
=
F
E
B

(
1
(
$
+

WP.u1 uestion uel PFC
WP.u1.u1 Lanzamiento 1
WP.u1.u2 Seguimiento uel Pioyecto 2
WP.u1.uS Bocumento PuP 4
Subtotal WP.u1 7 [
WP.u2 Estuuio ue viabiliuau
WP.u2.u1 Eleccion ue Pioyecto 1
WP.u2.u2 Anexo A 2
Subtotal WP.u2 S c
WP.uS Befinicion uel Pioyecto
WP.uS.u1 Reunion ue fijacion ue objetivos 1


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2Su


WP.uS.u2 Auquisicion ue mateiial 2
WP.uS.uS Anexo B 1
WP.uS.u4 Piesentacion ue 0bjetivos 2
Subtotal WP.uS 6 _
WP.u4 Bocumentacion uel PFC
WP.u4.u1 Recopilacion ue infoimacion Su
WP.u4.u2 Recopilacion ue mateiial gifico 1uu
WP.u4.uS Nemoiia uel Pioyecto 1uu
Subtotal WP.u4 2Su dbe
WP.uS Besaiiollo uel PFC
WP.uS.u1 Iuentificacion ue Necesiuaues 1u
WP.uS.u2 Anlisis ue Requisitos 2u
WP.uS.uS Anlisis ue 0sabiliuau Su
WP.uS.u4 Anlisis Compaiativo 1u 2u
WP.uS.uS uuia exhaustiva ue uso Su
WP.uS.u6 Anexos S Su
Subtotal WP.uS S 7u 12u Z]b
(1($+ 21 S2u 12u ^_Z

El esfueizo que las uistintas categoiias ueben iealizai se encuentia
estimauo en 461 hoias ue tiabajo.

El siguiente gifico muestia el poicentaje ue esfueizo que caua categoiia
uebe iealizai con iespecto al esfueizo total uel pioyecto:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S1




Como pueue obseivaise en el gifico, la mayoi paite uel esfueizo que hay
que iealizai en el Pioyecto uebe haceise poi paite uel analista. Esto es asi, uebiuo
a la impoitancia ue uno ue los piincipales objetivos ue este Pioyecto final ue
caiieia: el anlisis y la viabiliuau que la heiiamienta softwaie T0AB tiene paia la
implementacion y auministiacion ue bases ue uatos 0iacle.

El iol ue Analista es el encaigauo ue iealizai el anlisis ue T0AB en uos
fientes:
- Anlisis ue 0sabiliuau: anlisis uesue el punto ue vista uel usuaiio.
Piogiamauoi
12u Boias
26 %
}efe Pioyecto
21 Boias
4,6 %
Analista
S2u Boias
69,4 %


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S2


- Anlisis Compaiativo: anlisis uesue el punto ue vista funcional, peio
tambin oiientauo al usuaiio hacienuo un estuuio compaiativo ue
inteifaces.
Como se ha estimauo que esta categoiia va a iealizai unas ue las taieas con
mayoi peso uentio ue este Pioyecto, se ha estimauo opoituno que esta categoiia
tambin se encaigue ue la iealizacion ue la uocumentacion uel Pioyecto.

Poi touo ello, es el iol ue Analista el que tiene que iealizai un mayoi
esfueizo uel Pioyecto y poi tanto un mayoi coste economico en el apaitauo ue
iecuisos humanos.

A continuacion se iecogen las taiifas estimauas paia caua una ue las
categoiias uel Pioyecto:
1ar|fas
!efe de royecLo 6u hoia
AnallsLa 4S hoia
rogramador SS hoia

0na vez uefiniuas las taiifas y conociuo el esfueizo uel Pioyecto, se
establece el piesupuesto iefeiente a los iecuisos humanos necesaiios paia la
iealizacion uel mismo:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2SS



kecursos numanos
Categor|a (=B?@= "J@NCBSE .EJIC
!efe de royecLo 6u hoia 21 hoias 96u
AnallsLa 4S hoia S2u hoias 14.4uu
rogramador SS hoia 12u hoias 4.2uu
1C1AL Z]Gb_e k

Los costes ue las licencias softwaie utilizauauas vienen uesciitos a
continuacion. Tambin se incluye el coste uel Sistema 0peiativo necesaiio. A su
vez se incluiin el coste ue touas las actualizaciones ue veision que han siuo
ineluuibles. Estos costes vienen uesciitos en la siguiente tabla:
+?AC>A?=J -E@Ih=BC
*BEFNAIE .EJIC
Winuows Xp Piofesional 422,S6
Niciosoft 0ffice 2uu7 744,uu
Easy Case giatuito
0iacle 1ug 6.12S,uu
0iacle Bevelopei Suit 1ug (veision beta stuuent) giatuito
T0AB (licencia fieewaie) giatuito
iLife u9 79,uu
Nac 0S X v1u.S.6 Leopaiu 129,uu
iWoik u9 79,uu
Auobe Photoshop CS4 1.u79,SS
Niciosoft 0ffice 2uu8 Nac Euition S99,9S
Auobe Reauei 9.u giatuito


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S4


Winiai S.4u giatuito
(1($+ ]Geb`\e^ k

A continuacion se uetalla el coste haiuwaie iefeiiuo a oiuenauoies y
accesoiios necesaiios paia pouei ejecutai las aplicaciones ue este Pioyecto. Se
incluyen uos tipos ue oiuenauoies: un equipo ue alta gama con piestaciones
elevauas y un oiuenauoi poittil ue gama meuia-baja, ambos necesaiios paia el
estuuio ue ienuimiento en uistintas configuiaciones haiuwaie:
.EJIC !=BFh=BC
*BEFNAIE .EJIC
Nac Pio 2uu8 8-Coie 2.199,uu
Toshiba Satellite A1Su 7S4,uu
Accesoiios uiveisos 1SS
(1($+ cGe``\ee k

0na vez analizauos en uetalle touos los costes ueiivauos uel Pioyecto, se
establece la valoiacion economica total uel pioyecto final ue caiieia: Beiiamienta
paia la Auministiacion ue Bases ue Batos T0AB paia 0iacle:
D=<EB=A?M> "AE>MH?A=
.E>ACLIE .EJIC
Recuisos Bumanos 19.S6u,uu
Licencias Softwaie 9.uS8,u4
Coste Baiuwaie S.u88,uu
Conceptos Auicionales 2SS
(1($+ cZG]_Z\e^ k


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2SS



El siguiente gifico muestia el iepaito uel piesupuesto uel Pioyecto entie
los uistintos conceptos anteiioimente uetallauos:

La paite mayoiitaiia uel piesupuesto necesaiio paia iealizai el Pioyecto
con xito se encuentia uestinauo a los iecuisos humanos, el esfueizo ue las
uistintas categoiias involuciauas en el equipo ue tiabajo.
Licencias
Softwaie
9.uS8,u4
28,S %
Conceptos
Auicionales
2SS
u,8 %
Coste Baiuwaie
S.u88,uu
9,7 %
Recuisos
Bumanos
19.S6u,uu
61,2 %


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S6



Anexo 8
lan de CesLln de royecLo


PerramlenLa para la AdmlnlsLracln de 8ases de uaLos 1CAu para Cracle
lC-C-01_01





















Lxtracto
4'&1 .* `*23$01 .*' 4+,5*/3, %$1&' .* /&++*+&\ b*++&#$*13& 6&+& '& !.#$1$23+&/$01
.* V&2*2 .* @&3,2 ?E!@ 6&+& E+&/'*



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S7


lanLeamlenLo del royecLo
1.1 Sumarlo del royecLo

1.1.1 rops|to, A|cance y Cb[et|vos

A continuacion se van a uesciibii el pioposito, alcance y objetivos que se uesean
cumplii con la elaboiacion ue este Pioyecto:

rops|to

El pioposito ue este Pioyecto es iealizai un anlisis ue la heiiamienta
softwaie ue ieciente cieacion uenominaua T0AB paia la implementacion y
auministiacion ue bases ue uatos hacienuo uso uel sistema 0iacle.

A|cance

Se pietenue iealizai un estuuio ue la aplicacion bajo la licencia Fieewaie
basauo en los siguientes puntos:

- Anlisis ue 0sabiliuau: ue la heiiamienta, utilizanuo ties tipologias ue
usuaiios uistintas (amateui, avanzauo y piofesional), touas ellas con
conocimientos teoiicos o teoiico-picticos en la auministiacion ue bases ue uatos.
No se tenuin en cuenta a usuaiios noveles o sin expeiiencia pievia.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S8



- Anlisis Compaiativo: ue T0AB con las heiiamientas oficiales que
piopoiciona 0iacle paia la gestion. Se hai un estuuio tanto ue las heiiamientas
que se piopoicionan cuanuo se auquieie el paquete softwaie bsico como ue las
heiiamientas uenominauas 0iacle Foims que ueben sei auquiiiuas poi sepaiauo.

- Estuuio ue viabiliuau: ue la aplicacion T0AB. Compiobai si iealmente
pueue sustituii a las heiiamientas oficiales en la opeiativa uiaiia, que ventajas e
inconvenientes posee asi como la pioyeccion futuia que tenui la aplicacion.

Auicionalmente al anlisis uel piogiama T0AB se pietenue elaboiai una
guia exhaustiva ue uso que peimita el uso eficiente ue la aplicacion y peimita
obtenei touo su potencial ieuucienuo los tiempos empleauos en la iealizacion ue
las opeiaciones uiaiias paia la gestion ue bases ue uatos.

Cb[et|vos

Los objetivos que se pietenuen conseguii con la elaboiacion ue este
Pioyecto, se uiviuen es uos categoiias:




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 2S9


0bjetivos Acaumicos:
Realizai picticas sobie uno ue los sistemas gestoies ue bases ue uatos ms
iobustos uel actual meicauo.
Consoliuai los conocimientos pievios sobie 0iacle y ampliailos.
Aplicai conocimientos apienuiuos uuiante el tianscuiso ue la caiieia en un
tiabajo con vistas a un futuio laboial ceicano.
0btenei un titulo univeisitaiio ue Ingenieiia supeiioi que complemente los
anteiioies titulos ue Ingenieiia tcnica.

0bjetivos Funcionales:
Realizai un estuuio uetallauo ue la heiiamienta que peimita conocei el
potencial y las limitaciones uel piogiama con el pioposito ue sustituii a las
heiiamientas oficiales ue gestion.
Bai a conocei una heiiamienta uiseaua poi un antiguo BBA ue 0iacle que
peimite un uso ms intuitivo y eficiente en la auministiacion ue bases ue
uatos y supeia muchos ue los inconvenientes existentes actualmente.
Peimitii a pequeas y meuianas empiesas (en auelante PYNES) con un
piesupuesto limitauo, utilizai el sistema 0iacle a tiavs uel piogiama T0AB
bajo licencia fieewaie.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 26u


Reuucii costes en la auquisicion ue licencias softwaie comeiciales
innecesaiias a tiavs uel uso ue softwaie libie.
1.1.2 Asunc|ones y kestr|cc|ones

Seguiuamente se muestian las iestiicciones impuestas al Pioyecto Final ue
Caiieia:

El Pioyecto, en el momento ue su eleccion, no poseia ninguna iestiiccion
impuesta como paite ue los objetivos que se ueben abaicai. No se piev que esta
situacion vaya a cambiai, al no uefiniise en piimeia instancia objetivos auicionales
a alcanzai si el tiempo lo peimitiese.

Exteinamente a las piopieuaues que componen el Pioyecto, se uefinen uos
iestiicciones que ueben sei cumpliuas:

Restiiccion ue Tiempo:
El Pioyecto posee un plazo ue entiega, uefiniuo en un piimei momento en
el mes ue junio ue 2uu9 con la posibiliuau ue sei entiegauo en el mes ue
septiembie ue ese mismo ao. Tambin existe una convocatoiia ue entiega
especial en el mes ue febieio, peio uicha fecha no atae a este Pioyecto, poi ello no
sei teniua en cuenta.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 261


Se pietenue y asi lo iecoge la planificacion pievia, cumplii con la piimeia
fecha ue entiega impuesta, que est finalizauo en el mes ue junio. 0n ietiaso en su
finalizacion, entiegnuose en el mes ue septiembie poi tanto, no acaiieaiia ningn
tipo ue tiaba o penalizacion poi ietiaso. Poi tanto, no se pueue afiimai que la
iestiiccion tempoial sea un hito a cumplii, ya que se tiene la posibiliuau ue ampliai
la entiega a una segunua fecha.

Restiiccion Economica:
El coste ue la heiiamienta T0AB no es significativo, como se ha comentauo,
se va a hacei uso ue la licencia fieewaie y aunque un viitual ietiaso geneialmente
implica el encaiecimiento uel Pioyecto, en este caso no es veiosimil el
acaiieamiento ue algn peijuicio. Como en el caso anteiioi, se pueue afiimai que
tampoco existen iestiicciones economicas seveias.

Restiiccion ue Baiuwaie:
Solo se iequieie el haiuwaie minimamente necesaiio paia hacei uso ue la
aplicacion con gaiantias. Con los actuales costes ue piouuccion ue estos
componentes y los bajos iequeiimientos que el sistema 0iacle asi como uel
piogiama T0AB no se ven inconvenientes en la utilizacion ue cualquiei oiuenauoi
actual. Quiz el mayoi inconveniente que se pueue obseivai a este iespecto, es la
cantiuau ue espacio libie necesaiio en el uisco uuio, aunque el coste poi uiga Byte
se establece actualmente en una meuia ue 2S cntimos ue Euio paia la tecnologia


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 262


Seiial ATA Suu (la ms extenuiua en la actualiuau) y pueue consiueiaise como un
coste menoi.

Como platafoima ue tiabajo es necesaiio utilizai Winuows XP. Esta uecision
ha siuo tomaua atenuienuo a vaiios factoies:

Platafoima ue tiabajo ms extenuiua uel momento.
Nayoi conocimiento ue los usuaiios ue este entoino.
Seivicio ue sopoite que pueue sei utilizauo en cualquiei momento.
Nayoi estabiliuau uel Sistema 0peiativo que otias veisiones posteiioies.

Si se ve necesaiio el tiaslauo a otio tipo ue platafoimas, tampoco existe
inconveniente alguno, ya que el sistema 0iacle posee una utiliuau ue migiacion
paia facilitai la poitabiliuau entie las uifeientes platafoimas.


Restiiccion ielacion con el Cliente:
No existe ningn tipo ue iestiiccion impuesta a este iespecto, no es
aplicable.


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 26S


1.1.3 Lntregab|es

A lo laigo ue la iealizacion uel Pioyecto van a sei elaboiauos uistintos entiegables
que se pueuen clasificai en uos categoiias: inteinos y exteinos.

Como entiegables inteinos se compienuen aquellos que van a sei
entiegauos tanto a los inteivinientes uel equipo ue uesaiiollo (jefe ue pioyecto,
Analista y Piogiamauoi) como al Biiectoi ue Pioyecto.

Como entiegables exteinos se uefinen aquellos uocumentos que van a sei
entiegauos al Cooiuinauoi ue Pioyecto o que ueben sei entiegauos a la
0niveisiuau Pontificia Comillas.

Caua uno ue los uocumentos va a sei maicauo con un iuentificauoi univoco,
el cual se explica a continuacion como va a sei constiuiuo. El iuentificauoi se va a
componei ue las siguientes paites:

uPI-E}ERPFC-XXX-YY_



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 264


uPI: hace iefeiencia a la funcion paia la que se iealiza este uocumento. Son
las siglas ue uestion ue Pioyectos Infoimticos.
E}ERPFC: ejeicicio que se iealiza sobie el PFC o Pioyecto Final ue Caiieia.
XXX: tipo ue uocumento que se est elaboianuo. Los posibles uocumentos
que van a sei entiegauos son:
o ANX: Anexo, uocumento ue tipo buiocitico paia la aceptacion y el
establecimiento foimal ue ielaciones. Entie otias cosas establece poi
esciito la aceptacion ue un Pioyecto o los objetivos que uebe cumplii
uicho PFC.
o PRT: Piesentacion uel estauo uel Pioyecto.
o PRF: Piesentacion final uel Pioyecto ante el tiibunal.
o NEN: Nemoiia uel Pioyecto.
o ECN: Encuaueinacion uel uocumento.
YY: hace iefeiencia a la veision uel uocumento que se esta iealizanuo. Bicha
veision comenzai en u1 y se inciementai ue uniuau en uniuau con caua
nueva veision (u2, uS, u4).
: ievision uel uocumento uentio ue la veision uel mismo. Al igual que en
el caso anteiioi, comenzai en u1 y se inciementai ue uniuau en uniuau.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 26S


A continuacion se muestia la ielacion ue uocumentos que van a sei
geneiauos, su iuentificauoi, la fecha ue entiega y su tipo ue uistiibucion:
Lntregab|es
Documento :CAg= FC ">IBCO= ,?JIB?WNA?M>
Anexo A - LanzamlenLo del lC
Cl-L!L8lC-Anx-01_01
21 0ctubie 2uu8 Inteina
Anexo 8 - Cb[eLlvos del lC
Cl-L!L8lC-Anx-01_01
28 Noviembie 2uu8 Exteina
resenLacln Anexo 8
Cl-L!L8lC-81-01_01
16 Biciembie 2uu8 Inteina
Memorla lC (formaLo dlglLal)
Cl-L!L8lC-MLM-01_01
8 Septiembie 2uu9 Exteina
Lncuadernacln Memorla lC
Cl-L!L8lC-LCM-01_01
1S Septiembie 2uu9 Exteina
resenLacln llnal lC
Cl-L!L8lC-8l-01_01
21 Septiembie 2uu9 Exteina




nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 266


1.1.4 |an|f|cac|n y resupuesto

A continuacion se uesciibe ue foima iesumiua la planificacion y el piesupuesto
estimauos paia el pioyecto T0AB:

|an|f|cac|n:

La uuiacion uel Pioyecto ha siuo estableciua en 9 meses. Bebe sei
entiegauo en junio ue 2uu9, a la espeia ue la confiimacion uel uia y hoia
concietos. Existe la posibiliuau ue una segunua entiega situaua en el mes ue
septiembie, a la espeia ue uia y hoia concietos.

El Pioyecto va a sei planificauo en base a la piimeia fecha ue entiega y se
iealizain las siguientes taieas:
WP.u1 uestion: activiuaues paia la gestion uel Pioyecto, que compienuen
tanto el lanzamiento como el seguimiento uel mismo (uuiacion 1S uias).
WP.u2 Estuuio ue viabiliuau: estuuiai la viabiliuau y la foima ue afiontai el
Pioyecto hacienuo una bsqueua ue infoimacion (uuiacion SS uias).
WP.uS Befinicion uel Pioyecto: uefinii el alcance y objetivos a abaicai,
iecopilai infoimacion necesaiia (uuiacion Su uias).


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 267


WP.u4 Bocumentacion uel Pioyecto: elaboiai la memoiia uel Pioyecto que
va a sei entiegauo en ltimo timino como piouucto final (uuiacion 1Su
uias).
WP.uS Etapas ue Besaiiollo: uistintas etapas uel uesaiiollo uel Pioyecto
(uuiacion 12u uias).

resupuesto:

Paia caua uno ue los paquetes ue tiabajo piopuestos, se establece una
piimeia estimacion uel coste apioximauo uel esfueizo a iealizai poi las categoiias
uefiniuas en este Pioyecto, que posteiioimente sei ajustauo con mayoi uetalle
tenienuo en cuenta factoies auicionales.

WP.u1 uestion 2.Suu
WP.u2 Estuuio ue viabiliuau 2.uuu
WP.uS Befinicion uel Pioyecto 4.uuu
WP.u4 Bocumentacion uel Pioyecto 4.uuu
WP.uS Etapas ue Besaiiollo 7.Suu
2u.uuu



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 268


1.2 Lvolucln del lan de CesLln del royecLo

Se iealizai una ievision uel Plan ue uestion ue Pioyecto en el caso en el que el
piesupuesto se vea alteiauo en un 1u % yo en caso en que se piouuzca un uesvio
en la planificacion (tanto si es un ietiaso como si es un auelanto) ue un 1u % ue la
uuiacion uel paquete ue tiabajo en el que se piouuzca uicha alteiacion ue la
planificacion.

Se iealizai una ieeuicion uel PuP en el caso en el que el piesupuesto se vea
alteiauo en un 1S % yo en caso en que se piouuzca un uesvio en la planificacion
(tanto si es un ietiaso como si es un auelanto) ue un 1S % ue la uuiacion uel
paquete ue tiabajo en el que se piouuzca uicha alteiacion ue la planificacion.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 269


2. 8eferenclas
A continuacion se establecen las iefeiencias que afectan a la elaboiacion ue este
Pioyecto final ue caiieia:

|1j IS0 9uu1 - Sistemas ue uaiantia ue Caliuau, Requisitos. Comit Tcnico
IS0TC176 0iganizacion Inteinacional ue Estanuaiizacion. 4 Reeuicion -
Noviembie ue 2uu8.

|2j IS0 9uu4 - Sistemas ue uaiantia ue Caliuau, Biiectiices paia la uaiantia uel
Besempeo. Comit Tcnico IS0TC176 0iganizacion Inteinacional ue
Estanuaiizacion. 2 Reeuicion 0ctubie ue 2uuu.

|Sj IEEE 1uS8-1998 - Stanuaiu foi Softwaie Pioject Nanagement Plan. Institute of
Electiical anu Electionics Engineeis. Biciembie ue 1998.

|4j Baiianco ue Aieba, }., Netouologia uel anlisis estiuctuiauo ue sistemas.
Segunua euicion, 0niveisiuau Pontificia Comillas, Nauiiu 2uu1.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 27u


3. ueflnlclones
En la siguiente tabla se iecogen touos los acionimos y siglas tiatauos en el
Pioyecto:

Def|n|c|ones Genera|es
W.xx Woik Package
C Cooiuinauoi ue Pioyecto
D Biiectoi ue Pioyecto
I }efe ue Pioyecto
AN Analista
k Piogiamauoi
G Plan ue uestion ue Pioyecto
1CAD Tool foi Application Bevelopei
CI 0iacle Foims, heiiamientas ue uesaiiollo
D8A Bata Base Auministiatoi

Def|n|c|ones Matr|z de kesponsab|||dades
L Ejecucion ue activiuau
C Consulta ue activiuau
I Infoimacion ue activiuau
A Apiobacion ue activiuau



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 271


4. Crganlzacln del royecLo
4.1 lnLerfaces LxLernos

A continuacion se muestia la ielacion uel Pioyecto y los elementos exteinos que
inteivienen en l:


Se pasan a descrlblr las dlsLlnLas responsabllldades recogldas en el esquema
organlzaLlvo:
Coordlnador de royecLo
- Responsable ltimo ue que el Pioyecto se ejecute.
- Responsable ue que el Pioyecto cumpla los plazos.
Pioyecto T0AB
0niveisiuau
Pontificia Comillas
(cliente)
Cooiuinauoi ue
Pioyecto
Biiectoi ue
Pioyecto


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 272


- uestion ue los Pioyectos.
- Nantiene ielaciones con el Biiectoi ue Pioyecto.

ulrecLor de royecLo
- Cooiuina y supeivisa al equipo ue tiabajo.
- Encaigauo uel establecimiento ue objetivos.
- Responsable ue mantenei la caliuau uel Pioyecto.

unlversldad onLlflcla Comlllas
- Cliente ltimo uel Pioyecto final ue caiieia.
- Realiza la ofeita uel Pioyecto.
- Responsable ue la aceptacion uel Pioyecto.



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 27S


4.2 lnLerfaces lnLernos

En el siguiente uiagiama se iecoge la estiuctuia inteina uel Pioyecto final ue
caiieia T0AB:



Se pasan a uesciibii las uistintas iesponsabiliuaues iecogiuas en el
esquema oiganizativo:


nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 274



!efe de royecLo
- Biieccion y cooiuinacion uel equipo ue tiabajo.
- Relaciones con el cliente.
- Supeivision ue la uocumentacion geneiaua.
- Asignacion ue taieas y activiuaues.

AnallsLa
- Biseo y anlisis ue las activiuaues uel Pioyecto.
- Elaboiacion ue la uocumentacion necesaiia.
- Encaigauo uel asesoiamiento sobie cuestiones tcnicas.
- Piopoiciona consejo expeito en su iea ue expeiiencia.

rogramador
- Ejecucion ue las activiuaues uel Pioyecto.
- Elaboiacion ue couigos fuente y ejecutables.
- Responsable ue cuaueinos ue caiga y piuebas.
- Piopoiciona consejo expeito en su iea ue expeiiencia.


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


!" $%&'()*
!"+ ,-.* /% 0.*1.2(%*'3

67878 9#/:$.3. ":&%(3.

+& ,' -%$.%/&0/ $1#2%3' -/ 4./-01'& ,5- 1/3.1-5- 6.4'&5- &/3/-'1%5- 7'1' ,'
/,'851'3%9& :/ /-0/ "15;/305<

9#/:$.3. ":&%(3.
9#/:$.3 !"#$% '()#)* !"#$% !)(
=551:%&':51 :/ "15;/305 >?@A?(AAB @*?C?(AA>
D%1/3051 :/ "15;/305 )?@A?(AAB @A?C?(AA>
E/2/ :/ "15;/305 )?@A?(AAB @*?C?(AA>
F&',%-0' @(?@A?(AAB (@?*?(AA>
"15$1'4':51 @(?@A?(AAB (@?*?(AA>

6787; 9#/:$.3. "%$-<%$# = >3?)<%$#

F 35&0%&.'3%9& -/ :/-31%8/& 'G./,,5- 1/3.1-5- 6'1:H'1/ ; -520H'1/ G./ -5&
&/3/-'1%5- 7'1' 1/',%I'1 /, 715;/305 JKFD<





"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


6#/7$.3. "%$-8%$# 9 :3;)8%$#
6#/7$.3 !"#$%$&'
)&*+%
,$-.#'#*#/"
0&'12"'%34&
+,'-./ 012 0 )3013(114 5%,/-67, 8/ ",79/-67
:+;5 0 )3013(114 5%,/-67, 8/ ",79/-67
+,'-./ <7,=> 012 0 )3013(114 5%,/-67, 8/ ",79/-67
?%-,7>7@6 A7,8 (114 0 0(3013(114 B/@/ 8/ ",79/-67
C/,,'=%/&6' D'>/ 0 013003(114 B/@/ 8/ ",79/-67
?%-,7>7@6 ",7E/-6 (11F 0 0G3003(114 B/@/ 8/ ",79/-67
?%-,7>7@6 H%>%7 (11F 0 0G3003(114 B/@/ 8/ ",79/-67
I/9&76/ (114 0 (43003(114 B/@/ 8/ ",79/-67
;-,7J'6 K/'8/, 4
",7@/>>%7&'.
0 (13G3(11L B/@/ 8/ ",79/-67
+,8/&'87, "7,6#6%. :7>M%J' 0 )301N(114 B/@/ 8/ ",79/-67
?'- ",7 (114 0 )3013(114 B/@/ 8/ ",79/-67
?O.6%@O&-%P& C" (Q01 0 )3013114 B/@/ 8/ ",79/-67



nerram|enta para |a Adm|n|strac|n de 8ases de Datos 1CAD para Crac|e



Pgina 277


3.1.3 lan de lormacln

Son necesaiias iealizai las siguientes foimaciones al equipo ue tiabajo:
- Foimacion en 0iacle
Necesaiia paia que el equipo ue tiabajo pueua iealizai la opeiativa uel
Pioyecto. Es necesaiio conocei el sistema en piofunuiuau paia pouei iealizai
un coiiecto anlisis uel mismo.

- Foimacion en heiiamienta T0AB
Es necesaiio iealizai una foimacion en la aplicacion T0AB tanto al analista
como al piogiamauoi uel equipo humano que compone este Pioyecto.

- Foimacion en 0sabiliuau
Es necesaiio iealizai una foimacion en 0sabiliuau al analista uel equipo
paia que pueua iealizai un anlisis en piofunuiuau ue la heiiamienta T0AB
sobie los timinos que establece esta ciencia.

"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


!"# %&'( )* +,'-'./
67879 ,/)':'-%-#. % 2#.%$$3++%$

+& ,- .%$/%,&0, 1%'$2'3' ., 2,45$,& -'. '40%6%1'1,. 7 0'2,'. 8/, 6'& ' .,2 2,'-%9'1'. 1/2'&0, ,- 02'&.4/2.5 1,- "257,405:

!"# %&'(
;"<=>
?,.0%@& "AB
;"<=><=>
C'&9'3%,&05
"AB
;"<=><=(
D,$/%3%,&05
"AB
;"<=><=E
F54/3,&05 "?"
;"<=(
+.0/1%5
G%'H%-%1'1
;"<=(<=>
I&J523'4%@&
.5H2, "AB
;"<=(<=(
+-,44%@& "AB
;"<=(<=E
K&,L5 K
;"<=E
F,M%&%4%@& "AB
;"<=E<=>
K18/%.%4%@&
N'0,2%'-
;"<=E<=(
A%O'4%@&
PHO,0%65.
;"<=E<=E
K&,L5 Q
;"<=R
F54/3,&0'4%@&
"AB
;"<=R<=>
S,45T%-'4%@&
I&J523'4%@&
;"<=R<=(
N'0,2%'- ?2#M%45
;"<=R<=E
N,352%' "AB
;"<=U
F,.'225--5
;"<=U<=>
I1,&0%M%4'4%@&
V,4,.%1'1,.
;"<=U<=(
K&#-%.%.
S,8/%.%05.
;"<=U<=E
K&#-%.%.
W.'H-%1%1'1
;"<=U<=R
K&#-%.%.
B53T'2'0%65
;"<=U<=U
?/X' +L'Y/.0%6'
;T<=U<=Z
K&,L5.

"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


67878 9+%(':'/%/'0( -# ,/)';'-%-#.

+ ,-&.%&/',%0& 12 3/21.4' 5' 65'&%7%,',%0& 42'5%8'9' 329%'&.2 25 9%'$4'3' 92 :'&..;




"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


67879 ,.':(%/'0( -# ;#/<$.3.


+' ',%$&'-%.& /0 '-1%2%/'/0, 3'4' 5', /%6040&10, -'10$748', 0, 5' ,%$9%0&10:

=33$-'(%-3$
>$3?#/)3
2'$#/)3$
>$3?#/)3
@#A#
>$3?#/)3
,(%+'.)% >$3:$%&%-3$
;"<*= >0,1%.&

;"<*=<*=
+'&?'@%0&17

A A
;"<*=<*(
B0$9%@%0&17 /05 "47C0-17

A A
;"<*=<*D
E7-9@0&17 ">"

F A
;"<*( A,19/%7 /0 G%'H%5%/'/

;"<*(<*=
A50--%.& /0 "47C0-17
A A
;"<*(<*(
F&0I7 F
F J A K K
;"<*D E06%&%-%.& /0
"47C0-17

;"<*D<*=
L09&%.& /0 6%M'-%.& /0
7HM01%27,
A A
;"<*D<*(
F/N9%,%-%.& /0 @'104%'5
A
;"<*D<*D
F&0I7 O
F F A
;"<*D<*P
"40,0&1'-%.& /0 QHM01%27,
F A
;"<*P E7-9@0&1'-%.&

;"<*P<*=
L0-73%5'-%.& /0 %&674@'-%.&
A
;"<*P<*(
L0-73%5'-%.& /0 @'104%'5
$4#6%-7
A
;"<*P<*D
R0@74%' /05 "47C0-17
F A A
;"<*S A1'3', /0 E0,'447557

;"<*S<*=
K/0&1%6%-'-%.& /0
T0-0,%/'/0,
K A
;"<*S<*(
F&#5%,%, /0 L0N9%,%17,
K A
;"<*S<*D
F&#5%,%, /0 U,'H%5%/'/
K A


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


+",-.,-/
0&#1%2%2 3456'7'8%94
: ; ;
+",-.,-.
<=>' ?@A'=28%9' B? =24
: ;
+",-.,-C
0&?@42
: ;

"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()(


67879 ,.':(%/'0( ;$#.<*<#.)%$'%

*& +' ,%$-%.&/. /'0+' ,. 1.23$. .+ .,4-.153 6. +', 6%,/%&/', 2'/.$317', .& 2'6' -&' 6. +', /'1.', 8 '2/%9%6'6., :-. 23;<3&.& .+ "138.2/3=

!"#$%&'(
*+(&,"-

.
/
0
1
2
0
1
2

.
/
0
1
2
0
1
3

.
/
0
1
2
0
1
4

.
/
0
1
3
0
1
2

.
/
0
1
3
0
1
3

.
/
0
1
4
0
1
2

.
/
0
1
4
0
1
3

.
/
0
1
4
0
1
4

.
/
0
1
4
0
1
5

.
/
0
1
5
0
1
2

.
/
0
1
5
0
1
3

.
/
0
1
5
0
1
4

.
/
0
1
6
0
1
2

.
/
0
1
6
0
1
3

.
/
0
1
6
0
1
4

.
/
0
1
6
0
1
5

.
/
0
1
6
0
1
6

.
/
0
1
6
0
1
7

8
9
8
:
;

<%#% /&(=%>?( > ( ? > ( > ( > ( 27
:@,AB"?, @A >AA >AA >A (A BA >A 431
/&(C&,D,E(& (A @A @A 231
898:; 2 3 5 2 3 2 3 2 3 61 211 211 21 31 41 41 61 61 567

*+ .,4-.153 &.2.,'1%3 <'1' 1.'+%5'1 .+ "138.2/3 ,. C' .,/%;'63 .& ?@D C31', 6. /1'0'E3 :-. 9'& ' ,.1 1.<'1/%6', .& +3, F ;.,.,
:-. 6-1' .+ "138.2/3 30/.&%.&63 -&' ;.6%' '<13G%;'6' 6. ( C31', 6. /1'0'E3 6%'1%', ,% &3 ,. /%.&.& .& 2-.&/' 67', &3 +.2/%93,H


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


+,&%,&-. ,& /0,&1' ,2 ,340,56. 5,'2%6'-.7 ,& 2' 3%$0%,&1, 1'82' 3, 5,'2%6'5# 2'
,31%9'/%:& ;5,30;0,31'5%' &,/,3'5%' ;'5' 2' /.&3,/0/%:& -,2 "5.<,/1.=

6.)'&%/'0( 7$#.8*8#.)%$'%
!"#$%&'( *+&,#+" - .("/%" *(/+0%"
>'1,$.5?'3
1%#% 2&(3%4/( @A AB CDE.5' 567 8
9:+0,"/+ *(B FG CDE.5' ;<=<778
2&(>&+?+@(& @(B *G CDE.5' <=A77 8
>.&/,;1.3 H-%/%.&'2,3
!:4$+@%&:+4,B: I @GB C ;C7 8
D+/%&,+0%" :%4%"+&,(" I GB C C7 8
9'/#(/'%. :3;)<%$# 5=;77 8
=3.)# "%$-<%$# E=;77 8
*(/+0 I I E;=5C7 8



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


!"# %&'( )* +,(-.,&

67879 :3()$3+ -# ;#<='.')3.

+, ,-.'/0,1, 23, 04- 5,23%-%.4- 6'& ' -,5 13780%94- ,& 13'023%,5 1'-4: ;' -,'&
5,23%-%.4- ,-.'/0,1%94- ,& 3& 85%7,5 747,&.4 4 &3,64- 5,23%-%.4- 23, ,0 10%,&.,
23%,5, %&103%5<

=& ,0 1'-4 9, 23, -,' -40%1%.'94 3& &3,64 5,23%-%.4>4/?,.%64 ' '01'&@'5: -,
5,'0%@'5# 3& ,-.39%4 9,0 7%-74 ; -, ,-.'/0,1,5# .'&.4 ,0 %78'1.4 ,14&A7%14 1474
,0 %78'1.4 ,& ,0 .%,784 9, ,?,131%A& 9,0 "54;,1.4< =0 10%,&., 9,/,5# '1,8.'5 ,0
'&#0%-%- 9,0 %78'1.4 8'5' 23, ,0 &3,64 5,23%-%.4 83,9' 00,6'5-, ' 1'/4<

B' 8,.%1%A& 9, 3& &3,64 5,23%-%.4 9,/, -,5 5,14$%94 845 ,-15%.4: ,& 3&
94137,&.4 ,0'/45'94 8'5' .'0 C%& ,& ,0 23, '9,7#- 9,0 5,23%-%.4 9,/, 5,14$,5-, '
-3 6,@ ,0 '&#0%-%- 9,0 %78'1.4 ,& ,0 854;,1.4 D.%,784 ; 14-., '9%1%4&'0,-E ; 0' C,1F'
9, 8,.%1%A&< =-., 94137,&.4 9,/, -,5 '1,8.'94 845 '7/'- 8'5.,-<



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


67879 :3()$3+ -# ;+%('<'/%/'0(

+, -./. 0. "123.452 0.6. 42&24.1 ,'7 821'7 0. 51'6'92 :;. 4'0' ;&2 0. ,27
%&5.$1'&5.7 0., .:;%<2 0. 51'6'92 8' 1.',%='02 <'1' 4'0' ;&' 0. ,'7 5'1.'7 3
'45%>%0'0.7 <,'&%/%4'0'7?

+75'7 821'7 0. 51'6'92 0.6.& 7.1 1.42$%0'7 .& ;& 024;@.&52 .,'621'02
<'1' 5', /%&? A. 1.',%='1# <.1%B0%4'@.&5.C <1..75'6,.4%02 .& ;& @.7 2 ', 5D1@%&2 0.
;& <':;.5. 0. 51'6'92?

+75'1 %&/21@'02 0. ,'7 821'7 0. 51'6'92 <.1@%5. 42&24.1 ., '0.,'&52 2
1.51'72 :;. >' 7;/1%.&02 ., "123.452 3 <20.1 52@'1 '44%2&.7 4211.4521'7 <'1'
72,>.&5'1,2?




"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


67878 93()$3+ :$#.;*;#.)%$'3

+, %$-', .-/ /& /, 0'12 '&3/4%245 /, 6/7/ 8/ "429/032 8/:/ 02&20/4 ;/4%<8%0'=/&3/
,21 $'1321 8/, "429/032 ;'4' ,,/>'4 -& 02&342, /?@'-13%>2 8/, =%1=2A

B/ @'4# -12 8/ -& 820-=/&32 8%1/C'82 ;'4' 3', 7%& .-/ 4/02D' ,'1
'1%$&'0%2&/1 ;4/1-;-/13'4%'1 -3%,%E'8'1 9 ;/4=%3' /, 02&342, 8/, $'132A

6787< 93()$3+ -# 9%+'-%-

+ ,' 7%&',%E'0%<& 8/ 0'8' ;'.-/3/ 8/ 34':'D25 2 '03%>%8'8 1% '1F 1/ 4/.-%/4/5 1/
4/',%E'4# -&' >',%8'0%<& 9 >/4%7%0'0%<& 8/ ,' =%1=' .-/ ;/4=%3' 2:3/&/4 -&'
>',24'0%<&A

G'1 '03%>%8'8/1 8/ >',%8'0%<& 9 >/4%7%0'0%<& 1/ 4/',%E'4# ;24 ;'43/ 8/, 6/7/ 8/
"429/032A +1F =%1=25 1/ 4/',%E'4# -&' '-8%324F' /?3/4&' ;24 ;'43/ 8/, H%4/0324 8/
"429/032 ;'4' 02=;42:'4 ,' />2,-0%<& 8/, "429/032A



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



Pgina 287


67876 9(:3$&# -# ;#<='&'#()3

El caigo ue }efe ue Pioyecto tenui la iesponsabiliuau ue iealizai la taiea ue
seguimiento uel Pioyecto asi como ue iesolvei los pioblemas que suijan uuiante el
uesaiiollo y ponei en funcionamiento las activiuaues coiiectoias que sean
necesaiias ante un uesvio sufiiuo iespecto a la estimacion iealizaua.

Se iesumen a continuacion los conteniuos ue los uistintos infoimes ue
seguimiento uel Pioyecto:

0bjetivos alcanzauos en el peiiouo ue seguimiento.
Inciuencias ocuiiiuas.
Anlisis ue las uesviaciones:
o En la Planificacion (hoiashombie).
o En el Piesupuesto (t).
Revision ue la Planificacion.
Acciones coiiectoias (en caso ue sei necesaiias).
0bjetivos pievistos paia el pioximo peiiouo.
Novimientos ue iecuisos humanos y mateiiales pievistos.


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ())



*+,' -' %&.+/0'1%2& 34/# 5/+143',' 6 /41+$%,' 4& 7& 17',/+ ,4 0'&,+
%&84$/'-9 ,+&,4 34 07438/'& %&,%1',+/43 ,4 -' 0'/1:' '187'- ,4- "/+6418+;

67879 :;)$'/%. -# <3()$3+

"'/' -' /4'-%<'1%2& ,4 -' .7&1%2& ,4 1+&8/+- ,4- "/+6418+ 43 &4143'/%+ 438'=-414/ -'3
3%$7%4&843 0>8/%1'3?

@ A+/'3 ,4 */'='B+?
A+/'3 5+/ 1'84$+/C' 8/'='B','3 4& 4- "/+6418+; D4 :'/# 73+ ,4- ,+1704&8+
04&1%+&',+ 1+& '&84/%+/%,', 6 34 73'/# :+/'3E:+0=/4 1+0+ 7&%,', ,4
04,%,';

@ F'38+3?
F'38+ 04,%,+ 4& G7/+3 ,4 -'3 ,%.4/4&843 '11%+&43 H74 34 I'& '1+048%4&,+
'3C 1+0+ -'3 :+/'3 ,4 8/'='B+ ,4 1',' 7&' ,4 -'3 1'84$+/C'3;


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



Pgina 289


3.4 lan de 8lesgos

En la siguiente tabla se iecoge el impacto que pueuen tenei cieitos iiesgos en la
elaboiacion uel Pioyecto. Paia caua iiesgo se iecogei un iuentificauoi, una
uesciipcion uel mismo asi como la piobabiliuau que tiene ue suceuei, el
uispaiauoi que lo piovocaiia y poi ltimo el impacto que tenuiia en la ejecucion
uel Pioyecto. En este caso los impactos van a sei tiatauos nicamente uesue el
punto ue vista uel tiempo ue ejecucion y no uesue el punto ue vista uel
piesupuesto, puesto que en este tipo ue pioyecto la piincipal iepeicusion ue un
iiesgo es el tiempo ue ejecucion.

Los iiesgos que pueuen suceuei uuiante la elaboiacion uel Pioyecto son los
siguientes:
6'#.73.
8-#()'9'/%-3$ !"#$%&'$&() !&#'+%+,-% .%-/+/&0&,+,
1&"2'-
34"$5$&()
8C-lC-01
Aceptacion uel
Pioyecto poi
paite uel
Cooiuinauoi
Incumplimiento
ue las bases uel
PFC
1u %
Pioyecto
cancelauo
8C-lC-02
Incumplimiento
ue los objetivos
uel PFC
Bocumentacion
insuficiente
2u %
Aumento,
entiega en
Septiembie
8C-lC-03
Foimato ue
uocumentacion
Incumplimiento
uel foimato uel
PFC
Su %
Aumento,
ietiaso leve
8C-lC-04 Encuaueinacion
Encueaueina-
cion ueficiente
ue la memoiia
1S %
Aumento,
ietiaso
giave



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



Pgina 29u


8C-lC-03 Nouificacion ue
objetivos yo
alcance
0bjetivos o
iequeiimientos
auicionales

1u %
Aumento,
entiega en
Septiembie
8C-lC-06
Incumplimiento
buiocitico
Anexos
entiegauos
fueia ue plazo
1u %
Aumento,
ietiaso
moueiauo

3.3 lan de Clerre

Paia la finalizacion uel pioyecto, se van a iealizai las siguientes acciones:
Aichivai toua la uocumentacion geneiaua uel Pioyecto asi como el mateiial
auicional que ha siuo utilizauo en su uesaiiollo.
Anlisis ue las funciones uel peisonal asignauo al pioyecto paia su
posteiioi ieoiganizacion.
Reoiganizai al peisonal asignauo al pioyecto asignnuole nuevas funciones.
Anlisis ue objetivos cumpliuos satisfactoiiamente y valoiacion ue los
mismos.
Anlisis ue iiesgos ocuiiiuos uuiante la elaboiacion uel Pioyecto.
Anlisis ue acciones coiiectoias y consecuencias que esas acciones han
teniuo en el tianscuiso uel Pioyecto.
Elaboiacion ue un infoime final ue cieiie.



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


!" $%&'()&*+)'(, -).',%/0+.,
!"1 2,3)%, 3) $4,.)5,5

+', -'./', 0 '1-%2%3'3/, 45/ 2'& ' ,/. '167/-%3', /& /,-/ 8.60/1-6 ,/ /&15/&-.'&
./16$%3', /& /9 3%'$.'7' :;< 45/ ,/ /&15/&-.' /& 9' 8#$%&' (=> 3/ /,-/ 7%,76
'&/?6 @85&-6 AB(B* C1-%2%3'3/, ' ;/,'..699'.DB

!"6 27(,3,58 9)44&*+)'(&5 : -7.'+.&5

+6, ./15.,6, E'.3F'./ 0 ,6G-F'./ &/1/,'.%6, 8'.' 9' /9'H6.'1%I& 3/9 ".60/1-6 E'&
,%36 ./16$%36, /& /9 85&-6 AB*B( J/15.,6, K'.3F'./ 0 L6G-F'./ ,%-5'36 /& 9'
8#$%&' (=A 3/ /,-/ '&/?6B

!"; <.)=(&.+/' 3) $4,3>.(,5

M'3' /&-./$'H9/ $/&/.'36 86. /9 /45%86 3/ -.'H'N6 2' ' ,/. '1/8-'36 ,% 96,
,%$5%/&-/, 1.%-/.%6, E'& ,%36 15789%36,O

P M5789%. 9' -6-'9%3'3 3/ 96, 6HN/-%26, 8.685/,-6, /& 3%1E6 /&-./$'H9/B


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()(


* "+,-,&.'+ ,/ ,&.+,$'0/, ,& /' 1,23' 4 35+' ,-.'0/,2%65 7'+' .'/8 9& :%+.;'/
+,.+'-5 6,/ ,&.+,$'0/, 75+ /5- <5.%:5- =;, -,'&> 6,0, -,+ %&15+<'65
7+,:%'<,&., ' /' 1,23' 6, ,&.+,$' 4 '25+6'65 75+ .56'- /'- 7'+.,- %&:5/;2+'6'-8
* ?;<7/%+ 25& /5- 2+%.,+%5- 6, 2'/%6'6 ,-.'0/,2%65- 7'+' ,/ 7+54,2.58
* @,25$,+ 75+ ,-.+%.5 /' ,&.+,$' 6,/ 652;<,&.5 ' .+':A- 6, ;& +,2%05 6,
+,2,72%B& 1%+<'65 75+ ,/ 2/%,&.,8


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*



!"#$% '
()*"+,+-*-+." /#*) 0 '%"12%) 3#
(2%0#-1%


4#22*5+#"1* 6*2* )* !35+"+712*-+." 3# 8*7#7 3# 9*1%7 :;!9 6*2* ;2*-)#


















67)$%/)3
!" $%&$ '(')&'*+ %$ )$,+-$ .' (.'"/0/,',/1" )$'. 23$ $%&$ 4)+5$,&+ 6' %$-3/*+
*3)'"&$ %3 *$%'))+..+7 )$%($,&+ ' .' (.'"/0/,',/1" $%&/8'*' $" $. 4.'" *$ 9$%&/1" *$.
4)+5$,&+ :)$,+-/*+ $" $. ;"$<+ ;= '%> ,+8+ .'% 6$))'8/$"&'% 3&/./?'*'% (')' $.
,+"&)+. *$. $%03$)?+ )$'./?'*+ (+) (')&$ *$ .'% */%&/"&'% ,'&$-+)>'% *$. 4)+5$,&+


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


+&' ,-. /-'0%.'1' 0' -23%4'5%6& 1-0 "/78-537 9/-57$%1' -& -0 175:4-&37 "0'& 1-
;-23%6& 1- "/78-537< 8 /-'0%.'17 -0 4%247= -& -23- >:&37 2- ,' ' /-57$-/ 0'
>0'&%?%5'5%6& /-'0 @:- -23- "/78-537 A' 3-&%17 57& -0 7BC-3%,7 1- 7B3-&-/ '@:-00'2
57&50:2%7&-2 @:- >-/4%3'& @:- 0' -23%4'5%6& /-'0%.'1' -& >/%4-/ 0:$'/ 2-' 07 4#2
/-'0 >72%B0- -,%3'&17 @:- 2- >/71:.5'& 1-2,%'5%7&-2 1- >0'&%?%5'5%6& 1:/'&3- 0'
57&2-5:5%6& 1-0 "/78-537= 4%&%4%.'&17 '2D 37172 072 >-/C:%5%72 8 -?-5372
2-5:&1'/%72 @:- -23'2 1-2,%'5%7&-2 57&00-,'&E

F'2 3'/-'2 @:- 2- A'& /-'0%.'17 >'/' 0' -C-5:5%6& 1-0 "/78-537 ?%&'04-&3- 2-
4:-23/'& -& 0' 2%$:%-&3- %4'$-&G



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


+,-.,/01 ' 2' "2'&%3%/'/%4& ,-0%5'6' ,& ,2 "2'& 6, 7,-0%4&8 9&%/'5,&0, -, :'
;,'2%<'61 =&' 0';,' '6%/%1&'2 ' 2'- -=.=,-0'- ,& =& .;%5,; 515,&01> ?%/:' 0';,'
,- 2' ;,'2%<'/%4& 6,2 "7"8 6,@%61 ' 21- @,&,3%/%1- A=, ;,.1;0' .';' 2' ;,'2%<'/%4& 6,
=& ";1B,/018 B' -,' ;,'2 1 =&1 3%&'2 6, /';;,;' /151 ,- ,2 0;'0'61 ,& ,-0' 5,51;%'>

C' 6=;'/%4& $21@'2 6,2 .;1B,/01 -, :' '=5,&0'61 ,& DE 6F'-8 6,@%61 '
6%G,;-1- 510%G1- A=, G'& ' -,; '&'2%<'61- ' /1&0%&='/%4&H
I +,0;'-1 ,& ,2 /15%,&<1 6, 2'- 0';,'- 6,@%61 ' 2' %5.1-%/%4& 6, :%01- A=, ,& ,2
515,&01 6, ;,'2%<'; 2' .2'&%3%/'/%4& &1 ,;'& /1&1/%61-> J-0, ;,0;'-1 :'
.;1G1/'61 ,2 ;,0;'-1 $21@'2 6, 0';,'- 6,2 ";1B,/01>

I K12=5,& 6, 2' /';$' 6, 0;'@'L1 A=, :' 0,&%61 A=, -,; /15.'$%&'6' /1& 2'
;,'2%<'/%4& 6,2 ";1B,/01> M2 %$='2 A=, ,& ,2 /'-1 '&0,;%1;8 6%/:' /';$' 6, 0;'@'L1
,;' 6,-/1&1/%6' B '=&A=, -, 0=G1 ,& /=,&0' ' 2' :1;' 6, ;,'2%<'; 2' ,-0%5'/%4&8
6,-/1&1/,; -= G12=5,& ;,'2 :' .;1G1/'61 2' ,N0,&-%4& ,& ,2 0%,5.1 6, '2$=&'-
6, 2'- 0';,'- A=, 0,&F'& A=, ;,'2%<';-,>

I +,'2%<'/%4& 6, 0';,'- '6%/%1&'2,- ,&31/'6'- ' =&' 5,L1; $,-0%4& 6,2 ";1B,/01
/151 -1& 2' ;,'2%<'/%4& 6, =& "2'& 6, 7,-0%4& 6, ";1B,/01 1 2' =0%2%<'/%4& 6,
:,;;'5%,&0'- 6, /1&0;12 .';' 2' ,2'@1;'/%4& 6,2 5%-51> C' .;%&/%.'2
/1&-,/=,&/%' 6, 2' ;,'2%<'/%4& 6, ,-0'- 0';,'- &1 .2'&%3%/'6'- ,& =& .;%5,;
515,&018 :' .;1G1/'61 =& '=5,&01 6, 2' /';$' 6, 0;'@'L1 6,2 ";1B,/01 .,;1
:' ;,.,;/=0%61 6, 5'&,;' 5=B .1-%0%G' ,& 2' $,-0%4& 6,2 5%-51>

"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


+ ,-&.%&/',%0& 12 32,-$2 24 5%'$3'6' 52 7'&.. 52 4' "4'&%8%,',%0& 32'4 9'3' 4' 24':-3',%0& 524 "3-;2,.-<



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


+,- .,/%0,- '&'1%2'3,- '&/45%,5.4&/4 6'& 75,0,8'3, 9&%8'.4&/4 :;4 1'
3;5'8%<& 34 '1$;&' 34 1'- /'54'- 6'=' ';.4&/'3, = :;4 41 %&%8%, 34 ,/5'- /'54'-
6'=' 8,.4&2'3, 8,& 54/5'-,>

?4@%3, ' :;4 1' 4-/%.'8%<& :;4 -4 54'1%2< 4& ;& 75%.45 .,.4&/, -4 6%2,
7540%4&3, ;& 7,-%@14 54/5'-, 4& '1$;&'- 34 1'- /'54'-A -4 34B< ;& 8%45/, .'5$4&
/4.7,5'1 7'5' :;4 7;3%4-4 548;745'5-4 3%86, 54/5'-, = 54'1%2'5 1' 4&/54$' 341
"5,=48/, 7'5' 1' 75%.45' C486' .'58'3' 7,5 1'- &,5.'- :;4 5%$4& 3%86, "5,=48/,>

D& 1' -%$;%4&/4 /'@1' -4 548,$4 34 C,5.' 54-;.%3' 41 8,&/5,1 34 6,5'- 34
4-C;452, 54'1%2'3'- 7,5 8'3' ;&' 34 1'- /'54'- %&/450%&%4&/4- 4& 41 4:;%7, 34
/5'@'B, 341 "5,=48/,> ?%86, 8,&/5,1 -4 6' 54'1%2'3, 6'8%4&3, ;-, 34 C%86'- 34
/5'@'B, 7'5' 8'3' ;&, 34 1,- 7':;4/4- 34 /5'@'B, :;4 45'& &484-'5%,- 54'1%2'5> E 1'
C%&'1%2'8%<& 34 8'3' 7':;4/4 34 /5'@'B, -4 '7;&/'@'& 41 &9.45, 34 6,5'- 34
/5'@'B, 54'1%2'3' 7,5 8'3' 8'/4$,5F' %&0,1;85'3' 4& 3%86, 7':;4/4>

D&/54 ,/5,- @4&4C%8%,-A 4-/4 8,&/5,1 745.%/4 :;4 1' 8,&-48;8%<& 34 1'- /'54'-
-4 54'1%84 34 C,5.' .#- ,5$'&%2'3' = 7548%-'A 34/48/'5 8,& '&/41'8%<& 7,-%@14-
75,@14.'- 8,& 8%45/,- 7':;4/4- 34 /5'@'B,A 745.%/4 41 8,&/5,1 341 4-C;452, :;4 -4
0' 54'1%2'&3, 7,5 7'5/4 341 4:;%7, 34 /5'@'B, = 7,5 91/%., 745.%/4 1' 54'1%2'8%<&
34 ;& 754-;7;4-/, .;86, .#- 54'1%-/' 34 8'5' ' C;/;5,- "5,=48/,->

D1 8,&/5,1 341 4-C;452, 54'1%2'3, 4- 41 -%$;%4&/4G

"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*



!"#$%"& () *+,-)%."
+,-.'/0

/
0
1
2
3
1
2
3

/
0
1
2
3
1
2
4

/
0
1
2
3
1
2
5

/
0
1
2
4
1
2
3

/
0
1
2
4
1
2
4

/
0
1
2
5
1
2
3

/
0
1
2
5
1
2
4

/
0
1
2
5
1
2
5

/
0
1
2
5
1
2
6

/
0
1
2
6
1
2
3

/
0
1
2
6
1
2
4

/
0
1
2
6
1
2
5

/
0
1
2
7
1
2
3

/
0
1
2
7
1
2
4

/
0
1
2
7
1
2
5

/
0
1
2
7
1
2
6

/
0
1
2
7
1
2
7

/
0
1
2
7
1
2
8

90
3 3 4 4 6 6 3 3 4 4 3 3 4 4 3 3 4 4
:;:
72 77 322 325 322 <7 32 34 42 42 52 52 32 32
0=>
42 44 72 72 72 72
!
3 3 4 4 6 6 3 3 4 4 3 3 4 4 3 3 4 4 72 77 322 325 322 <7 32 34 42 42 52 52 52 54 72 72 72 72

1232&4'
5-.'/ 2/6%7'4'/ 89: 5-.'/
5-.'/ .2';%<'4'/ 89* 5-.'/
=.'/ .2';%<'. >&' ?-7@'.'?%A& 2&6.2 2; &B72.- 42 ,-.'/ 2/6%7'4'/ 3 2; &B72.- 42 ,-.'/ .2';%<'4'/C @>242 D2./2 ?-7-
@.#?6%?'72&62 /2 ,'& .2';%<'4- ;' 6-6';%4'4 42 ;'/ ,-.'/ 2/6%7'4'/ ?-& >&' 42/D%'?%A& 42/@.2?%'E;2 F>2 &- 'G2?6' '; @.2/>@>2/6-
2/6%7'4-H


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ())


!"#$% '
(%")*+,-%"#,


.#//01-#"20 30/0 *0 !41-"-,2/0)-5" 4# 60,#, 4# '02%, 78!' 30/0 8/0)*#






















67)$%/)3
!" $%&$ '(')&'*+ %$ )$,+-$" .'% ,+",./%0+"$% +1&$"0*'% /"' 2$3 %$ 4' )$'.03'*+ $.
5)+6$,&+ $" %/ &+&'.0*'* 6 7/$ ()+20$"$" *$ .+% *0%&0"&+% )$%/.&'*+% '(+)&'*+% (+)
.+% '"8.0%0% )$'.03'*+% '%9 ,+:+ *$ .' $;($)0$",0' ($)%+"'. &)'% 4'1$) &)'1'<'*+ '
=+"*+ ,+" .' 4$))':0$"&' >?@A


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ())



*& +,%-., /0$', 1. ,.'/%2',# 0& ,.+'13 4./ 53&6.763 80. .&90./9. ' .16. +,3:.563;
1%.&43 <16. 0&' 4. /'1 +,%&5%+'/.1 ,'23&.1 +',' /' 53&1.505%=& 4./ -%1-3>

*/ 6.?%43 .-+,.1',%'/ 4. *1+'@'; 53& 4'631 4./ A%&%16.,%3 4. B&4016,%';
C0,%1-3 : D3-.,5%3 .& E))F; 1. 53-+3&. 4. (>GHF>GFH .-+,.1'1 4. /'1 50'/.1 ./
FF;IJ K L(>GHG>MMFN 13& "OA*P; +.80.@'1 : -.4%'&'1 .-+,.1'1 4. ) ' EGF
'1'/',%'431>

Q. /'1 5'1% (>GE)>))) .-+,.1'1 80. .16#& 53&1%4.,'4'1 53-3 "OA*P; /'
-':3, ,.+,.1.&6'5%=&; 1%& 6.&., .& 50.&6' /' R%$0,' 4. +.,13&' ?0,S4%5'; 1.
53-+3&. +3, /' 135%.4'4 /%-%6'4' 3 PT 53& 5.,5' 4. 0& (UK 1.$0%43 4. /' 135%.4'4
'&=&%-' 3 PV> */ FG;H K 4. /'1 "OA*P .16#& 4.&6,3 4. /3 80. 1. 53&35. 53-3
A%5,3 .-+,.1'1; 80. +31..& 4. H ' F '1'/',%'431>

P% 1. ,.'/%2' 0&' 5/'1%R%5'5%=& +3, %&$,.131 4. /'1 .-+,.1'1 .1+'@3/'1; ./
FM;U K 4. <16'1 +31..& 0&31 %&$,.131 %&R.,%3,.1 ' /31 E -%//3&.1 4. *0,31 '&0'/.1>

V .1631 4'631 -316,'431 '80S 13W,. ./ 6.?%43 .-+,.1',%'/ .1+'@3/; X': 80.
10-', /31 -#1 4. (>G))>))) 6,'W'?'43,.1 '06=&3-31 80. *1+'@' +31..> Q%5X3
$,0+3; '/ %$0'/ 80. /'1 "OA*P; .1 0&3 4. /31 -#1 '/631 4. /' Y&%=& *0,3+.'>



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


+,-. /0&12&-0 3. 3'-0, 405 ,% ,670 ,.58' ,29%/%.&-. 4'5' 5.,4'73'5 7' 2-%7%3'3
3. .,-. 450:./-0; /2:0 45%&/%4'7 0<1.-%=0 ., %&-.&-'5 '&'7%>'5 : 3'5 ' /0&0/.5 2&'
?.55'@%.&-' ,09-A'5. B2. 4.5@%-. 7' %@47.@.&-'/%6& : '3@%&%,-5'/%6& 3. <',.,
3. 3'-0, 3. 2&0 3. 70, $.,-05., 3. CCDD 3. @':05 5.&0@<5. .& .7 @2&30
.@45.,'5%'7; /0& 2& /0,-. B2. 42.3. /0&,%3.5'5,. /0@0 @2: <'10 0 &270 ,% ,. ?'/.
2,0 3. 7' 7%/.&/%' 95..A'5. <'10 7' /2'7 -'@<%E& ,. /0@.5/%'7%>' FGHDI

H 70, 3'-0, @0,-5'30, /0& '&-.5%05%3'3 ?': B2. ,2@'57. 30, ,%-2'/%0&.,
5./%.&-.,; 2&' 3. /'5#/-.5 70/'7 : 0-5' 3. /'5#/-.5 @2&3%'7 B2. =%.&. ,2/.3%.&30
3.,3. @.3%'30, 3. J))K : B2. '/5./.&-' 70, .9./-0, 3. 7' 45%@.5'I L' ,%-2'/%6&
70/'7 ., .7 3.-.5%050 3. 7' <25<21' %&@0<%7%'5%'; 45%&/%4'7 @0-05 3. 7' ./0&0@8'
&'/%0&'7 .& 70, M7-%@0, 'N0,I +7 0-50 ?./?0 ., 7' /5%,%, ./0&6@%/' $70<'7 %&%/%'3' .&
+,-'30, O&%30, ' -5'=E, 3. 7', /0&0/%3', /0@0 ?%40-./', <',25' : 7', %&=.5,%0&.,
.& '/-%=0, 9%/-%/%0,I

O&0 3. 70, .9./-0, &.$'-%=0, 450=0/'30, 405 .,-' ,%-2'/%6& ., 7' 35#,-%/'
5.32//%6& 3. 7' 45.,-'/%6& 3. /5E3%-0, ' .@45.,', 405 4'5-. 3. 70, <'&/0, : 7'
%&=.5,%6& B2. E,-', 42.3.& 5.'7%>'5 .& '/-%=0, -./&076$%/0, /0@0 7', 7%/.&/%',
,09-A'5.I PD.<.& 7', .@45.,', 5.,%$&'5,. ' 2-%7%>'5 ,%,-.@', $.,-05., 3. <',., 3.
3'-0, $5'-2%-0, .& 7' B2. &0 .Q%,-. 2&' 92&/%6& 3. ,0405-. 0 2-%7%>'5 $.,-05.,
<'5'-0, : 3. 3230,' /'7%3'3 . %&-.$5%3'3R FGHD =%.&. ' %&-.&-'5 ,247%5 .,-. ?./?0;
5.32/%.&30 7' %&=.5,%6& ./0&6@%/' B2. 2&' .@45.,' 3.<. 5.'7%>'5 4'5' ?'/.5 2,0


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


+,- .%./,0' 12'3-,4 5 .6 7,89 :,20%/, 3;&/2'/'2 6& .,27%3%; +, .;:;2/, :;2 :'2/, +,
-' ,0:2,.' +,.'22;--'+;2' +, -' ':-%3'3%<&4

"'2' ,- ,./6+%; +, -' 7%'=%-%+'+ +, >'3,2 6.; +, ?15@ ,& -6$'2 +, -'.
>,22'0%,&/'. ;A%3%'-,. 12'3-, ., >' 6.'+; 3;0; :2%&3%:'- >,22'0%,&/' -'
6.'=%-%+'+9 3%,&3%' B6, ., 32,; >'3, 0#. +, 6&' +C3'+' :'2' B6, -;. :2;$2'0'.
.;A/D'2, /67%,2'& 0'E;2 3'-%+'+4 F' 6/%-%8'3%<& +, -' 6.'=%-%+'+ :'2' ,./, A%&
:2#3/%3'0,&/, 3'E; ,& +,.6.; '6&B6, 2,3%,&/,0,&/, ., >' 76,-/; ' ,0:-,'2 +,
A;20' 3;&.%+,2'=-, :,2; ,./' 7,8 :'2' ,- '&#-%.%. +, :#$%&'. E :;2/'-,. D,=4
GH%./,& 06-/%/6+ +, ,0:2,.'. 36E' :2%&3%:'- '3/%7%+'+ ,. ':-%3'2 -;. 32%/,2%;.
,./'=-,3%+;. :;2 -' 6.'=%-%+'+ :'2' B6, ,- +%.,I; +, 6&' D,= .,' 0#. '/2'3/%7'9
0#. %&/6%/%7' E +, 0'E;2 6/%-%+'+ :'2' 'B6,- B6, -' ,./C 7%.%/'&+;4

"'2' ,./, '&#-%.%. ., >' +,3%+%+; ,0:-,'2 ' 6& $26:; +, /2'='J; 3;0:6,./;
:;2 K :,2.;&'.9 /;+'. ,--'. :;.,,+;2'. +, 6& /L/6-; 6&%7,2.%/'2%; E 3;& +%./%&/'.
,H:,2%,&3%'. ,& -' %0:-,0,&/'3%<& +, ='.,. +, +'/;.9 +,.+, :,2.;&'. 36E'
'3/%7%+'+ -'=;2'- %&3-6E,& ,./' /'2,' ' :,2.;&'. 3;& :;3;. 3;&;3%0%,&/;. +, ='.,.
+, +'/;.4 ?;+'. ,--'. >'& 2,:;2/'+; 6&;. 2,.6-/'+;. %0:2,.%;&'&/,. /2'. >'=,2
:2;='+; -' >,22'0%,&/' E >'=,2 3;&/,./'+; ' 6&' .,2%, +, /,./ $,&,2'-,. +,
6.'=%-%+'+4 M, >' 3;&.,$6%+; 3'.% 6& N) O +, &;/' 0,+%' +, :-,&' .'/%.A'33%<& 3;&
-' >,22'0%,&/' .%,&+; -'. &;/'. 0#. '-/'. -'. ':;2/'+'. :;2 -;. 0%,0=2;. +,-
$26:; +, /2'='J; B6, ., +,+%3'& :2;A,.%;&'-0,&/, ' -' '+0%&%./2'3%<& +, ='.,. +,


"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()(


*'+,-. /%&$0&, *1 122,- ' 314,3+'*, &%&$5& +%4, *1 43,6217' '2 31'2%8'3
'9+%:%*'*1- 9,+%*%'&'- 1& 2' $1-+%;& *1 6'-1- *1 *'+,-.

<'76%=& -1 >' 31'2%8'*, 0& '&#2%-%- 1?>'0-+%:, *1 2' @0&9%,&'2%*'* *1 2'
>133'7%1&+' A01 >' -0 :18 -1 >' 17421'*, 4'3' 31'2%8'3 0&' $0B' *1 0-, %&+1&-%:,
9,&@,371 -1 31'2%8'6' 1-+1 '&#2%-%-. C1&+3, *12 '&#2%-%- -1 >' 31'2%8'*, 0& 1-+0*%,
*1 %&+13@'91- '-B 9,7, 0& 1-+0*%, 9,74'3'+%:, *1 43,91-,- D @0&9%,&'2%*'*. E,-
31-02+'*,- &, 401*1& -13 71F,31-G <HIC 4,-11 2' 7%-7' 4,+1&9%' D 0+%2%*'* A01
2'- >133'7%1&+'- ,@%9%'21- 43,4,39%,&'*'- 4,3 H3'921 1 %&920-, 1& 9%13+,- '-419+,-
2' @0&9%,&'2%*'* -1 >' '93191&+'*, D -1 :012:1 7#- %&+0%+%:, 4'3' 2' 31'2%8'9%;& *1
9%13+,- '-419+,-.

I 2, 2'3$, *12 43,D19+, -1 >' :%-+, 9,7, <HIC 401*1 '*190'3-1 ' 2, @,37'
*1 +3'6'F'3 *12 0-0'3%, D &, '2 31:=-. ",-11 0& 121:'*, &%:12 *1 9,&@%$03'9%;& A01
4,-%6%2%+'& A01 12 0-0'3%, &, *16' 7,*%@%9'3 -0 @,37' *1 +3'6'F'3 90'&*, 9'76%'
*1 1&+,3&,G -%742171&+1 *161 9,&@%$03'3 12 1&+,3&, 2' 43%713' :18 A01 2, 0+%2%8'.
<'76%=& 4,-11 >133'7%1&+'- &,:1*,-'- A01 &, -1 1&901&+3'& 1& ,+3,- 1&+,3&,-
*1 *1-'33,22, 90D' @0&9%;& 1- 2' *1 :,2:13 7#- 43,*09+%:, 12 +3'6'F, *12 0-0'3%, D
31*09%3 2,- +%174,- &191-'3%,- 4'3' 31'2%8'3 ,413'9%,&1- 30+%&'3%'-. I -0 :18G 1&
<HIC -1 >'& '0+,7'+%8'*, 709>'- *1 2'- +'31'- A01 7#- +%174, 401*1& 221:'3 1&
2' $1-+%;& *%'3%' *1 0&' 6'-1 *1 *'+,- 31*09%1&*, *3#-+%9'71&+1 2,- +%174,- *1
7'&+1&%7%1&+, 31A013%*,-.



"#$$%&'#()% *%$% +% ,-&'('.)$%/'0( -# 1%.#. -# 2%)3. 45,2 *%$% 5$%/+#



"#$%&' ()*


+,-. /01/020&3' 4& 0&35/&5 65718035 90 902'//5885 15200 7:83%1802
09%35/02 6575 25& 08 90 20&30&6%'2; 08 90 1/5609%7%0&352; 08 90 02<407'2 = 08 90
30>352 <40 0?%3'& 30&0/ <40 43%8%@'/ 53/52 0&35/&52 '9%6%5&'802A "0/5 ' 24 ?0@;
10/7%30 65&B%$4/'/ 8' 43%8%@'6%C& 90 1/5$/'7'2 0>30/&52 = 43%8%@'/852
65&D4&3'70&30 65& +,-. 6575 20 ?%5 65& 852 9%23%&352 09%35/02 90 30>35 5 852
09%35/02 90 6C9%$5 B40&30A

E230 1/5=0635 65&684=0 B%&'870&30 <40 +,-. 02 4&' '18%6'6%C& <40 14090
2418%/ ' 8' 10/B066%C& 8'2 F0//'7%0&3'2 5B%6%'802 ,/'680; 70D5/'&95 8' '63%?%9'9 =
B'6%8%3'&95 08 3/'G'D5 9%'/%5 = ?58?%H&9585 0& 90B%&%3%?' 7#2 0B%6%0&30A