You are on page 1of 10

1.

Un Dataset está conformado por
colecciones de……..
a. Tables
b. Relaciones
c. Las dos anteriores
d. Ninguna de las anteriores

2. La cláusula WHR dentro de una
sentencia !"L permite restringir el
n#mero de ………. de una consulta
a. Filas
b. $olumnas
c. Las dos anteriores
d. Ninguna de las anteriores

%. Una empresa tiene por pol&tica traba'ar
$on !"L !er(er para el acceso a datos
debe utili)ar el espacio de nombres….
a. !*stem.Data.+D,$
b. !*stem.Data.+leD,
c. System.Data.SqlClient
d. Ninguna de las anteriores
-. Los m.todos * propiedades de una
clase se pueden utili)ar en clases
/eredadas si el modificador de alcance
es….
a. 0ublic
b. 0rotected
c. Las dos anteriores
d. Ninguna de las anteriores

1. l ob'eto …… tiene el m.todo …….
para proporcionar datos a un ob'eto
a. Data!et2 3ill2 Data4dapter
b. Data!et2 Update2 Data4dapter
c. DataAdapter; Fill; DataSet
d. Data4dapter2 Update2 Data!et
5. l m.todo………. corresponde al
ob'eto…….
a. $ommandT*pe2$ommand
b. ExecuteScalar;Command
c. $ommandT*pe2Data4dapter
d. 6ecute!calar2Data4dapter
7. Un componente DLL puede ser
in(ocado por…
a. Un programa 8
b. +tro componente DLL
c. Las dos anteriores
d. Ninguna de las anteriores
9. Un componente DLL puede…….
a. 'ecutarse en forma independiente
b. Requiere que otro programa lo
llame
c. 'ecutarse en otro sistema operati(o
d. Ninguna de las anteriores
:. Un programa 8 re;uiere usar la
funcionalidad de un componente DLL<
para ello…
a. 4mbos deben estar en el mismo
lengua'e programaci=n
b. 4mbos deben residir en el mismo
e;uipo
c. Las dos anteriores
d. Ninguna de las anteriores
1>. 0ara ;ue un programa cliente pueda
disponer de los m.todos de un
componente debe….
a. Tener una cone6i=n a la base de
datos
b. nstanciar una clase del
componente
c. Las dos anteriores
d. Ninguna de las anteriores
11. ?ndi;ue lo correcto respecto a un
componente
a. !olo puede ser referenciado por un
programa
b. !uede ser re"erenciado por m#s
de un programa
c. l programa ;ue referencia debe ser
un programa de formulario
d. Ninguna de las anteriores

12. Un componente ;ue lee datos de ,D
a. 0uede e'ecutarse directamente
b. Necesita que otro programa inicie
la e$ecuci%n
c. Las dos anteriores
d. Ninguna de las anteriores

1%. l m.todo 6ecuteNon"uer* del ob'eto
$ommand de(uel(e un numero de filas
igual a….
a. &
b. 1
c. Depende de la consulta reali)ada
d. Ninguna de las anteriores

1-. l m.todo…… del ob'eto………..
permite reali)ar la actuali)aci=n sobre
los datos
a. 3ill2 Data4dapter
b. 'pdate; DataAdapter
c. 6ecuteReader2 $ommand
d. 6ecute!calar2 $ommand

11. Un arc/i(o de configuraci=n se puede
usar para definir………………
a. $adenas de $one6i=n
b. @ariables de aplicaci=n
c. Las dos anteriores
d. Ninguna de las anteriores

15. ?ndi;ue lo correcto a un programa
creado para accesar a datos
a. l programa se debe cambiar si se
cambia la base de datos
b. l programa se debe cambiar si
cambia el nombre del ser(idor
c. l programa se debe cambiar si
cambia el nombre de las tablas
d. Ninguna de las anteriores

17. $uál es el ma*or alcance ;ue puede
tener una transacci=n
a. !olo datos de un registro
b. Datos de (arios registros
c. Datos de (arias tablas
d. Datos de (arias tablas en (arias
bases de datos
19. l m.todo más apropiado de un ob'eto
$ommand para obtener el DN? del
primer registro de una tabla de
0ersonas es………….
a. 6ecuteNon"uer*
b. ExecuteScalar
c. 6ecuteReader
d. 6ecute!"LReader

1:. $uando se usa !;l$lient como
pro(eedor de datos< en una cone6i=n a
!;l !er(er< el (alor 0R+@?DR debe
ser………….
a. Aicrosoft.Bet.+leD,.-.>
b. !"L+LD,
c. A!D4+R4
d. No debe ser considerado
2>. Aediante la propiedad de…. $uando se
e'ecuta una transacci=n las
modificaciones reali)adas no se pueden
des/acer * ;uedan registradas en forma
permanente
a. 4tomicidad
b. $o/erencia
c. 4islamiento
d. Durabilidad

21. Una biblioteca de clases……………
a. !olo contiene m.todos
b. !olo tiene una clase
c. 0uede e'ecutarse de manera
independiente
d. Siempre necesita de un programa
cliente para entregar su
"uncionalidad
22. La colecci=n de datos obtenida a tra(.s
de una DataTable se puede mostrar
mediante la propiedad……. en un
DataCrid@ieD
a. Datafile
b. Data!et
c. DataSource
d. Ninguna de las anteriores
2%. l ob'eto…… sir(e como ne6o entre los
datos * su representaci=n en la
memoria
a. $onnecition
b. DataAdapter
c. DataReader
d. $ommand
2-. l m.todo ……. de una cone6i=n es
necesario antes del m.todo ….. de un
$ommand
a. $lose2 Transaction
b. $lose2 6ecuteNon"uer*
c. )pen; ExecuteNon*uery
d. +pen2 Transaction
21. $uando las modificaciones de una
transacci=n se reali)an con .6ito< debe
in(ocarse al m.todo……. De un
ob'eto………
a. $ommint2 $onnection
b. Commint; +ransaction
c. RollbacE2 Transacion2
d. ,eginTransacion2 $onnection
25. Un $ommand mediante el cual se
in(ocara a un !tored 0rocedure para
actuali)ar< re;uiere ;ue se le informe
sobre las caracter&sticas del comando
mediante la propiedadF
a. .$ommandData
b. $ommandTe6t
c. Command+ype
d. 4ssignTe6t
27. La sentencia ?N!RT.... ?NT+
…….@4LU!< permite… en una tabla
a. Agregar solo , "ila nue(a
b. 4gregar solo 1 columna nue(a
c. 4gregar (arias filas nue(as
d. 4gregar (arias columnas nue(as
29. Una sentencia !"L DLT ;ue no
tiene la cláusula WHR………elimina
a. 1 registro de la tabla
b. +odos los registros de la tabla
c. 1 columna de la tabla
d. Todas las columnas de la tabla
2:. ?ndi;ue lo correcto respecto a un
componente
a. !uede contener (arias clases
b. !olo contiene m.todos
c. No puede contener propiedades
d. Ninguna de las anteriores
%>. l (alor 0R+@?DR en una cadena de
cone6i=n se re;uiere cuando la se usa
el espacio de nombres…….
a. !*stem.Data.!"L$lient
b. !*stem.Data.+racle.4ccess
c. System.Data.)leD-
d. Ninguna de las anteriores

%1. Una clase debe traba'ar con una base
de datos 4ccess * !"L !er(er a la (e)<
entonces se debe usar el siguiente
espacio de nombres…….
a. System.Data.)leD-
b. !*stem.Data.+racle.4ccess
c. !*stem.Data.!"L$lient
d. Ninguna de las anteriores

%2. l ob'eto…..... es poblado mediante el
ob'eto…. 4 tra(.s del m.todo……..
a. Data!et2 Data4dapter2 3ill
b. Data!et2 Data4dapter2 Update
c. DataSet; DataAdapter; Fill
d. Data4dapter2 Data!et2 Update

%%. Las transacciones N+ son re;ueridas
para operaciones…….. de una base de
datos
a. De lectura de (arios registros
b. 4ctuali)aci=n de (arios registros
c. 4ctuali)aci=n de (arias tablas
d. Ninguna de las anteriores

%-. La sentencia ?N!RT para una tabla
;ue tiene cla(e autonum.rica< re;uiere
;ue se proporcione los nombres *
(alores………
a. De todas las columnas. excepto la
columna cla(e
b. !olo las columnas con tipo num.rico
c. !olo las columnas con tipo
num.rico< e6cepto la columna cla(e
d. Ninguna de las anteriores

%1. $uando se usa !tored 0rocedure en un
m.todo de inserci=n< se re;uiere la
propiedad…… del ob'eto………
a. $ommandTe6t2 Data4dapter
b. $ommandT*pe2 Data4dapter
c. Command+ype; Command
d. $ommandTe6t2 $ommand

%5. ?ndi;ue lo correcto respecto a
componentes
a. n un componente solo se puede
tener una cone6i=n a base de datos
b. !olo se usa para encapsular el
acceso a los datos
c. !uede estar en un lengua$e
distinto al del programa cliente
d. Ninguna de las anteriores

%7. ?ndi;ue cual es una caracter&stica propia
de un componente biblioteca de clases
a. 0uede e'ecutarse de forma
independiente
b. Requiere de un programa cliente
para ser e$ecutado
c. Cenera un programa con
e6tensi=n .8
d. !olo puede contener una clase

%9. La propiedad ;ue permite ;ue las
modificaciones en una transacci=n sean
tratadas en forma independiente< como
si fuera un solo * #nico usuario de la
base de datos es……
a. 4tomicidad
b. $onsistencia
c. Aislamiento
d. Durabilidad

%:. l m.todo 6ecuteNon"uer* del ob'eto
$ommand de(uel(e un (alor num.rico
;ue representa….
a. l n#mero de operaciones
reali)adas
b. El n/mero de "ilas a"ectadas
c. l n#mero de filas le&das
d. Ninguna de las anteriores

->. !e tiene una consulta ;ue da como
resultado una sola fila * una sola
columna< si se desea usar el ob'eto
$ommand para obtener este resultado<
entonces se debe usar el m.todo
a. 6ecuteReader
b. ExecuteScalar
c. 6ecuteNon"uer*
d. 6ecute8ALReader

-1. 0ara utili)ar funcionalidad de un
componente se re;uiere establecer….
en el programa…….
a. Re"erencia; cliente
b. Referencia2 !er(idor
c. $lase2 cliente
d. $lase2 !er(idor
-2. ?ndi;ue lo correcto respecto a ob'etos
de base de datos…… en una clase
a. !e usan para acceder #nicamente al
mismo tipo de base de datos
b. La clase puede ser usada para
acceder a 2
,D< #nicamente del mismo tipo
c. La clase puede ser usada para
acceder a 0
-D. de di"erente tipo
d. Ninguna de las anteriores

-%. La propiedad ;ue permite agregar
parámetros con sus (alores para una
sentencia !"L o !tored 0rocedure
es……
a. @alue
b. 4dd
c. Add1it23alue
d. Ninguna de las anteriores

--. Una (ariable para recibir una cone6i=n
de datos< ;ue será usada en (arios
m.todos de una clase< debe ser
declarada en………
a. n el constructor
b. n el m.todo
c. Las dos anteriores
d. Ninguna de las anteriores

-1. $uando se usa +leD, como pro(eedor
de datos< en una cone6i=n a +racle< el
(alor 0R+@?DR debe ser………….
a. Aicrosoft.Bet.+leD,.-.>
b. !"L+LD,
c. 4SDA)RA
d. !"L$lient
-5. Los arc/i(os de configuraci=n de
aplicaciones se pueden usar para……..
a. $adena de cone6i=n
b. @ariables de la aplicaci=n
c. Las dos anteriores
d. Ninguna de las anteriores

-7. ?ndi;ue lo correcto respecto a
componentes
a. !ueden in(ocar desde otro
componente
b. !e usan solo para acceso a datos
c. !e usan solo para l=gica de
aplicaci=n
d. !e pueden e'ecutar directamente<
sin necesidad de otro programa

-9. ?ndi;ue lo correcto respecto al uso de
4rc/i(os de $onfiguraci=n en
4plicaciones
a. Requiere una re"erencia a
System.Con"iguraction
b. Debe recompilarse el programa
cuando se modifica el arc/i(o
c. Utili)a c=digo HTAL para su
construcci=n
d. Ninguna de las anteriores

-:. ?ndi;ue lo correcto respecto a
componentes
a. n un componente solo se puede
tener una cone6i=n a base de datos
b. No se puede tener acceso a A*!;l
c. $uando se modifica la l=gica debe
recompilarse el programa cliente
d. Ninguna de las anteriores

1>. Un componenteF
a. 0uede ser cliente de otros
componentes
b. 0uede ser ser(idor de (arios
programas
c. Las dos anteriores
d. Ninguna de las anteriores

11. l m.todo 6ecute!calar del ob'eto
$ommand de(uel(e un numero de filas
igual a….
a. >
b. ,
c. Depende de la consulta reali)ada
d. Ninguna de las anteriores

12. !e tiene una consulta ;ue da como
resultado una sola fila * una (arias
columnas< si se desea usar el ob'eto
$ommand para obtener este resultado<
entonces se debe usar el m.todo
a. ExecuteReader
b. 6ecute!calar
c. 6ecuteNon"uer*
d. 6ecute8ALReader

1%. La propiedad $ommandT*pe es
obligatoria para un ob'eto de base de
datos ;ue usa……
a. !entencia !"L
b. Stored !rocedures
c. Las dos anteriores
d. Ninguna de las anteriores

1-. l m.todo……. Del ob'eto $onnection
permite des/acer los cambios
reali)ados en una transacci=n
a. ,eginTransaction
b. $ommit
c. Roll-ac5
d. ndTransaction

11. n una transacci=n ;ue in(olucra
cambios en 2 bases de datos !"L
!er(er ubicadas en distintos ser(idores
a. l traba'o se di(ide en 2 tareas
independientes
b. Las modi"icaciones reali6adas no
se pueden des2acer
c. La actuali)aci=n se reali)a de
manera concurrente con otras
actuali)aciones
d. Ninguna de las anteriores

15. L?N" permite reali)ar consultas nati(as
seme'antes a !"L para filtrar datos de
bases de datos< datasets< arc/i(os
8AL. La sinte6is de L?N" para declarar
una consulta es………..
a. From; 12ere; Select
b. !elect2 3rom2 W/ere
c. 3oreac/2 !elect2 3rom2 W/ere
d. 3oreac/

17. Un programa modifica 1 datos de %
registros de una tabla< mediante el
m.todo 6ecuteNon"uer* del ob'eto
$ommand< entonces el (alor ;ue
de(uel(e el m.todo es…….
a. No de(uel(e ning#n (alor
b. 7
c. 1
d. Ninguna de las anteriores

19. 4demás de reali)ar el almacenamiento
* pro(eer seguridad< disponen ser(icios
de programaci=n * replicaci=n
a. -ase de datos relacional
b. ,ase de datos seudoGrelacional
c. 4rc/i(os 8AL
d. Ninguna de las anteriores

1:. ?ndi;ue cual N+ es una (enta'a de usar
!tored 0rocedures2 en lugar de
sentencias !"L
a. 3acilita el mantenimiento de
aplicaciones
b. 0roduce un menor tráfico de red
c. !olo se interpreta solo la primera
(e) ;ue se e'ecuta
d. Reside en el programa cliente

5>. ?ndi;ue lo correcto en relaci=n al ob'eto
$onnection en una aplicaci=n ;ue
in(olucra acceso a datos….
a. Debe estar abierta desde el inicio del
programa
b. Debe abrirse solo antes de una
lectura o actuali)aci=n
c. Debe abrirse solo antes de una
actuali6aci%n
d. No ;uiere abrirse e6pl&citamente

51. La restricci=n de la cantidad de filas ;ue
se puede obtener en una consulta !"L
se obtiene mediante la cláusula………
a. !L$T
b. 3R+A
c. 18ERE
d. ?N!RT

52. n una aplicaci=n de base de datos< en
la ;ue se debe inspeccionar una gran
cantidad de datos< la forma más
eficiente de reali)arlo * ;ue consuma
menos memoria es con un ob'eto F
a. Data4dapter
b. DataReader
c. $ommand
d. $ommand,uilder

5%. !e desea reali)ar una cone6i=n a una
base de datos< de la cual se desconoce
si cuenta con un pro(eedor de datos<
entonces se puede indicar ;ue……
a. No es posible establecer una
cone6i=n a la base de datos
b. !e debe utili)ar !;l$lient
c. Se debe utili6ar )leDb
d. !e puede utili)ar cual;uier
pro(eedor de datos
5-. Una aplicaci=n de base de datos< en la
implementa modificaciones a los datos
le&dos mediante un control en el
formulario. !i se desea reali)ar dic/as
modificaciones en la base de datos< se
debe in(olucrar a un ob'eto……
a. Data4dapter
b. DataReader
c. $ommand
d. Command-uilder

51. ?ndi;ue lo correcto respecto al ob'eto
$ommand
a. !olo contiene m.todos para
4ctuali)ar
b. !olo contiene m.todos para Lectura
c. Contiene m9todos para Lectura y
Actuali6aci%n
d. Ninguna de las anteriores
55. !"L es un lengua'e……..
a. De definici=n de datos para
compartir en internet
b. !ara reali6ar consultas
estructuradas de base de datos
c. 0ara leer cual;uier estructura de
datos
d. Ninguna de las anteriores

57. Un !tored 0rocedure es…….
a. Un programa escrito en $H
b. Un programa Ba(a dentro de la base
de datos
c. 'n programa con sentencias S*L
dentro de la base de datos
d. Ninguna de las anteriores

59. n una sentencia !"L ?N!RT a una
tabla ;ue tiene una cla(e primaria……..
a. La cla(e primaria debe ser siempre
un (alor num.rico
b. Los (alores de la cla(e primaria
pueden estar repetidos solo dentro
de una transacci=n
c. Solo permite insertar , registro a
la tabla
d. Ninguna de las anteriores
5:. ?ndi;ue lo correcto respecto a un
componente
a. Debe ser un programa e'ecutable
I.8J
b. Se puede implementar como una
biblioteca de clases
c. !iempre se comporta como cliente
d. Ninguna de las anteriores
7>. 0ara utili)ar funcionalidad de un
componente se re;uiere
a. 'na re"erencia al componente en
el programa cliente
b. Una referencia en el componente al
programa cliente
c. $rear una instancia en el programa
cliente * en el componente
d. Ninguna de las anteriores
71. l m.todo ;ue permite actuali)ar la data
en un ob'eto $ommand es………
a. 6ecute!calar
b. ExecuteNon*uery
c. 6ecute8ALReader
d. 6ecuteReader
72. !i ;ueremos me'orar la eficiencia en
uso de memoria para reali)ar consultas
debemos usar el m.todo…… del ob'eto
…….
a. 3ill2 Data4dapter
b. ExecuteReader; Command
c. Data4dapter2 3ill
d. $ommand2 6ecuteReader
7%. l elemento ;ue tiene la informaci=n del
ser(idor donde se encuentra la base de
datos * la identificaci=n necesaria es….
a. 0ro(ider
b. spacio de nombres
c. ConnectionString
d. +leDb
7-. l +b'eto …….. puede leer la
informaci=n de una tabla< pero los datos
le&dos los coloca en un ob'eto ……. a
tra(.s del m.todo
a. $ommand2 DataReader2
6ecuteNon"uer*
b. DataAdapter; DataSet; Fill
c. $ommand2 Reader2 6ecute!calar
d. Ninguna de las anteriores
71. 0ara implementar un componente se
re;uiere……
a. Definir al menos una clase pri(ada
b. Definir solo m.todos relacionados a
operaciones de base de datos
c. !olo una de las dos anteriores es
correcta
d. Las dos anteriores son incorrectas
75. ?ndi;ue lo correcto respecto a
componentes
a. No puede e6istir un m.todo ;ue
tenga el mismo nombre ;ue otro
declarado
b. Todos los m.todos deben tener un
(alor de retorno
c. !uede existir un m9todo con el
mismo nombre de la clase
d. La clase donde se declaran las
propiedades * m.todos deben tener
alcance 0ri(ate
77. ?ndi;ue cual N+ es un m.todo del
ob'eto Transaction
a. $ommit
b. RollbacE
c. Return
d. ,egin Transaction
79. $uál es la propiedad de una transacci=n
;ue permite traba'ar todos los
elementos como una unidad< a pesar
;ue puedan estar en diferentes bases
de datos
a. Atomicidad
b. $onsistencia
c. 4islamiento
d. Durabilidad
7:. ?ndi;ue cual caso es más apropiado
para traba'arlo con una transacci=n
a. Una lectura ;ue in(olucre datos de
(arias tablas
b. Una modificaci=n de una dato en
una sola tabla
c. 'na modi"icaci%n que actuali6a
un dato en tres tablas
d. Ninguna de las anteriores
9>. ?ndi;ue lo correcto respecto a las
transacciones……….
a. !olo se pueden definir dentro de una
sola base de datos
b. ?n(olucra la lectura o modificaci=n de
datos
c. !olo se pueden definir con base de
datos !"L !er(er
d. Si alguna modi"icaci%n in(olucra
en la transacci%n "alla. todos los
cambios se des2acen