Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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"
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:
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
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;
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
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:
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
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
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.
Expresin 2:
Expresin 3:
Seleccione una:
a. Expresin 1
b. Expresin 2
c. Expresin 3
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
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:
Seleccione una:
a. Plan A
b. Plan B
c. Plan C
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