You are on page 1of 6

ADMINISTRACIN DE BASES DE DATOS

PREGUNTAS TEST SON SOLUCIN


1. En el SGBD Oracle. Cul de las s!uen"es a#r$ac%nes es c%rrec"a&
a) Los usuarios con el rol de administrador de la base de datos son SYS, SYSTEM y
cualquier otro usuario al que se le haya otorgado el rol DBA (Data Base
Administrador!)"
b) #n esquema es una colecci$n de usuarios que contienen ob%etos de este ti&o"
c) #n usuario &uede modi'icar el diccionario de datos de los ob%etos de su esquema"
d) Si una instancia de base de datos se encuentra en una m(quina #)*+ y los clientes de
bases de datos, es decir, los usuarios o a&licaciones se conectan a ella con un ,nico
usuario, &ero desde m(quinas #)*+, L*)#+ y -*)D.-S entonces el administrador
de la base de datos de'inir( este usuario de cone/i$n o usuario de Bases de Datos como
0e/terno1"
'. L%s (r)le!%s en el SGBD Oracle s%n. Cul de las s!uen"es a#r$ac%nes es
c%rrec"a&
a) 2ermisos que se dan a los usuarios tanto sobre ob%etos del esquema como sobre el
sistema" Estos &ri3ilegios, se dan tambi4n a los &er'iles (&ro'iles!)"
b) Son tanto &ri3ilegios de sistema, como &ri3ilegios de ob%etos de esquema" Estos son
asignados a roles y a usuarios"
c) 2ermisos que son mane%ados a tra34s de los &er'iles &ara limitar el uso de la 52# y &ara
de'inir &ol6ticas sobre la contrase7a (caducidad, com&le%idad de 4sta, etc")
d) Son un con%unto de &ermisos agru&ados sobre los ob%etos de la base de datos que
sim&li'ican la gesti$n de la base de datos" En ning,n caso se trata de &ermisos sobre el
sistema"
*. En el (r%cesa$en"% de una c%nsul"a S+L en el SGB D Oracle. Cul de las s!uen"es
a#r$ac%nes es c%rrec"a&
a) El S8BD o'rece un mecanismo &ara o&timi9ar el &rocesamiento de una consulta u
o&timi9ador, cuyo ob%eti3o es minimi9ar los tiem&os de res&uesta"
b) El resultado de a&licar el o&timi9ador de un S8BD es inde&endiente de c$mo este
codi'icada la consulta &re3iamente &or el usuario"
c) El resultado de a&licar el o&timi9ador de un S8BD de&ende ,nicamente de la
e3aluaci$n de la carga sobre los recursos del sistema"
d) El o&timi9ador del S8BD tiene como ob%eti3o minimi9ar la carga de recursos al
sistema"
,. En una e$(resa d%nde se u"l-a ORACLE c%$% SGBD. /a %currd% un err%r de
ss"e$a 0ue /a da1ad% l%s #c/er%s de da"%s 2da"a#les3 de la BD. (er% n% a l%s #c/er%s
l%! 2 red% l%!3. P%r la (%l4"ca de 5ac6u( 7 recu(erac8n lle)ada a ca5%. se "enen c%(as
de "%d%s l%s #c/er%s esencales de la Base de Da"%s en %"r% lu!ar se!ur%. 7 ade$s
e9s"e sn da1%s un 5ac6u( #4sc% real-ad% de- /%ras an"es del ncden"e. Cul de las
s!uen"es a#r$ac%nes es cer"a&
a) )o es &osible hacer un &roceso de recu&eraci$n com&leto utili9ando el backup '6sico y
los 'icheros redo log"
b) Al no dis&oner de backup l$gicos, no se &uede hacer un &roceso de recu&eraci$n
com&leto"
c) Tenemos un backup '6sico anterior al 'allo de sistema, entonces se &odr6a hacer un
&roceso de recu&eraci$n %unto los 'icheros log, &ero ser6a incom&leto con &4rdida de
in'ormaci$n"
d) Si la BD se &uede &arar, se &odr6an sustituir los 'icheros esenciales de la BD &or los
du&licados e/ternos en el lugar seguro" 2osteriormente se ha de le3antar la BD,
reali9ando as6 un &roceso de recu&eraci$n com&leto"
:. Cul de las s!uen"es a#r$ac%nes es cer"a& El dcc%nar% de da"%s de una 5ase de
da"%s...
a) 2ermite que cualquier usuario de la base de datos &ueda reali9ar o&eraciones de
modi'icaci$n directa (mediante #2DATE) sobre 4l"
b) Almacena la de'inici$n de todos los ob%etos de la BD"
c) Est( almacenado en el tablespace #SE:S y &uede acceder a 4l cualquier usuario de la
base de datos"
d) Es o&cional" Es decir, &ueden e/istir bases de datos sin diccionario de datos"
;. En relac8n a las "ransacc%nes 7 su (r%cesa$en"%. Cul de las s!uen"es
a#r$ac%nes es cer"a&
a) #na transacci$n es una secuencia de o&eraciones que han de e%ecutarse de 'orma
at$mica"
b) En .racle , una transacci$n es una secuencia de sentencias S;L, &ero &or mecanismos
&ro&ios del S8BD no es necesario tratarlo como una ,nica unidad"
c) )o e/isten errores a ni3el transacci$n"
d) 5uando una transacci$n termina con 4/ito, las actuali9aciones de que consta la
transacci$n se graban con la sentencia :.LLBA5<"
<. Cul de las s!uen"es a#r$ac%nes es c%rrec"a&
a) El archi3o de control, contiene el nombre de la base de datos, el lugar '6sico donde se
encuentran los tablesplaces!, los S5) (),mero de secuencia de Log actual) y el
diccionario de datos"
b) En el 'ichero de Redo Log! se guardan todos los datos con'irmados, e/ce&to el de
algunas transacciones en los que se e/cluye dicha escritura"
c) Los 'icheros de Redo Log! sir3en &ara recu&erar una base de datos, &ues en 4l se
guardan todos los datos modi'icados y los antiguos datos, &or si, &or e%em&lo, se
e%ecutara un :.LLBA5< de la transacci$n"
d) El tablespace! TEM2.:AL, sir3e &ara guardar datos tem&orales como el S5)
(),mero Secuencial de l Log Actual!) e in'ormaci$n tem&oral de las co&ias de
seguridad que se hacen en un momento dado, entre otras cosas"
=. Una 5ase de da"%s (uede es"ar c%$(ues"a de )aras ns"ancas >?
a) = si cada instancia tiene su &ro&ia S8A (System 8lobal Area!) y la misma m(quina
com&artida"
b) = si cada instancia reside en di'erentes m(quinas"
c) = que residen en uno o 3arios ordenadores, o m(quinas, con di'erente nombres de
Bases de Datos &ara recu&eraci$n m(s r(&ida de bases de datos"
d) )o, &ues una instancia con su &ro&ia S8A (System 8lobal Area!) &uede contener
di'erentes bases de datos" 2or e%em&lo &ara &lanes de emergencia"
@. Dada la relac8n PERSONA2DNI. n%$5re. drecc8n. "elA#%n%. n8$na3. s 0usAra$%s
0ue s8l% * usuar%s 2(%r a/%ra3 sean ca(aces de c%nsul"ar 7 $%d#car l%s da"%s
re#eren"es al "elA#%n% 7 la n8$na en la relac8n. de5er4a$%s?
a) Asignarle los &ermisos de selecci$n y modi'icaci$n de dichos cam&os a cada usuario
que queramos que cum&lan esos requisitos" Ser6a lo m(s e'iciente"
b) 5rear un rol, darle &ermisos de selecci$n y modi'icaci$n de dichos cam&os y asignar ese
rol a cada usuario" Ser6a lo m(s e'iciente"
c) 5rear un &er'il, darle &ermisos de selecci$n y modi'icaci$n de dichos cam&os y a&licar
ese &er'il a cada uno de los usuarios" Ser6a lo m(s e'iciente"
d) 5rear un &er'il, a&licar ese &er'il a cada uno de los usuario y, &or ,ltimo, darle &ermisos
a ese &er'il de selecci$n y modi'icaci$n de los cam&os adecuados" Ser6a lo m(s
e'iciente"
1B. Cul de las s!uen"es a#r$ac%nes es cer"a res(ec"% a l%s #c/er%s de c%n"r%l en el
Ss"e$a Ges"%r de la Base de Da"%s ORACLE& 2a$5as se /an "%$ad% c%$% cer"as3
a) 8uardan in'ormaci$n sobre la estructura l$gica de la Base de Datos entre otras cosas
b) Es el archi3o de la BD, que almacena la ubicaci$n y estado de las co&ias de seguridad
c) 2ro&orcionan el mecanismo &ara rehacer transacciones en caso de 'allo en la BD
d) Es el archi3o de la BD, que almacena la de'inici$n de todos los ob%etos de la BD (tablas,
3istas, 6ndices, &rocedimientos, 'unciones, dis&aradores, etc")
11. Cul de las s!uen"es a#r$ac%nes es cer"a res(ec"% a la Recu(erac8n en el Ss"e$a
Ges"%r de la Base de Da"%s ORACLE&
a) 2ara &oder reali9ar un bac>u& en caliente es necesario estar en modo ).
A:5?*@EL.8!
b) En Base de Datos que siem&re tienen que estar 'uncionando s$lo es &osible hacer
bac>u& en 'rio
c) La herramienta *M2.:T! de .racle &ermite hace bac>u& l$gicos
d) #n bac>u& en caliente de un es&acio de tablas consiste en co&iar todos los 'icheros de
almacenamiento asociados al mismo mientras la base de datos est( en modo
A:5?*@EL.8!
1'. Res(ec"% al dse1% #4sc%. Cul de las s!uen"es a#r$ac%nes es cer"a&?
a) Se recomienda de'inir 6ndices si la cla3e sobre la que se crea es de gran tama7o
b) Las tablas organi9adas como 6ndices s$lo se recomiendan en tablas cuyo tama7o de 'ila
es de gran tama7o
c) Las tablas organi9adas como 6ndices s$lo se recomiendan en tablas cuyo tama7o de 'ila
es &eque7o
d) 2ara aumentar el rendimiento en el acceso a los datos se utili9an 6ndices, tabla s
organi9adas &or 6ndices, 5lusters y ?ash 5luster
1*. Una ns"anca de Oracle se c%$(%ne de?
a) El Area 8lobal de Memoria 5om&artida (S8A)
b) El Area 8lobal 2ri3ada de Memoria (28A)
c) El S8A m(s los &rocesos de .racle de acceso a la Base de Datos
d) El 28A m(s los &rocesos de .racle de acceso a la Base de Datos
1,. Indca la %(c8n c%rrec"a s%5re la s!uen"e sen"enca?
CREATE PROCILE (er#lDusuar% LIMIT
CPUDPERDSESSION *B
SESSIONDPERDUSER *
PASSEORDDLICEDTIME UNLIMITED
a) La sentencia es correcta
b) La sentencia es incorrecta, ya que no se &ueden me9clar &ro&iedades sobre el uso de
recursos hardBare y &ro&iedades de la contrase7a en una misma sentencia 5:EATE
2:.C*LE
c) La sentencia es incorrecta, ya que no se &ueden administrar las &ro&iedades de las
contrase7as en la sentencia 5:EATE 2:.C*LE
d) La sentencia es incorrecta, ya que s$lo se &uede indicar el tiem&o de 3ida de una
contrase7a en las sentencias 5:EATEDALTE: #SE:
1:. Fa %currd% un err%r de ss"e$a 0ue /a (erGudcad% al dsc% d%nde se encuen"ra una
BD (r%ducAnd%se da1%s en ella. Se "ra"a de una BD %nlne en la 0ue se real-an
ca$5%s c%n"nua$en"e. el Hnc% 7 Hl"$% 5ac6u( #4sc% 0ue se "ene es de d%s /%ras
an"es a cuand% %curr8 el #all% 7 la BD es" en $%d% NO ARFIIELOG Cul de las
s!ue n"es a#r$ac%nes es cer"a& ?
a) 5omo tenemos el bac>u& '6sico, &odemos hacer una recu&eraci$n com&leta
b) Ante esta situaci$n, se han &erdido todos los datos, y no se &uede recu&erar nada de la
BD
c) 5omo tenemos el bac>u& '6sico, &odemos hacer una recu&eraci$n &ero con &erdida de
in'ormaci$n
d) Al estar en modo ). A:5?*@EL.8, &odemos hacer una recu&eraci$n com&leta
utili9ando el bac>u& y los 'icheros :ED.L.8
1;. Se de#ne un r%l c%$%?
a) #n con%unto de usuarios
b) #n con%unto de &ri3ilegios sobre el sistema
c) #n con%unto de &ri3ilegios sobre ob%etos de esquemas de usuario
d) #n con%unto de &ri3ilegios sobre el sistema yDo sobre ob%etos de esquemas de usuario
1<. Den"r% de l%s (r%5le$as clsc%s as%cad%s a la c%ncurrenca. una lec"ura n% re(e"5le %
lec"ura 5%rr%sa?
a) )o ocurre, &orque este ti&o de &roblema no a&arece en la concurrencia de los S8BD
b) .curre cuando dos transacciones que acceden a los mismos 6tems tienen sus
o&eraciones intercaladas de tal 'orma que modi'ican o acceden al 3alor de alg,n 6tem
incorrectamente
c) .curre cuando una transacci$n TE lee un 6tem de datos dos 3eces y otra transacci$n TF
modi'ica dicho 6tem entre las dos lecturas y lo con'irma
d) Sucede cuando una transacci$n TE lee un 6tem de datos dos 3eces y otra transacci$n TF
modi'ica dicho 6tem entre las dos lecturas, &ero sin con'irmar esta modi'icaci$n
1=. El c%nce("% de "ransacc8n en Oracle (er$"e?
a) 2re3enir &roblemas de concurrencia
b) :eali9ar o&timi9aciones sobre el dise7o '6sico de la base de datos
c) 2ermitir la recu&eraci$n ante 'allos y &re3enir &roblemas de concurrencia
d) )inguna de las anteriores
1@. De las s!uen"es de#nc%nes. Cul es la c%rrec"a&
a) En el tables&ace SYSTEM se guardan datos de .racle, como estad6sticas, estado de la
instancia y datos de un a&licati3o como tablas, etc"
b) En el tables&ace :ED. se guardan los datos antiguos de una transacci$n y los nue3os en
el #)D.
c) El tables&ace TEM2 se utili9a como tem&oral de las o&eraciones %oin, orderGby, hash,
etc" de los di'erentes usuarios que tengan como tables&ace tem&oral &or de'ecto el
TEM2
d) En el tables&ace SYSTEM a &arte de tener los datos del diccionario tambi4n guarda
ciertos datos tem&orales de las o&eraciones %oin, order, etc" de los usuarios e incluso
datos
'B. +uA /erra$en"a (r%(%rc%na Oracle (ara c%nsul"ar el (lan 0ue /a se!ud% a la /%ra
de eGecu"ar una c%nsul"a&
a) S;LG2lus
b) S;LHE/&ert
c) S;LGAnaly9e (E/&lain &lan)
d) S;LGStat
'1. Cul de las s!uen"es a#r$ac%nes es cer"a&?
a) Los segmentos rollbac> almacenan las ,ltimas sentencias reali9adas sobre la BD
b) Los 'icheros de control almacenan la estructura l$gica de la BD
c) #n bac>u& de la BD es un 'ichero de almacenamiento de cambios en la BD
d) #n bac>u& l$gico no es una co&ia de seguridad de la BD
''. Des(uAs de /a5erse (r%ducd% un #all% en $"ad de (r%cesa$en"% de una "ransacc8n.
el SGBD (asa a res"aurar la BD. Cul de las s!uen"es res(ues"as es cer"a&?
a) Se recu&erara la BD en estado inconsistente y habr( habido &erdida de in'ormaci$n
b) Si la BD esta en modo ). A:5?*@EDL.8, el S8BD no 3a a ser ca&a9 de de3ol3er la
BD en estado consistente
c) El S8BD debe de ser ca&a9 de recu&erar cualquier transacci$n a'ectada &or un 'allo
d) El S8BD 'uer9a el commit de la transacci$n, y as6 de3ol3er( la BD en estado
consistente
'*. Cul de las s!uen"es a#r$ac%nes es cer"a&? Las "Acncas de c%n"r%l de la
c%ncurrenca %("$s"as >
a) = no utili9an bloqueos y asignan un identi'icador ,nico a cada transacci$n que equi3ale
al tiem&o de inicio de la misma
b) = necesitan reali9ar una serie de chequeos &re3ios a la e%ecuci$n de cada o&eraci$n de
la BD
c) = necesitan que &re3iamente se e%ecuten las t4cnicas de control &esimistas &ara e3itar
&roblemas de concurrencia en las o&eraciones de las transacciones
d) = &ermiten que las transacciones accedan libremente a los ob%etos, determinando antes
de su 'inali9aci$n si ha habido o no inter'erencias
',. Cul de las s!uen"es a#r$ac%nes es cer"a&
a) En un 'ichero de datos o Data'ile! se crea al menos un tables&ace! &ara contener los
&rocedimientos almacenados, dis&aradores y tablas de un esquema
b) En un 'ichero de datos o Data'ile! se crea al menos un tables&ace! &ara contener las
tablas de un esquema
c) 5uando se crea un ob%eto de base de datos, &or e%em&lo, una tabla o 6ndice, se asigna a
un tables&ace! mediante las o&ciones &redeterminadas del usuario o mediante
instrucciones es&ec6'icas
d) #n bloque l$gico en .racle esta com&uesto &or segmentos l$gicos en los cuales se
guardan los ob%etos .racle, como tablas, &rocedimientos almacenados, etc"
':. Cul de las s!uen"es a#r$ac%nes es cer"a&
a) 5ada segmento consta de una serie de secciones denominadas e/tensiones, que son
con%unto de bloques de .racle contiguos" 5uando las e/tensiones e/istentes ya no
&ueden contener nue3os datos, el segmento obtiene una nue3a e/tensi$n
b) 5ada segmento consta de una serie de secciones denominados bloques, que son
con%unto de e/tensiones de .racle contiguos" 5uando los bloques e/istentes ya no
&ueden contener nue3os datos, el segmento obtiene un nue3o bloque
c) El segmento es el ni3el mas ba%o de granularidad" Los datos de .racle se almacenan en
segmentos de datos
d) #n bloque de datos se corres&onde es&ec6'icamente al n,mero de segmentos de es&acio
en disco" #na base de datos usa y asigna (allocate!) es&acio libre en segmentos de
datos
';. O("$-ac8n 7 (r%cesa$en"% de c%nsul"as. Cul de las s!uen"es a#r$ac%nes es
cer"a&
a) El ob%eti3o de la o&timi9aci$n l$gica de una consulta es obtener una e/&resi$n en
algebra relacional equi3alente &ero cuyo coste de e%ecuci$n se estime menor
b) El ob%eti3o de la o&timi9aci$n '6sica es determinar el hardBare necesario &ara e%ecutar
una consulta
c) El ob%eti3o de la o&timi9aci$n l$gica de consultas es determinar si todos las elementos
utili9ados en la consulta e/isten en la base de datos
d) La o&timi9aci$n '6sica se reali9a es inde&endiente del esquema de nuestra base de datos
'<. En el SGBD Oracle. Cul de las s!uen"es a#r$ac%nes es c%rrec"a&
a) La S8A (System 8lobal Area!) es un (rea de memoria reser3ada &ara cada &roceso de
usuario que se conecte a una base de datos"
b) El (rea Bu''er :edo Log! se ubica en la 28A (2rogram 8lobal Area!)" En este (rea se
almacenan los datos a rehacer (8uardados en el #)D. o segmentos de
:.LLBA5< en .racle Ii)"
c) En el S8A se guardan &lanes de e%ecuci$n de &aquetes 2LDS;L, bloques de datos
recu&erados de los tables&aces! y registros denominados de redo log!"
d) La 28A contiene los &lanes de e%ecuci$n de &aquetes 2LDS;L, bloques de datos
recu&erados de los tablespaces! y registros denominados de redo log!"
'=. En relac8n a la "area de c%n"r%lar la In"e!rdad de la Base de Da"%s . en un ss"e$a
$ul"usuar% c%$% el SGBD Oracle. Cul de las s!uen"es a#r$ac%nes es c%rrec"a&
a) 2ara asegurar la integridad, es necesario que las transacciones se &uedan e%ecutar de
'orma serial, una detr(s de otra"
b) Si se e%ecutan transacciones simult(neas no es necesario establecer mecanismos de
control de concurrencia &ara asegurar la consistencia de los datos"
c) 5uando se e%ecutan transacciones usando el modelo de marcas multi3ersi$n de .racle,
los datos que 3en las transacciones son e/actamente los mismos"
d) Asegurar la integridad cuando tenemos 3arias transacciones concurrentes tiene una
des3enta%a, a'ecta a la escalabilidad de la Base de Datos"
SOLUCIN?
1aJ' 5J* aJ, dJ: 5J;aJ< 5J= 5J@ 5J1B5J
11dJ1' dJ1*cJ1,aJ1:cJ1;dJ1<cJ1=cJ1@cJ'BcJ
'1aJ''cJ'*dJ',cJ':aJ';aJ'<cJ'=a

You might also like