Sie sind auf Seite 1von 7

Segunda Evaluacin a

Distancia

Desarrollo de Sistemas de Informacin


VII Ciclo
Ingeniera de Sistemas

DATOS DE IDENTIFICACIN
CURSO

: Desarrollo de Sistemas de Informacin

FECHA DE ENTREGA

: 29 de Marzo del 2014 (ltimo da)

SEMESTRE ACADMICO

: 2014 0

ESTUDIANTE

FACULTAD

: Facultad de Ingeniera

ESCUELA PROFESIONAL

: Ingeniera de Sistemas

PROFESOR

: Ing. Jaime Arturo Bravo Ruiz

Programa Acadmico de Educacin


Superior a Distancia

Segunda Evaluacin a Distancia


Indicaciones Generales

No olvides de escribir tus nombres y apellidos en la primera pgina de la prueba, en los espacios
correspondientes, as como la Facultad y Escuela Profesional a la que perteneces.
Este examen consta de dos partes:

Primera parte: Preguntas objetivas que tiene un valor de 8 puntos


Segunda parte: Preguntas de ensayo tiene un valor de 12 puntos

Importante: Esta evaluacin a distancia debe ser entregada a travs del Campus Virtual de nuestra
universidad.

Preguntas objetivas

INSTRUCCIONES

La prueba objetiva est constituida por dos partes, la primera de ellas consta de 11 preguntas
donde debes determinar la veracidad (V) o falsedad (F) de los enunciados. En la segunda parte hay
preguntas denominadas de eleccin mltiple, que consta de 21 tems en forma de pregunta con cinco
alternativas (a, b, c, d, e) de los cuales debes elegir la correcta.
En el desarrollo de la prueba lee atentamente los enunciados o la pregunta y responder segn
se indique, adems debes estar seguro al momento de responder pues cualquier borrn o
enmendadura anula la respuesta.
A)

VERDADERO FALSO:

Encierre en un crculo la letra V si es verdadero o F si es falso. (0.25 pts. cada pregunta)

1.
2.
3.
4.

V
F

SQLCommand NO permite configurar parmetros de Salida para ejecutar


procedimientos almacenados
El objeto SQLCommand tiene una propiedad TRANSACTION para formar parte de
una transaccin
Las excepciones proporcionan una forma limpia de verificar errores, sin utilizar
excesivamente el cdigo bsico de una aplicacin utilizando de una manera
ordenada los cdigos de retorno de los mtodos en sentencias if y select para
controlar los errores posibles que se puedan dar.
La instruccin Me.DataGridView1.Rows.Remove(Fila) permite eliminar una fila de
un Datagridview
El Combobox tiene una propiedad DataSource que se utiliza para enlazarlo a un
DataTable
SQLDataReader tiene no funcin para saber si el valor de una columna es Nulo o
no.
El mtodo Fill no se puede utilizar aun cuando la conexin est cerrada.

En tiempo de depuracin no se puede ver el valor de variables

Los constructores son el primer bloque de cdigo que se ejecuta de una clase,
este cdigo se ejecuta justo en el momento de instanciar al objeto

F
V

5.
V

6.
7.
8.
9.
10.
11.

Cuando se crea una clase invoca atributos, propiedades y mtodos de los objetos
que se crearan a partir de la misma.
Los errores sintcticos pueden ser detectados por Visual Studio Net

V
V
V

B) PRUEBA DE ELECCIN MLTIPLE:


Encierre en un crculo la alternativa correcta (0.25 pts. cada pregunta)

1.

Se puede realizar con un DataTable local:


a.
b.
c.
d.
e.

2.

No forma parte del Net Provider


a.
b.
c.
d.
e.

3.

Utiliza el miembro SelectCommand para poblar un DataTable


Necesita una conexin abierta
Cierra la conexin si la encuentra cerrada
Todas las anteriores
N.A

No forma parte de las propiedades del DataGridView


a.
b.
c.
d.
e.

5.

DataSet
DataTable
Transaction
Todas forman parte del Net Provider
AyB

Es correcto acerca de la funcin Fill del DataAdapter


a.
b.
c.
d.
e.

4.

Agregar columnas
Crear columnas calculadas
Enlazar a un control de usuario
AyC
Todas las anteriores

SelectedIndex
CurrentRow
MultiSelect
SelectionMode
N.A.

Es(Son) propiedad(es) del ComboBox que se utiliza(n) cuando se trabaja con datos enlazados
I.
II.
III.
IV.

DataSource
DisplayMember
ValueMember
SeletedValue

Son ciertas
a.
b.
c.
d.
e.

6.

I y IV
II, III, IV
I, II y III
I, II
Todas las anteriores

En tiempo de depuracin, se puede realizar:

a.
b.
c.
d.
e.

Establecer nuevos puntos de interrupcin


Ver el valor de las variables locales
Ver la pila de llamadas
Todas las anteriores
Ninguna de las anteriores

7.

No es caracterstica del DataGridView


a.
b. Tiene diferentes tipos de columnas
c. Se puede configurar para ordenar los datos al hacer clic en la cabecera de columna
d. Se puede enlazar a un DataSet
e. Puede crear automticamente las columnas
f. Ninguna de las anteriores

8.

No es un tipo de orden para SQLCommand


a. Text
b. StoredProcedure
c. TableDirect
d. Injection
e. A y B

9.

No es cierto sobre la inyeccin SQL


a. En algunos lenguajes de programacin es la nica opcin
b. No soporta el uso de columnas Identidad
c. Es menos seguro que el uso de procedimientos almacenados
d. Las sentencias se generan concatenando los datos ingresados por el usuario
e. Ninguna de las anteriores
Es un operador de comparacin de SQL Server

10.

a.
b.
c.
d.
e.

11.

Cul es la sentencia SQL incorrecta?


a.
b.
c.
d.
e.

12.

IS NULL
NOT IN
BETWEEN
=
Todas de las anteriores

UPDATE Tabla SET Edad = 13


DELETE FROM Tabla WHERE Caida <> 12
INSERT INTO Tabla (codigo, nombre ) VALUES ( 5, JOSE, LEON)
SELECT DISCTINCT * FROM Tabla ORDER BY Edad
Ninguna es incorrecta

Qu valores, en SQL Server, no deben utilizar la comilla simple como delimitador?


I.
II.
III.
IV.
V.

CHAR
SMALLINT
SMALLMONEY
VARCHAR
BIT

Son ciertas:

a.
b.
c.
d.
e.

13.

I y II
I, II y IV
II, III, V
Todas las anteriores
Ninguna de las anteriores

Para todos los tipos de datos de SQLServer y su equivalente


I.
II.
III.
IV.

Smallint ====>Integer
Bit ====>Boolean
Tinyint ====> Byte
Smalldatetime ====> Date

Son ciertos:
a.
b.
c.
a.
d.

14.

I y II
I y III
II, III y IV
Todas son correctas
N.A

Es una caracterstica de las transacciones


a.
b.
c.
d.
e.

Coherencia
Aislamiento
Durabilidad
Atomicidad
Todas las anteriores

15.

Se utiliza para instanciar una clase


a. Dim Persona As ClsPersona
Persona = New ClsPersona()
b. Dim Persona As ClsPersona= New ClsPersona()
c. Dim Persona As New ClsPersona()
d. Todas las anteriores
e. Ninguna de las anteriores

16.

Es cierto con respecto a los SQLCommand


a.
b.
c.
d.
e.

17.

Se puede solicitar datos indicando el nombre de la tabla


Por defecto la propiedad CommandType est configurada como Text
No pueden eliminar filas de una tabla
Ninguna es correcta
AyB

Es un miembro del SQLDataReader


a.
b.
c.

GetString
GetOrdinal
Read

d.
e.

18.

No es cierto del DataSet


a.
b.
c.
d.
e.

19.

AyB
Todas las anteriores

Contiene una coleccin de DataTable


Se puede llenar, utilizando la funcin Fill del SQLDataAdapter
Mantiene los datos en memoria
Puede contener DataView
Ninguna es incorrecta

Marque el enunciado correcto


a.
b.
c.
d.
e.

SQLTransaction se puede instanciar con el operador New


Si no se confirma la transaccin explcitamente, sta es cancelada
La funcin ExectuteNonQuery devuelve un SQLDataReader
Todas son incorrectas
Ninguna de las anteriores

20.

Marcar el enunciado correcto


a. Para utilizar la funcin Item del SQLDataReader se debe llamar primero a la funcin Read
b. La nica forma de obtener un SQLDataReader es con el mtodo ExecuteReader del
SQLCommand
c. SelectCommand es un miembro de SQLDataAdapter
d. Todas son correctas
e. Ninguna de las anteriores

21.

instruccin que sirve para terminar y confirmar una transaccin


a.
b.
c.
d.
e.

Rollback
BeginTransaction
ADO Net no soporta transacciones
Commit
N.A.

Preguntas de ensayo
INSTRUCCIONES
Las preguntas de tipo ensayo tienen por finalidad evaluar tu capacidad analtica y de diseo. Estn
enfocadas al desarrollo de programas utilizando los conocimientos aprendidos.
1.- Para el desarrollo de las siguientes preguntas considerar el siguiente diseo de tablas y hacer uso de
procedimientos almacenados. (12 puntos)
Considerando la siguiente Base de datos (Imagen adjunta), que Ud. deber construir en SQL Server,
desarrolle la siguiente aplicacin con los siguientes requerimientos:

Desarrollar un programa que cumpla los siguientes requerimientos


1.
2.
3.
4.
5.
6.
7.

Implementar el registro de una persona con sus datos. Considere los datos de las tablas de la base de
datos que contempla Emails, telfonos, direcciones y documentos.
La persona puede tener ms de uno telfono, ms de un email, ms de una direccin y ms de un
documento.
nicamente debe haber una direccin actual. Cada vez que registremos una direccin actual las otras
sern cambiadas de estado.
Se puede registrar varios telfonos de distintos operadores. Pero debe ser posible en cierto momento
indicar que el telfono ya no est activo y por lo tanto cambiar de estado.
Se debe poder registrar varios emails debindose indicar cul es el principal.
Los documentos a registrar de la persona pueden ser varios, pero de diferente tipo. No se permitir
registrar documento de igual tipo
Se debe permitir listar las persona, buscarlas por criterios establecidos y/o filtrarlas.

Todo el ingreso de datos debe ser validado.


-------------------------------------------------------------------------------------------------------------Importante
Puedes utilizar Visual Basic 2008 Visual Basic 2010. Adjuntar el cdigo fuente del proyecto completo
(Carpeta del proyecto VB NET), tambin debers adjuntar el Script de la base de datos, tanto el cdigo
DDL (creacin de la base, tablas y relaciones) como el cdigo DML (Procedimientos almacenados) de lo
contrario no ser revisado, no se aceptan imgenes del cdigo fuente.
Debe Adjuntar los archivos del script de la Base de datos.

No se aceptar cdigo similar. Si existiera cdigo idntico se anulara el examen y la


nota ser de 0.

Das könnte Ihnen auch gefallen