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

Pregunta 4 A cul de los siguientes se aproxima ms el tamao proyectado a 5 aos del espacio requerido en

Sin responder an disco para almacenar los datos?

Punta como 0.30


Seleccione una:
a. 10 GB
b. 1 TB

c. 5 GB

d. 50 GB
e. 500 MB

Pregunta 5 Ordene los elementos de la sentencia SQL que permite implementar la restriccin "la fecha de
Sin responder an devolucin no debe ser inferior a la fecha de prstamo"

Punta como 0.30 A."chk_fecha_dev"

B.ALTERTABLE
C.fechaPrestamo
D.fechaDevolucion
E.CHECK

F.)
G.>=
H.prestamos
I.ADDCONSTRAINT
J.(

Seleccione una:
a. B-H-I-A-E-J-C-G-D-F

b. B-H-I-A-E-J-D-G-C-F
c. B-I-H-E-A-J-D-G-C-F

d. A-B-C-D-E-F-G-H-I-J

e. B-H-I-E-A-J-D-G-C-F

Pregunta 6 Suponga que al realizar la transaccin "Dar de baja ejemplar de un libro" se procede as en la
Sin responder an aplicacin:

Punta como 0.30 1. Se ingresa palabras clave de bsqueda del libro


2. El sistema busca los libros que coincidan (busca en ISBN y ttulo) y los lista. Por cada libro
muestra el ttulo, el ISBN, la editorial, el ao y los autores
3. El usuario selecciona un libro y da click en "ver ejemplares"
4. El sistema muestra los ejemplares de ese libro
5. El usuario selecciona un ejemplar y da click en "dar de baja"
6. El sistema pide conrmacin y registrar la baja del ejemplar

Cuntas son las tablas que se requieren acceder para consulta y/o actualizacin en este caso?

Seleccione una:
a. Se consultan 5 tablas y se actualizan 2 tablas

b. Se consultan 4 tablas y se actualiza 1 tabla

c. Se consultan 2 tablas y se actualiza 1 tabla

d. Se consultan 5 tablas y se actualiza 1 tabla

e. Se consultan 4 tablas y se actualizan 2 tablas

f. Se consultan 3 tablas y se actualiza 1 tabla


Pregunta 7 Cul es la solucin ms apropiada para implementar la restriccin "un mismo libro no puede tener
Sin responder an dos o ms autores con el mismo orden"?

Punta como 0.30


Seleccione una:
a. Crear un ndice tipo UNIQUE para la columna ORDEN

b. Implementar un constraint tipo UNIQUE para columnas IDLIBRO ms ORDEN de la tabla


AUTORIAS

c. Implementar un constraint tipo UNIQUE para columnas IDAUTOR ms ORDEN de la tabla


AUTORIAS

d. Crear un trigger, el cual antes de insertar una autora, verique si ya existe otro autor en ese
mismo orden
e. Lo debe controlar la aplicacin al momento de registrar un nuevo libro

Pregunta 8 Una de las columnas que se prev ser muy usada para buscar y ordenar los prstamos es
Sin responder an prestamos.fechaPrestamo, cul de las siguientes instrucciones permite crear un ndice para esa
columna ordenado por la fecha ms reciente y ubicndolo fsicamente en el tablespace TSLIBROS?
Punta como 0.30

Seleccione una:
a. CREATE INDEX idx_prestamos_fechapres FROM prestamos (fechaPrestamo DESC) ON
TABLESPACE tslibros;

b. CREATE INDEX idx_prestamos_fechapres ON prestamos (fechaPrestamo) TABLESPACE tslibros;


c. ALTER TABLE prestamos ADD INDEX idx_prestamos_fechapres ON fechaPrestamo DESC
TABLESPACE tslibros;

d. CREATE INDEX idx_prestamos_fechapres ON prestamos (fechaPrestamo) DESC TABLESPACE


tslibros;

e. CREATE INDEX idx_prestamos_fechapres ON prestamos (fechaPrestamo DESC) TABLESPACE


tslibros;

f. CREATE INDEX idx_prestamos_fechapres TABLESPACE tslibros ON prestamos (fechaPrestamo


DESC);

Pregunta 9 Suponga la tabla USUARIOS poblada con 1000 las. De los 1000 usuarios 50 no tienen email. Qu
Sin responder an pasara en este punto al implementar la restriccin "no puede haber dos usuarios con el mismo email"
mediante un constraint tipo UNIQUE para la columna EMAIL?
Punta como 0.30

Seleccione una:
a. Da error, puesto que hay 50 usuarios con el mismo valor de email

b. Da error, puesto que ese constraint se lo debi implementar cuando la tabla estaba vaca

c. En este caso la unicidad se valida solo para los valores no nulos. Solo dara error si entre los
valores no nulos hay duplicados

d. Nunca dara error, puesto que la restriccin de unicidad aplicara solo para los nuevos registros
que se agreguen a partir de la creacin del constraint

Pregunta 10 De acuerdo al diseo planteado, la tabla EJEMPLARES debi quedar almacenada en el tablespace
Sin responder an TSLIBROS. Una vez poblada con datos, qu pasara si la intentamos mover hacia el tablespace
TSPRESTAMOS usando "ALTERTABLEejemplaresMOVETABLESPACEtsprestamos"?
Punta como 0.30

Seleccione una:
a. No es posible puesto que ya tiene datos

b. Es posible siempre y cuando no existan referencias en la tabla PRESTAMOS

c. Se puede mover sin restricciones, pero todos los registros que ya existan se quedan en el
tablespace TSLIBROS, solo los nuevos registros se almacenarn en TSPRESTAMOS

d. Siempre que exista espacio en el nuevo tablespace, la tabla se mueve sin restricciones, con todos
sus datos.

Informacin
ACTIVIDAD 2 (1.2 pts)
Con base en el caso de estudio "Biblioteca", analizar y proponer medidas de seguridad apropiadas
para problema planteado en la interrogante.
Pregunta 11 Para nuestro caso de estudio "Biblioteca", considere que se estn construyendo dos aplicaciones de
Sin responder an usuario nal:

Punta como 1.20 1. Una aplicacin para gestionar tanto los libros como los prstamos, que solo la usarn los
administradores de la biblioteca.
2. Una aplicacin para consultar el catlogo de libros, que ser pblica. Ser una aplicacin web a
la que podr acceder cualquier usuario a travs de internet y en ella buscar y visualizar la
informacin de los libros disponibles en la biblioteca.

Analice lo anterior, evale los riesgos que puede conllevar la implementacin de estas aplicaciones
respecto a la seguridad de la base de datos, y en base a ello proponga 3 medidas (las ms
importantes) que usted como DBA recomendara se implementen para prevenir que un hacker o
agente malicioso pueda aprovechar ese acceso pblico para atacar al servidor de base de datos y con
ello afectar su rendimiento u operacin, o incluso acceder a los datos y daar la informacin. Enuncie
cada medida y argumente el por qu sera necesaria.

Prrafo

Medida 1:

Medida 2:

Medida 3:

Ruta: p span strong

Informacin
ACTIVIDAD 3 (1.8 pts)
Analizar consultas SQL referentes al caso de estudio "Biblioteca" y responder a las siguientes
interrogantes.
Pregunta 12 Suponga que deseamos obtener la lista de los libros publicados tanto por la editorial LIMUSA como
Sin responder an por THOMSON, desde el ao 2000, en los idiomas espaol o ingls. Para tal n proponemos la
siguiente sentencia SQL:
Punta como 0.30

Luego de analizar la estructura sintctica y semntica de la consulta podemos concluir que:


Opcin 1:
La consulta es sintcticamente incorrecta, lo correcto debera ser

Opcin 2:
La consulta es semnticamente incorrecta, lo correcto debera ser

Opcin 3:
La consulta es semnticamente incorrecta, lo correcto debera ser

Opcin 4:
La consulta es correcta, no hay errores sintcticos ni semnticos

Cul es el anlisis correcto?

Seleccione una:
a. Opcin 1

b. Opcin 2

c. Opcin 3

d. Opcin 4
Pregunta 13 Para la misma consulta planteada en la pregunta anterior:
Sin responder an

Punta como 0.30

Cmo quedara la consulta SQL simplicada luego del anlisis que realiza el SGBD?
Opcin 1:

Opcin 2:

Opcin 3:

Opcin 4:
La consulta est bien formulada, no se puede simplicar ms su enunciado

Seleccione la opcin correcta

Seleccione una:
a. Opcin 1

b. Opcin 2

c. Opcin 3

d. Opcin 4

Pregunta 14 Considere la siguiente consulta SQL que permite obtener la lista de todos los libros (ttulo y editorial)
Sin responder an en idioma espaol o del ao 2010.

Punta como 0.30

Para dicha consulta se proponen las siguientes representaciones en lgebra relacional:


Expresin 1:

Expresin 2:

Expresin 3:

Cul de las representaciones en lgebra relacional, NO es equivalente a la consulta SQL planteada?

Seleccione una:
a. Expresin 1

b. Expresin 2

c. Expresin 3

d. Ninguna, las tres expresiones son equivalentes a la consulta planteada


Pregunta 15 Dada la siguiente expresin en lgebra relacional:
Sin responder an

Punta como 0.30


Cul es la representacin correcta en formal de rbol?
Opcin 1:

Opcin 2:

Opcin 3:

Respuesta

Seleccione una:
a. Opcin 1

b. Opcin 2

c. Opcin 3
Pregunta 16 Dada la siguiente consulta SQL que permite obtener los libros de la editorial PEARSON con ms de
Sin responder an 400 pginas publicados en el 2015

Punta como 0.30

Determine el costo en trminos de operaciones I/O para los siguientes planes de ejecucin asociados
la consulta planteada. Para ello suponga las siguientes estadsticas:
editoriales: 200
libros: 10000
libros del 2015: 400
libros de ms de 400 pginas: 6500
libros de la editorial PEARSON: 700
libros de la editorial PEARSON del 2015: 28
libros del 2015 con ms de 400 pginas: 250
libros de la editorial PEARSON del 2015 con ms de 400 pginas: 20

Plan A:

Plan B:

Plan C:

Cul de los planes es el ms ptimo en trminos del costo en operaciones I/O?

Seleccione una:
a. Plan A

b. Plan B

c. Plan C

d. El costo de ejecucin de los tres planes es el mismo

Pregunta 17 La siguiente consulta se busca obtener el nmero de libros en idioma portugus


Sin responder an

Punta como 0.30

Analice la consulta y diga cmo se comportara el SGBD en este caso?

Seleccione una:
a. Devuelve error

b. Procesa los datos de la tabla LIBROS, pero al nal siempre devolver cero

c. Siempre devolver cero sin necesidad de acceder los datos de la tabla libros

d. Procesa los datos de la tabla LIBROS y devuelve el nmero de registros que coincidan con la
condicin WHERE