Está en la página 1de 179

Pregunta

Pregunta 11

Teniendo en
en cuenta el siguiente esquema relacional
relacional sobre infracciones
infracciones y multas en
en el
el tránsito,
tránsito, seleccione la
la respuesta
respuesta correcta
correcta a
a
Conductor Agente Infracciones Multa
numeroUcene:la ldAgente codlgo numerollcencla
nombreC nombreA descripcion idA¡¡ente
dlrecclon rango costo codlgo
telefono salario fecha

las pagada
las siguientes interrogantes:.
interrogantes:.

Pregunta 11

Mostrar el nombre del agente y la


la descripción de las
las infracciones
infracciones que ha levantado
levantado y las
las fechas en
en las
las que lo
lo hizo

®
 πnombreA,descripcion,fecha
®nombreA,descripcion,fecha (agente X multa X infraccion)
infraccion)
O
 πnombreA,descripcion,fecha
®nombreA,descripcion,fecha (agente �� multa infraccion)
infraccion)
O
 (πnombreA,descripcion,fecha)�(agente
(®nombreA,descripcion,fecha) (agente �� multa
multa �� infraccion)
infraccion)

'v NA
NA

Pregunta 2

Mostrar el nombre del conductor, el


el código y la
la descripción
descripción de las
las infracciones
infracciones que ha
ha cometido el
el conductor que tiene la
la
licencia
licencia número 125690 en fechas posteriores a 15 de mayo del 2017

o
 πnombreC,codigo,descripcion
®nombreC,codigo,descripcion (numeroLicencia=125690(conductor)
(numerolicencia=l25690(conductor) �� � fecha>'15/05/2017'
fecha>'l5/05/2017' (multa) ��
infraccion)
infraccion)
 πnombreC,codigo,descripcion
®nombreC,codigo,descripcion (�numeroLicencia=125690(conductor)
C numerolicencia=l25690(conductor) �� fecha>'15/05/2017'(multa)
fecha>'l5/05/2017'(multa) ��
infraccion)
infraccion)
o
 πnombreC,codigo,descripcion
®nombreC,codigo,descripcion (�numeroLicencia=125690(conductor)
C numerolicencia=l25690(conductor) �� �fecha>'15/05/2017'(multa)
fecha>'l5/05/2017'(multa) ��
infraccion)
infraccion)

'v NA
NA

Pregunta 2

En la
la fórmula:

O
 A1, A
A1, A22 son nombres de relaciones y r es el
el nombre del atributo común
O
 A1, A
A1, A22 son posibles predicados y r es el
el nombre de la
la relación
relación
®
 A1, A
A1, A22 son nombres de atributos y r es el
el nombre de la
la relación
relación

'v NA
NA

e?
 https://evl.grammata.es/siette/notebook?t=8aa3a7c1-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D
https / /evl. grammata. es/ siette/notebook?t=8aa3a7cl-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D

Página
Página 2
2 de 8
Pregunta
Pregunta 3

La funciones de agregación son aquellas que:

O
 De una colección de valores devuelven los
los valores modificados
O
 De una colección de valores se generan proyecciones
®
 De una colección de valores devuelven un
un sólo valor

'v NA
NA

Pregunta
Pregunta 4

Si necesitamos conocer los


los cursos que se han dictado en el
el Verano 2015 y Verano 2016, podríamos hacer la
la operación:
operación:

O
 Diferencia de conjuntos
O
 Intersección
Intersección
®
 Unión

'v NA
NA

Pregunta
Pregunta 5

Las entidades débiles también


también se las
las conoce como entidades:
entidades:

O
 Hijas
®
 Derivadas
O
 Complementarias

'v NA

Pregunta 6

Al transformar el modelo de datos graficado a continuación, se generan las


las siguientes relaciones: 
relaciones:

:.u,penúa

PROFESOR
¿apdJ/d«f

lt�

®
 Una tabla: Profesor
O
 Tres tablas: Profesor,
Profesor, Supervisa,
Supervisa, esSupervisado
O
 No se puede resolver este tipo de relación
relación

'v NA
NA

e?
 https://evl.grammata.es/siette/notebook?t=8aa3a7c1-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D
https / /evl. grammata. es/ siette/notebook?t=8aa3a7cl-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D

Página
Página 3
3 de 8
Pregunta
Pregunta 7

76766 Crick 98988 Tanaka Ma 2009


45565 Katz 12345 Shankar Ju.ne 2007
10101 Srinivasan 00128 Zhan June 2006

98345 Kim 76543 Brown June 2009


76543 Singh 76653 Aoi Ju.ne 2007
22222 Einstein 23121 Chavez May 2007

instructor 44553 Peltier May 2006

La siguiente imagen
imagen representa una cardinalidad: siudeni

O
 de uno a uno
®
 de uno a muchos
O
 de muchos a uno
O
 de muchos a muchos

'v NA
NA

Pregunta
Pregunta 8

¿Cómo
¿cómo tratan las
las funciones de agregación
agregación a los
los valores nulos?

®
 Los ignoran
ignoran (como en SQL)
SOL)
O
 Los evitan a través de filtros en
en el WHERE (where nombre is
is not null)
O
 Los incluyen
incluyen en
en los
los cálculos generando un
un grupo para dichos valores

'v NA
NA

Pregunta 9

Una base de datos puede ser modelada como (escoja dos opciones):
opciones):


O Un diagrama de clases

 Una colección
colección de entidades

 Relaciones entre entidades

'v NA

Pregunta
Pregunta 10

Para que las


las relaciones participantes en las
las operación
operación de unión
unión y diferencia de conjuntos seansean compatibles se requiere:
requiere: a.
a. Que las
las
relaciones r y s tengan
tengan el mismo número de tuplas.
tuplas. b. Requiere que laslas relaciones r y s tengan
tengan el
el mismo número de atributos.
atributos. c.
c.
Que los
los dominios de los
los atributos de r y s sean
sean iguales
iguales .. Seleccione la
la respuesta correcta:
correcta:

O
 a y b son
son correctas.
O
 a y c son
son correctas.
correctas.
®
 b y c son
son correctas.

'v NA
NA

e?
 https://evl.grammata.es/siette/notebook?t=8aa3a7c1-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D
https: / /evl. grammata. es/ siette/notebook?t=8aa3a7cl-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D

Página 4
4 de 8
Pregunta
Pregunta 11
11

Dada la
la siguiente dependencia funcional (marque dos): dept_name � building,
dependencia funcional building, Budget señale las
las opciones correctas:
correctas:


O dept_name es el
el determinado

O building, Budget son
son los
los determinantes

 dept_name es el
el determinante

 building, Budget son
son los
los determinados

'v NA
NA

Pregunta
Pregunta 12

Dada la
la siguiente relación, qué tablas se generarían
generarían al
al transformar del
del modelo ER al
al modelo relacional:
relacional:

__
L__
i _
b ro
__
l- --------•4" Copias-Libro
1

O
 Dos tablas: libro
libro y copias-libro, relacionadas por una clave foránea desde libro
libro hacia
hacia copias-libro.
copias-libro.
®
 Dos tablas: libro
libro y copias-libro, relacionadas por una clave foránea desde copias-libro hacia libro.
libro.
O
 Tres tablas: libro,
libro, copias-libro y una tercera tabla,
tabla, conformada por las
las claves primarias de las
las entidades involucradas.
involucradas.

'v NA
NA

Pregunta
Pregunta 13

Al conjunto de valores permitido para cada atributo se le


le conoce como:
como:

O
 Rango
®
 Dominio
O
 Cardinalidad

'v NA
NA

Pregunta 14

Son ejemplos de entidad:


entidad: a. Libro. b.
b. Compras.
Compras. c. ISBN.
ISBN. d.
d. Factura.
Factura. e.
e. Nro.
Nro. factura.
factura.

O
 a, b y c son correctos
®
 a, b y d
d son correctos
O
 b, d
d y e son correctos

'v NA
NA

Pregunta
Pregunta 15

Una entidad
entidad débil:

®
 Debe su
su existencia a una entidad
entidad fuerte
O
 Es una entidad con pocos atributos
O
 Es una entidad con pocos datos

'v NA
NA

 https://evl.grammata.es/siette/notebook?t=8aa3a7c1-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D

Página 5
5 de 8
Pregunta
Pregunta 16

Una relación
relación puede tener:
tener:

O
 Interrelaciones
Interrelaciones
®
 Atributos propios
O
 Atributos de una de las
las relaciones

'v NA
NA

Pregunta
Pregunta 17

Dada la
la siguiente relación, qué tablas se generarían
generarían al
al transformar del
del modelo ER al
al modelo relacional:
relacional:

Estudiante�
..,,._ ...,.4......_A_s_g_n_a
i _u_r_ª_
t
..

®
 Dos tablas: estudiante y asignatura, relacionadas por unauna clave foránea
foránea desde estudiante hacia
hacia asignatura.
asignatura.
O
 Dos tablas: estudiante y asignatura,
asignatura, relacionadas por una
una clave foránea
foránea desde asignatura hacia
hacia estudiante.
estudiante.
O
 Tres tablas: estudiante,
estudiante, asignatura
asignatura y una tercera
tercera tabla, conformada
conformada por las
las claves primarias de las
las entidades
entidades
involucradas.
involucradas.

'v NA
NA

Pregunta
Pregunta 18

Al transformar el modelo de datos graficado a continuación, se generan las


las siguientes relaciones:
relaciones:

FACTURA

apellidos
Qrwmbre o fecha Importe

®
 Dos tablas: Cliente y Factura
Factura
O
 Dos tablas: Cliente y PagaFactura
O
 Tres tablas: Cliente,
Cliente, Paga y Factura

'v NA
NA

Pregunta 19

Una entidad
entidad cliente es una _________ de la
la entidad
entidad persona
persona

O
 Agregación
®
 Especialización
Especialización
O
 Generalización

'v NA
NA

e?
 https://evl.grammata.es/siette/notebook?t=8aa3a7c1-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D
https / /evl. grammata. es/ siette/notebook?t=8aa3a7cl-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D

Página
Página 6
6 de 8
Pregunta
Pregunta 20

El objetivo de la
la normalización
normalización es obtener modelos de datos con:
con:

O
 Número mínimo de entidades
®
 Redundancia mínima
O
 Formas normales mínimas

'v NA
NA

Pregunta
Pregunta 21

El modelado avanzado de especialización, generalización y agregación se realiza


realiza en:
en:

®
 Diseño conceptual
O
 Diseño lógico
lógico
O
 Diseño físico

'v NA
NA

Pregunta
Pregunta 22

Identifique
Identifique la
la forma normal en la
la que se encuentra
encuentra el siguiente esquema: 
esquema:

1 Sergio Puebla 22 56565656 Sistemas

2 Ana Reforma 1 23232323 Sistemas

®
 1FN
lFN
0
 2FN
0
 3FN
3FN

'v NA
NA

Pregunta 23

En la
la práctica se recomienda llegar
llegar a:

0
 FNBC
®
 3FN
3FN
0
 4FN
4FN

'v NA
NA

e?
 https://evl.grammata.es/siette/notebook?t=8aa3a7c1-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D
https: / /evl. grammata. es/ siette/notebook?t=8aa3a7cl-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D

Página
Página 7
7 de 8
Pregunta
Pregunta 24

En la
la 3FN
3FN se elimina:
elimina:

O
 Valores duplicados
®
 Transitividad
O
 Valores atómicos

'v NA
NA

Pregunta
Pregunta 25

Si un atributo dirección incluye


incluye calle principal,
principal, calle transversal,
transversal, número de casa,
casa, piso y número de puerta, se un
un ejemplo de
atributo:

O
 Multivalorado
®
 Compuesto
O
 De grandes cadenas de texto CLOB

'v NA

e?
 https://evl.grammata.es/siette/notebook?t=8aa3a7c1-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D
https / /evl. grammata. es/ siette/notebook?t=8aa3a7cl-9ae0-4bda-86e8-3f21a2e3c24f&u=bLeXTsiCkSsdNSVH6B60pi5z6Ag%3D

Página
Página 8 de 8
BASES DE DATOS
documento]
[Subtítulo del documento]

[FECHA]
[FECHA]
COMPAÑÍA]
[NOMBRE DE LA COMPAÑÍA]
compañía]
[Dirección de la compañía]
1. Los sistemas basados en archivos mantienen los datos en varios archivos,
1.
generalmente en distintos formatos, y requieren igualmente varios programas de
aplicación para manipular sus datos. Esta desventaja se conoce como:-

ª· Anomalías en el acceso concurrente.


a.

los datos.
b. Dificultad en el acceso a los

c. Aislamiento de datos.

2. Una base de datos es el:el:


a. software que gestiona y controla el acceso a los datos.
organización.
b. conjunto de datos que contiene información relativa a una organización.
los usuarios.
c. programa escrito por desarrolladores en respuesta a las necesidades de los usuarios.

3. El administrador de base de datos debe seleccionar los datos que se almacenan en la


abstracción:
base de datos empleando el nivel de abstracción:
a. físico
b. lógico
c. de vistas

para:
4. El lenguaje de definición de datos sirve para:

a.�ecificar
a. la base de datos.
especificar el esquema de la datos.

b. expresar las consultas y modificaciones a la base de datos.

la base de datos.
c. especificar los privilegios sobre elementos de la datos.

5. ¿Cuál de las siguientes sentencias NO corresponde a características de una base de


datos relacional?
datos.
a. Emplea el lenguaje de manipulación de datos y de definición de datos.
relaciones.
b. Utiliza un conjunto de tablas para representar datos y sus relaciones.
la base de datos en el nivel físico.
c. Describe el diseño de la

6. Identifique el elemento que no corresponde a una aplicación de base de datos con


una arquitectura de tres capas.
a. Máquina cliente
b. Servidor de aplicaciones
c. Lógica de negocio
d. Servidor de base de datos

7. Minería de datos hace referencia a: a:


Rara descubrir
a. el proceso de análisis semiautomático de grandes bases de datos para
patrones útiles.
programación.
b. la creación de formularios e informes con un mínimo de esfuerzo de programación.
información de marcas a los documentos de texto para el
c. el método para añadir información
intercambio de datos.

8. ¿Cuál de los siguientes enunciados es una actividad rutinaria de un DBA?

a. Escribir aplicaciones de base de datos especializadas que no encajan en el marco


tradicional del procesamiento de datos.
datos.
la
b. Asegurar disponibilidad del espacio en disco suficiente para la normal operación de la
base de datos.

c. Crear el esquema original de la base de datos mediante la ejecución de comandos de


definición de datos de SQL.

9. El módulo de gestión de almacenamiento de una base de datos es responsable de: de:


datos.
a. ayudar al sistema de base de datos a simplificar y facilitar el acceso a los datos.
los datos de la base de datos.
b. el almacenamiento, recuperación y actualización de los
la base de datos obtener buenos tiempos de respuesta al
c. permitir a los usuarios de la
ejecutar sus consultas.

1 O. El esquema conceptual de una base de datos completamente desarrollado permite:


10. permite:
identificar
a. identificar los requisitos de datos de la organización.
b. especificar las características físicas de la base de datos.
indicar los requisitos funcionales de la
c. indicar la empresa.
emP-resa.

AUTOEVALUACIÓN
AUTOEVALUACIÖN 2

1. Una base de datos relacional se compone de un conjunto de:


1. de:

a. tablas que tienen nombres únicos.

b. tuplas organizadas mediante una clave principal.

c. columnas con nombres únicos.

2. Para referirse a una instancia específica de una relación se utiliza el término:


término:
a. esquema de relación.
b. dominio atómico.
c. ejemplar de relación.

a:
3. Dentro del modelo relacional, una tupla se refiere a:
a. una fila de la tabla.
b. la columna de una tabla.
c. una instancia de una relación.

una:
4. Dentro del modelo relacional, una relación se refiere a una:
a. fila
b. tabla
c. columna

5. a:
Dentro del modelo relacional, un atributo se refiere a:

a. la columna de una tabla.

instancia de una relación.


b. una instancia

c. un ejemplar de una relación.

de:
6. Las claves (sean superclaves, candidatas o primarias) son propiedades de:
a. toda la relación.
las tuplas.
b. cada una de las
c. el esquema de la base de datos.

7. Una clave candidata es: es:


a. la elegida por el diseñador de base de datos para identificar de forma única las tuplas de
una relación.
identificar de forma única a cada tuRla
b. aquella que podría identificar tupla de una relación.
c. un conjunto de uno o varios atributos que considerados en conjunto identifican de forma
relación.
única a cada tupla de una relación.

8. La operación relacional más frecuente es:


a. proyección
b. selección
c. producto cartesiano

9. Cuando se aplica una consulta sobre una única relación y donde las
tuplas tienen que cumplir un predicado particular (por ejemplo, fecha_ingreso
> ‘10/06/2015’),
'10/06/2015'), el resultado es:
es:
las tuplas que satisfacen el predicado indicado.
a. una vista que contiene las indicado.

original, pero que contiene solamente las tuplas que satisfacen el


b. la misma relación original,
predicado.

la relación original.
c. una nueva relación, que es un subconjunto de la original.

1 O. Ciertos lenguajes relacionales cumplen estrictamente con la definición matemática de


10.
conjunto y:
a. eliminan los duplicados.
los duplicados.
b. mantienen los
los duplicados de acuerdo con los recursos del servidor de base de
c. eliminan o mantienen los
datos.

AUTOEVALUACIÓN
AUTOEVALUACIÖN 3

Conteste verdadero (V) o falso (F) a las siguientes afirmaciones, según corresponda:
corresponda:

1. (f)En una instrucción


1. instrucción SELECT la
la cláusula ORDER BY es obligatoria.

SOL las funciones de agregación calculan un único valor como resultado.


2. (v)En SQL

los grupos es el HAVING.


3. (v)La cláusula WHERE de los HAVING.

4. (v)Una instrucción SELECT anidada se denomina subselección.

la tabla de resultados provienen de más de una tabla,


5 (v)Si las columnas de la tabla, debe
utilizarse una combinación.

6. (f)La cláusula DELETE puede usarse para eliminar definitivamente una tabla.
tabla.

izquierda es simétrica a la reunión externa derecha.


7 (v)La reunión externa izquierda derecha.

8. (f)La operación de reunión externa completa se representa por LEFT-RIGHT OUTER


JOIN.
seguridad.
9. (v)Una vista puede considerarse un método de seguridad.

1 O. (f)En una transacción, una vez aplicado un COMMIT,


10. COMMIT, es posible aplicar un ROLLBACK
para deshacer los cambios aplicados.

11. (v)Una vez creada una tabla, es posible añadir una restricción mediante la instrucción
11.
AL TER TABLE.
ALTER TABLE.

En las siguientes preguntas seleccione la respuesta correcta.

12. La operación relacional más frecuente es:

a. proyección

b. selección

c. producto cartesiano

tablaEMP(empld, empNombre, empSalario,


13. Examine la estructura de la tablaEMP(empId, empSalario, comisión)

¿Qué sucedería al aplicar la siguiente sentencia?


10000);
ALTER TABLE emp MODIFY (salary DEFAULT 10000);

[Este
Este genera un error debido a que las definiciones de columnas no pueden ser alteradas
1P-ara
para añadir valores por defecto.

las subsecuentes inserciones donde EmpSalario no se especifique deberían


Únicamente las
almacenar el valor 10000.

la
Generaría un error debido a que las definiciones de columna no pueden ser alteradas si la
tabla ya contiene tuplas.

las tuplas existentes y las


Todas las las subsecuentes donde EmpSalario contenga un valor NULL
se actualizarán a 10000.

14. Tenemos las tablas:


tablas:

EMP(empld, empNombre, fechalngreso,


EMP(empId, empSalario, depId)
fechaIngreso, empSalario, depld) y,
DEPT{depld, depNombre, depLocalidad).
DEPT(depId, depLocalidad).

Se requiere generar un reporte que muestre todos loslos nombres de departamentos con
la correspondiente cantidad que invierten en salarios.
la

¿Qué sentencia SQL ayudaría a cumplir el requerimiento?

SELECT depNombre, SUM (empSalario)


e, dept d
FROM emp e,
e.depld = d.depId
WHERE e.depId d.depld
GROUP BY depNombre;

SELECT depNombre, SUM(empSalario)


e, dept d
FROM emp e,
e.depld = d. depId
WHERE e.depId depld
empSalario;
GROUP BY depNombre, empSalario;
SELECT depNombre, empSalario
e, dept d
FROM emp e,
e.depld = d. depId
WHERE e.depId depld
GROUP BY depNombre
SUM(empSalario);
HAVING empSalario = SUM(empSalario);

SELECT depNombre, empSalario


FROM emp e, dept d
GROUP BY depNombre
HAVING empSalario = SUM(empSalario);

en:
15. El lenguaje SQL se subdivide en:

DML, DCL,
a. DML, DCL, TCL y FCL

DML, DDL,
b. DML, DDL, DCL y TTL

c. DML, DDL, DCL y XTL

DML, DDL,
d. DML, DDL, DCL y TCL

16. Con el comando ALTERALTER no se puede:


puede:
a. borrar una columna.
columna.
b. modificar el tipo de dato de una columna.
c. cambiarle el nombre a lala tabla.
d. actualizar la tabla.

17. Con GRANT y REVOKE se puede: puede:


a. otorgar permisos de SELECT a una o varias tablas.
b. otorgar permisos para borrar datos de una tabla.
c. retirar permisos para actualizar una tabla.
tabla.
d. todas las anteriores.

18. Una transacción consiste:


consiste:
instrucciones de consulta y de actualización.
a. de una secuencia de instrucciones
instrucciones de consulta o de actualización
b. de una secuencia de instrucciones
instrucción de consulta.
c. de una instrucción
d. de una instrucción de actualización.

para:
19. Los roles sirven para:
usuario.
a. limitar los recursos que utiliza cada usuario.
b. agrupar un conjunto de permisos.
c. asignar permisos
P-ermisos al administrador de la base de datos (DBA).
anteriores.
d. Ninguna de las anteriores.

20. Para confirmar una transacción se emplea:


a. El comando HAVING
b. La sentencia ROLLBACK
c. El comando COMMIT
d. La sentencia CHECK
21. En una sentencia de reunión, se debe utilizar junto con JOIN la palabra
reservada:
a. ON
b. WHERE
c. HAVING
d. Cualquiera de las anteriores.
13/12/21
13/12/21 11:40
11 :40 Examen: [AAB02]
[AAB02) Cuestionario 1:
1: Evalúe conceptos relacionados con la
la unidad 4 Leguajes de consulta formales

[AAB02] Cuestionario 1: Evalúe conceptos


relacionados con la unidad 4 Leguajes de consulta
formales
Comenzado:
13
Comenzado: 13 de dic
die en 11:34
11 :34

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)   


(ACD)    (     
( )
Componentes del
Práctico-experimental (APE)            
(APE)    (     
( )
aprendizaje:
Autónomo (AA)                                
(AA)     (  
( X  
X )

Evalúe conceptos relacionados con la unidad 4 Leguajes de consulta


Actividad de aprendizaje:
aprendizaje:
formales

Tipo de recurso:
recurso: Cuestionario en línea

ªTema
 Tema de la unidad:
unidad: Álgebra y cálculo relacional

Resultados de aprendizaje Escribe consultas expresadas en álgebra relacional y en cálculo


que se espera lograr:
lograr: relacional de tuplas.
tuplas.

Leer comprensivamente los temas de estudio señalados, realice las


actividades indicadas por su tutor y proceda a resolver la evaluación
parcial.
Estrategias didácticas: 
didácticas: Los enunciados planteados son de opción múltiple,
múltiple, cada uno de ellos
tiene una sola respuesta correcta. Lea atentamente cada pregunta y
seleccione la opción que usted considere como válida en cada
situación.

D
En base al siguiente modelo de datos,
datos, responda al cuestionario.
cuestionario.

https://utpl.instructure.com/courses/36901/quizzes/230475/take
https:/ /utpl. instructure.com/cou rses/36901/quizzes/23047 5/take 1/5
1/5
13/12/21
13/12/21 11:40
11 :40 Examen: [AAB02]
[AAB02) Cuestionario 1:
1: Evalúe conceptos relacionados con la
la unidad 4 Leguajes de consulta formales

Libros Autores Estudiantes Prestamos LibroAutor


id Libro idAutor id lector id lector id Libro
titulo nombreA DNI id libro idAutor
editorial nacionalidad nombreE fechaPrestamo
area direccion fechaDevol
carrera fechaDevol
edad

D Pregunta 11 11 pts

¿Qué estudiantes pertenecen a la carrera de Informática?

@ πNombreA(σCarrera='Informática'(Estudiantes))
nNombreA( oCarrera='lnformática'(Estudiantes))

O σCarrera='Informática'(Estudiantes)
oCarrera='lnformática'(Estudiantes)

 O πNombreA(Estudiantes='Informática)
nNombreA(Estudiantes='lnformática)

D Pregunta 2 11 pts

¿Quiénes son los autores del libro “Visual


"Visual Studio Net”,
Net", listar solamente los
los nombres?

@ πa.Nombre(σtitulo='Visual
na.Nombre(otitulo='Visual Studio Net'(libros l)ᐅᐊlibro-autor
l)t><Jlibro-autor laᐅᐊautores
lat><Jautores a)

O σa.Nombre(πtitulo='Visual
oa.Nombre(ntitulo='Visual Studio Net'(libros l)ᐅᐊlibro-autor
l)t><Jlibro-autor laᐅᐊautores
lat><Jautores a)

O πa.Nombre(σtitulo='Visual
na.Nombre(otitulo='Visual Studio Net'(libros l)ᐅᐊautores
l)t><Jautores a)

D Pregunta 3 11 pts

https://utpl.instructure.com/courses/36901/quizzes/230475/take
https:/ /utpl. instructure.com/cou rses/36901/quizzes/23047 5/take 2/5
13/12/21
13/12/21 11:40
11 :40 Examen: [AAB02]
[AAB02) Cuestionario 1:
1: Evalúe conceptos relacionados con la
la unidad 4 Leguajes de consulta formales

¿Qué libros se prestó al Lector Raúl Castro?

O πtitulo(σnombreA='Raúl
ntitulo( anombreA='Raúl Castro'(Préstamos)ᐅᐊestudiantesᐅᐊLibros)
Castro'(Préstamos )l><lestudiantesl><llibros)

@ πtitulo(σnombre='Raúl
ntitulo( anombre='Raúl Castro'(estudiantes)ᐅᐊPréstamosᐅᐊLibros)
Castro'( estudiantes )l><IPréstamosl><ILibros)

O πtitulo(nombreA='Raúl
ntitulo(nombreA='Raúl Castro'(estudiantes)ᐅᐊPréstamosᐅᐊLibros)
Castro'( estudiantes )l><IPréstamosl><ILibros)

D Pregunta 4 11 pts

¿Qué autores son de nacionalidad USA o Francia?.


Francia?. Liste los
los nombres.

@ πnombreA(σnacionalidad='USA'
nnombreA( anacionalidad='USA' or nacionalidad='Francia'(Autores))

O σnacionalidad='USA'
anacionalidad='USA' or nacionalidad='Francia'(Autores)

O nombreA(σnacionalidad='USA'
nombreA(anacionalidad='USA' or nacionalidad='Francia'(Autores))



D Pregunta 5 11 pts

¿Cuáles son las edades de los lectores que tienen préstamos vigentes? Asuma el
símbolo ∞
símbolo 00 como la combinación natural.

O δedad
óedad (( πfechaDevol
nfechaDevol = null (Prestamos)) ∞
(Prestamos)) 00 Estudiantes)

@ πedad
nedad ((δ fechaDevol
((ó fechaDevol = null (Prestamos)) ∞
(Prestamos)) 00 Estudiantes)

O πedad
nedad ((δ fechaDevol
((ó fechaDevol <> null (Prestamos)) X Estudiantes)

D Pregunta 6 11 pts

¿Cuál
¿ Cuál de las
las siguientes operaciones no forma parte del grupo de operaciones
fundamentales del álgebra relacional?
https://utpl.instructure.com/courses/36901/quizzes/230475/take
https:/ /utpl. instructure.com/cou rses/36901/quizzes/23047 5/take 3/5
13/12/21
13/12/21 11:40
11 :40 Examen: [AAB02]
[AAB02) Cuestionario 1:
1: Evalúe conceptos relacionados con la
la unidad 4 Leguajes de consulta formales

O Renombramiento

O Unión

O Selección

O Diferencia de conjuntos

@ Reunión natural

O Proyección

O Producto cartesiano

D Pregunta 7 11 pts

Las operaciones de unión y diferencia de conjuntos, se deben aplicar sobre


relaciones compatibles. Esto quiere decir que:

O los
los dominios de los
los atributos i-ésimos
i-ésimos de r y s deben ser iguales
iguales para todo i.
i.


O Las relaciones r y s deben ser de la
la misma cardinalidad.

@ Las relaciones r y s deben tener el mismo número de atributos.


atributos.

D Pregunta 8 11 pts

Se dice que el cálculo relacional es un lenguaje no procedimental,


procedimental, porque:
porque:

O se pueden definir en términos de las


las operaciones fundamentales del álgebra relacional.
relacional.

@ describe la
la información deseada sin establecer un procedimiento concreto para obtenerla.
obtenerla.

O se pueden combinar varios predicados en uno mayor usando las


las conectivas y (Λ),
(/\), o (ν)
(v) y no
(¬)
(-,)

https://utpl.instructure.com/courses/36901/quizzes/230475/take
https:/ /utpl. instructure.com/cou rses/36901/quizzes/23047 5/take 4/5
13/12/21
13/12/21 11:40
11 :40 Examen: [AAB02]
[AAB02) Cuestionario 1:
1: Evalúe conceptos relacionados con la
la unidad 4 Leguajes de consulta formales

D Pregunta 9 11 pts

La expresión {t |I t E  Estudiantes Λ
Estudiantes/\ t[edad] > 20 Λ
20 /\ t[carrera] = 'Informática'} nos
devolvería:

@ Aquellas tuplas en donde los


los estudiantes tengan más de 20 años de edad
edad y pertenezcan a
la
la facultad de Informática.

O Aquellas columnas en donde loslos estudiantes tengan


tengan más de 20 años de edad y pertenezcan
a la
la facultad de Informática.
Informática.

O Aquellas tuplas en donde los


los estudiantes tengan menos de 20 años de edad y pertenezcan
a la
la facultad de Informática.
Informática.

D Pregunta 10 11 pts

A través de una sentencia de cálculo relacional de dominios, encuentre aquellos


autores que son de nacionalidad estadounidense o francesa.
francesa.

@ {<id, nb, na> |1 <id,


<id, nb,
nb, na> E Autores/\ = 'USA' νv na == 'Francia'}
Autores Λ na = 'Francia'}

O {<id, nb, na> |1 <id,


<id, nb,
nb, na> E Autores/\ = 'USA'
Autores Λ na = = 'Francia'}
Λ na =
'USA'/\ 'Francia'}

O {<id, nb, na> E Autores = 'USA'


Λ na =
Autores/\ = 'Francia'}
Λ na =
'USA'/\ 'Francia'}

No hay datos nuevos para guardar. Última comprobación a las


las 11:40
11 :40
Entregar examen

https://utpl.instructure.com/courses/36901/quizzes/230475/take
https:/ /utpl. instructure.com/cou rses/36901/quizzes/23047 5/take 5/5
27/12/21
27/12/21 11:41
11 :41 Examen: [AAB02]
[AAB02) Cuestionario 2:
2: Evalúe conceptos relacionados con la
la unidad 5 Diseño conceptual de bases de datos

[AAB02] Cuestionario 2: Evalúe conceptos


relacionados con la unidad 5 Diseño conceptual de
bases de datos
Comenzado:
27
Comenzado: 27 de dic
die en 11:36
11 :36

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)   


(ACD)    (     
( )
Componentes del
Práctico-experimental (APE)            
(APE)    (     
( )
aprendizaje:
Autónomo (AA)                                
(AA)     (  
( X  
X )

Evalúe conceptos relacionados con la unidad 5 Diseño conceptual de


Actividad de aprendizaje:
aprendizaje:
bases de datos

Tipo de recurso:
recurso: Cuestionario en línea

ªTema
 Tema de la unidad:
unidad: El modelo entidad-relación

Crea un esquema relacional de bases de datos e incorpora claves,


Resultados de aprendizaje
restricciones de integridad de entidades y restricciones de integridad
que se espera lograr:
lograr:
referencial.

Leer comprensivamente los temas de estudio señalados, realice las


actividades indicadas por su tutor y proceda a resolver la evaluación
parcial.
Estrategias didácticas: 
didácticas: Los enunciados planteados son de opción múltiple,
múltiple, cada uno de ellos
tiene una sola respuesta correcta. Lea atentamente cada pregunta y
seleccione la opción que usted considere como válida en cada
situación.

--- I

Pregunta at _11 11_p_t_


pts_
D -P_r_e_g_u_n_ s

https://utpl.instructure.com/courses/36901/quizzes/230493/take 1/5
1/5
27/12/21
27/12/21 11:41
11 :41 Examen: [AAB02]
[AAB02) Cuestionario 2:
2: Evalúe conceptos relacionados con la
la unidad 5 Diseño conceptual de bases de datos

Una entidad fuerte es:


es:

@ Una entidad que no es dependiente de la


la existencia de algún otro tipo de entidad

O Una entidad que caracteriza a un DBMS

O Un instancia
instancia que depende de la
la existencia de algún otro tipo de entidad

D Pregunta 2 11 pts

El modelo E-R pretende:

O Facilitar la
la organización de la
la base de datos

@ Facilitar el diseño de base de datos

O Facilitar la
la programación de base de datos



D Pregunta 3 11 pts

Dentro del modelo E-R, el tipo de entidad que depende de la


la existencia de otra se
denomina entidad:

O Fuerte

@ Débil

O Única

O Externa

D Pregunta 4 11 pts

https://utpl.instructure.com/courses/36901/quizzes/230493/take 2/5
27/12/21
27/12/21 11:41
11 :41 Examen: [AAB02]
[AAB02) Cuestionario 2:
2: Evalúe conceptos relacionados con la
la unidad 5 Diseño conceptual de bases de datos

Las entidades pueden estar asociadas entre sí, con cuál de los siguientes
elementos?

O Entidades

@ Relaciones

O Atributos

O Identificadores

D Pregunta 5 11 pts

Un conjunto de entidades agrupa entidades del mismo tipo que comparten:


comparten:

O El mismo dominio

O Los mismos atributos de clave primaria


@ Propiedades o atributos

D Pregunta 6 11 pts

En una relación "uno a muchos",


muchos", la entidad que está en el lado "uno" se denomina:
denomina:

0 Hija

O Instancia

@ Padre

D Pregunta 7 11 pts

https://utpl.instructure.com/courses/36901/quizzes/230493/take 3/5
27/12/21
27/12/21 11:41
11 :41 Examen: [AAB02]
[AAB02) Cuestionario 2:
2: Evalúe conceptos relacionados con la
la unidad 5 Diseño conceptual de bases de datos

Los roles en un diagrama E-R se representan mediante:


mediante:

couree course_id
course id
title
credits
prereq id

O Rectángulos con un nombre único.


único.

O Rombos especificando un nombre para el mismo.

@ Líneas que conectan los


los rombos con los
los rectángulos.
rectángulos.

D Pregunta 8 11 pts

Las propiedades que describen las características de las


las entidades se denominan:


@ Atributos

O Entidades

O Relaciones

O Identificadores

D Pregunta 9 11 pts

¿Cual de los
los siguientes NO es un elemento básico de los modelos E-R?

@ Claves externas

O Atributos

O Relaciones

https://utpl.instructure.com/courses/36901/quizzes/230493/take 4/5
27/12/21
27/12/21 11:41
11 :41 Examen: [AAB02]
[AAB02) Cuestionario 2:
2: Evalúe conceptos relacionados con la
la unidad 5 Diseño conceptual de bases de datos

O Entidades

D Pregunta 10 11 pts

Con cuál de las


las siguientes opciones, se puede indicar que muchas instancias de un un
tipo de entidad pueden estar relacionadas con una instancia
instancia de otro tipo de entidad.
entidad.

O Ninguna de las
las anteriores

O Relación muchos a muchos

O Relación uno a uno

@ Relación uno a muchos


No hay datos nuevos para guardar. Última comprobación a las
las 11:41
11 :41
Entregar examen

https://utpl.instructure.com/courses/36901/quizzes/230493/take 5/5
10/1/22
10/1/22 10:59 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la
la unidad 6 Diseño lógico de bases de
de datos - El proceso de
de nor…
nor ...

[AAB02] Cuestionario 3: Evalúe conceptos


relacionados a la unidad 6 Diseño lógico de bases de
datos - El proceso de normalización
Comenzado:
10
Comenzado: 1 O de ene en 10:55

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)   


(ACD)    (     
( )
Componentes del
Práctico-experimental (APE)            
(APE)    (     
( )
aprendizaje:
Autónomo (AA)                                
(AA)     (  
( X  
X )

Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases


Actividad de aprendizaje:
aprendizaje:
de datos

Tipo de recurso:
recurso: Cuestionario en línea

ªTema
 Tema de la unidad:
unidad: El proceso de normalización

Crea un esquema relacional de bases de datos e incorpora claves,


Resultados de aprendizaje
restricciones de integridad de entidades y restricciones de integridad
que se espera lograr:
lograr:
referencial.

Leer comprensivamente los temas de estudio señalados, realice las


actividades indicadas por su tutor y proceda a resolver la evaluación
parcial.
Estrategias didácticas: 
didácticas: Los enunciados planteados son de opción múltiple,
múltiple, cada uno de ellos
tiene una sola respuesta correcta. Lea atentamente cada pregunta y
seleccione la opción que usted considere como válida en cada
situación.

--- I

Pregunta at _11 11_p_t


pts
D -P_r_e_g_u_n_ __
s

https://utpl.instructure.com/courses/36901/quizzes/230504/take 1/5
1/5
10/1/22
10/1/22 10:59 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la
la unidad 6 Diseño lógico de bases de
de datos - El proceso de
de nor…
nor ...

La normalización se enfoca en:

O Definir las
las dependencias funcionales entre atributos para cumplir con las
las formas normales.
normales.

O Dividir los
los atributos de las
las relaciones para lograr
lograr relaciones más manejables por la
la
organización.

@ Definir un conjunto de relaciones con sus atributos apropiados para cubrir las
las necesidades
de información
información de una organización.
organización.

D Pregunta 2 11 pts

La normalización alcanza:

O Eliminar completamente la
la redundancia.

O Incorporar la
la redundancia en cada relación para poder relacionar las tablas.
las tablas.

@ Una redundancia mínima.

D Pregunta 3 11 pts

La normalización como técnica formal, se la puede utilizar:


utilizar:

O Únicamente al inicio
inicio del diseño de la
la base de datos.
datos.

@ En cualquier etapa del diseño de base de datos.


datos.

O Luego de la
la puesta en marcha de la
la base de datos,
datos, con el propósito de afinamiento.
afinamiento.

D Pregunta 4 11 pts

La técnica de normalización sirve:

https://utpl.instructure.com/courses/36901/quizzes/230504/take 2/5
10/1/22
10/1/22 10:59 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la
la unidad 6 Diseño lógico de bases de
de datos - El proceso de
de nor…
nor ...

O Si tenemos bases de datos relativamente pequeñas.


pequeñas.

O Al trabajar con bases de datos complejas.


complejas.

@ Independientemente del tamaño y complejidad de la


la base de datos.
datos.

O Cuando queremos aplicar a grandes bases de datos.

D Pregunta 5 11 pts

Una dependencia funcional describe:


describe:

@ La relación entre atributos.

O Las relaciones entre las


las claves primaria y foránea.
foránea.

O Las relaciones entre entidades.


Pregunta 6 11 pts

Una dependencia funcional parcial entre A-->B,


A-->B, se da si:
si:

@ Existe algún atributo que puede eliminarse de A y la


la dependencia continua verificándose.
verificándose.

O Sin eliminar ningún atributo de A,


A, en un instante determinado la
la dependencia funcional
funcional deja
de funcionar.

O Se elimina cualquier atributo de A y esto provoca que la


la dependencia deje de existir.

D Pregunta 7 11 pts

Para identificar
identificar las dependencias funcionales se requiere:
requiere:

https://utpl.instructure.com/courses/36901/quizzes/230504/take 3/5
10/1/22
10/1/22 10:59 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la
la unidad 6 Diseño lógico de bases de
de datos - El proceso de
de nor…
nor ...

@ Comprender bien el significado de cada atributo y las


las relaciones entre ellos.
ellos.

O Comprender cómo se relacionan las


las tabla a través de las
las claves foráneas.
foráneas.

O Conocer el diccionario de datos para obtener los


los metadatos de cada atributo y relación.
relación.

D Pregunta 8 11 pts

Para eliminar grupos repetitivos de las tablas no normalizadas qué es lo que NO se


debe aplicar.

@ Estudiar las
las cardinalidades y aplicar las
las reglas para crear nuevas entidades con los
los datos
repetitivos.

O Colocar los
los datos repetitivos, junto con una copia de los
los atributos clave originales en una
relación independiente.
independiente.

O Introducir datos apropiados en las


las columnas vacías de las
las filas que contienen los
los datos
repetitivos.

D Pregunta 9 11 pts

Cuando en un diagrama E-R están bien identificadas


identificadas las entidades,
entidades, el esquema
resultante:

O requiere pasar solamente la


la validación de la
la forma normal de Boyce-Codd

@ no necesita más normalización.

O se le
le añaden las
las claves foráneas y ya no es necesario normalizar.

D Pregunta 10 11 pts

https://utpl.instructure.com/courses/36901/quizzes/230504/take 4/5
10/1/22
10/1/22 10:59 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la
la unidad 6 Diseño lógico de bases de
de datos - El proceso de
de nor…
nor ...

¿Cuál es la penalización sufrida al emplear un esquema desnormalizado por


cuestión rendimiento?

O El trabajo adicional en construir las


las consultas SQL ya que se vuelven más complejas.
complejas.

O El trabajo adicional para configurar un nivel de RAID en los


los discos para proporcionar alta
disponibilidad.

@ El trabajo adicional que representa el mantener consistentes los


los datos redundantes.
redundantes.

No hay datos nuevos para guardar. Última comprobación a las 10:58


Entregar examen

https://utpl.instructure.com/courses/36901/quizzes/230504/take 5/5
17/1/22
17/1/22 11:24 Examen: [AAB02]
[AAB02) Cuestionario 4:
4: Evalúe conceptos relacionados a la unidad
unidad 6 Diseño lógico
lógico de bases de datos - Diseño de bases dd…
.. .

[AAB02] Cuestionario 4: Evalúe conceptos


relacionados a la unidad 6 Diseño lógico de bases de
datos - Diseño de bases de datos
Comenzado:
17
Comenzado: 17 de ene en 11:15
11: 15

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)   


(ACD)    (     
( )
Componentes del
Práctico-experimental (APE)            
(APE)    (     
( )
aprendizaje:
Autónomo (AA)                                
(AA)     (  
( X  
X )

Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases


Actividad de aprendizaje:
aprendizaje:
de datos

Tipo de recurso:
recurso: Cuestionario en línea

ªTema
 Tema de la unidad:
unidad: Diseño de bases de datos

Crea un esquema relacional de bases de datos e incorpora claves,


Resultados de aprendizaje
restricciones de integridad de entidades y restricciones de integridad
que se espera lograr:
lograr:
referencial.

Leer comprensivamente los temas de estudio señalados, realice las


actividades indicadas por su tutor y proceda a resolver la evaluación
parcial.
Estrategias didácticas: 
didácticas: Los enunciados planteados son de opción múltiple,
múltiple, cada uno de ellos
tiene una sola respuesta correcta. Lea atentamente cada pregunta y
seleccione la opción que usted considere como válida en cada
situación.

--- I

Pregunta at _11 11_p_t


pts
D -P_r_e_g_u_n_ __
s

https://utpl.instructure.com/courses/36901/quizzes/230518/take
https:/ /utpl. instructure.com/cou rses/36901 /quizzes/230518/take 1/5
1/5
17/1/22
17/1/22 11:24 Examen: [AAB02]
[AAB02) Cuestionario 4:
4: Evalúe conceptos relacionados a la unidad
unidad 6 Diseño lógico
lógico de bases de datos - Diseño de bases dd…
.. .

Un modelo conceptual de los


los datos comprende:
comprende:

O Índices principales y secundarios.


secundarios.

@ Tipos de entidad.

O Listado de usuarios permitidos a ingresar en la


la base de datos.
datos.

D Pregunta 2 11 pts

El modelo conceptual de los datos se soporta en algunos documentos, como:

� Diccionario de datos.

O Diagrama de interacción.
interacción.

� Diagrama entidad-relación



D Pregunta 3 11 pts

El diseño de la base de datos es:

@ Un proceso iterativo,
iterativo, ya que tiene un punto de partida y una serie de refinamientos
sucesivos.

O Un proceso cascada, ya que al final de cada etapa se continua con una nueva.
nueva.

O Es un marco de trabajo que sirve de guía y de ayuda para le


le diseñador a la
la hora de
acometer un diseño de base de datos.
datos.

D Pregunta 4 11 pts

Cuál de los siguientes ejemplos de direcciones se considera un atributo simple:


simple:

https://utpl.instructure.com/courses/36901/quizzes/230518/take
https:/ /utpl. instructure.com/cou rses/36901 /quizzes/230518/take 2/5
17/1/22
17/1/22 11:24 Examen: [AAB02]
[AAB02) Cuestionario 4:
4: Evalúe conceptos relacionados a la unidad
unidad 6 Diseño lógico
lógico de bases de datos - Diseño de bases dd…
.. .

O Ninguna de las
las anteriores.

O street('115 Dumbarton Road'), city('Glasgow') y postcode ('G11


('G11 6YG')

@ '115 Dumbarton Road, Glasgow, G11


G11 6YG'

D Pregunta 5 11 pts

Cual de los siguientes ejemplos NO se considera un atributo derivado.


derivado.

O El número de empleados que un funcionario tiene a cargo.


cargo.

O La fecha de nacimiento de una persona.

@ La edad de un empleado.
empleado.

cB
Pregunta 6 11 pts

Para pasar a la fase de diseño lógico


lógico de base de datos,
datos, primero debemos haber

haber
aplicado las reglas de normalización.
normalización.

O Verdadero

@ Falso

D Pregunta 7 11 pts

El modelo conceptual de los datos es enteramente independiente de los detalles de

de
implementación (SGBD, hardware a utilizar).
utilizar).

O Falso

@ Verdadero
https://utpl.instructure.com/courses/36901/quizzes/230518/take
https:/ /utpl. instructure.com/cou rses/36901 /quizzes/230518/take 3/5
17/1/22
17/1/22 11:24 Examen: [AAB02]
[AAB02) Cuestionario 4:
4: Evalúe conceptos relacionados a la unidad
unidad 6 Diseño lógico
lógico de bases de datos - Diseño de bases dd…
.. .

D Pregunta 8 11 pts

En la etapa de diseño lógico se debe comprobar las restricciones de integridad como

como
datos requeridos e integridad de entidades.
entidades.

O Falso

@ Verdadero

D Pregunta 9 11 pts

El modelo de datos debe poder adaptarse fácilmente a los


los nuevos requerimientos de

de
la organización.

 @ Verdadero

O Falso

D Pregunta 10 11 pts

Una técnica para validar el modelo lógico es la normalización.


normalización.

O Falso

@ Verdadero

No guardado
Entregar examen

https://utpl.instructure.com/courses/36901/quizzes/230518/take
https:/ /utpl. instructure.com/cou rses/36901 /quizzes/230518/take 4/5
17/1/22
17/1/22 11:24 Examen: [AAB02]
[AAB02) Cuestionario 4:
4: Evalúe conceptos relacionados a la unidad
unidad 6 Diseño lógico
lógico de bases de datos - Diseño de bases dd…
.. .

https://utpl.instructure.com/courses/36901/quizzes/230518/take
https:/ /utpl. instructure.com/cou rses/36901 /quizzes/230518/take 5/5
20/12/21
20/12/21 18:20
18:20 Examen: [APEB2-15%] Caso práctico 1:
1: Aplique procedimiento de diseño conceptual de base de datos

[APEB2-15%] Caso práctico 1: Aplique procedimiento


de diseño conceptual de base de datos
Comenzado:
20
Comenzado: 20 de dic
die en 18:09

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)   


(ACD)    (     
( )
Componentes del
Práctico-experimental (APE)            
(APE)    (  
( X  
X )
aprendizaje:
Autónomo (AA)                                
(AA)     (     
( )

Aplique el procedimiento de diseño conceptual de base de datos para


Actividad de aprendizaje:
aprendizaje:
resolver el caso propuesto

Tipo de recurso:
recurso: Caso práctico 11

Tema de la unidad:
unidad: Modelado conceptual de base de datos


Crea un esquema relacional de bases de datos e incorpora claves,
Resultados de aprendizaje
restricciones de integridad de entidades y restricciones de integridad
que se espera lograr:
lograr:
referencial.

Estrategias didácticas:
didácticas: a.) Para el desarrollo del caso práctico,
práctico, deberá revisar su guía de
estudio, texto básico,
básico, y anuncios/recursos que se publican en el
 
Entorno Virtual de Aprendizaje (EVA-UTPL).

b.) Solo una vez que ha estudiado los temas: Modelo E-R,
E-R,
Normalización y Diseño de Bases de Datos, inicie el desarrollo de este
ensayo, con el propósito de reforzar los conocimientos con práctica.
práctica.

c.) Para esta parte práctica no es obligatorio utilizar alguna


herramienta de software que permita construir el modelo de base de
datos, ya que es un proceso netamente analítico, sin embargo puede
utilizarla para dotar de orden y estética al modelado de base de datos.
datos.
Se puede utilizar Oracle Data Modeler a través del laboratorio virtual
virtual
(enlace e _{httgs://education.cloud.ibm.com/index.ghg?
(https://education.cloud.ibm.com/index.php?

https://utpl.instructure.com/courses/36901/quizzes/230478/take
https:/ /utpl. instructure.com/cou rses/36901/quizzes/230478/take 1/4
1/4
20/12/21
20/12/21 18:20
18:20 Examen: [APEB2-15%] Caso práctico 1:
1: Aplique procedimiento de diseño conceptual de base de datos

mode=selectauth) ), también se puede utilizar herramientas en línea


mode=selectauth)_},
como https://www.draw.io o http://www.vertabelo.com.
comohttps://www.draw.ioohttp://www.vertabelo.com.

d.) Analice el enunciado del caso propuesto,


propuesto, y empiece identificando
conjuntos de entidades, conjuntos de relaciones, atributos,
atributos, tipos de
datos, claves primarias y cardinalidades, con estos elementos podrá
construir el modelo E-R producto de la fase de diseño conceptual.
conceptual.

e.) Analice el modelo desarrollado y publicado por el profesor en las


las
fechas correspondientes e identifique
identifique donde se puede aplicar
conceptos avanzados del modelo E-R y realice una nueva versión del
modelo (en caso de no haberlo aplicado).

f.) A continuación responda a las preguntas del cuestionario


correspondiente disponible en EVA.

D Pregunta 11 2 pts

La relación TIPOAVION--trabaja--EMPLEADO, es una relación de tipo:


tipo:

....._T_P_o_A_v_
I o_N___.1----<<8>>-----:__E_M_P
1 __
L A_D_O__.
E

O n:1
n:1

0 1:1
1:1

O 1:n
1:n

@ n:n

D Pregunta 2 2 pts

La relación AVION--seGuarda--HANGAR, es una relación de tipo:


tipo:

___.-------c;�---:__H_A_N_G_A_R_�
�-A_v_o_N
1_

https://utpl.instructure.com/courses/36901/quizzes/230478/take
https:/ /utpl. instructure.com/cou rses/36901/quizzes/230478/take 2/4
20/12/21
20/12/21 18:20
18:20 Examen: [APEB2-15%] Caso práctico 1:
1: Aplique procedimiento de diseño conceptual de base de datos

@ 1:n
1:n

Q 1:1
1:1

O n:1
n:1

O n:n

D Pregunta 3 2 pts

La relación AVION--tiene--TIPOAVION, tipo:


AVION--tíene--TIPOAVION, es una relación de tipo:

�-A_v_o_N_
1 �---<<S>---:__T__
I o
P _Av_ 1�
o_N

O 1:n
1:n

@ n:1
n:1

0 1:1
1:1

O n:n

D Pregunta 4 2 pts

La relación PROPIETARIO--posee--AVION, es una relación de tipo:


tipo:

PROPIETARIO 1----< AVION

O 1:n
1:n
https://utpl.instructure.com/courses/36901/quizzes/230478/take
https:/ /utpl. instructure.com/cou rses/36901/quizzes/230478/take 3/4
20/12/21
20/12/21 18:20
18:20 Examen: [APEB2-15%] Caso práctico 1:
1: Aplique procedimiento de diseño conceptual de base de datos

O n:1
n:1

@ n:n

0 1:1
1:1

D Pregunta 5 2 pts

En el modelo mostrado en la gráfica, ¿cuál entidad representa una entidad fuerte?

�E_M_P_E_A_º_º
L �l-----<<8>>------ttll 11

SERVICIO

O No existe entidad fuerte.


fuerte.

@ EMPLEADO

O ofrece

 0 SERVICIO

Examen guardado en 18:19


18: 19
Entregar examen

https://utpl.instructure.com/courses/36901/quizzes/230478/take
https:/ /utpl. instructure.com/cou rses/36901/quizzes/230478/take 4/4
3/1/22
3/1 /22 11:43
11 :43 Examen: [APEB2-15%] Caso práctico 2:
2: Aplique el procedimiento de diseño lógico de base de datos

[APEB2-15%] Caso práctico 2: Aplique el


procedimiento de diseño lógico de base de datos
Comenzado:
3
Comenzado: 3 de ene en 11:39
11 :39

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)   


(ACD)    (     
( )
Componentes del
Práctico-experimental (APE)            
(APE)    (  
( X  
X )
aprendizaje:
Autónomo (AA)                                
(AA)     (     
( )

Aplique el procedimiento de diseño lógico de base de datos para


Actividad de aprendizaje:
aprendizaje:
resolver el caso propuesto

P-ráctico 2
l,

Caso práctico
Tipo de recurso:
recurso: (https://utpl.instructure.com/courses/36901/files/7457269/download?
(https ://utpl. i nstructu re. com/cou rses/36901 /fi les/7 457269/down load?
download_frd=1)


Tema de la unidad:
ªTema unidad: Modelado lógico
lógico de base de datos

Crea un esquema relacional de bases de datos e incorpora claves,


Resultados de aprendizaje
restricciones de integridad de entidades y restricciones de integridad
que se espera lograr:
lograr:
referencial.

a.) A partir del modelo E-R,


E-R, creado en la actividad 11 del segundo
bimestre, aplique las
las reglas de transformación hacia el modelo
relacional, que se basa en analizar las cardinalidades (1:1,
(1 :1, 1:n,
1 :n, n:n) y
Estrategias didácticas:
didácticas: resolverlas para producir un modelo de tablas relacionales como
producto de la fase de diseño lógico.
lógico.
 
b.) Una vez construido el diseño conceptual y transformado al diseño
lógico, responda a las preguntas del cuestionario correspondiente
disponible en EVA.

DI Pregunta 11
https://utpl.instructure.com/courses/36901/quizzes/230489/take
2 pts
1/5
1/5
3/1/22
3/1 /22 11:43
11 :43 Examen: [APEB2-15%] Caso práctico 2:
2: Aplique el procedimiento de diseño lógico de base de datos

Del modelo mostrado en la gráfica podemos deducir que:


que:

estCivil nss

EMPLEADO

@ Persona es una clase que hereda el identificador


identificador a las
las subclases Piloto y Empleado dando
lugar
lugar a una especialización.

O Persona es una clase que hereda sus atributos a las


las subclases Piloto y Empleado dando
lugar
lugar a una generalización.
generalización.

 O Persona es una clase que hereda el identificador


identificador a las
las subclases Piloto y Empleado dando
lugar
lugar a una generalización.
generalización.

D Pregunta 2 2 pts

Para pasar a tablas del modelo relacional la relación presentada en el gráfico,


gráfico, ¿cuál
de las siguientes opciones sería incorrecta de acuerdo con la
la teoría de las
las reglas
para pasar relaciones del modelo conceptual al modelo relacional?

https://utpl.instructure.com/courses/36901/quizzes/230489/take 2/5
3/1/22
3/1 /22 11:43
11 :43 Examen: [APEB2-15%] Caso práctico 2:
2: Aplique el procedimiento de diseño lógico de base de datos

PERSONA

PILOTO EMPLEADO

restriccion

O Crear la
la tabla Persona con los
los atributos de Piloto y Empleado.
Empleado.

O Crear las
las tablas Piloto y Empleado y en cada una replicar los
los atributos de Persona.
Persona.

O Crear las
las tablas Persona, Piloto y Empleado con sus respectivos atributos conectados
mediante una clave foránea.
foránea.

@ Crear una tabla intermedia que relacione Persona,


Persona, Piloto y Empleado,
Empleado, esta nueva tabla
 tendría como atributos las
las claves primarias de las
las tablas que está relacionando

D Pregunta 3 2 pts

Para pasar a tablas del modelo relacional la relación presentada en el gráfico,


gráfico, ¿cuál
de las siguientes opciones sería la correcta, considerando el contexto del problema
planteado?

https://utpl.instructure.com/courses/36901/quizzes/230489/take 3/5
3/1/22
3/1 /22 11:43
11 :43 Examen: [APEB2-15%] Caso práctico 2:
2: Aplique el procedimiento de diseño lógico de base de datos

direccion

O EMPRESA(idProp,
EMPRESA(idProp, nombre, dirección,
dirección, telefono,
telefono, categoria,
categoria, numEmpleados),
numEmpleados),
PERSONA(idProp,
PERSONA(idProp, nombre, dirección,
dirección, telefono,
telefono, categoria,
categoria, estCivil)

O PropEmpPer (idProp, nombre,


nombre, dirección, telefono,
telefono, categoria,
categoria, numEmpleados,
numEmpleados, estCivil)

O PROPIETARIO(idProp, nombre, dirección, telefono, categoria,


categoria, numEmpleados,
numEmpleados, estCivil)

@ PROPIETARIO(idProp, nombre, dirección, telefono, categoria),


categoria), EMPRESA(idProp,
EMPRESA(idProp,
numEmpleados), PERSONA(idProp,estCivil)

D Pregunta 4 2 pts

En base a la siguiente relación señalada en el enunciado de la tarea,


tarea, señale las
opciones correctas al transformar el diseño conceptual en un diseño lógico,
lógico,
considerando el contexto del problema planteado.

https://utpl.instructure.com/courses/36901/quizzes/230489/take 4/5
3/1/22
3/1 /22 11:43
11 :43 Examen: [APEB2-15%] Caso práctico 2:
2: Aplique el procedimiento de diseño lógico de base de datos

� El atributo categoría sirve para diferenciar entre una Empresa y una Persona y debe ser
parte de la
la tabla Propietario.

� Debe unificarse los


los atributos ruc y nss como un solo atributo identificador
identificador en la
la tabla
Propietario.

� Los atributos numEmpleados y estCivil deben permanecer como atributos diferenciadores


de una Empresa y una Persona

O Los atributos ruc y nss deben eliminarse ya que no sirven como claves primarias y en lugar
lugar
de estos debe crearse un código único para identificar
identificar a Empresas y Personas.
Personas.

D Pregunta 5 2 pts

La relación AVION--posee--PROPIETARIO, al transformar al modelo relacional


genera:

O Dos tablas: propietario y avion, propagando la


la clave principal desde avion hasta propietario
al igual
igual que el atributo fecha_compra.

 O Una sola tabla con los


los atributos de avion y propietario.
propietario.

@ Tres tablas: avion, propietario y posee,


posee, la
la nueva tabla intermedia
intermedia (posee) tiene como
atributos las
las claves primarias de las
las tablas que relaciona más los
los atributos propios
(fecha_compra).
(fecha_compra).

O Dos tablas: avion y propietario, propagando la


la clave principal desde propietario hasta avion
avion
al igual
igual que el atributo fecha_compra.

No hay datos nuevos para guardar. Última comprobación a las


las 11:43
11 :43
Entregar examen

https://utpl.instructure.com/courses/36901/quizzes/230489/take 5/5
• Una de las desventajas de las vistas materializadas es:
es:
Que se requiere mantener actualizada la tabla temporal.
temporal.

• La
La instrucción ROLLBACK indica que:
que: La transacción se
aborta y por tanto se deshacen los cambios hechos en la
base de datos.
datos.

• El
El lenguaje DDL puede usarse para:
para: Definir estructura de
la base de datos.
datos.

• En
En DDL
DDL de SQL, los nombres de los objetos pueden:
pueden:
Empezar
Empezar con una letra.
letra.

• Cuando hablamos de restricciones de dominio, decimos


que:Toda
que:iToda columna tiene un dominio.
dominio.

• Basado
Basado en qué instrucciones
instrucciones SQL, el estándar ISO define el
modelo de transacciones:
transacciones: Commit y Rollback.
Rollback.

• Para
Para permitir que un usuario pase a otros usuarios los
privilegios que se le han concedido sobre un objeto
específico utilizamos:
utilizamos: La cláusula WITH GRANT OPTION.
OPTION.

• Varios documentos soportan la fase de modelado


conceptual, uno de ellos es:
es: Diccionario de datos.
datos.

• Una clave compuesta, puede tener:


tener: Al menos dos
atributos.
atributos.

• Un atributo compuesto está formado por:


por: Varios atributos
simples.
simples.
• La
La cardinalidad corresponde al número máximo de
atributos de una relación.
relación. Falso

• A
A�→ B,
B, se lee A depende funcionalmente de B.
B. Falso

• Aplicando normalización se elimina parcialmente la


redundancia de datos.
datos. Falso

• La
La multiplicidad es el tipo principal de restricción sobre las
relaciones Verdadero

• El
El grado de un tipo de relación esta determinado por la
cantidad de participantes.
participantes. Verdadero

• Un ejemplo de atributo multivaluado es una dirección, en


la que constan calle principal, transversal, número de casa,
piso,
piso, puerta.
puerta. Falso

• A los tipos de entidad débiles también se los conoce como


entidades hijas.
hijas. Verdadero

• Un ejemplo de tipo de entidad es comprador y de una


instancia de entidad es Ramiro Romo Verdadero

• Los
Los valores Femenino y Masculino corresponden a la
restricción de dominio del atributo Sexo de una relación.
relación.
Verdadero

• Un tipo de entidad se identifica mediante su clave primaria


Verdadero

• Dada
Dada la siguiente relación, qué tablas se generarían al
transformar del modelo ER al modelo relacional:
relacional:
1 Estudiante
'

►M--------4 Asignatura
1

Tres tablas:
tablas: estudiante, asignatura y una tercera tabla,
conformada por las claves primarias de las entidades
involucradas.
involucradas.
• Dada
Dada la siguiente relación, qué tablas se generarían al
transformar del modelo ER al modelo relacional:
relacional:
1

11-----
I

libro Gopias-llibro
1

Dos
Dos tablas:
tablas: libro y copias-libro, relacionadas por una clave
foránea desde libro hacia copias-libro.
coi::2ias-libro.

• Dada
Dada la siguiente relación, qué tablas se generarían al
transformar del modelo ER al modelo relacional:
relacional:
Cli�n� 1�

Cuatro tablas:
tablas: cliente, pedido, detalle-pedido e ítem.
ítem.
Propagando
Propagando la clave principal de cliente hacia pedido.
pedido.
Propagando
Propagando la clave principal de ítem hacia detalle-pedido.
detalle-pedido.
Propagando
Propagando la clave principal
QrinciQal de pedido hacia detalle-
pedido.
pedido.

• Cree un constraint de tipo FOREIGN KEY entre la tabla


Cliente(idCliente, nomCli) y la tabla Pedido(idPedido,
Pedido(idPedido, fecha,
idCliente).
idCliente).
1.
1. Cliente_fk
2.
2. (idCliente)
3.
3. Cliente
4.
4. CONSTRAINT
5.
5. REFERENCES
6.
6. FOREIGN KEY
4, 1,
1, 6, 2, 5, 3, 2

• Cree un índice único para la tabla Cliente(idCliente,


nomCli).
nomCli).
1.
1. Cliente
2.
2. (idCliente)
3.
3. Cliente_uk
4. ON
4.ON
5.
5. CREATE
6.
6. INDEX
7.
7. UNIQUE
5, 7, 6, 3, 4, 1,
1, 2

• Conceder el privilegio de lectura sobre la tabla


Pedido(idPedido,
Pedido(idPedido, fecha, idCliente) al usuario UserA.
UserA.
1.
1. UserA
2.
2. Pedido
3.
3. SELECT
4. GRANT
4.GRANT
5.
5. ON
6.
6. TO
4, 3, 5, 2, 6, 1.
1]

• Para
Para llegar a la 1FN,
1FN, debería suceder que:
que:

1./1,.�Pu.!t:1 hw "":t'=rl Jsf■ d..i..- .:IJOl.'I 'PWl'll:dw'\-dv-:-s: WS::


:tSWCsnt4-R?D
1�8'1 �cum Ai:lrr.i-.J.rtJ'Mhl:. 1soo atñ:l't■kQut:d,dua;
m■,:Ml,47 1,J&e.,U� ,1,.j�n,,J-:;, 1,00 ,. ..-«OGMnr,IM11e::::,i:i..
\l1"'i!@\-iloo,.tl,

Haya
Haya un único valor en la intersección de cada fila y
columna.
columna.

• Una de las tablas resultantes del proceso de normalización


sería:
sería:

1.il1'�Pu.!t:1 .lwlíl lilrJ':lrl Jri■ d..i..- -4.t:(I f!:wtll:albf-,;!M,;K. W2:


:d!«"-sut4-R?UJ
1�� �C.-.lm. Ai:IU"'.JJJl'Mt-.-:- ISOO atñfl ■kQut:d ,dya;
i:oo■,244::' loJ&e.r't� ,l,.j�n,,J-o 1� F;Pb-:r:vt:",:nrnr,IM11e:::,i:i..
H-1119!,-.,··'1,Qlill!

Empleado(Cedula,
Empleado(Cedula, Nombres, Puesto)

• Otra de las tablas que resultarían del proceso de


normalización sería
1./1,.�121.!t:1 Jrnifl lilrJ':lrl Jri■ d..i..- ,.q:(I rgWl'l1::dw'l,e;l4:Mi,Jil2:
l!WCBDt-&aD
,�� �c■wlln Aclrr.r...wrut-.-:- 1soo mxt■ktovtal RYzl:ñ
i:oo■,m,a;;i �.u� ,l,.jn'll!-J9J'1ifJ-o J,«i �b-�nrJMue::J:i,.
........,...iW!':"'!

Empleado(Cedula,
Empleado(Cedula, Nombres, Email1,
Emaill, Email2).
Email2).

• El
El proceso de normalización, hasta la 3FN
3FN generaría:
generaría:
D.:Mbli:i 5��mlil t:í!)b,.r.¡,;¡p(lrdl ..i LH St,:;pjMtlil5 Pí"7..11Cilt

íll"ff1l<, thntr...i:: PlpMtr, � Fm.1I


1./1,.�121.!t:1 Jrnifl lilrJ':lrl Jri■ d..i..- -4.t:(I f!Wl'l1::dbf-,,,s!M,;K W2:
:d!«"-HDI--R?UJ
,�� �c...am. Aclrr.r.JJJrut-.-:- 1soo ntñfl■kQut:d ldYzl:ñ
i:oo■,241,4::' 1,J&e.,U� ,l,.j�J'1ifJIIIQ J,QO F;,b-:r:vt:",x;;,arJ Mue:::,i:i..
H-1119!,..,.. ¡L:q,-1

4 tablas.
tablas.

• UPDATE es una sentencia DDL falso

• Para
Para agregar una columna a una tabla utilizo la sentencia
ALTER TABLE verdadero

• Una vista es una tabla de la base de datos, que ocupa


espacio en disco falso

• Una clave externa se puede definir a través de la cláusula


FOREIGN
FOREIGN KEY
KEY verdadero

• Una manera para hacer que las consultas sean más fáciles
de escribir es el empleo de vistas verdadero

• La
La sentencia NOT NULL significa que un campo numérico
no acepta valores de cero falso

• La
La instrucción ROLLBACK hace que una transacción vuelva
a aplicarse y por lo tanto modifique la base de datos falso

• Cuando se crea un objeto en la base de datos, se debe


indicar el propietario del mismo falso
• Una de las ventajas de las vistas son las restricciones de
estructura.
estructura. falso

• La
La sintaxis para borrar un índice es DROP
DROP [Nombre Tabla]
[Nombre Tabla]
INDEX [Nombre
[Nombre índice]
índice] falso

• Las
Las relaciones recursivas no existen.
existen. falso

• Un atributo tiene existencia independiente.


independiente. falso

• El
El dominio de un atributo es el conjunto de valores
permitidos para uno o más atributos verdadero

• Aquel que contiene múltiples valores para cada instancia


de un tipo de entidad es un atributo compuesto.
compuesto. falso

• La
La clave candidata es un conjunto mínimo de tipos de
entidad que identifica de forma única cada instancia de un
tipo de entidad.
entidad. Falso

• Una clave compuesta, es una clave principal que está


compuesta de dos o más atributos.
atributos. falso

• Si la existencia de una entidad no depende de ningún otro


tipo de entidad, estamos hablando de un tipo de entidad
fuerte.
fuerte. verdadero

• La
La cardinalidad describe el número máximo de posibles
instancias de relación para una entidad que participa en
una relación dado.
dado. verdadero

• Una de las restricciones principales sobre las relaciones es


la multiplicidad.
multiplicidad. verdadero

• El
El modelado debe recoger todas las restricciones
empresariales apropiadas. verdadero
apropiadas. 'verdadero

• La
La normalización es un método informal falso
• Una relación sufre de anomalías de actualización cuando
tiene redundancia en los datos verdadero

• Al identificar las dependencias funcionales,


funcionales, el atributo o
grupo de atributos que está del lado izquierdo de la flecha
se denomina determinante verdadero

• Una tabla que contiene uno o más grupos repetitivos es


una tabla en 1ra.
lra. Forma normal falso

• Para
Para que una relación sea susceptible de normalizar debe
tener una dependencia funcional completa falso

• Basándose
Basándose en sus claves y en las dependencias funcionales
existentes entre sus atributos la normalización nos puede
ayudar a identificar relaciones falso

• Una de las clasificaciones de anomalías es la de inserción


verdadero

• Una relación no puede tener más de una clave candidata


falso

• El
El proceso de normalización nos permite obtener relaciones
bien formadas verdadero

• El
El identificar dependencias funcionales no ayuda en la
elección de claves primarias para las relaciones falso

• Una metodología de diseño, impone más burocracia a los


procesos de diseño falso

• El
El modelo conceptual de los datos es enteramente
independiente de los detalles de implementación (SGBD,
hardware a utilizar) verdadero

• El
El modelo conceptual de datos se valida con el propósito
de conseguir autorización de parte del cliente, para pasar a
la siguiente fase de diseño de la base de datos verdadero

• Al momento de validar el modelo ER, no importa si falta


alguna entidad, relación y/o atributo ya que se puede
generar en el proceso de normalización falso

• Alguna decisión que por cuestiones de rendimiento se tome


en el diseño físico, puede afectar la estructura del modelo
conceptual falso

• Un modelo conceptual de datos comprende tipos de


dominio falso

• La
La etapa de diseño conceptual es la única que no genera
documentación falso

• Una técnica para validar que el modelo conceptual soporta


las transacciones de los usuarios es, dibujar la ruta que
cada transacción toma en el diagrama ER verdadero

• Cuando se puede obtener la misma información a través


de otras relaciones, se dice que una relación es redundante
verdadero

• La
La información referente a las claves principales y
alternativas no se registra en el diccionario de datos falso

• Para
Para pasar a la fase de diseño lógico de base de datos,
primero debemos haber aplicado las reglas de
normalización (also
falso

• En
En la etapa de diseño lógico solamente intervienen los
diseñadores de base de datos falso

• En
En la etapa de diseño lógico es muy temprano todavía para
contrastar con los requisitos de los usuarios falso

• En
En la etapa de diseño lógico se debe comprobar las
restricciones de integridad como datos requeridos e
integridad de entidades verdadero

• Siempre se tiene que hacer la combinación de los modelos


lógicos de datos en un solo modelo global falso

• El
El modelo de datos debe poder adaptarse fácilmente a los
nuevos requerimientos de la organización verdadero

• En
En el diseño lógico se considera si el modelo es susceptible
de ampliación para soportar desarrollos futuros verdadero

• Una técnica para validar el modelo lógico es la


normalización verdadero
2/2/2020 SIETTE - Corrección del test

Corrección del test


BIM2 Fundamentos de Bases de Datos

Solución a la pregunta número 1


1

En la normalización,
normalización, cuando se tiene una tabla o esquema que
debe separarse en dos tablas distintas,
distintas, se tiene que:
que:

E adicionar una clave foránea en la tabla original

G duplicar la clave foránea existente

� \ill!,Plicar
duplicar las clave primaria en la nueva tabla

Solución a la pregunta número 2

Teniendo en cuenta el siguiente esquema relacional sobre infracciones y multas


en el tránsito, seleccione la respuesta correcta a las siguientes interrogantes:.
interrogantes:.

Conductor Agimte lnfom:ioo11s M1:1'lta


n umerottesneía idAgente, codígo numerollumcl a
[nombreC ñoml1reA desc,ripdon idA{:ente
direccion rango costo ocdigc
telefono salario feoha
pagada

Solución a la pregunta número 2.1


2.1

Mostrar los nombres de los agentes cuyo salario es mayor que $800.

E a nombreA(πsalario>800(agente))
σ nombreA(nsalario>800(agente))

G a salario>800(agente)
σ

� π
n nombreA(σsalario>800(agente))
nombreA(crsalario>800(agente))

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 1/10
1/1 O
2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 2.2

Mostrar el nombre del conductor y la fecha de la multa, indicando si


está o no pagada

E nnombreC, pagada, fecha (conductor ᐅᐊ


πnombreC, l><l pagada=’SI’(multa))
pagada='Sl'(multa))

� nnombreC, pagada, fecha (conductor ᐅᐊ


πnombreC, l><l multa)
multa}

G πnombreC, pagada='SI', fecha (conductor ᐅᐊ


nnombreC, pagada=’SI’, l><l multa)

Solución a la pregunta número 3

Una entidad cliente es una _________ de la entidad


entidad persona

E Generalización

� Especialización
EsRecialización

G Agregación

Solución a la pregunta número 4

Varios documentos soportan la fase de modelado conceptual, uno


de ellos es:

G Documento de Estructura de Descomposición del Trabajo (WBS).

� Diccionario de datos.

G Benchmarking sobre productos de base de datos.

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 2/10
2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 5

Si un atributo dirección incluye calle principal,


principal, calle transversal,
transversal,
número de casa,
casa, piso y número de puerta, se un ejemplo de
atributo:
atributo:

E Multivalorado

G De grandes cadenas de texto CLOB

� Compuesto

Solución a la pregunta número 6

Dada la siguiente relación:

ID i 1111111t
¡
22222 Emseetn 95000 Ph� W•Lson 70000
12'121 \<\'u 90000 lf lNñee P.ünte• 120000
3l3é El 5.!id 60000 H.ish,lay P.ñnter 5000()
45565 K.ilz 75000 C-0mr,, �le. Tarylo:r 100000
98345 kim 80000 Elft'.. Eng. Taytor 85000
76i� Crid- 72000 Biolot;)• W.111Son 90000
10101. Snnivolióltl 65000 Comp.Sa.. Tai)tlof 100000
58-..583 Calií�ñ 62000 Hüloly P.üntc• ;iOOOO
8J8lt ONndt 92000 Comp-Sci. TtJJ)'loo: lOOl.llO
1.5151 Muurt 40000 M-wk Pad!:ard 800CIO
13i'6�
XS6 C,Ql,d
Si.rutb
81000
80.)()()
f>hy-Na
finan�
W•l!JQn
hinter
70000
120000

Una vez aplicado el proceso de normalización,


normalización, las tablas
resultantes son:
Edificio(idBuild, building)
Departamento(idDept, dept_name, budget, budget, idBuild)
Empleado(ID,
Emp/eado(ID, name,
name, salary,
salary, idDept)

¿en qué forma normal se encuentra el modelo?

E Segunda forma normal

� Tercera forma normal

G Forma normal de Boyce Codd

G Primera forma normal

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 3/10
2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 7

El objetivo de la normalización es obtener modelos de datos con:


con:

G Número mínimo de entidades

� Redundancia mínima

G Formas normales mínimas

Solución a la pregunta número 8

Un modelo conceptual de los datos comprende:

G Listado de usuarios permitidos a ingresar


ingresar en la base de datos.
datos.

E Índices principales y secundarios.

� Conjuntos de entidad.

Solución a la pregunta número 9

Para las siguientes preguntas trabajaremos con el esquema de la


distribución de personal por departamentos, que se presenta a
continuación:

FUNCIONARIO (idFunc,
(idFunc, nombreFunc, fecIng, sexo,
nombreFunc, feclng, sexo, idCargo,
idCargo, idDepto)
idDepto)
CARGO (idCargo, cargo, salario)
DEPARTAMENTO (idDepto,
(idDepto, depto, edificioNum)

Solución a la pregunta número 9.1


9.1

Cuál de las siguientes sentencias de álgebra relacional,


relacional, serviría para
obtener un listado con el nombre de los empleados de sexo masculino
y el nombre del departamento al que pertenecen.
pertenecen.

E a nombreFunc, depto (π
σ (n sexo=’M’(funcionario)
sexo='M'(funcionario) departamento)

G n nombreFunc, depto (σ
π (a sexo=’M’(funcionario))
sexo='M'(funcionario))

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 4/10
2/2/2020 SIETTE - Corrección del test

� π
rr nombreFunc, depto
deRto (σ
(a sexo=’M’(funcionario)
sexo='M'(funcionario) departamento)

Solución a la pregunta número 9.2

¿Cuál de las siguientes sentencias de álgebra relacional,


relacional, serviría para
obtener el nombre del empleado y el nombre del departamento donde
trabaja el empleado de código 103245?

πnombreFunc,Depto (cridFunc=103245(funcionario) ᐅᐊ
rrnombreFunc,Depto (σidFunc=103245(funcionario) l><l
departamento)

πnombreFunc,Depto (cr(funcionario) ᐅᐊ
rrnombreFunc,Depto (σ(funcionario) l><l
idFunc=103245(departamento))
id Func= 103245( departamento))

σnombreFunc,Depto (rridFunc=103245(funcionario) ᐅᐊ
crnombreFunc,Depto (πidFunc=103245(funcionario) l><l
e departamento)

Solución a la pregunta número 10


1O

Identifique la forma normal en la que se encuentra el siguiente


esquema:

@filtii[
1

Base de datos
■--- 123

1 Programación web 234

1 Programación visual 234

2 Base de datos 123

G 3FN

E 2FN

� 1FN
1FN

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 5/10
2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 11


11

Si necesitamos conocer los cursos que se han dictado en el


Verano 2015 y Verano 2016, podríamos hacer la operación:
operación:

G Intersección

� Unión

G Diferencia de conjuntos

Solución a la pregunta número 12

En la imagen
imagen siguiente al realizar la transformación del modelo
conceptual al lógico:

Instructor ¡phone

Lll ,O;N
ID ptwne_mnnber
narne lccation
nl�ry

Instructor ¡phonij
1 1

ID ph.one_ttumber
nsme lecetíon
1
salarr ID

E se propaga la clave principal desde phone a instructor


instructor

� se propaga la clave principal


RrinciRal desde instructor
instructor a phone

G se propaga la clave foránea desde instructor a phone

Solución a la pregunta número 13

Identifique la forma normal en la que se encuentra el siguiente


esquema:

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 6/10
2/2/2020 SIETTE - Corrección del test

1 M-irttrnt:l � �
1 Sergio Puebla 22 56565656 Sistemas

2 Ana Reforma 1 23232323 Sistemas

G 3FN

E 1FN
1FN

� 2FN

Solución a la pregunta número 14

Si tenemos la relación profesor (id,


(id, nombre,
nombre, titulo, nombre_dept,
nombre_dept,
sueldo) la consulta de álgebra relacional que permite recuperar los
profesores y el departamento donde trabajan es:es:

G Selección

� Proyección

E Producto cartesiano

Solución a la pregunta número 15

Si necesitamos conocer los facultades que han tenido cursos en el


Verano 2015 y pero que no han ofertado en Verano 2016,
podríamos hacer la operación:
operación:

� Diferencia de conjuntos

G Unión

G Intersección

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 7/10
2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 16

En el siguiente esquema de dependencia funcional:


funcional:

A B e
Al IB1 et
A2 B2 e2
A3 B1 et
A4 IB2 e2
se cumple que B->C debido a que:
que:

� Para cada valor distinto en B hay un solo valor en C

E Para cada valor en B hay varios valores en C

G Cada C es diferente el valor de B

Solución a la pregunta número 17

Dada la siguiente tabla, responda a las siguientes preguntas


Cedula Nombres Puesto Salario Email
1714367281 José A'f.OVÍ Jefe de Area 3000 ja;tovi@ut¡>l.edu.ec;
iavovi99@gmail.com
1429938456 Martha Cevallos Administrativo 1500 mcevallos@utol.edu.ec
0321128647 Joffre Alvarado Administrativo 1500 jalvarado@ut¡>l.edu.ec;
iofalv@gmail.com
... ...

Solución a la pregunta número 17.1


17.1

Una de las tablas que resultarían del proceso de normalización sería:


sería:

G Empleado(Cedula, Nombres, Salario)

� Email(Cedula,
Email(Cedula, Email)

E Empleado(Cedula, Nombres, Email1,


Email1, Email2)

Solución a la pregunta número 17.2

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 8/10
2/2/2020 SIETTE - Corrección del test

El proceso de normalización,
normalización, hasta la 3FN generaría:
generaría:

3 tablas: Empleados,
Empleados, Emails y Puestos

G 2 tablas: Empleados e Emails

11 tabla:
tabla: Empleados, ya que todos los atributos dependen de la
clave primaria cedula.
cedula.

Solución a la pregunta número 18

¿Cómo tratan las funciones de agregación a los valores nulos?

Los incluyen
incluyen en los cálculos generando un grupo para dichos
e valores

Los ignoran
ignoran (como en SQL)

Los evitan a través de filtros en el WHERE (where nombre is


is not
E null)

Solución a la pregunta número 19

Dada la siguiente dependencia funcional (marque dos):


dos):

dept_name → building, Budget


dept_name--.

señale las opciones correctas:

D building, Budget son los determinantes

D dept_name es el determinado

� ,,_gm)t_name
dept_name es el determinante

� building, Budget son los determinados

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 9/10
2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 20

La optimización del diseño de los datos mediante la


normalización, debe darse sin que:
que:

G haya información duplicada

G existan dependencias funcionales completas

� haya pérdida de información

Solución a la pregunta número 21


21

Entidad (Entidad / Cardinalidad /


Atributo) es un objeto que existe y es distinguible de otros
objetos.

Solución a la pregunta número 22

En el enunciado de dependencias funcionales donde:


A →B
A---*B
B→---* C entonces A →
---* C

Se refiere a:

� Dependencia funcional transitiva

E Dependencia funcional completa

G Dependencia funcional parcialmente completa

Inicio

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D
https:/ /utpl-evaluaciones.grammata .es/siette/?idSesion= 1387 493&auth=M I u Li3NhwYSu IGRqCjU%2Byk4 7S 7 g%3D 10/10
10/10
EXAMEN2B DRBD_2001_FUNDAMENTOS DE BASES DE DATOS_2B > Evaluaciones > EVALUACIÓN SEGUNDO BIMESTRE

Página de Inicio
EVALUACIÓN SEGUNDO BIMESTRE Preguntas
® Pregunta 1

1
Tareas Comenzado: 1 de ago en 15:33
® Pregunta 2
Foros de discusión
Instrucciones del examen ® Pregunta 3
Calificaciones ® Pregunta 4
Importante: ® Pregunta 5
Personas ® Pregunta 6
• No está permitido que otra persona esté cerca a usted durante el examen.
Programa del curso • Verifique que consten todas las evaluaciones que le corresponden.
® Pregunta 7
1 • Está prohibido el uso de material que no corresponda al proceso.
® Pregunta B
Evaluaciones
Cursos El tiempo máximo de la evaluación es de 60 minutos. Considere la hora de cierre del sistema en cada
Tiempo de ejecución: Ocultar
Conferencias jornada.
Intento vencido: 1 de agoen 17:00
• No deberá apagar, tapar o bloquear la Webcam en ningúnn momento hasta la finalización del examen.
Colaboraciones 59 minutos, 39 segundos
• Si tiene algún inconveniente, informe al profesor evaluador.
Chal • Todo acto de deshonestidad académica bajo este proceso de evaluación remota será sancionado con la
suspensión inmediata del examen. Adicionalmente, estas conductas serán analizadas y categorizadas
Office365
como faltas leves, graves o muy graves, y podrán dar inicio a un proceso sancionatorio de conformidad a la
Ley, reglamentos y normativa interna vigente, la misma que puede ser consultada en la página de
Procuraduría:htt�1:1rocuraduria.ut1:1l.edu.ec/legislacion-universitaria e

D Pregunta 1 1 pts

La operación de selección de álgebra relacional selecciona

D Pregunta 2 1 pts

La relación recursiva se da entre:

O Dos entidades

O Más de dos entidades

O Una entidad

D Pregunta 3 1 pts

La operación de reunión externa


a. Permite trabajar con información ausente.
b. Funciona de forma similar que la reunión natural.
c. Permite incluir datos que no satisfacen la condición de la reunión
natural.
Seleccione la respuesta correcta:

O a y c son correctas

O a y b son correctas

O

Todas las opciones son correctas

D Pregunta 4 1 pts

Dada la siguiente relación, qué tablas se generarían al transformar del modelo ER


al modelo relacional:

Cliente ltem
Pedido Detalle-Pedido

O Cuatro tablas: cliente, pedido, detalle-pedido e ítem. Propagando la clave principal de cliente
hacia pedido. Propagando la clave principal de ítem hacia detalle-pedido. Propagando la clave
principal de cliente hacia detalle-pedido.

O Cuatro tablas: cliente, pedido, detalle-pedido e ítem. Propagando la clave principal de cliente
hacia pedido. Propagando la clave principal de pedido hacia detalle pedido. Propagando la clave
principal de detallepedido hacia ítem.

D Pregunta 5 1 pts

Algebra es un lenguaje de consulta:


a Procedí mental
b Base del lenguaje de consulta SQL
c Basado en lógica matemática
Seleccione la respuesta correcta:

O a y b son correctas

O a y e son correctas

D Pregunta 6 1 pts

Una forma de explicar una dependencia funcional en un esquema


ABC, donde A� BC es que:

O BC determinan parcialmente la existencia de A

O BC determinan a la existencia de A

D Pregunta 7 1 pts

La siguiente imagen representa una cardinalidad:

lhldt11I

O deunoauno

O de muchos a muchos

O de uno a muchos

O de muchos a uno

D Pregunta 8 1 pts
Al conjunto de valores permitido para cada atributo se le conoce
como:

O
Dominio

Rango

O Cardinalidad

D Pregunta 9 1 pts

Son ejemplos de relaciones entre entidades:


a. Ejemplar
b. Detalle factura
c. Posee
d. Tiene
e. Libro
f. Factura

O aye

0 byf
� cyd
J✓

D Pregunta 10 1 pts

Dada la siguiente relación, qué tablas se generarían al transformar del


modelo ER al modelo relacional:

.___
L_i_b_r_o
__
:----------.<11 Copias-Libro
"1

O Tres tablas: libro, copias-libro y una tercera tabla, conformada por las claves primarias de las
entidades involucradas.

Dos tablas: libro y copias-libro. relacionadas por una clave foránea desde copias-libro hacia libro.

O Dos tablas: libro y copias-libro. relacionadas por una clave foránea desde libro hacia copias-libro.

D Pregunta 11 1 pts

La normalización podríamos decir que es un proceso de:

O despliege de datos

O optimización del volúmen de datos

O despliege de datos

simplifiación
simolifiación de datos ✓
D Pregunta 12 1 pts

Varios documentos soportan la fase de modelado conceptual, uno de


ellos es:

-.....Q Diccionario de datos.


)

O Documento de Estructura de Descomposición del Trabajo (WBS).

O Benchmarking sobre productos de base de datos.

DI Pregunta 13 1 pts
Al transformar el modelo de datos graficado a continuación, se
generan las siguientes relaciones:

O No se puede resolver este tipo de relación

O Tres tablas: Profesor. Supervisa, esSupervisado


D Pregunta 14 1 pts

Dada la siguiente dependencia funcional (marque dos):


dept_name - building, Budget
señale las opciones correctas:


O dept_name es el determinado

e dept_name es el determ9

O building, Budget son los determinados

D Pregunta 15 1 pts

Un atributo compuesto está formado por:


O Un único atributo atómico.

O Varios atributos multivalorados.

D Pregunta 16 1 pts

Analice los siguientes tipos de relación. Elija la alternativa correcta:


a).

b).
X
0 y

9
e).
M N

e a) Reflexiva: b) Binaria; e)
Terna0

O a) Reflexiva; b) Normal: e) Ternaria

O a) Unívoca; b) Binaria: e) Ternaria


D Pregunta 17 1 pts

La siguiente imagen representa un modelo E-R con una relación:

instrudor studtnt
ID proj_guid, U2
"'"'"
S/1/ory '-.../ tot_crtd
J
O reflexiva

O ternaria

O disjunta

D Pregunta 18 1 pts

¿Cómo tratan las funciones de agregación a los valores nulos?


O Los incluyen en los cálculos generando un grupo para dichos valores

O Los evitan a través de filtros en el WHERE {where nombre is not null)

D Pregunta 19 1 pts

En la siguiente entidad vehículo:

A B e D
Código Marca Modelo Motor
1 Toyota Corolla 1600
2 Toyota RAV 2000
3 Toyota RAV 2500
4 Chevrolet Spark 1300
5 Chevrolet Cruze] 2000
Identifique el enunciado correcto de los siguientes enunciados:
a)A-B
b)A-C
c)A�D
d)B-C
e) B--. D
f)C--.D

d, e y f no son dependencias funcionales de Vehículo

O a.by e no son dependencias funcionales de Vehículo ✓


O e, d y e no son dependencias funcionales de Vehículo

D Pregunta 20 1 pts

En las operaciones relacionales


a. Los datos obtenidos en la relación resultante son del mismo tipo de
las relaciones base.
b. Devuelven como resultado una nueva relación.
c. Se pueden combinar para obtener resultados más precisos.
Seleccione la respuesta correcta.

O b y e son correctas

O a y b son correctas

D Pregunta 21 1 pts

La operación reunión natural

O�e
simplificar ciertas consultas que exijan un producto
cartesiano)

O Permite sumar atributos de las relaciones participantes

O Requiere indicar un predicado o argumentos

D Pregunta 22 1 pts

Marque la sentencia correcta. En la siguiente imagen podemos


distinguir:

instructor studtnt
m advisor m
name name
salary tot_cred

O Atributos que describen al conjunto de relaciones

O Los rombos, que representan conjuntos de relaciones

O Subrayado indica los atributos comunes entre las entidades

@os relacio�
rectángulos. que representan conjuntos de


D Pregunta 23 1 pts

ldentiñque la forma normal en la que se encuentra el siguiente


esquema:

Matricule 1 � 1 Nu,m Mat..,.

8'1se de datos 123

Prosramactón web 234

Pr...,..rNC>Ón '""'ª' 234


2 8'1se de datos 123

0 3FN


0 2FN

D Pregunta 24 1 pts

Una entidad débil:

O Es una entidad con pocos datos

O Es una entidad con pocos atributos

�ebe

)
su existencia a una entidad fuerte

>--
I -
P e_g_u_n_
r _t _2
a _s
D 1_t_s
p ----<
Si necesitamos conocer los cursos que se han dictado en el Verano
2015 y Verano 2016, podríamos hacer la operación:

O Unión ✓
Diferenciadeconjun0X
O
O Intersección

Examen guardado en 15:33 Entregar examen


27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

EVALUACIÓN
EVALUACIÓN SEGUNDO
SEGUNDO BIMESTRE
BIMESTRE
Fecha de entrega 4 de ago en 22:00 Puntos 25 Preguntas 25
Disponible 4 de ago en 18:00 - 4 de ago en
en 22:00 casi
casi 44 horas
horas
Límite de tiempo 60 minutos

Instrucciones
1 nstrucciones
Importante:
Importante:

• No está permitido que otra persona


persona esté cerca aa usted
usted durante
durante el
el examen.
examen.
• Verifique que consten
consten todas las evaluaciones que le
le corresponden.
corresponden.
• Está prohibido el uso de material que no corresponda
material que corresponda al
al proceso.
proceso.
• El tiempo máximo de la evaluación
evaluación es de 60 minutos. Considere lla
minutos. Considere hora de
a hora de cierre
cierre del
del sistema
sistema en
en
cada jornada.
jornada.
• No deberá apagar,
apagar, tapar o bloquear la Webcam en
en ningúnn hasta la
ningúnn momento hasta la finalización
finalización del
del
examen.
• Si tiene algún
algún inconveniente,
inconveniente, informe al
al profesor evaluador.
evaluador.
• Todo acto de deshonestidad académica bajo este proceso de evaluación
proceso de evaluación remota
remota será
será sancionado
sancionado
con la suspensión inmediata del
del examen.
examen. Adicionalmente,
Adicionalmente, estas
estas conductas
conductas serán
serán analizadas
analizadas yy
categorizadas como faltas leves,
leves, graves o muy graves,
graves, y podrán inicio aa un
podrán dar inicio un proceso
proceso
sancionatorio de conformidad
conformidad a la Ley,
Ley, reglamentos y normativa interna vigente,
normativa interna vigente, la
la misma
misma que
que
puede ser consultada en en la página de
Procuraduría:https://procuraduria.utpl.edu.ec/legislacion-universitaria
Procuraduría:httP-s:IIP-rocuraduria.utP-1.edu.ec/legislacion-universitaria
(https://procuraduria.utpl.edu.ec/legislacion-universitaria)
(httP-s:IIP-rocuraduria.utP-1.edu.ec/legislacion-universitaria).

Este examen fue bloqueado en


en 4 de ago en
en 22:00.
22:00.

Historial de intentos
Intento Hora Puntaje
Puntaje
MÁS RECIENTE Intento 1
1 55
55 minutos 17 de 25
17 de 25

examen: 17 de 25
Puntaje para este examen:
Entregado el 2 de ago en 14:57
Este intento
intento tuvo una duración 55 minutos.
duración de 55 minutos.

Pregunta 1
1 0/1
O/ 1 pts
pts

La operación
operación de selección
selección de álgebra relacional selecciona
relacional selecciona
https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 1/12
1/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

Atributos

]
Respondido
lespondldo Tuplas y atributos

1------
1
1.:

espuesta
ispuesta correcta
correcta c.. Tuplas

Pregunta 2 1
1 /1
1 pts
pts

El modelado avanzado de especialización,


especialización, generalización
generalización y
agregación se realiza en:
en:

Diseño lógico
lógico

¡Correcto!
¡Correcto! Diseño conceptual
conceptual

Diseño lógico
lógico

Pregunta 3 1
1 /1
1 pts
pts

Un modelo conceptual
conceptual de los datos comprende:
comprende:

Índices principales y secundarios.


secundarios.

Listado de usuarios permitidos aa ingresar en lla


ingresar en base de
a base de datos.
datos.

¡Correcto!
¡Correcto! Conjuntos de entidad.
entidad.

Pregunta 4 0/1
O/ 1 pts
pts

Dada la siguiente relación, qué tablas se


relación, qué se generarían
generarían al
al transformar del
del
modelo ER al
al modelo relacional:
relacional:
https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 2/12
2/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

�'..__c_o_p__i a__s L_- i_b_r


Libro
1 1 °"l · :_o_.
1

espuesta
ispuesta correcta
Dos tablas:
tablas: libro y copias-libro, relacionadas por una
copias-libro, relacionadas una clave
clave foránea
foránea
desde copias-libro hacia libro.
libro.

Respondido
tespondldo
Dos tablas:
tablas: libro
libro y copias-libro,
copias-libro, relacionadas
relacionadas por una
una clave
clave foránea
foránea
desde libro hacia copias-libro.
copias-libro.

Tres tablas:
tablas: libro, una tercera
libro, copias-libro y una tercera tabla,
tabla, conformada
conformada por llas
as
claves primarias de las
las entidades involucradas.
involucradas.

Pregunta 5 1
1 /1
1 pts
pts

En el
el siguiente esquema
esquema de dependencia funcional:
funcional:

A B e
Al B1 C1
A2 82 C2
.A3 Bl Cl
A4 B2 C2.
se ,cumple ,que B->C deb!do, a Qi!Je;

Cada C es diferente el
el valor de
de B
B

¡Correcto!
¡Correcto! Para cada valor distinto en
en B
B hay un solo valor en
un solo en C
C

Para cada valor en


en B hay varios valores en
en C
C

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 3/12
3/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

Pregunta 6 1
1 /1
1 pts
pts

soportan la
Varios documentos soportan de modelado conceptual,
la fase de conceptual, uno
uno de
de
ellos es:
es:

Documento de Estructura de Descomposición


Estructura de del Trabajo
Descomposición del Trabajo (WBS).
(WBS).

¡Correcto!
¡Correctol Diccionario de datos.
datos.

Benchmarking
Benchmarking sobre productos de base de
de datos.
datos.

Pregunta 7 1
1 /1
1 pts
pts

Asumiendo que un
un instructor tiene aa cargo
instructor tiene cargo más de un
más de un estudiante,
estudiante, lla
a
cardinalidad de la
la relación sería:
relación sería:

¡Correctol
¡Correcto! Uno a muchos

Uno a uno

Muchos a uno

Pregunta 8 0/1
O/ 1 pts
pts

Un atributo compuesto está formado por:


por:

Varios atributos multivalorados.


multivalorados.

espuesta
ispuesta correcta simples.
Varios atributos simples.

te1pondldo
Respondido Un único atributo atómico.
atómico.

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 4/12
4/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

Pregunta 9 1
1 /1
1 pts
pts

La siguiente imagen
imagen representa una cardinalidad:
una cardinalidad:

Ma, 2009
Junc 200'1
fun.e 2006
June 2009

sh1dt1d

¡Correcto!
¡Correcto! de uno a muchos

de muchos a muchos

de uno a uno

de muchos a uno

Pregunta 10 1
1 /1
1 pts
pts

Son ejemplos de entidad:


entidad:
a. Libro.
Libro.
b. Compras.
Compras.
c. ISBN.
ISBN.
d. Factura.
Factura.
e. Nro. factura.
Nro. factura.

b,
b, d y e son
son correctos

¡Correcto!
¡Correcto! a,
a, b
byy dd son
son correctos

a,
a, b
byy c son
son correctos

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 5/12
5/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

Pregunta 11
11 1
1 /1
1 pts
pts

Una entidad será fuerte si:


si:

Otro tipo de entidad


entidad determina
determina su
su existencia.
existencia.

¡Correcto!
¡Corractol Su existencia no depende de
de lla existencia de
de otro
otro tipo
tipo de
de entidad.
entidad.
a existencia

Desde su inicio
inicio se ha definido la clave primaria
la clave primaria

Pregunta 12 1
1 /1
1 pts
pts

¿Cómo tratan
tratan las funciones de agregación
agregación aa los
los valores
valores nulos?
nulos?

¡Correcto!
¡Corractol Los ignoran
ignoran (como en
en SQL)

Los incluyen en los


incluyen en un grupo
los cálculos generando un grupo para
para dichos
dichos valores
valores

Los evitan a través de filtros en


en el
el WHERE
WHERE (where
(where nombre
nombre iis not null)
s not null)

Pregunta 13 O/
0/11 pts
pts

Cuando se diseña una base de datos


datos aseguramos
aseguramos que:
que:

espuesta
ispuesta correcta
la
la tarea de programación ocupe de lla
programación se ocupe capa de
a capa de presentación
presentación del
del
sistema

taspondldo
Respondido el
el modelo de datos sea relacional
relacional

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 6/12
6/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

los
los datos estén
estén completos y el
el resto se
se haga
haga en
en lla programación
a programación

Pregunta 14 0/1
O/ 1 pts
pts

Al realizar una operación


operación producto cartesiano entre
entre r y ss
a. Los atributos de las
las r y s se suman.
suman.
b. Los atributos que tengan
tengan el
el mismo nombre
nombre en
en r y ss deben
deben tener un
un
prefijo o deben
deben ser renombrados.
renombrados.
c. El número de tuplas de lala relación resultante está
relación resultante está dado
dado por la
la
multiplicación
multiplicación de la cardinalidad de r y s.
cardinalidad de s.
Seleccione la respuesta correcta:
correcta:

a y b son
son correctas

]
Respondido
lespondldo a y c son
son correctas

1-
1 -----
espuesta
ispuesta correcta
correcta ( Todas las
las opciones son
son correctas
correctas

Pregunta 15 1
1 /1
1 pts
pts

Identifique
Identifique la forma normal en la que
normal en que se encuentra
encuentra el
el siguiente
siguiente
esquema:
esquema:

•/�@id
1

Num Materia

1 Bilie de datos 123

l Pro¡ram..ic•on web 234

1 Pro11ramac1ón vhuat 234


2 Bas� d� datos 123

2FN
2FN

3FN
3FN

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 7/12
7/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

¡Correcto!
¡Correctol � 1FN
1FN

Pregunta 16 1
1 /1
1 pts
pts

¿Cuándo se produce la actualización


actualización de un atributo derivado?.
un atributo derivado?. Señale
Señale
las formas erróneas:
erróneas:

¡Correcto!
¡Correctol Al momento de consultar aa través de un
un SELECT.
SELECT.

¡Correcto!
¡Correctol Cada vez que se acceda al
al mismo.
mismo.

Cuando cambien
cambien los
los valores de
de los que deriva.
los que deriva.

Pregunta 17 1
1 /1
1 pts
pts

Identifique
Identifique la forma normal en la que
normal en que se encuentra
encuentra el
el siguiente
siguiente
esquema:
esquema:

Matricula Nomb,.. IDlntcdón I Te'hifono I Cure-ni

1 Puebla 22 S6565656 Sistemas

1 Ana Refo,-ma l 23232323 Sistemas

¡Correctol
¡Correcto!
2FN

3FN
3FN

1FN
1FN

Pregunta 18 1 /1
1 1 pts
pts

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 8/12
8/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

Una entidad cliente es una _________ de


de la
la entidad
entidad persona
persona

¡Correcto!
¡Corroctol Especialización

Agregación
Agregación

Generalización

Pregunta 19 1
1 /1
1 pts
pts

La operación
operación de reunión externa
reunión externa
a. Permite trabajar con
con información ausente.
información ausente.
b. Funciona de forma similar que la reunión natural.
la reunión natural.
c. Permite incluir datos que no satisfacen
satisfacen la condición de
la condición de lla reunión
a reunión
natural.
natural.
Seleccione la respuesta correcta:
correcta:

a y b son
son correctas

a y c son
son correctas

¡Correcto!
¡Correcto!
� Todas las son correctas
las opciones son correctas

Pregunta 20 1
1 /1
1 pts
pts

Dada la siguiente imagen:


imagen:

1
]
d�fe
1
1

inst.ructor sfudent
ID' lJJ.
ntlP'l':e name
6"hiry rot_cred

El atributo da·te es un atributo:

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 9/12
9/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

Derivado

Multivaluado

¡Correcto!
¡Corractol Del conjunto de relación
relación

Compuesto

Pregunta 21
21 1
1 /1
1 pts
pts

Cuando hablamos de restricciones de dominio,


dominio, decimos
decimos que:
que:

El número de dominios depende


depende del
del tipo
tipo de
de dato.
dato.

¡Correcto!
¡Corractol � Toda columna tiene un dominio.
un dominio.

Toda columna puede tener mas de un


mas de un dominio.
dominio.

Pregunta 22 1
1 /1
1 pts
pts

Un atributo simple es aquel


aquel que está
está formado
formado por:
por:

Múltiples componentes cada


cada uno
uno con
con existencia
existencia independiente.
independiente.

¡Corractol
¡Correcto!
Un único componente con
con existencia
existencia independiente.
independiente.

Un único valor que se puede dividir en


en subpartes.
subpartes.

Pregunta 23 O/
0/11 pts
pts

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 10/12
10/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

Si un
un atributo dirección
dirección incluye calle
calle principal, calle transversal,
principal, calle transversal,
número de casa,
casa, piso y número de puerta, se un
puerta, se un ejemplo
ejemplo de
de atributo:
atributo:

De grandes cadenas de texto CLOB


CLOB

]
Respondido
tespondldo Multivalorado

1-
1 --------
espuesta
ispuesta correcta Compuesto

Pregunta 24 0/1
O/ 1 pts
pts

Una entidad débil:


débil:

]
Respondido
tespondldo Es una entidad con pocos atributos
entidad con atributos

1-
1 --------
espuesta
ispuesta correcta Debe su
su existencia aa una entidad fuerte
una entidad fuerte

Es una entidad con


con pocos datos
datos

Pregunta 25 0/1
O/ 1 pts
pts

Son ejemplos de relaciones entre entidades:


entidades:
a. Ejemplar
b. Detalle factura
c. Posee
e.Posee
d. Tiene
e. Libro
f. Factura

b
byy f

tespondldo
Respondido
1
a ye
aye

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967
l 11/12
11/12
27/8/2020 EVALUACIÓN SEGUNDO BIMESTRE:
EVALUACIÓN SEGUNDO EXAMEN2B_DRBD_2006_FUNDAMENTOS DE
BIMESTRE: EXAMEN2B_DRBD_2006_FUNDAMENTOS DE BASE
BASE DE
DE DATOS_2B
DATOS_2B

espuesta
ispuesta correcta ccyd
yd

Puntaje del examen: 17 de 25


del examen: 25

https://utpl.instructure.com/courses/18857/quizzes/133967
https:/ /utpl .instructure .com/courses/18857 /qu izzes/133967 12/12
12/12
 

2/2/2020 SIETTE - Corrección del test

 
Corrección del test
BIM2 Fundamentos de Bases de Datos

Solución a la pregunta número 1

En la normalización, cuando se tiene una tabla o esquema que


debe separarse en dos tablas distintas, se tiene que:

adicionar una clave foránea en la tabla original

duplicar la clave foránea existente

duplicar las clave primaria en la nueva tabla

Solución a la pregunta número 2

Teniendo en cuenta el siguiente esquema relacional sobre infracciones y multas


en el tránsito, seleccione la respuesta correcta a las siguientes interrogantes:.

Solución a la pregunta número 2.1

Mostrar los nombres de los agentes cuyo salario es mayor que $800.

σ nombreA(πsalario>800(agente))

σ salario>800(agente)

π nombreA(σsalario>800(agente))

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 1/10
 

2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 2.2

Mostrar el nombre del conductor y la fecha de la multa, indicando si


está o no pagada

πnombreC, pagada, fecha (conductor ᐅᐊ pagada=’SI’(multa))

πnombreC, pagada, fecha (conductor ᐅᐊ multa)

πnombreC, pagada=’SI’, fecha (conductor ᐅᐊ multa)

Solución a la pregunta número 3

Una entidad cliente es una _________ de la entidad persona

Generalización

Especialización

 Agregación

Solución a la pregunta número 4

Varios documentos soportan la fase de modelado conceptual, uno


de ellos es:

Documento de Estructura de Descomposición del Trabajo (WBS).

Diccionario de datos.

Benchmarking sobre productos de base de datos.

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 2/10
 

2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 5

Si un atributo dirección incluye calle principal, calle transversal,


número de casa, piso y número de puerta, se un ejemplo de
atributo:

Multivalorado

De grandes cadenas de texto CLOB

Compuesto

Solución a la pregunta número 6

Dada la siguiente relación:

Una vez aplicado el proceso de normalización, las tablas


resultantes son:
Edificio(idBuild, building)
Departamento(idDept, dept_name, budget, idBuild)
Empleado(ID, name, salary, idDept)

¿en qué forma normal se encuentra el modelo?

Segunda forma normal

Tercera forma normal

Forma normal de Boyce Codd

Primera forma normal

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 3/10
 

2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 7

El objetivo de la normalización es obtener modelos de datos con:

Número mínimo de entidades

Redundancia mínima

Formas normales mínimas

Solución a la pregunta número 8

Un modelo conceptual de los datos comprende:

Listado de usuarios permitidos a ingresar en la base de datos.

Índices principales y secundarios.

Conjuntos de entidad.

Solución a la pregunta número 9

Para las siguientes preguntas trabajaremos con el esquema de la


distribución de personal por departamentos, que se presenta a
continuación:  
FUNCIONARIO (idFunc, nombreFunc, fecIng, sexo, idCargo, idDepto)
CARGO (idCargo, cargo, salario)
DEPART
DEPARTAMENTO
AMENTO (idDepto, depto, edificioNum)

Solución a la pregunta número 9.1

Cuál de las siguientes sentencias de álgebra relacional, serviría para


obtener un listado con el nombre de los empleados de sexo masculino
y el nombre del departamento al que pertenecen.

σ nombreFunc, depto (π sexo=’M’(funcionario) departamento)

π nombreFunc, depto (σ sexo=’M’(funcionario))

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 4/10
 

2/2/2020 SIETTE - Corrección del test


π nombreFunc, depto (σ sexo=’M’(funcionario) departamento)

Solución a la pregunta número 9.2

¿Cuál de las siguientes sentencias de álgebra relacional, serviría para


obtener el nombre del empleado y el nombre del departamento donde
trabaja el empleado de código 103245?

πnombreFunc,Depto (σidFunc=103245(funcionario) ᐅᐊ
departamento)
πnombreFunc,Depto (σ(funcionario) ᐅᐊ
idFunc=103245(departamento))
σnombreFunc,Depto (πidFunc=103245(funcionario) ᐅᐊ
departamento)

Solución a la pregunta número 10

Identifique la forma normal en la que se encuentra el siguiente


esquema:

3FN

2FN

1FN

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 5/10
 

2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 11

Si necesitamos conocer los cursos que se han dictado en el


Verano 2015 y Verano 2016, podríamos hacer la operación:

Intersección

Unión

Diferencia de conjuntos

Solución a la pregunta número 12

En la imagen siguiente al realizar la transformación del modelo


conceptual al lógico:

se propaga la clave principal desde phone a instructor 

se propaga la clave principal desde instructor a phone

se propaga la clave foránea desde instructor a phone

Solución a la pregunta número 13

Identifique la forma normal en la que se encuentra el siguiente


esquema:

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 6/10
 

2/2/2020 SIETTE - Corrección del test

3FN

1FN

2FN

Solución a la pregunta número 14

Si tenemos la relación profesor (id, nombre, titulo, nombre_dept,


sueldo) la consulta de álgebra relacional que permite recuperar los
profesores y el departamento donde trabajan es:

Selección

Proyección

Producto cartesiano

Solución a la pregunta número 15

Si necesitamos conocer los facultades que han tenido cursos en el


Verano 2015 y pero que no han ofertado en Verano 2016,
podríamos hacer la operación:

Diferencia de conjuntos

Unión

Intersección

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 7/10
 

2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 16

En el siguiente esquema de dependencia funcional:

se cumple que B->C debido a que:

Para cada valor distinto en B hay un solo valor en C

Para cada valor en B hay varios valores en C

Cada C es diferente el valor de B

Solución a la pregunta número 17

Dada la siguiente tabla, responda a las siguientes preguntas


 

Solución a la pregunta número 17.1

Una de las tablas que resultarían del proceso de normalización sería:

Empleado(Cedula, Nombres, Salario)

Email(Cedula, Email)

Empleado(Cedula, Nombres, Email1, Email2)

Solución a la pregunta número 17.2

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 8/10
 

2/2/2020 SIETTE - Corrección del test

El proceso de normalización, hasta la 3FN generaría:

3 tablas: Empleados, Emails y Puestos

2 tablas: Empleados e Emails

1 tabla: Empleados, ya que todos los atributos dependen de la


clave primaria cedula.

Solución a la pregunta número 18

¿Cómo tratan las funciones de agregación a los valores nulos?

Los incluyen en los cálculos generando un grupo para dichos


valores
Los ignoran (como en SQL)

Los evitan a través de filtros en el WHERE (where nombre is not


null)

Solución a la pregunta número 19

Dada la siguiente dependencia funcional (marque dos):

dept_name → building, Budget 

señale las opciones correctas:

building, Budget son los determinantes

dept_name es el determinado

dept_name es el determinante

building, Budget son los determinados

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 9/10
 

2/2/2020 SIETTE - Corrección del test

Solución a la pregunta número 20

La optimización del diseño de los datos mediante la


normalización, debe darse sin que:

haya información duplicada

existan dependencias funcionales completas

haya pérdida de información

Solución a la pregunta número 21

Entidad  (Entidad / Cardinalidad /


Atributo) es un objeto que existe y es distinguible de otros
objetos.

Solución a la pregunta número 22

En el enunciado de dependencias funcionales donde:


 A → B
B → C entonces A → C

Se refiere a:

Dependencia funcional transitiva

Dependencia funcional completa

Dependencia funcional parcialmente completa

Inicio

https://utpl-evaluaciones.grammata.es/siette/?idSesion=1387493&auth=MIuLi3NhwYSulGRqCjU%2Byk47S7g%3D 10/10
Fundamentos 80 281M

Cuill de !las ilg ulentes senl:llnclas de á lgebra reladoMI, ser\llria parll


FUl\iO ON.RIO ld'unc nombrcf une lld,a. .-11, ldCAgc,, ld°"IJIO )
~l!OC#OII, Ci.lfVO, tJt:1110 1 obtcnc:,r un l~t:ld<> oon el nombre d<;: l<n <;mplQ!lodo:; de: o,;xo m~~ultn<> y
OEPNUAMeJ;TO ( ~ o, deplo, ~ : . m ) el nombre del departamento a'I que pertenecen.

v O n nombreFunc:, depto (o sexo,,,'M'(íunc:ionario) departa mento)


O o nombreFunc, depto (n sexo,,,'M'(íunclonort,o ) departamento)
'.J n nombrefunc, depto (o sexo='M'(íunclonart,o ))

,Cu41 de las slgu1:e11tes sentencl.as de tllgebro relaclonolI, serviría 1)8ta


HP..Cl:l~(d-...,_ nnmburl'unc,ledog "'1111 ldC.•go, lllOitplnl
CAROO 1idC,wgo, U1VQ s, ,l ,no¡ obtl!ne r el nombre del empleado y el nombre del departamento donde
Ofw.RTNJl:1.'TO f~n. d('plO, ~ .m) tnlbaja e l empleado de códt-go 10324S?

0- OT11ombreFunc,OeptD
departamento}
(nldFunc = 10324S(fundonarlo) l><J

..J O nnombr-efunc,Depm (aid fun c • 103245(funcionario) í><l


departamento)

Pa,1 l a s ~ p,eountn traba- an el e,cau,ema de L1


~ C c ~ I pgrdt"p~~sc~"'"l.1 a
cor.tiruKién ,Cuá'I de las sigui entes sentencias de ólgebnt relaclonal, servlrío p;:,rai
o btener el nombre del ,e mpleado y el nombre del departamento donde
FUNCIONARIO dfunc, nutnlihfu,;c lcctng SOD ldCo1r11<>, IIJD1Wll>) tRlbaJa • 1 empleado de códl90 1032:◄ S?
CARGO idCatgD •l!IQO ••1111•,)
nr :ARTAI.U:~ TO lidOet>to der,fO, edl!ióM.'llm 1

..J O nnombreFunc, Depto (aldFunc: 10324S(funclonarto) l><l departamento)


O nnombreFunc,Depto (a(fündON11io) rx:I ld func=10324S(departamento))

¡>..,a, las siguilmlln ~unln trab.i .lll1!ff1IJS cu, .r nqucm;a el<! J.i
c l , ~ ó e DCn01WI par d e p • ~ 1 1 • a Pffl,lent.i a
cor. ruatiOn C~,I de las siguientes senbl!nclas de á lgebra relacional, ser\llr1a parll obtener un
FtNCIOOARIO ld1 une, nomlw,, U>'IC t«lng tao idC.iru<>, IIJIJ, pto) líStado con el nombra da los empleados de sexo masculino y el 11ombr4ii del
CAROO !dCaTgo tD1VJ ••IArlO) departamento al que pertenecen.
0EPARlAMENTO (ld~to d~lO, Hlf~'uml

O n nomblíilFunc:, depto (o s:e xo='M'(func:lonarlo))


..J O n nombreFu nc, depto (o se xo= 'M'(funclonario} departamento)

Dado ta siguiente relación :


Una vez aplicado al proceso da norma0zaclón, las tablas resultantes son:
Edifkio(idBuikl, build ing)
Departamento(ld0ept, dept_na11H1, budget, ldBulld)
Empleodo(IO, 114me, ~lory, ldOepl)
,en qu, forma normal se encuentra e'I modelo,
O Forme noFma li de Boyca Codd
,o -
12222 ~
lllll \\111
rhii,-.
r_,. ,,._
WMMm 0 Segunda forma nonnol
JZJ4J 0Silill H--r PM'ltff ..J O lerc:era forma normal
~11:.-, c-..,s., T.,tot
.i.u " - Cll'C, C,.. Tinta O Primera forma nonm1I
,,.,_ Cnd. , 7m> ~
110101 Snm.--; eeoo ......,
C'-r.-5"1
W.tbilft
T-,1,at
p_.,.
~ÚIW~
l;,al . _ . .
UUI ""-11
""~ (AIJ
~
~
._.,
4QIQ)
~
tQuilO
C'....,_S.l
\t-
rh)l,,io
r-.
T.,..._
l"&twnl
w~
r<llll\tn
.....
~
loca»
7allD
l JOOUO
'-111 1,ím 1 Para llegar a la lFN, deber~ suceder que:
O Se ellmlne una de las dos direcciones de correo para dejar una sola por persona .
.J O Haya un Onlco valor en la lntersecdón de cada flla y columna.
. -+-_- + - _ - + - _-+-""""'-'éfs:,rt---=-j4J
~t-- C se cree otra columna para las tuplas en, do1de se tiene dos dlrecc:iones de
correo.

Una de las t21blas que result:arlan del proceso de normalización serla:

.J O Emall(Cedu t11, Emall)


Una de 1~ tZ!lblas resultantes del proceso de normalizaclón seria :

JdwdrkN

~Utll'IO
.tánlnb ti• 111'11

.J O Puestos( ld Puesto, Puesto, Salario)


O Empleado(Cedula, lklmbres, Emall )
O Empleado(Cedula, l«>mbres, Puesto)

El proce50 de normalización, hcm la 3FN genercríc:

O 1 tZllb4a: Empleados, ya que todos los atributos dependen de la


dave pr1m!!irla oedula.
O 2 tables: Empleedos e Eme.lis
v O 3 tablas: Emplaada.;, 'Emalls y Puet.tm

En la Imagen siguiente al reallzar la transformación del modelo conceptual al lóglco:

() :se propaga 'la dave foránea desde Instructor a phone


O se propaga h1 dave principal desde phone a lnstructJ:>r
.J ") se propaga la clave principal desde Instructor a phone

Dada li!! siguiente Imagen:


El atributo date es un atrlbuto:
t!Wnldor studntl O Derivado

-
112
. .:!;,¡
O Multivaluado
O Compuesto
.J O Del conjuntn de relación
Marque la sentencia correcta. En la slgulenb! Imagen podemos dlstlngu[r:

shldmt
112
nar,w
tot_rrtd

O Subrayado indica los atributos comunes entre las entidades


.,/ O Los rombos, que n!presentan conjuntns d@ relaciones

U! siguiente Imagen representa un modelo E-R con una relac16n :

•l•iltrl

-lQ

1o1 cm

O reflexiva
.,/ O tamarla

Marque la sentencia con-ectzi, En la slgulenbe Imagen podemos dlstlngu,r :

1 )illtit-il

lJl
namt
tcl_atl
-
O Ab1but0s que descnben al oonJunto de relaciones
O Subrayado Indica los atributos comunes entre las entidades
O Los rombOs, que representan eon}un~ de entidades
.,¡ O Los rect6ngulos, que represent:an oonJuntos de entidades

Analice los siguientes tipos de relación . Elija la alternativa correcta :

0 O <1) Reflexiva ; b) Normal¡ e) Ternaria


O a) Unívoca¡ b) Binaria ; e) Ternaria
.,/ O a) Refluivc,; b) Binaria; e) Ternaria
b)

M N

Identifique la ror ma norma l en la que se encuentra el slgulenb? esquema :

Q 3FN

Q 2FN

V Ü 1FN

Idantiflque la rorma normal an la qua sa encuentra al slg ulanta asquama ·


Q 1FN
.,/ Q 21FN
PwbtaU
Q 3FN
UJllllJ "1>f...,...,
Identifique la rorma nor mal en la que se encuentra el slgulent:e esquema:

kfllO ~u S6S6:.656 ....... ; .,.oa Sillfflul


UJ

5-o ~'ll MS6S6S6

-
~-idn ll4

~,

-
kt¡,c ~lJ S65,65,6S6 "'11Cf-ióll

- .........._
"'-' u•
2 ........... 1 u2u.-i1
w

Q JFN
Q 2flf

../ O 1m

A B e D
Códfgo 1
Marca Modelo Motor En la siguiente entidad vehículo
identifique el enunciado correcto de los siguientes enunciados :
1 ' Toyota Corolla 1600 a) A _,, 8
b) A _,, C
2 Toyot¡1_ RAV 2000 e) A -> D
3 Toyota RAV 2500 d) B -> C
e) B -; D
4 Chevrolet Spark 1300 r) e -+ o
s Chevrolet Cru ze'I 2000
O a, b y e no son dependencias funclona1e, de Vtlhículo
O c, d V e no son dependencias funcionales de Vehículo
v O d, e y f no son dependencias funcional·es de Vehículo

En el :.igu,ente esquemJ de dependenw funcional

A B e
Al 81 Cl
se cumple que B·>C debido II que:
A2 82 C2
A3 81 Cl
A4 82 C2
../ O Para cada valor distinto en B ha y un solo valor en C

r...,..,nd<,
... • nnuio cuonl.lr~-------·-
... ~ la ,..._u~• t n ~ ~ -
Mostrar el nombre del conductor y la fecha de la multa, Indicando si est.i o no pagada

O nnombreC, pagada, fecha (oonductDr l>4 pagada•'SI'{multa) )


../ O nnombreC, pagada, facha (oonductDr l><3 multa)
O nnombreC, pagada= 'SI', fecha (conducwr IX! multa)

Mostrar e l nombre del agente y la descripción de las infracciones que ha le va ntado y las fechcts e n las que lo hi:zo

Teniendo en caenLl et slgU!enle e-squema retaclOlkll sotlfe llfr.lcc.iDnes y rruttas


en el llansttoselccaooe 1., r ~ I.J COOl'Cta ¡¡ ~)$ SlglJICntcS ritem,ganles

'ci..trlll(lan
COI.ta

O (nnombre.A,descrfpdon,fecha )oo(agent>a C><l multa l><l lnfracclon)


✓ O nnombreA,descripclon,fecha (agente l><i multzl lnfracclon)

ltmi,,tld<1ffl C\IN\ll rl.....--tt'bcion.>l-dr.lr.O>n8 , , . _ Mosb"ar los nombres de los agentes OJVO salar10 es mayor que seoo.
""ª' """° ....._11,.,...-wconew•ta~~ O a nombreA(nsa larlo >B00(agentB))

E O a salarlo>800(agente)
../ O n nombre.A(osalario>800(agente))
Dada la siguiente relación, qué tablas se generarf-e:tn ;:,I tr;:,nsformar del modelo ER al modelo relacional:

Cliente ltem

Pedido Oetallc·Pedtdo

..J O Cuatro tabla s: cliente, pedido, detalle-pedido e ítem. Propagando la cla\le principal do dient:E hacia pedido . Propagando la cla\le principal
~ ít•m heclo detall• · peclfdo , Propagendo le eleve ?r1nclp,ol d• p&dldo hacia detalle-pedido.

..d II modelola !Olgulente relacl6n, qué tablas se generarí an al transformar


Deda de11modefo ER ol
11---t.-•1>1'_º__t--------a,q-t ~op ..,. Libro _. relacional :
-------------------- O 1l1!IS tab1 as : ltbro, coptas-llbro y una tercera tzibla, conformada por las cl11,ves
1

primarias de las entidades Involucrada:; ,


..¡ O Dos tabl,as : llbro y cop las-libro, ,-.l11clonadas por una clave foránea d.sde
copla:.-flbro hacia 11 bro .

La slg ulente tmagen representa u na carel! na lldad :


ltuU M!vl:IS
ll'!7 J
O de muchos a uno
../ O de uno a muchos
Q de uno a uno
O de muchos a muchos
Ollw,M,yn7
m, !Mir! t~m ¡
~

E:l siguiente gráfico, representa una cardlnalldad

A B

...¡ O uno a muchos


O ~luchos a uno

Considerando el siguiente ejemplo, marque aquellas ase veraciones que :son verdaderas

O street es un atributo deñvado


O name es un atributo multl 11alorado
...¡ Q ac.ldress es un atnbuto compuesto
Al transfor mar el modelo de dams graficado a cootlnuadón, se generan las siguientes relaciones:

supcnúa

PRCFESCR
DNJ
updlli<J.t
IWlltbr~

,J O Una t.abla: Pri:>fesor

Relacione los atri butos con los tipos (sólo se leccione un tipo en caso de un atrt bub:I pertenezca a más de un tipo)
Código e e atri buto monovaluado
Edad
Thléfono
••e1---------••e atri buto der lv.ido
atributo mul tlvaluado

Junto a cada, símbolo coloque el nombre de la operación de ~lgebra relacional al que repr-nta: selección . proyección, reunión natural o producto
cartesiano.

l><l ••, - - - - - - - -•• Reunión nab.iral


o e e Selec:c16n
~rod uctc cartesiano

: : Proyección

Ralactone cada operación con el erecto qua prod uce:


Combina tu plas da dos relaciones y su resultado
contiene todos los paras de rupias de las dos ralaclones
Reunlón.nab.lral lndependlentemenoe ese si sus at ributos coi nciden o no.
Producb:> carteGlano Hace coincid ir las tuplas cuyos va lores oolnctden
para el o los atributos qua so n co munH a ambas
Joln ( reu nión) . . relaciones .
. . Permite mel!IClar pares de tuplas de dos relaciones, u11a
da cada relación en una llnial tupla

¿Qué es una clave externa?


Un atributo o conjunto de atributos que refuerzan las reglas de integridad especificadas
por los usuarios
El modelo relacional esta basado en el concepto matematico de relacion , en donde
una tupla es:
Una secuencia o lista de valores
¿A que tipo de modelo pertenece una base de datos, que se estructura en
registros de formato fijo de varios tipos?
Basado en reg istros
Una vista puede manipularse como si fuese:
Una relacion base
¿En que fase del diseño de la base de datos, las actividades se centran en
describir los datos y sus relaciones?
Diseño conceptual
Una clave primaria se escoge de entre:
Algunas claves candidatas
La nonnalizacion se fundamenta en:
Dependencias funcionales
Algebra es un lenguaje de consulta:
a) Procedimental
b) Base del lenguaje de consulta SQL
c) Base en logica matematica
Seleccione la respuesta correcta:
Todas las opciones son correcta
Las decisiones sobre que atributos se desea capturar en la base de datos y como
agruparlos para formar las diferentes tablas, ¿A qué parte del diseño pertenece?
conceptual
Una de las opciones de una especializacion / generalizacion a un diseño logico,
es generar:
Solamente la superclase, para lo cual se genera una sola tabla con los atributoa de la
superclase mas los tributos de la superclase.
Una tabla para la superclase y una tabla para cada subclase heredando el atributo de
clave primaria de la superclase.
Solamente las subclases, con lo que cada subclase heredaria los atributos de la
superclase.
Asumiendo que un instructor tiene a cargo a mas de un estudiante, la cardinalidad
de la relacion sería:
Uno a muchos
La redundancia de datos suele presentarse en:
Los sistemas basados en archivos
Una entidad débil:
Debe su existencia a una entidad fuerte
El modelo avanzado de especializacion, generalizacion y agregacion se realiza en:
Diseño conceptual
El modelado conceptual es:
Independiente de los detalles de implementacion
Uno de los tres niveles de abstraccion de datos es el nivel de vista, en el cual:
Solo se describe parte de la base de datos
La operación de selección de algebra relacional selecciona
Tuplas
La operación de reunion externa
a) Permite trabajar con la información ausente.
b) Funciona de forma similar que la reunión natural.
c) Permite incluir datos que no satisfacen la condición de la reunión natural.
Todas las opciones son correctas
Cuando una clave esta formada por mas de un atributo, decimos que es una clave:
compuesta
En el diseño conceptual el primer paso consiste en:
Representar el problema a modelar
La optimizacion del diseño de los datos mediante la normalizacion, deben darse
si que:
Haya perdida de informacion
Una relacion se encuentra en 2FN si:
Todos los atributos no primos de la relacion dependen del atributo primo
____es un objeto que existe y es distinguible de otros objetos
Entidad
Dentro del modelo relacional de base de datos un concepto primordial son las
restricciones de integridad, cuya forma mas elemental son:
Las restricciones de dominio
Una entidad cliente es una ____ de la entidad persona.
Especialización
La selección y proyeccion se denominan operaciones____debido a que operan
sobre una unica relacion.
unitarias
Junto a cada tipo de lenguaje de consulta, coloque si es “procedimental” o “no
procedimental”. Seleccione la combinacion correcta
A->procedimental / B->no procedimental / C->no procedimental
Varios documentos soportan la fase de modelado conceptual, uno de ellos es:
Diccionario de datos
La operación producto cartesiano entre r y s requiere:
Que los nombres de los argumentos (relacionales) sean diferentes
Si necesitamos conocer los facultades que han tenido cursos e el Verano 2015 y
pero que no han ofertado en Verano 2016, podriamos hacer la operación:
Diferencia de conjuntos
El modelo relacional esta basado en el concepto matematico de relacion, en donde
una tupla es:
Una secuencia o listas de valores
¿En que elementos se puede basar una vista para su creacion?
En tablas base y otras vistas
Una entidad es un:
Objeto del mundo real
Si necesitamos conocer los profesores que han dictado cursos en el Verano 2015
y pero no han ofertado en Verano 2016, podriamos hacer la operación:
Intersección
Una entidad sera fuerte si
Su existencia no depende de la existencia de otro tipo de entidad
Dadas las relaciones Departamento (nombre_dept, edificio, presupuesto)
Profesor (is, nombre, nombre_dept, sueldo) estudiante (id, nombre, nombre_dept,
total_creditos) decimos que_____y_____son____y_____es_____.
Profesor / Estudiante / referenciantes / Departamento / referenciada
Al aplicar la operación de union de algebra relacional r U s, debe cumplirse que:
R y s deben tener el mismo numero de atributos
Una relacion puede tener:
Atributos propios
Seleccione las opciones que corresponden a las bondades de la normalizacion:
a) Normalizar los metadatos.
b) Optimizar el espacio en disco.
c) Eliminar los datos nulos.
d) Eliminar redundancia de datos.
e) Eliminar datos repetidos.
B, d y e son correctas
Un modelo de datos correponde a:
Al proceso de construir una arquitectura detallada según el problema.
El catalogo del sistema integra los metadatos de:
Los objetos contenidos en la base de datos
En las operaciones relacionales
a) Los datos obtenidos en la relación resultante son del mismo tipo de las
relaciones base.
b) Devuelven como resultado una nueva relación.
c) Se pueden combinar para obtener resultados más precisos
Todas las opciones son correctas
Un atributo simple es aquel que esta formado por:
Un unico componente con existencia independiente.
Para que las relaciones participantes en las operación de union y diferencia de
conjuntos sean compatibles se requiere:
a) Que las relaciones r y s tengan el mismo numero de tuplas
b) Requiere que las relaciones r y s tengan el mismo numero de atributos
c) Que los dominios de los atributos r y s sean iguales
B y c son las correctas
El calculo relacional de tuplas
Es un lenguaje no procedimental que describe la informacion deseada
Son ejemplos de relaciones entre entidades:
a) Ejemplar
b) Detalle factura
c) Posee
d) Tiene
e) Libro
f) Factura
Cyd
¿Cómo tratan las funciones de agregacion a los valores nulos?
Los ignoran (como es SQL)
Un modelo conceptual de los datos comprende:
Conjuntos de entidad
¿A qué tipo de modelo pertenece una base de datos, que se estructura en
registros de formato fijo de varios tipos?
Basado en registros
Cuando hablamos de restricciones de dominio, decimos que:
Toda columna tiene un dominio
¿Cómo describe a una clave candidata?
La superclave que no contiene atributos innecesarios
Una clave compuesta, puede tener:
Al menos dos atributos
La operación de proyeccion de algebra relacional
a) Devuelve atributos de una relacion especificados.
b) Elimina todas las tuplas duplicadas.
c) Presenta todas las tuplas de la relacion.
Selecciona la respuesta correcta:
A y b son correctas
Un concepto que aparece en el modelo E-R extendido es:
Especialización
La operación reunion natural
Permite simplificar ciertas consultas que exijan un producto cartesiano
¿Qué es lo que provoca una restriccion de dominio?
Verificar que el valor del atributo corresponda al conjunto de valores permitidos
El nivel de abstraccion de datos en el que los usuarios perciben los datos es el
nivel:
De vistas
La clave principal de una entidad
No puede contener valores nulos
En la normalización, cuando se tiene una tabla o esquema que debe separarse en
dos tablas distintas, se tiene que:
Duplicar las clave primaria en la nueva tabla
Complete con los terminos correctos:
Cada____de una____posee un tipo de dato, que se corresponde con un____.
atributo / entidad / dominio
Complete los términos correctos: Cuando los valores que aparecen en
determinados atributos de una tupla en la relación_____tambien aparecen en
otros atributos de al menos una tupla de la relación_____, tenemos un ejemplo de.
Referenciante – referenciada – integridad referencial.
Son ejemplos de entidad:
A) Libro
B) Compras
C) ISBN
D) Factura
E) Nro. Factura
a, b y d son correctos
En la formula σp (r), p es llamado
Predicado de la seleccion
Al realizar una operación de producto cartesiano entre r y s
a) Los atributos de las r y s se suman.
b) Los atributos que tengan el mismo nombre en r y s deben tener un prefijo
o deben ser renombrados.
c) El numero de las tuplas de la relación resultante esta dado por la
multiplicación de la cardinalidad de r y s.
Seleccione la respuesta correcta:
Todas las opciones son correctas
Cuando se diseña una base de datos aseguramos que:
La tarea de programacion se ocupe de la capa de presentacion del sistema
En el enunciado de dependencias funcionales donde:
A→B
B→C entonces A→C
Se refiere a:
Dependencia funcional transitiva
El catalogo del sistema integra los metadatos de:
Los objetos contenidos en la base de datos
La normalización podríamos decir que es un proceso de:
Simplificación de datos
Seleccione los términos correctos para completar los espaciados en la frase:
Dentro del modelo entidad relación, una_____es una___u____del mundo real que
es distinguible de otros____.
Entidad / cosa / objeto / objetos
¿En qué fase del diseño de la base de datos, las actividades se centran en
describir los datos y las relaciones?
Diseño conceptual
En una dependencia funcional, el dependiente se encuentra a (inicio / izquierda /
derecha) de la representación
Derecha
¿Qué tipo de relación es aquella relación virtual que crea dinámicamente a través
de las relaciones base y que no forma parte del modelo lógico?
Una vista
Un atributo multivalorado es aquel que:
Contiene múltiples valores para cada instancia de un tipo de entidad
Cuando el sistema oculta ciertos detalles del modo en el que se almacenan y
mantienen los datos, estamos hablando de:
Abstracción de los datos
La relación recursiva se da entre:
Una entidad
Una relación se encuentra en FN si:
Contiene valores atómicos
Una base de datos puede ser modelada como (escoja dos opciones):
Relaciones entre entidades
Una colección de entidades
El objetivo de la normalización es obtener modelos de datos con:
Redundancia mínima
Una forma de explicar una dependencia funcional en un esquema ABC, donde
A→BC es que:
BC dependen de la existencia de A
¿Cuál se considera una de las principales finalidades de los sistemas de base de
datos?
Permitir que los usuarios tengan una visión abstracta de los datos
En la práctica se recomienda llegar a:
3FN
Dada la siguiente dependencia funcional (marque dos): dept_name →building,
Budget señale las opciones correctas:
dept_name es el determinante
building, Budget son los determinados
Las funciones de agregación son aquellas que:
De una colección de valores devuelven un solo valor
Al conjunto de valores permitido para cada atributo se los conoce como:
Dominio
El esquema de la base de datos es:
Una descripción de la estructura de la base de datos
La normalización se encuentra en la fase de diseño _______ de la base de datos
Lógico
Las entidades débiles tambien se las conoce como entidades
Hijas
Una _____ no puede tener_____ clave _____.
Entidad / mas de una / primaria
En la 3FN se elimina
Transitividad
Un atributo compuesto está formado por:
Varios atributos simples
¿Cuál de las siguientes opciones, representan de mejor forma a una colección
de datos que contiene información relevante para una empresa?
Base de datos
Si tenemos la relacion profesor (id, nombre, titulo, nombre_dept, sueldo) la
consulta de algebra relacional que permite recuperar los profesores y el
departamento donde trabaja es:
Proyeccion
Un lenguaje de consulta, es un lenguaje de nivel superior al:
De los lebguajes de programación habituales
Si un atributo dirección incluye calle principal, calle transversal, numero de casa,
piso y numero de puerta, es un ejemplo de atributo:
Compuesto
La restricción de integridad referencial ayuda a:
Mantener la consistencia entre tuplas de dos entidades
Si para cada tupla de una entidad, existe uno o una combinación de atributos que
la identifique de forma única, estamos hablando de la:
Llave primaria
Base de Datos
Descripción: Primer y segundo bimestre

Fecha de Creación: 05/02/2020

Link: https://www.daypo.com/base-datos-102.html

Preguntas: 219

lCuál de las siguientes sentencias emplearía, para crear un constralnt de tipo UNIQUE para el atributo emall de la
relación Empleado?

Para las sfgulentes pr�untos, treba1111emos con el modelo de tables que se muestra a conunuecron

empleado (ldEmpleado.nombre_empleado. calle, ciudad, emall)


trabaja (1dEmpleado,1dCmpresa. sueJdo)
empresa (tdEmp,esa. nomb1e_empresa,ctuc:tad,sect0f)
Jefe (idEmpleado. ldJefe)

y Ü CONSTRAINT email_uk UNIQUE (email)

Ü CONSTRAINT emall_uk (emall) UNIQUE


o CONSTRAINT emall_uk UNIQUE ON emall
1.

lQué sentencia debería usarse para lmpllcltamente borrar una vista (si existe) y crear una nueva con el mismo
nombre?
Ü DROP VIEW
Ü REPLACE VIEW
Ü CREATE VIEW
y Ü CREATE OR REPLACE VIEW

2.

llbros(ldlibro, btulo, edrtonal, area) Para crear la clave foránea entre las relaciones Libros y Libro-Autor,
Autores(j:iAutor, nombre_a, nacionalidad)
Estudiantes(idlector, ONI, nombre_e, direccton, carrera, edad) équé sentencia emplearía?
Llbro-Autor(ldllbro, K1Autor)
Prestamos(1dlector, ldllbro, fechaPrestamo, fechaOevol, devuelto)
V Ü CONSTRAINT autor_fk FOREIGN KEY (idlibro) REFERENCES
Libros(idlibro)

Ü CONSTRAINT autor_fk FOREIGN KEY (Libro-Autor)


REFERENCES Libro(ldlibro)
o CONSTRAINT autor_fk FOREIGN KEY (Libro) REFERENCES
Libro-Autor(idlibro)

3.

Ordene la secuencia de eventos referentes a la historia de los


sistemas de base de datos.
a. Con el aparecimiento de los discos duros cambia en gran
medida el procesamiento de datos, ya que permiten un acceso
directo a los mismos.
b. Con el crecimiento exponencial de la World Wide Web los
sistemas de base de datos deben soportar mayor carga de datos
y brindar una disponibilidad 24 x 7.
c. XML es ampliamente utilizado para el intercambio de datos y
algunas tareas de administración de base de datos son
automatizadas minimizando el esfuerzo de administración.
d. El lenguaje SQL toma mayor importancia para consultas
intesivas de soporte a la toma de decisiones.
e. Se Introduce el uso de cintas magnéticas para el
almacenamiento de datos.
f. Aparecen los primeros sistemas comerciales de base de datos
relacionales como 0B2, Oracle, Ingres y Rdb.

0 0 G 0 0 G 0G0 0 G GJ
la2b6c5d4e1f31

4.
Una de las tablas resultantes del proceso de normalización sería:

Cedula Nombres Pueno l Salario Email -


11t4l6ns1 JOSe�vf Jef�dtAt�a 1 m, JaYoVl@utpl.edu. ec;
la all.com
1429938456 Martlla Ceva11os Admlflistramo 1500 mcevaUos:!>utDl.edu. ec
0311128647 .Jollre Alvarado Adminlstratl� 1500 jalvarado@u!:j!l.edu.ec;
lofalv:ilirnall .corn
- - ·- 1- -
O Empleado(Cedula, Nombres, Emall)
v O Puestos(ldPuesto, Puesto, Salarlo)

O Empleado(Cedula, Nombres, Puesto)


s.
5.

lCuántas tablas devuelve una instrucción SQL, si recibe como entrada una o varias tablas?
O Devuelve el mismo número de tablas que recibe como entrada.
O El número de tablas devueltas está en dependencia de la cardinalidad de la(s) tabla(s).

v O Siempre devuelve una tabla.

6.

El orden correcto de una sentencia SELECT básica es:


Ü SELECT WHERE ... ORDER BY
y Ü SELECT FROM ... ORDER BY .

Ü SELECT WHERE ... GROUP BY.

7.

lCómo tratan las funciones de agregación a los valores nulos?


O Los incluyen en los cálculos generando un grupo para dichos valores

O Los evitan a través de filtros en el WHERE (where nombre is not null)

v O Los Ignoran (como en SQL)

8.

lCuál de las siguientes sentencias emplearía para quitar permisos de inserción, borrado o actualización sobre la
tabla Empleado desde el UsuarioB?

V Ü REVOKE insert, delete, update ON Empleado FROM UsuarioB;


o REVOKE insert, delete, update FROM UsuarioB ON Empleado;
o REVOKE insert, delete, update FOR Empleado FROM UsuarioB;
9.

La normalización se fundamenta en:


O Dependencias transitivas

O Formas normales

v O Dependencias funcionales

10.

A 11 Dada la siguiente relación, qué tablas se generarían al transformar


1�1·'::::=u
- ==º==-'
' "--_-_-_-_-_-_-_-_-_-_-_-_-_H"�=c=op=ª=• ·•=L=b=ro
t� del modelo ER al modelo relacional:
b

-l

V O Dos tablas: libro y copias-libro, relacionadas por una clave


foránea desde copias-libro hacia libro.

O Dos tablas: libro y copias-libro, relacionadas por una clave


foránea desde libro hacia copias-libro.
Tres tablas: libro, coplas-libro y una tercera tabla,
O conformada por las claves primarias de las entidades
involucradas.
11.

El modelo relacional está basado en el concepto matemático de relación, en donde una tupla es:
O Un grupo de dominios

v O Una secuencia o lista de valores

O Un conjunto de registros

12.
Marque la sentencia correcta. En la siguiente Imagen podemos distinguir:

instructor student
ID. ID
name name
salary 1
tot_cred

O Los rombos, que representan conjuntos de entidades

O Subrayado Indica los atributos comunes entre las entidades

✓ O Los rectángulos, que representan conjuntos de entidades

O Atributos que describen al conjunto de relaciones


13.

Las sentencias DML están representadas por:


Ü ALTER, DROP, CREATE.
✓ Ü SELECT, INSERT, UPDATE y DELETE.

Ü GRANT y REVOKE.
14.

Son ejemplos de entidad:


a. Libro.
b. Compras.
c. ISBN.
d. Factura.
e. Nro. factura
O b, d y e son correctos

O a, by e son correctos

✓ O a, b y d son correctos
15.

En las operaciones relacionales

a. Los datos obtenidos en la relación resultante son del mismo tipo de las relaciones base.
b. Devuelven como resultado una nueva relación.
c. Se pueden combinar para obtener resultados más precisos.
O a y b son correctas
O b y e son correctas
✓ O Todas las opciones son correctas
16.

¿cuál de los siguientes objetos de base de datos mejora el rendimiento de algunas consultas?
O Vistas

✓ O Indices

O Tablas
17.

Teniendo en cuenta el siguiente esquema relaoonal sobre


infracciones y multas en el tránsito, seleccione las consultas correctas Cuál de las siguientes opciones permitiría mostrar un listado del
de acuerdo a las preguntas planteadas usando SOL. nombre de la Infracción y el número total de cada una de ellas
Conductor(numeroL.1cencia,nombreC,direcdon,telefono) ordenadas de mayor a menor.
Agente(idAgente,nombreA,rango,salario)
lnfracc1on(cod1go,descnpaon,costo)
Multa(numerollcencia,idAgente,codigo,fecha,pagada)

O Select descripcion, count(m.cuantos) From multa m, infraccion i where m.codigo = i.codigo group by
descripcion arder by 2 dese;

✓ O Select descripclon, count(m.codlgo) cuantos From multa m, lnfracclon i where m.codlgo = l.codlgo group by
descrlpcion arder by 2 dese;

O Select descripcion, count(m.codigo) cuantos From multa m, infraccion i where m.codigo = i.codigo group by
descripcion arder by 2 ase;
18.

Complete con los términos correctos:


Una no puede tener clave _
✓ O entidad / más de una / primaria

O entidad / una única / primaria

O entidad / más de una / foránea


19.
Si necesitamos conocer los facultades que han tenido cursos en el Verano 2015 y pero que no han ofertado en
Verano 2016, podríamos hacer la operación:
v O Diferencia de conjuntos

O Intersección

O Unión
20.

Dada la siguiente relación:


Una vez aplicado el proceso de normalización, las tablas resultantes son:
Edificlo(ldBulld, building)
Departamento(ldDept, dept_name, budget, ldBuild)

- -- -- - --
Empleado(ID, name, salary, ldDept)
éen qué forma normal se encuentra el modelo?
ID v O Tercera forma normal

-
21222 ElNw,n PhJ-a w- 70000
O Forma normal de Boyce Codd
Ulll w.. 90000 f- p...,.... lllOOOO
p..,...
� �...
323-0 Os.Id 60000 KükWy 50000
7'000 c-r-Sn. T•)'loo 100000 O Segunda forma normal
El«..["1§,

- -
'ill:M.:I Kiffi 80000 T•)'loo
w-

·-·
767116 Crid<
l0101 Srinn,-
7lOOO
6!000
11�
c-r-Scl. T.,to,,
90000
100000
O Primera forma normal
585113 c.am.-n UlOO Hulo,y PM'\lff 50000
1)821 9lOOO c_,,..Sd. T•)'loo 100000
Ul51 Mou.rt M.....- P4d.nl
� Colcl POOO Phy.- w.,-, 70000
� Slftah 80000 f- p- lllOOOO

21.

Un atributo simple es aquel que está formado por:


v O Un único componente con existencia independiente.

O Un único valor que se puede dividir en subpartes.

O Múltiples componentes cada uno con existencia independiente.

-
22.

--
En la imagen siguiente al realizar la transformación del modelo

--
ln1trvcter
conceptual al lógico:
1:1

......
D
O

--
....,,, se propaga la clave principal desde phone a Instructor

--
... lnKtM
O se propaga la clave foránea desde Instructor a phone

.....
o v O se propaga la clave principal desde instructor a phone
....., 1 � D

23.

Para las s19uientes preguntas trabajaremos con el esquema de la Cuál de las siguientes opciones emplearía para obtener un listado
distnbUclón de personal por departamentos, que se presenta a
continuación: con los nombres del empleados y sus salarios, orldenados por sus
salarios desde el más alto al más bajo.
FUNCIONARIO �. nombreFunc. Feclng, Sexo, ldCargo,
ldDepto)
CARGO�. Cargo, sa1ari0) O Select nombreFunc, salario from salario s, funcionario f
DEPARTAMENTO�. Depto, Ramal) where s.ldCargo=f.ldCargo order by;
Select nombreFunc, salario from funcionario f. cargo c
O where
f .ldCargo=c.ldCargo order_by salarlo;

V O Select nombreFunc, salario from funcionario f, cargo c


where f.ldCargo=c.ldCargo order by salarlo dese;
24.

La normalización podríamos decir que es un proceso de


v O simplificación de datos

O despliege de datos

O optimización del volúmen de datos

25.

Dentro del modelo relacional de base de datos un concepto primordial son las restricciones de integridad, cuya
forma más elemental son:
O Los disparadores (triggers) de base de datos.

O Los constraints de tipo CHECK.

v O Las restricciones de dominio.


26.
Mostrar el nombre del agente y la descripción de las Infracciones que ha levantado y las fechas en las que lo hizo

Teniendo en cuenta el siguiente esquema retaoonai sobre 1nfracaones y multas


en el tránsito, seleccione la respuesta correcta a las siguientes interrogantes

Conductor Apnll Infracciones M<ll!a


numeroUc.nc.la ld.Uente nwn11rol.kancl1
nornbreC nomb<IIA lc!A&ente
dlrecclon rlllllO �
o codlao
telefono ublrio fecha
oaud1

O nnombreA,descrlpclon,fecha (agente X multa X lnfracclon)


v O nnombreA,descripcion,fecha (agente l><l multa infraccion)

O (nnombreA,descrlpclon,fecha)co(agente l><l multa l><l lnfracclon)


27.

Considerando el siguiente ejemplo, marque aquellas aseveraciones que son verdaderas

O name es un atributo multivalorado

v O address es un atributo compuesto

O street es un atributo derivado


28.

Temendo en cuenta el siguiente esquema relacional sobre


mfrocoones y multas en el trtmsrto, seleccooe las consultas correctas
Cuál de las siguientes opciones permitiría mostrar el nombre del
de acuerdo e las preguntas planteadas usando SOL conductor y la fecha de la multa Indicando si está o no pagada.
Conductor(numeroUcenc.a,nombreC,direccion,telefono) Select nombreC, pagada, fecha From conductor c, multa m
Agente(tdAgente,nombreA,rango,solano)
lnfrocaon(cochgo,descnpcton,costo) O Where c.numerollcencla = m.numerollcencla and
Multa(numeroL1cenc1a,ldAgente,codigo,fecha,pagada) pagada= 'SI';

V O Select nombreC, pagada, fecha From conductor c, multa m


Where c.numerollcencia = m.numerolicencia;
Select nombrec, pagada, fecha From multas m, conductor
Oc,
agente a Where c.numerollcencia = m.numerolicencia;

29.

La siguiente Imagen representa una cardinalidad:

O de uno a uno

O de muchos a muchos

O de muchos a uno

v O de uno a muchos

30.

En la fórmula crp(r), p es llamado:


O Condición de join

y O Predicado de selección

O Relación

31.

¿cuál de las siguientes sentencias es verdadera acerca de la salida obtenida de una sub-consulta?
O Permanece en la caché
y O Se utiliza para completar la consulta externa (principal)

O Se mantiene dentro de la sub-consulta y se puede utilizar más adelante cuando sea necesario

32.
Llbros(ldl1bro, titulo, edrtonal, orea) ¿cuál de las sentencias emplearía para definir la clave primaria de
Autores(i:1Autor, nombre_a, nacionahdad)
Estudiantes(idlector, ONI, nombre_e, direccion, carrera, edad) la
LJbr0-Autor(1dllbro, 1dAutor) relación Libro-Autor?
Prestamos(1dlector, idl.Jbro, fechaPrestamo, fechaOevol, devuelto)

o CONSTRAINT LibAut_pk PRIMARY KEY (idLibro+idAutor)


o CONSTRAINT
KEY (idAutor)
LibAut_pk PRIMARY KEY (idlibro), PRIMARY

V o CONSTRAINT LibAut_pk PRIMARY KEY (idlibro, idAutor)


33.

Para las s,gu.entes preguntas trabaJaremos con el esquema de la


d1stnbuc16n de personal por departamentos, que se presenta a
contmuactón Cuál de las siguientes sentencias de álgebra relacional, serviría
FUNCIONARIO (idFunc, nombreFunc, feclng, sexo, JdCargo, ldOepto) para obtener un listado con el nombre de los empleados de sexo
CARGO (odCargo, cargo, salano) masculino y el nombre del departamento al que pertenecen.
DEPARTAMENTO (1dOepto, depto, edlfiooNum)

v O n nombreFunc, depto (a sexo='M'(funclonarlo) departamento)

O a nombreFunc, depto (n sexo='M'(funclonarlo) departamento)

O n nombreFunc, depto (a sexo='M'(funclonarlo))


34.

En SQL tenemos funciones que se denominan operaciones de conjuntos. Frente a cada sentencia coloque el nombre
del operador correcto, sea este instersect, union o except.
Devuelve las tuplas de
la primera entrada que no
union existen en la segunda
intersect Devuelve los resultados combinados de dos
SELECT
except
Devuelve sólo registros que son comunes a
ambos SELECT

35.

Un atributo compuesto está formado por:


O Un único atributo atómico.

v O Varios atributos simples.

O Varios atributos multlvalorados.

36.

Qué tipo de relación es aquella relación virtual que se crea dinámicamente a través de las relaciones base y que no
forma parte del modelo lógico.
O Un valor nulo.

v O Una vista.

O Un índice de una tabla.

37.

La operación producto cartesiano entre r y s requiere:


O que los dominios de los atributos de r y s sean iguales.

v O que los nombres de los argumentos (relaciones) sean diferentes

O igual número de atributos de r y s.

38.

Un concepto que aparece en el modelo E-R extendido es:


O Clase
O Herencia

v O Especialización
39.

Una relación se encuentra en 2FN si:


y O Todos los atributos no primos de la relación dependen del atributo primo(PK primary key)

O Todos los atributos no primos no dependen del atributo primo (PK)

O Todos los atributos no primos se derivan de los atributos primos (PK)

40.
Para las s;guientes preguntas trabajaremos con el esquema de la Cuál de las siguientes opciones aplicaría para obtener los nombres
dlStnbucKlO de personal por departamentos, que se presenta a
continuación: de los empleados que trabajan en el departamento de "Ventas".
FUNCIONARIO U!1f.U.D.t, nombreFunc. Feclng,
ldDepto)
5eKO, ldGargo,
O Select nombreFunc from funcionario f where f. ldDepto 11st
(select ldDepto from departamento where Depto=Ventas);
CARGO�. Catgo, 5alal10)
DEPARTAMENTO�- Oepto, Ramal)
Select nombreFunc from funcionario f where f.idDepto
O between (select ldDepto from departamento where
Depto="Ventas");

V O Select nombreFunc from funcionario f where f.ldDepto =


(select ldDepto from departamento where Depto='Ventas');

41.

lA cuál de las operaciones de JOIN representa la siguiente gráfica?

Ü INNER JOIN
V o RIGHT JOIN
Ü LEFT JOIN

42.

lCuál de las siguientes sentencias es cierta sobre el resultado de una sub-consulta?


O Una sub-consulta no arroja resultado, es sólo útil en la aceleración de la ejecución de la consulta principal.

O El resultado de una sub-consulta siempre es NULL

v O El resultado de una sub-consulta es utilizado por la consulta principal.

43.

____ es un objeto que existe y es distinguible de otros


objetos.
O Atributo

v O Entidad
O Cardinalidad
44.

lCuándo se produce la actualización de un atributo derivado?.


Señale las formas erróneas:
v O Cada vez que se acceda al mismo.
D Cuando cambien los valores de los que deriva.

v D Al momento de consultar a través de un SELECT.

45.

Las entidades débiles también se las conoce como entidades:


v O Hijas
O Complementarias

O Derivadas

46.

lCuál de las siguientes sentencias emplearía para crear una vista que muestre el nombre del empleado, el nombre
de la empresa donde trabaja y el salarlo que obtiene?

Pa,a las siguientes preguntas, trebajo,emos con el modelo de tablas que se muestra O conttnuac,6n
empleado (ldEmpleado.nombre_«npleodo, calle, clu<lod. emad)
trabaja {1dCmpleado,1dCmpresa, sueldo)
empresa (ldEmp1esa, nomb1e_empresa.cludad.seetor)
Jefe (ldEmpleado. Id.Jefe)

CREATE VIEW emp AS


V O SELECT nombre_empleado, nombre_empresa, sueldo
FROM empleado e, empresa s. trabaja t
WHERE e.ldEmpleado=t.ldEmpleado AND s.ldEmpresa=t.ldEmpresa;
CREATE VIEW emp
O SELECT nombre_empleado, nombre_empresa, sueldo
FROM empleado, empresa, trabaja;

47_ -�__S_E_L_E_C_T__
47. o m_b_r_e�_
n _ l ae _d_o�,�n_o_m_b_�
e m�p__ r =e_m�p_r
e l __=====================
_se _a�,_s_u_e_d_o
Teniendo en cuenta el siguiente esquema relacional sobre infracciones y multas en el tránsito, seleccione las
consultas correctas de acuerdo a las preguntas planteadas usando SQL.

Cuál de las siguientes opciones permitiría mostrar el nombre del conductor, el código y la descripción de las
infracciones que ha cometido el conductor que tiene la licencia número 125690 en fechas posteriores a 15 de
noviembre del 2012.

Conductor(numerolicencia,nombreC,direccion,telefono)
Agente(idAgente,nombreA,rango,salario)
lnfraccion( codigo,descripcion,costo)
Mulla(numerolicencia,idAgente,codigo,fecha,pagada)

Select nombrec, codigo, descripcion From infraccion i, multa m, conductor c Where c.numerolicencia =
O 125690 And m.fecha
between to '15/11/2012' And l.codlgo = m.codigo And c.numerollcencia = m.numerollcencla;
Select nombrec, codigo, descrlpclon From infraccion 1, multa m, conductor c Where c.numerollcencla =
✓ O 125690 And m.fecha >
'15/11/2012' And i.codigo = m.codigo And c.numerollcencia = m.numerollcencia;
Select nombrec, codlgo, descrlpclon From lnfracclon I, multa m, conductor c Where c.numerollcencla =
48. O 125690 And m.fecha >

Un modelo conceptual de los datos comprende:


✓ O Conjuntos de entidad.

O Índices principales y secundarlos.

O Listado de usuarios permitidos a ingresar en la base de datos.

49.

Al aplicar la operación de unión del álgebra relacional r U s, debe cumplirse que:

O El número de atributos es indistinto


O Todos los atributos de r y s deben tener el mismo dominio

✓ O r y s deben tener el mismo número de atributos


so.
50.

Una de las opciones de transformación de una especialización/generalización a un diseño lógico, es generar:

✓ O Solamente la superclase, para lo cual se genera una sola tabla con los atributos de la superclase mas los
atributos de cada subclase.
✓ O Solamente las subclases, con lo que cada subclase heredaría los atributos de la superclase.

O Una tabla para la superclase y una tabla por cada subclase heredando el atributo de clave foránea de la
superclase.

✓ O Una tabla para la superclase y una tabla para cada subclase heredando el atributo de clave primaria de la
superclase.

51.

Seleccione los términos correctos para completar los espacios en la frase: Dentro del modelo entidad relación, una
____ es una
___ u del mundo real que es distinguible de otros _
O clave candidata /alternativa/ concepto/ objetos

✓ O entidad / cosa / objeto / objetos

O tupla / fila / objeto / registros

52.

LA cuál de las operaciones de JOIN representa la siguiente


gráfica?

Ü RIGHT JOIN
✓ Ü LEFT JOIN
Ü INNER JOIN

53.

Las entidades débiles también se las conoce como entidades:


O Derivadas

O Complementarias

✓ O Hijas

54.
Para especificar el esquema de la base de datos se utiliza:
Ü El lenguaje DML.
O Una combinación del lenguaje DDL y DML.

✓ Ü El lenguaje DDL.

55.
SS.

Una relación puede tener:


O Atributos de una de las relaciones

✓ O Atributos propios

O Interrelaciones
56.

En la práctica se recomienda llegar a:


Ü 4FN

Ü FNBC

✓ Ü 3FN
57.

En la normalización, cuando se tiene una tabla o esquema que


debe separarse en dos tablas distintas, se tiene que:
O adicionar una clave foránea en la tabla original

✓ O duplicar las clave primaria en la nueva tabla

O duplicar la clave foránea existente


58.

Al conjunto de valores permitido para cada atributo se le conoce como:


✓ O Dominio
O Cardinalidad

O Rango

59.

El resultado de una expresión aritmética que envuelva a un null da como resultado:


O Espacio en blanco " "

O Cero (O)

✓ O null

60.

Una entidad será fuerte sí


O Desde su inicio se ha definido la clave primaria

✓ O su existencia no depende de la existencia de otro tipo de entidad

O Otro tipo de entidad determina su existencia

61.

lCuál de las siguientes tipos de join se usa para combinar las filas de una tabla con otras filas de la misma tabla?
O Non-equijoin

O Outer join

✓ O Self-join

O Equijoin

62.

Si necesitamos conocer los cursos que se han dictado en el Verano 2015 y Verano 2016, podríamos hacer la
operación:
O Diferencia de conjuntos

✓ O Unión

O Intersección

63.

lCuál de las siguientes sentencias es verdadera acerca de la salida obtenida de una sub-consulta?
O Se mantiene dentro de la sub-consulta y se puede utilizar más adelante cuando sea necesario

O Permanece en la caché

✓ O Se utiliza para completar la consulta externa (principal)

64.
Para las siguientes preguntas trabajaremos con et esquema de la Cuál de las siguientes opciones se aplicaría para obtener el nombre
distribudón de personal por departamentos, que se presenta a
conllnuacK>O: de los empleados y su salario, de aquellos empleados cuyo salarlo
es mayor a $1200, utilizamos la siguiente sentencia SQL:
FUNCIONARIO �. nombreFunc, Feclng, Sexo, 1dCargo,
ldDepto)
CARGO� Cargo, 5alari0)
DEPARTAMENTO Ckt..l&Rl.Q. Deplo, Ramal)
O Select nombreFunc, salario c from funcionario f, cargo
where f.IdCargo = c.IdCargo and salario<1200;

O Select nombreFunc, salarlo from funcionario f, cargo c


where salarlo> 1200;

V O Select nombreFunc, salario from funcionario f, cargo c


where f.IdCargo = c.IdCargo and salario>1200;
65.

Teniendo en cuenta el siguiente esquema relaoonaJ sobre cuál de las siguientes opciones permitiría mostrar los nombres de
mfracoones y multas en el tránsito, sektccl008 las consutas correctas
de ocuerdo e las preguntas pfanteodas usando SOL los agentes cuyo salarlo es menor que $800.
Conductor(numerot..icenaa,nombreC,d ..ecaon,telefono)
Agento(ldAgeflto,nornbroA.roogo,solar<>) O Select nombreA From agente Where salario > 800;
lnfracoon(codlgo,descnpcoon,costo)
Mullll(oomemllcenc,a,ldAgente,rodigo,focha.pagada) SELECT nombre.agente FROM agente WHERE salario >
O 800;
v O select nombreA from agente where salario < 800;
66.

Cuando una clave está formada por más de un atributo, decimos que es una clave:
O multivaluada

O derivada

v O compuesta

67.

Una base de datos puede ser modelada como (escoja dos opciones):
v D Relaciones entre entidades

D Un diagrama de clases

v D Una colección de entidades

68.

Si necesitamos conocer los profesores que han dictado cursos en el Verano 2015 y pero que no han ofertado en
Verano 2016, podríamos hacer la operación:
O Unión

O Diferencia de conjuntos

v O Intersección

69.

Para las sjguientes preguntas trabajaremos con et esquema de la Cuál de las siguientes opciones aplicaría para obtener el número de
distnbUclón de personal por departamentos, que se presenta a
cont1nuacióo: empleados en cada departamento junto al nombre del
departamento.
FUNCIONARIO �. nombfeFunc, Feclng, Sexo, ldCargo,
ldDepto)
CARGO� Cargo, Salano)
DEPARTAMENTO�- Depto. Ramal)
V O Select Depto, count(ldFunc) as total from departamento d,
funcionario f where d.ldDepto = f.ldDepto group by Depto;
Select IdDepto, count(Depto) as total from departamento
O d, funcionario f where d.IdDepto = f.IdDepto group by
Depto;

O Select Depto, count(idFunc) as total from departamento d,


funcionario group by Depto;
70.


Identifique la forma normal en la que se encuentra el siguiente esquema:

• ¾Mtt!\h .
h>ededatos 123
1 Progr3maoón web 23-4

1 Pro¡nmac10n visual 23-4

2 Base de datos 123

Ü 2FN
Ü 3FN
y Ü 1FN
71.
SI para cada tupla de una entidad, existe uno o una combinación de atributos que la identifiquen de forma única,
estamos hablando de la:
O Clave candidata.

O Llave foránea.

v O Llave primaria.

72.

Al realizar una operación producto cartesiano entre r y s


a. Los atributos de las r y s se suman.
b. Los atributos que tengan el mismo nombre en r y s deben tener un prefijo o deben ser renombrados.
c. El número de tuplas de la relación resultante está dado por la multiplicación de la cardinalidad de r y s.

Seleccione la respuesta correcta:


O a y c son correctas

O a y b son correctas

v O Todas las opciones son correctas

73.

llbros(ktlibro, titulo, editorial, area) lCuál sentencia emplearía para crear la clave foránea entre las
AutoreS(K1Autor, nombre_a, reoonenoeo)
Estudiantes{idlector, DNI, nombre_e, rnrecooo, carrera, edad) relaciones Prestamos y Estudiantes?
LJbro-Autor(k1Llbro, 1dAutor)
Prestamos(idlector, ktlibro, fechaPrestamo, fechaDevot, devuelto)
Ü CONSTRAINT prest_fk FOREIGN KEY (idllbro) REFERENCES
Prestamos (ldLector)

V Ü CONSTRAINT prest_fk FOREIGN KEY (idLector)


REFERENCES Estudiantes (idLector)
o CONSTRAINT prest_fk FOREIGN KEY (Estudiante)
REFERENCES Prestamos(idLector)

74.

lQué es una clave externa?

V O Un atributo o conjunto de atributos que refuerzan las reglas de


integridad especificadas por los usuarios.

O Un atributo o conjunto de atributos dentro de una relación que se


corresponden con la clave candidata de alguna relación.

O Un atributo o conjunto de atributos seleccionados para


identificar las tuplas de forma unívoca dentro de la relación.

75.

En la 3FN se elimina
v O Transitividad

O Valores duplicados

O Valores atómicos

76.

Dado el s.gutente esquema sobre préstamos de libros en btbhoteca Defina la sentencia DDL SQL para crear un índice único en la
llb� btulo. ednonal, area)
relación Estudiantes.
Autore�. nombre_a, naoonahded)
Estudiantes� ONI, nombre_e, drecoon, carrera, edad) 1. CREATE
LJbro-Autor(JglJbm..Jlllluig¡)
Presta�. .ll!l.il!!2 fechaPrestamo. fechaOevol, devuelto) 2. INDEX
3. Estudiantes
4. estu_ldx
5. UNIQUE
6. (DNI)
7. ON

1 Estudiantes l�§JI UNIQUE 1 �I estu-ldx 1 CREATE 1


CREATE UNIQUE INDEX estu-ldx ON Estudiantes (DNI)

77.

empleado (tdEmpleado,nombre_empJeado, calle, ciudad, email) lCuál de las siguientes sentencias emplearía, para crear el
traba,a (1dEmpleado,1dEmpresa, sueldo) constraint
empresa (ldEmpresa, nombre_empresa,c1udad,sector)
1efe (1dEmpleado, id.Jefe) de clave primaria para la tabla Empleado?

Ü CONSTRAINT emp_pk (idEmpleado) PRIMARY KEY


V Ü CONSTRAINT emp_pk PRIMARY KEY (idEmpleado)

Ü CONSTRAINT emp_pk PRIMARY KEY ON idEmpleado


78.

Un modelo de datos corresponde a:


v O Al proceso de construir una arquitectura detallada según el problema.

O Uno de los componentes fundamentales del SGBD.

O Un conjunto de herramientas para describir un conjunto de datos.

79.
Ordene como ud crea conveniente
Una vez creada la relación Prestamos, se desea eliminar el atributo
"devuelto". Defina la sentencia para borrar dicha columna.

Dado el siguiente esquema sobre préstamos de libros en biblioteca:

Libros{jdljbro_ titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes{idlector. DNI, nombre_e, direccion, carrera, edad)
Libr0-Autor(idlibro, idAutor)
Prestamos(idlector, idlibro, fechaPrestamo, fechaDevol, devuelto)
1 11 11 11 1
Prestamos ALTER TABLE DROP COLUMN devuelto

ALTER TABLE Prestamos DROP COLUMN devuelto


80.

Asumiendo que un instructor tiene a cargo más de un estudiante, la cardinalidad de la relación sería:
✓ O Uno a muchos

O Uno a uno

O Muchos a uno

81.

¿cuál sentencia es verdadera acerca de Natural Join?

O Si los nombres de columnas de las tablas de origen y destino no son iguales, la base de datos implícitamente
hace lo necesario
O Los nombres de columnas de las tablas de origen y destino deben ser idénticos

✓ O NATURAL JOINS, USING y ON son las palabras clave asociadas con Natural Jolns

82.

Una entidad débil:


O Es una entidad con pocos datos

O Es una entidad con pocos atributos

✓ O Debe su existencia a una entidad fuerte

83.

é Cuál sentencia es verdadera acerca de Natural Join?


O Los nombres de columnas de las tablas de origen y destino deben ser idénticos

✓ O NATURAL JOINS, USING y ON son las palabras clave asociadas con Natural Joins

O SI los nombres de columnas de las tablas de origen y destino no son iguales, la base de datos Implícitamente
hace lo necesario

84.

Junto a cada símbolo coloque el nombre de la operación de álgebra relacional al que representa: selección.
proyección, reunión natural o producto cartesiano.

ne e Proyección
a � Reunión natural
t><l Producto Cartesiano

X Selección

85.

El nivel de abstracción de datos en el que los usuarios perciben


los datos es el nivel:
O físico.

✓ O de vistas.

O lógico.
86.
Para las siguientes preguntas trabajaremos con el esquema de la Cuál de las siguientes opciones aplicaría para obtener el nombre y
drstnbución de personal por departamentos. que se presenta a
contmuación:
fecha de ingreso de los empleados que poseen el cargo de 'Agente
Vendedor-.
FUNCIONARIO �. nombreFunc, Feclng, Sexo, ldGargo,
ldOepto)
CARGO�. Cargo, Salar'IO)
Select nombreFunc, feclng from funcionario f where
DEPARTAMENTO�- Oepto, Ramal) O f.idCargo = (select Cargo from cargo where Cargo="Agente
Vendedor");
Select nombreFunc, feclng from cargo where idCargo =
O (select ldCargo from cargo where Cargo='Agente
Vendedor');
Select nombreFunc, feclng from funcionario f where
✓ O f.idCargo = (select ldCargo from cargo where
Cargo='Agente Vendedor');
87.

Seleccione el par de palabras que complementen la oración correctamente.

Para que exista una clausula __ en una consulta debe haberse declarado __
O having / agrupamiento

O arder by/ count(*)

V O having / commit

88.

Seleccione las opciones que corresponden a las bondades de la normalización:


a) normalizar los metadatos
b) optimizar el espacio en disco
c) eliminar los datos nulos
d) eliminar redundancia de datos
e) eliminar datos repetidos
O a, b y c son correctas

O b, c y e son correctas

V O b, d y e son correctas

89.

é Qué es lo que provoca una restricción de dominio?


O Valida la Integridad de los tipos de datos

✓ O Verifica que el valor del atributo corresponda al conjunto de valores permitidos

O Comprueba los valores de las claves primarias

90.

En el enunciado de dependencias funcionales donde:


A_, B
B -, c entonces A -, c

Se refiere a:
v O Dependencia funcional transitiva

O Dependencia funcional completa

O Dependencia funcional parcialmente completa

91.

lQué acción permite el lenguaje SQL?


O Comunicación por la red.

✓ O Inserción de Información nueva en la base de datos.

O Entrada de datos de usuario.

92.

lA qué tipo de modelo pertenece una base de datos, que se estructura en registros de formato fijo de varios tipos?
O Modelo jerárquico.

O Basado en objetos.

✓ O Basado en registros.

93.

Complete con los términos correctos:


Cada de una posee un tipo de dato, que se corresponde con un _
O índice / entidad / atributo

✓ O atributo/ entidad/ dominio

O dominio / relación / índice

94.
El objetivo de la normalización es obtener modelos de datos con:
V O Redundancia mínima

O Número mínimo de entidades

O Formas normales mínimas

95.

El modelado avanzado de especialización, generalización, y agregación se realiza en:


O Diseño físico

v O Diseño conceptual

O Diseño lógico

96.

¿cuál de las siguientes opciones, representa de mejor forma a una colección de datos que contiene información
relevante para una empresa?
O Sistema gestor de base de datos (SGBD)

v O Base de datos

O Sistema de archivos

97.

El catálogo del sistema Integra los metadatos de:


O los niveles de abstracción de datos de vistas, lógico y físico.

✓ O los objetos contenidos en la base de datos.

O los programas de aplicación

98.

é Cuál de las siguientes es una sentencia DML?


V Ü UPDATE
Ü DROP
Ü CREATE
99.

La siguiente Imagen representa un modelo E-R con una relación:

111Struclor

JQ
namt
salary

O disjunta

O reflexiva

v O ternaria

100.

Para las siguientes preguntas trabajaremos con el esquema de la


FUNCIONARIO (�. nombreFunc, Feclng, Sexo, ldCargo,
ldOepto) distribución de personal por departamentos, que se presenta a
CARGO {ldCargo. Cargo, Salario) continuación:
DEPARTAMENTO �. Oepto, Ramal)

Cuál de las siguientes opciones se utilizaría para obtener el nombre


del empleado y el cargo que ocupa, ordenados por el cargo.

v O Select nombreFunc, Cargo from funcionario f, cargo c where f.IdCargo = c.IdCargo order by cargo;

O Select nombreFunc, Cargo from funcionario f, cargo c where f.IdCargo = c.IdCargo order by IdCargo;

O Select nombreFunc, IdCargo from funcionario f, cargo c order by IdCargo;

101.
FUNCIONARIO (ldFunc, nombreFunc, feclng, sexo, ldCargo, 1dDepto) Cuál de las siguientes sentencias de álgebra relacional, serviría
CARGO (idCargo, cargo, salano) para
DEPARTAMENTO (idOepto, depto, ediflOONum)
obtener un listado con el nombre de los empleados de sexo
masculino y
el nombre del departamento al que pertenecen.

O n nombreFunc, depto (a sexo='M'(funcionario))

V O n nombreFunc, depto (a sexo='M'(funcionario)


departamento)

O a nombreFunc, depto (n sexo='M'(funcionario)


departamento)
102.

Un atributo multivalorado es aquel que:


O Representa un valor que puede derivarse del valor de un atributo o conjunto de atributos relacionados.

O Está formado por múltiples componentes, cada uno de ellos con existencia independiente.

v O Contiene múltiples valores para cada instancia de un tipo de entidad.

103.

Una clave compuesta, puede tener:


O Un atributo y su dominio.

v O Al menos dos atributos.

O Un atributo y su índice.
104.

cCuál de las siguientes sentencias son verdaderas acerca de una vista compleja?

v O Las sentencias DML no se pueden ejecutar sobre vistas complejas

v O Se basan en varias tablas base

O No se pueden realizar agregaciones

105.

Ordene los ítems para crear un índice único para la tabla Cliente(idCliente, nomCII).

1. Cliente
2. (idCliente)
3. Cliente uk
4. ON
5. CREATE
6. INDEX
7. UNIQUE
1
UNIQUE �
11 (-d_C_l
i _e_n_t
l __
e ,l)'_c_R_E_A_T_E
l �I ���11 Cliente uk 1
I

CREATE UNIQUE INDEX Cliente uk ON Cliente (ldCliente)

106.

Marque la sentencia correcta. En la siguiente imagen podemos distinguir:

instructor studen!
lI2 ID
name name
salary tot_cred

O Subrayado Indica los atributos comunes entre las entidades


O Los rectángulos, que representan conjuntos de relaciones
v O Los rombos, que representan conjuntos de relaciones
O Atributos que describen al conjunto de relaciones
107.

é Cuál de las siguientes sentencias es verdad acerca de los comandos DDL?


O Si el comando DDL falla, la transacción actual aún está comprometida

v O Los comandos DDL se confirman automáticamente y finalizan la transacción activa en curso

O Si el comando DDL falla, la transacción actual se deshace

108.
La función de agregación AVG, toma:
v O Una columna completa como argumento y calcula un único valor como resultado.

O Una columna completa como argumento y calcula resultados por grupos.

O Un valor como argumento y calcula un único valor como resultado.

109.

Un lenguaje de consulta, es un lenguaje de nivel superior al:


v O de los lenguajes de programación habituales.

O de los lenguajes comerciales.

O de los lenguajes de consultas puros.

110.

Cuando hablamos de restricciones de dominio, decimos que:


O El número de dominios depende del tipo de dato.
O Toda columna puede tener mas de un dominio.
v O Toda columna tiene un dominio.
111.

Dentro de SQL tenemos funciones que nos permiten manipular las cadenas de caracteres. Frente a cada actividad
coloque la función que lo hace posible: lower, upper, trim o like.

Lower ...._ ...,.., Conversión a mayúsculas

trlrn e e Conversión a minúsculas


upper ----- ______. Comparación de patrones
..----------.. Elimina espacios al final
Llke
de las cadenas

112.

Una forma de explicar una dependencia funcional en un esquema ABC, donde A_, BC es que:
O BC determinan parcialmente la existencia de A

O BC determinan a la existencia de A

v O BC dependen de la existencia de A

113.

Para las siguientes preguntas trabajeremcs con el esquema de la lCuál de las siguientes sentencias de álgebra relacional, serviría
drstnbucrón de personal por departamentos, que se presenta a
conunuacón:
para
obtener el nombre del empleado y el nombre del departamento
FUNCIONARIO (idFunc, nombreFunc, feclng, sexo, idCargo, idOepto)
CARGO (ldCargo, cargo, satano)
donde
DEPARTAMENTO (1dDepto, depto, ed1fi00Num) trabaja el empleado de código 103245?

O onombreFunc,Depto (nidFunc= 103245(funcionario) t><l departamento)

O nnombreFunc,Depto (o(funcionario) t><l idFunc= 103245(departamento))

v O nnombreFunc,Depto (oidFunc=103245(funcionario) t><l departamento)

114.

La operación de reunión externa


a. Permite trabajar con Información ausente.
b. Funciona de forma similar que la reunión natural.
c. Permite incluir datos que no satisfacen la condición de la
reunión natural.

Seleccione la respuesta correcta:


v O Todas las opciones son correctas

O a y b son correctas
O a y c son correctas
115.

Algebra es un lenguaje de consulta:


a Procedimental
b Base del lenguaje de consulta SQL
c Basado en lógica matemática

Seleccione la respuesta correcta:


O a y c son correctas
O a y b son correctas
v O Todas las opciones son correctas

116.
Dado el s,guoente esquema sobre préstamos de libros en b,bl.,teca Construya la sentencia DDL SQL para definir la clave primaria de la
l.Jb� btulo, edrtooal, area)
relación Libro-Autor
Auto,� oombre_a, naaonahded)
Estud,antes(tdlector DNI, nombre_e, d1recaon, carrero, edad) l. CREATE INDEX
l.Jbro-Auto,(ll11.Jbrg,J!IAulllr)
Presta�..!Sll.ill!P fechaPrestamo. fechaDevol, devuelto) 2. ON
3. Llbro_Autor
4, Llbaut_ldx
5. (ldllbro, idAutor)

�I Libro -Autor 1 CREATE INDEX 1 (ldllbro,ldAutor) 1 Llbaut-ldx 1


CREATE INDEX Llbaut-ldx Libro -Autor ON (ldllbro,ldAutor)

117.

La operación de proyección de álgebra relacional


a. Devuelve atributos de una relación especificados.
b. Elimina todas las tuplas duplicadas.
c. Presenta todas las tuplas de la relación.

Seleccione la respuesta correcta:


v O a y b son correctas.
O Todas las opciones son correctas.

O a y c son correctas.
118.

Ordene los ítems para construir la sentencia que conceda el privilegio de lectura sobre la tabla Pedido(idPedido,
fecha, idCliente) al usuario UserA.

IBBBBI
1 1

SELECT UserA
1 1

GRANT SELECT TO UserA ON Pedido

119.

El modelo relacional está basado en el concepto matemático de relación, en donde una tupla es:
O Un grupo de dominios

O Un conjunto de registros

v O Una secuencia o lista de valores

120.

LJbros(1dlibro, htuto, edrtonal, area) Una vez creada la relación Estudiantes, se desea cambiar el tipo de
Autores(liAutor, nombre_a, naaonahdad)
Estudiantes(Ktlector, DN1, nombre_e, direccion, carrera, edad) dato del atributo edad, de INTEGER a NUMBER, zqué sentencia
Llbro.Autor(tdllbro, 1dAutor) emplearía?
Prestamos(idlector, idllbro, fechaPrestomo, fechaDe�. devuelto)

o ALTER TABLE Estudiantes MODIFY (edad FROM integer TO


number(3));
V Ü ALTER TABLE Estudiantes MODIFY edad number(3);

Ü ALTER TABLE Estudiante (MODIFY edad number(3));

121.

Si tenemos la relación profesor (id, nombre, titulo, nombre_dept, sueldo) la consulta de álgebra relacional que
permite recuperar los profesores y el departamento donde trabajan es:
O Selección

v O Proyección

O Producto cartesiano

122.

La operación de reunión natural


v O Permite slmpllficar ciertas consultas que exijan un producto cartesiano

O Requiere Indicar un predicado o argumentos

O Permite sumar atributos de las relaciones participantes

123.

Una relación se encuentra en lFN si:


v O Contiene valores atómicos

O Posee datos sumarizados

O Varias celdas comparten datos entre si

124.
¿cómo describe a una clave candidata?
v O La superclave que no contiene atributos innecesarios

O Los atributos que identifican unívocamente cada tupla de la relación y puede contener atributos adicionales
no necesarios
O La clave seleccionada para identificar unívocamente una relación

125.

Uno de los tres niveles de abstracción de datos es el nivel de vistas, en el cual:


v O Sólo se describe parte de la base de datos.

O Se describe con suficiente detalle las estructuras de datos de bajo nivel.

O Se describe qué datos se almacena en la base de datos y qué relaciones existen entre esos datos.

126.

Una base de datos es un repositorio centralizado de datos, que:


O es accesible sólo por los directivos de la organización.

O sólo puede ser utilizado por el departamento de la organización que lo administra.

v O es accesible por toda la organización.

�- - �
127.

w... ¡¡¡¡

--·
(liilí - Ji.a Para llegar a la 1FN, debería suceder que:
1-.,, ..�� liltOtW lCII)
.,.,.,,,.1aw11
Kffl11416-�¡-rrau.o 11011 1
V O Haya un único valor en la Intersección de cada fila y
columna.
CJ111UW�.tt''"-1-�•lÓÓ ¡o,,,r-.q, .... oc:
!:!"!!S:!'°"
= - - - - O Se elimine una de las dos direcciones de correo para dejar
una sola por persona.

O Se cree otra columna para las tuplas en donde se tiene dos


direcciones de correo.
128.

Permite seleccionar solamente aquellas filas de la relación que cumplan cierto predicado

Se utiliza para indicar los atributos que se


mostrarán como resultado
••r---------.1e1• SELECT
Permite sel�ccionar solamente aquellas filas DISTINCT
de la relaclon que cumplan cierto predicado �
Permite recuperar tuplas únicas eliminando WHERE
duplicados
129.

¿A cuál de las operaciones de JOIN representa la siguiente gráfica?

V o INNER JOIN
Ü RIGHT JOIN

Ü LEFT JOIN

130.

é.Qué lenguaje se utiliza para especificar más propiedades de los datos?


O Lenguaje de control de datos.

O Lenguaje de manipulación de datos.

v O Lenguaje de definición de datos.

131.

A B e o En la siguiente entidad vehículo


Código Marca Modelo Motor Identifique el enunciado correcto de los siguientes enunciados:
1 Toyota Corolla 1600 a) A_, B
2 Tovota, RAV 2000 b) A-> C
c) A_, D
3 Toyota RAV 2500 d) B _, C
4 Chevrolet Spark 1300 e) B _, D
5 Chevrolet Cruzel 2000 f) C _, D

v O d, e y f no son dependencias funcionales de Vehículo

O a, b y c no son dependencias funcionales de Vehículo

O c, d y e no son dependencias funcionales de Vehículo

132.
Los sistemas de procesamiento de archivos, antecesores de las bases de datos, tenían algunos inconvenientes, de
los cuales nombramos algunos a continuación. Emparejar el tipo de problema con el efecto que produce.
Si surge un nuevo requerimiento de reporte
y no está Implementado, se tiene dos vías:
a) hacer el
reporte manualmente y b) encargar el
desarrollo del reporte a los programadores
Aislamiento de datos considerando la demora respectiva.
Dificultad en el acceso a los datos Cuando se producen cambios en el mismo
-.,___::::,..:;:----• instante pueden provocar datos
Anomalías en el acceso concurrente • inconsistentes
Ya que los datos están dispersos en varios
archivos y en diferentes formatos se
dificulta la generación de nuevos programas
que manipulen esos datos.

133.

La redundancia de datos suele presentarse en:


v O Los sistemas basados en archivos.

O En los sistemas basados en archivos como en las bases de


datos.
O En las bases de datos.

134.

Relacione el tipo de operación SQL de acuerdo a sus características.


Incluye datos en una relación ya sea de
tupla en tupla o en conjuntos de tuplas
Se la emplea cuando se requiere modificar DELETE
un valor dentro de una tupla sin cambiar
INSERT
todos los valores de la misma
Elimina las tuplas de una relación pero no UPDATE
puede eliminar valores de atributos
concretos
135.

Varios documentos soportan la fase de modelado conceptual, uno de ellos es:


V O Diccionario de datos.

O Benchmarking sobre productos de base de datos.

O Documento de Estructura de Descomposición del Trabajo (WBS).

136.

a). Analice los siguientes tipos de relación. Elija la alternativa correcta:

v O a) Reflexiva; b) Binaria; c) Ternaria

O a) Unívoca; b) Binaria; c) Ternaria


b�
X R V O a) Reflexiva; b) Normal; c) Ternaria

e�
M

137.

En el siguiente esquema de dependencia funcional:

A B e
Al B1 Cl
se cumple que B->C debido a que:
A2 B2 C2
A3 B1 Cl
A4 B2 C2

v O Para cada valor distinto en B hay un solo valor en C

O Para cada valor en B hay varios valores en C

O Cada c es diferente el valor de B


138.

Cuál de las siguientes palabras reservadas, es una cláusula


obligatoria en la sentencia SELECT.
V o FROM
Ü WHERE
Ü HAVING
139.
Identifique la forma normal en la que se encuentra el siguiente esquema:
Ü 3FN
-1-1-1- -- Ü 1FN
P\lcbla 2l S6S6S6S6

�-1 2Ul2JU S.>l•mu y Ü 2FN


140.

Una forma de proteger la base de datos restringiendo el acceso a los usuarios son:
y O Las autorizaciones.

O Los asertos.

O Las claves foráneas (foreign key).


141.

Dado el stguiente esquema sobre préstamos de libros en b1bhoteca. Una vez creada la relación Estudiantes, se desea cambiar el tipo de
l.JbíOSlli!Li!!!Q, btulo, edrtonal, orea)
dato del atributo edad, de INTEGER a NUMBER. Construya la
AutoresCkl&IJ.w:, nombre_a, naoonefkíed) sentencia a emplear.
Estudiantes(tdlector DNI, nombre_e, direcdon, carrera, edad) 1. ALTER
Llbro-Auto,(llll.illm�
Prestamos� . .i2.W.!2!Q fec,haPrestamo. fechaOevol, devuelto) 2. MODIFY
3. TABLE
4. (edad number(3))
5. Estudiantes
1
ll�EE 11 11 1
Estudiantes (edad number(3)) MODIFY

ALTER TABLE Estudiantes MODIFY (edad number(3))

142.

Una entidad cliente es una de la entidad persona


O Agregación

O Generalización

y O Especialización
143.

El modelado conceptual es:


O Dependiente de la plataforma a implementar.

y O Independiente de los detalles de implementación.

O Dependiente del SGBD a implementar.


144.

Para las s19uientes preguntas trabaJaremos con el esquema Hoteles, lCuál sentencia se debe aplicar para encontrar el precio medio de
que se presenta a continuaCJ6n
las habitaciones dobles de todos los hoteles?
HOTEL�. ho!elName, crty)
ROOM (roomNo hol@INO type, pnce)
GUEST tguestNo. guestName, guest81rthDate)
O Select AVG(*) from room where type='Double';
BOOKING (ho1elN9 guestNo roomN9 daleFrom, date To)
O Select MAX(precio) from room where type='Double';

y O Select AVG(precio) from room where type='Double';


145.

Para las s19U1entes preguntas trabajaremos con el esquema Hoteles, Para eliminar los datos de las estancias en hoteles del Sr. Luis
que se presenta a ccnunueción.
Arguello, cuál de las siguientes sentencias emplearía?
é

HOTEL Ul:21.e.i.tfQ, hotelName, city)


ROOM (roomNo hotelNo, type, pnce)
GUEST (guestNo, guestName, gueslBirthDate}
Y O from
Delete from booklng b where b.guestNo=(select g.guestNo
guest g where guestName='Luis Arguello');
BOOKING (hotelNo,_guestNo roomNo dateFrom, date To}

O Delete from booking b where b.guestName= 'Luis Arguello';

O Delete guestName='Luis Arguello' from booking;

146.

Si un atributo dirección incluye calle principal, calle transversal, número de casa, piso y número de puerta, se un
ejemplo
de atributo:
y O Compuesto

O De grandes cadenas de texto CLOB

O Multivalorado
147.
Para las s19U1entes preguntas trabajaremos con el esquema Hoteles, Para actualizar el precio de las habitaciones simples del hotel
que se presenta a continuación:
Vilcabamba, con un 5% adicional, lcuál de las siguientes
HOTEL�. hotelName, city) sentencias aplicaría?
ROOM (roomNo hotelNo. type, pnce)
GUEST lguestNo, guestName, guestBirthDate)
Update room r set price=price*1,05 where r.hotelNo=
BOOKING (hotelNo...9uestNo roomNo dateFrom, datelo)
✓ O (select h.hotelNo from hotel h where
hotelName='Vllcabamba') and type='Slngle';
Update room r, hotel h set price=price*1,05 where
O r.hotelNo=h.hotelNo and hotelName='Vilcabamba' and
tvpe= 'Single';
Update room r set price=price*0,05 where r.hotelNo=
O (select h.hotelNo from hotel h where
hotelName='Vilcabamba') and type='Single';
148.

Un administrador de base de datos cumple varias actividades, las cuales describimos a continuación. Emparejar el
nombre de la actividad con las tareas que se realiza.
Crear el esquema original ejecutando un
Concesión de autorización para el acceso a script de sentencias DDL.
los datos.
Regular las partes de la base de datos a las
Definición del esquema. que pueden acceder los usuarios.
Mantenimiento rutinario. ,e,---------4ea Asegurarse de la disponibilidad de espacio
libre en disco. Respaldar la base de datos.
149.

Identifique la forma normal en la que se encuentra el siguiente esquema:

Din<d6n Taléfono Materia Num Matarb I Canwfll

Ser1o0 Puebl• 22 56565656 �iede:datos Ststemu


123

S.,r¡,o Pueblo 22 56565656 Procr,i!MdOn S.lte:m,s


234
web
S.,r¡,o Puebl• 22 56565656 ProcromKJÓn S..stemas
v,,wJ 23'

2mtin
2
""" Reformo 1 !lose de datos
123
Ststemas

Ü 2FN

Ü 3FN
✓ Ü 1FN
150.

Una entidad es un:


✓ O Objeto del mundo real

O Objeto abstracto del mundo real

O Concepto
151.

Cuando el sistema oculta ciertos detalles del modo en el que se


almacenan y mantienen los datos, estamos hablando de:
O Nivel de vistas
✓ O Abstracción de los datos

O Independencia de los datos


152.

empleado (idEmpleado,nombre_empleado, calle, ciudad, email) lCuál sentencia emplearía para crear un constraint de tipo CHECK
traba,a (1dEmpleado,1dEmpresa, sueldo) que permita controlar que se ingrese sueldos mayores a $100?
empresa (idEmpresa, nombre_empresa,ciudad,sector)
Jefe (1dEmpleado, id.Jefe)
Ü DEFINE CONSTRAINT salario_ck CHECK (sueldo > 100)
✓ Ü CONSTRAINT salario_ck CHECK (sueldo > 100)

Ü CONSTRAINT CHECK salario_ck(sueldo > 100)


153.

La normalización se encuentra en la fase de diseño de la


base de datos
O físico

O conceptual

✓ O lógico
154.
Para las s,gwentes preguntas trabajaremos con 8' esquema Hoteles, Para responder la consulta, z cuéntos hoteles tenemos en la tabla
que se presenta a cont,nuaoón Hotel, cuál de las siguientes sentencias emplearía?
HOTEL� hotelNome, oty)
ROOM Ull!lllltl!lJl!UWtlll. type, pnce)
GUEST (g�, gueslNome, 9uesl81r1hOote)
o SELECT hotelName, COUNT(*), as hoteles FROM hotel;
BOOKING �-9��-� doteTo) V Ü SELECT COUNT(*) hoteles FROM hotel;
o SELECT hotelName, COUNT(*) FROM hotel;
155.

Relacione los atributos con los tipos (sólo seleccione un tipo en caso de un atributo pertenezca a más de un tipo)

Código � atributo derivado


Edad atributo multivaluado

Teléfono atributo monovaluado


156.

Para las siguientes preguntas trabajaremos con el esquema Hoteles, Para Insertar los datos de la habitación doble #127, del hotel con
que se presenta a contmuactón·
código "H0023", cuyo precio es de $80, ¿cuál de las siguientes
HOTEL� hotelName, ctty) sentencias emplearía?
ROOM {roomNo hotelNo, type, pnce)
GUEST (guestNo, guestName, guestB,rthDate}
BOOKING �uestNo roomNo dateFrom, date To) ✓ O Insert lnto room values (127,'H0023','Double',80);

O Insert into room (127,'H0023','Double',80);

O Insert into room values (127,H0023,Double,80);


157.

Relacione cada operación con el efecto que produce:


Hace coincidir las tuplas cuyos valores
coinciden
para el o los atributos que son comunes a
ambas
relaciones.
Reunión natural
Combina tuplas de dos relaciones y su
Join (reunión) resultado
6_;_�-.:::------w contiene todos los pares de tuplas de las
Producto cartesiano dos relaciones Independientemente de si sus
atributos coinciden o no.
Permite mezclar pares de tuplas de dos
relaciones, una de cada relación en una
única tupla
158.

Emparejar los tipos de usuarios en un entorno de bases de datos con sus actividades:

Interactúan con el sistema invocando


sofisticados. programas de aplicación.

especializados
•---3--E:....---• Escriben aplicaciones de bases de datos
específicas.
normales. Formulan consultas en un lenguaje de
consulta de bases de datos.
159.

cCuál de las siguientes sentencias emplearía, para eliminar el constraint de clave primaria para la tabla Empleado?

Para las siguientes pr�untas, trnbajoremos con el modelo de tablas que se muestra II continuactón

empleado (ldEmpteado,nombre_Mlpteado, calle, ciudad, email)


trabaja (1dúnpteaclo.tdEmpres11, sueldo)
empresa (ldEmpresa. nombre_empresa,cludad,seetor)
Jefe (idEmpleado, Id.Jefe)

o ALTER TABLE OROP CONSTRAINT idEmpleado_pk;


V Ü ALTER TABLE DROP CONSTRAINT emp_pk;

Ü ALTER TABLE OELETE CONSTRAINT emp_pk;


160.

En el diseño conceptual el primer paso consiste en:


✓ O representar el problema a modelar

O identificar las entidades y restricciones

O considerar las consideraciones físicas de la base de datos

161.
Libros(idlibro, titulo, editorial, area) ¿Qué sentencia emplería para implementar un constraint en el
Autores(KiAutor, nombre_a, nactonahdad)
Estud,antes(ldlector, ONI, nombre_e, dueccco, carrera, edad) atributo devuelto de la relación Prestamos, para que solamente
Llbro-Autor(idllbro, 1dAutor) acepte los valores "SI" o "NO"?
Prestamos(1dlector, ldl.ibro, fechaPrestamo, fechaDeYrn, devuelto)
CONSTRAINT devuelto_ck CHECK (devuelto = "SI" OR
O devuelto= "NO")
✓ Ü CONSTRAINT devuelto_ck CHECK (devuelto IN ('SI', 'NO'))
CONSTRAINT devuelto_ck DOMAIN CHECK devuelto IN
O ('SI','NO')
162.

Para las Stgu1entes preguntas trabajaremos con el esquema Hoteles, Cuál de las siguientes opciones emplearía para Insertar los datos
que se presenta a conbnuaoón del
HOTEL� holelName, aty) hotel "Zamorano" de la ciudad de Loja, en la tabla hotel.
ROOM <=lj¡¡� type, pnce)
GUEST (�. guastName, guastB,rthDate)
BOOKING �,_g�..!!!!2!fill2�. date To)
Ü INSERT INTO hotel (101,'Zamorano','Loja');
✓ Ü INSERT INTO hotel VALUES (101,'Zamorano','Loja');
INSERT INTO hotel (hotel# ,hotelName,clty) VALUES
O (101,'Zamorano', 'Loja');
163.

lQué indica una instrucción ROLLBACK?


O Que los cambios realizados en la base de datos, se han hecho permanentes.

✓ O Que la transacción se aborta y por tanto se deshacen los cambios hechos en la base de datos.

O Que todas las operaciones de una transacción se han ejecutado satisfactoriamente, pero falta confirmar
dichos cambios mediante COMMIT.
164.

é Qué comandos se emplean para crear y eliminar índices?


Ü NEW_INDEX y DROP INDEX.

✓ Ü CREATE INDEX y DROP INDEX.

Ü CREATE INDEX y DELETE INDEX.


165.

é.Cuáles son las instrucciones SQL, en las que se basa el estándar ISO para el control de transacciones?
O Begin Transaction y End Transaction.

✓ O Commit y Rollback.

O Set transaction y Save Point.


166.

Cuál de las siguientes sentencias son verdaderas acerca de una


é

vista simple?
v D No se utilizan funciones de grupo

D Las mayoría de las veces se permiten sentencias DDL para que se ejecuten contra vistas simples

v D Se basan sólo en una tabla base

167.

La optimización del diseño de los datos mediante la normalización, debe darse sin que:
✓ O haya pérdida de información

O existan dependencias funcionales completas

O haya información duplicada


168.

Para las siguientes preguntas trabajaremos con el esquema de la


FUNCIONARIO �. nombreFunc, Feclng, Sexo, ldCargo,
ldOepto} distribución de personal por departamentos, que se presenta a
CARGO� Cargo, Salario} continuación:
DEPARTAMENTO�. Oepto, Ramal)

Cuál de las siguientes opciones se utilizaría para obtener el nombre


del empleado y el nombre del departamento donde está ubicado.

✓ O Select nombreFunc, Depto from funcionario f, departamento d where f.IdDepto = d.IdDepto;

O Select nombre, Depto from funcionario f, departamento d where f.IdDepto = d.IdDepto;

O Select nombreFunc, IdDepto from funcionario f, departamento d where f.IdDepto = d.Depto;

169.
El siguiente gráfico, representa una cardinalidad

A B

O Muchos a uno

O Muchos a muchos

-J O Uno a muchos
170.

Son ejemplos de relaciones entre entidades:


a. Ejemplar
b. Detalle factura
c. Posee
d. Tiene
e. Libro
f. Factura
Ü by f

-J Ü cyd
O a y e
171.

La clave principal de una entidad


-J O No puede contener valores nulos

O Debe basarse en una única columna

O Puede contener valores duplicados


172.

Dada la siguiente dependencia funcional (marque dos):


dept jrame i-- building, Budget
seña le las opciones correctas:
-J D dept_name es el determinante

D building, Budget son los determinantes

D dept_name es el determinado

-J D building, Budget son los determinados

173.

Una de las tablas que resultarían del proceso de normalización sería:

Puesto s.tilrio

Admini1tr.itvo 1500
AdnmktrattYO 1500

O Empleado(Cedula, Nombres, Emaill, Email2)

O Empleado(Cedula, Nombres, Salarlo)

-J O Email(Cedula, Email)

174.

Cuando se diseña una base de datos aseguramos que :


O el modelo de datos sea relacional

O Los datos estén completos y el resto se haga en la programación

-J O La tarea de programación se ocupe de la capa de presentación del sistema

175.
Ordene como ud crea conveniente
Defina la sentencia SQL DDL para crear un índice secundario en la
tabla Estudiantes basado en el atributo DNI.

Dado el siguiente esquema sobre préstamos de libros en biblioteca:

Libros(¡dl jbro. titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idlector, DNI, nombre_e, direccion, carrera, edad)
Libr0-Autor(idlibro, idAutor)
Prestamos(idlector, idlibro, fechaPrestamo, fechaOevol, devuelto)

1 Estudiantes I�� IJ
CREATE l �EJ
CREATE INDEX dni ldx ON Estudiantes (DNI)

176.

La funciones de agregación son aquellas que:


O De una colección de valores devuelven los valores modificados

✓ O De una colección de valores devuelven un sólo valor

O De una colección de valores se generan proyecciones

177.

Junto a cada tipo de lenguaje de consulta, coloque si es "procedimental" o "no procedimental". Seleccione la
combinación correcta.
O A->no procedimental/ B->no procedimental/ C->procedimental

O A->no procedimental/ B->procedimental / C->no procedimental

✓ O A->procedimental / B->no procedimental/ C->no procedimental

178.

lCuál de las siguientes sentencias emplearía para conceder


permisos de lectura sobre la tabla Empleado al UsuarioB?
✓ Q GRANT select ON Empleado TO UsuarioB;

o GRANT select TO UsuarioB ON Empleado;


Q ACCESS select ON Empleado TO UsuarioB;
179.

Teniendo en cuenta el siguiente esquema relacional sobre Infracciones y multas en el tránsito, seleccione las
consultas correctas de acuerdo a las preguntas planteadas usando SQL.

Cuál de las siguientes opciones permitiría mostrar el nombre del agente y la descripción de las infracciones que ha
levantado y las fechas en las que lo hizo.

Conductor(numerolicencia,nombreC,direccion,telefono)
Agente(1dAgente,nombreA,rango,salario)
lnfraccion( codigo,descripcion,costo)
Multa(numerolicencia,idAgente,codigo,fecha,pagada)

✓ O Select nombreA, descripcion, fecha From agente a, infraccion i, multa m Where a.idAgente = m.idAgente
And i.codigo = m.codigo;

O Select nombreA, descrlpclon, fecha From agente, lnfracclon, multa Where ldAgente = ldAgente And codlgo =
codlgo;
O Select nombreA, descripcion, fecha From agente a, infraccion i Where idAgente = i.codigo;

180.

El esquema de base de datos es:


O la vista de la base de datos que tienen los usuarios.

✓ O una descripción de la estructura de la base de datos.

O la colección de Información almacenada en la base de datos en un Instante determinado.

181.

La selección y proyección se denominan operaciones debido a que operan sobre una única relación

RESPUESTAS:

unitarias

182.
La relación recursiva se da entre:
O Más de dos entidades

✓ O Una entidad

O Dos entidades
183.

El proceso de normalización, hasta la 3FN generaría:

-··◄
m l6na1
1 -..
JOSO�
Puesto
Jef•dH,1t1
1 s.i.no
)0()1)
Emo«
l•-1!!-<du.«;
1awmrrr,.-natl.com
-

◄ ◄
1 19931 56 Mlrthl�ev1Uo, AdmlnistrotMJ 1500 rncev11l0;Jutot.�ec
0)211186 7 ◄ Jotfre Alvarado Admktfstratlvo 1500 ¡at....�!2!-""'-«:
IOf1lr.mlfflUl1l.com
- 1- - 1- -

O 1 tabla: Empleados, ya que todos los atributos dependen de la


clave primaria cedula.
✓ O 3 tablas: Empleados, Emalls y Puestos

O 2 tablas: Empleados e Emalls

184.

é Cuál se considera una de las principales finalidades de los sistemas de bases de datos?
✓ O Permitir que los usuarios tengan una visión abstracta de los datos

O Restringir el acceso para que ningún usuario del sistema de base de datos tenga acceso a la totalidad de los
datos.
O Aumentar el rendimiento global del sistema y obtener respuestas más rápidas

185.

Una clave primaria se escoge de entre:


O Algunas alternas

O Las claves primarias

✓ O Algunas claves candidatas

186.

Complete con las palabras correctas.

Dadas las relaciones Departamento(nombre_dept, edificio, presupuesto) Profesor(id, nombre, nombre_dept, sueldo)
Estudlante(id, nombre, nombre_dept, tot_creditos) Decimos que y son y es

✓ O Profesor/ Estudiante/ referenciantes / Departamento/ referenciada.

O Departamento/ Estudiante/ referenclantes / Profesor/ referenciada.

O Departamento/ Profesor/ referenciantes / Estudiante/ referenciada.

187.

La restricción de Integridad referencial ayuda a:


✓ O Mantener la consistencia entre tuplas de dos entidades.

O Completar datos antes de ser ingresados a las entidades.

O Validar que no se ingresen valores nulos en las tuplas de las entidades.

188.

Relacione la terminología con sus conceptos:

Tupla � � Representa a una columna de una tabla


Relación ■-------':�E----t■ Se representa físicamente por una tabla

Atibuto Se refiere a una fila de una tabla

189.

é Cuál de las siguientes sentencias es verdad acerca de una vista?

O Una consulta utilizada en la Instrucción CREATE VIEW tiene que tener una sintaxis SELECT simple (sin
grupos ni funciones de agregación)
O No puede utilizar una cláusula WHERE en consulta utilizada en la instrucción CREATE VIEW

✓ O Las subconsultas pueden incrustarse en una sentencia CREATE VIEW

190.
El cálculo relacional de tuplas
O Es un lenguaje no procedimental que describe como obtener la información

O Es un lenguaje procedimental que describe la Información deseada y como obtenerla

,j O Es un lenguaje no procedimental que describe la información deseada

191.

Teniendo en cuenta el siguiente �� relaclOf\31 sobre 1nfracaones y multas Mostrar el nombre del conductor y la fecha de la multa, indicando si
en el tran$1lo, selecoone ta respuesta correcta a las 5tguien1es lflterrogantes
está o no pagada

✓ O nnombrec, pagada, fecha (conductor l><l multa)

O nnombreC, pagada, fecha (conductor l><l


pagada='SI'(multa))
O nnombreC, pagada='SI', fecha (conductor l><l multa)

192.

Dado el s,guiente esquema sobre préstamos de hbros en b1bhoteca· Defina la sentencia DDL SQL para crear la clave foránea entre las
l.Jbros<i!l!J!lrQ, btulo, editonal, oreo)
relaciones Prestamos y Estudiantes, al momento de crear la tabla.
Autores� nombre_a, nacionaltdad) l. CONSTRAINT
Estud1antes(idlector ONI, nombre_e, direcoon, carrera, edad) 2. FOREIGN KEY
Libr0-Autorúgl_¡J¡m�
Presta�.� fechaPrestamo. fechaDevol, devuelto) 3. prest_fk
4. (idlector)
S. REFERENCES
6. Estudiantes
1 11 11 11 11 11 11 11 1
CONSTRAINT Estudiantes REFERENCES (id Lector) (idlector) FOREIGN prest fk KEY

CONSTRAINT prest fk FOREIGN KEY (id Lector) REFERENCES Estudiantes (idlector)

193.

é Cuál de las siguientes sentencias son verdaderas acerca de los índices?


O Si se ejecuta una Instrucción UPDATE en una tabla, los índices también deben actualizarse manualmente

O Si una instrucción DELETE se ejecuta en una tabla, los índices deben eliminarse manualmente también

✓ O Si se ejecuta una sentencia UPDATE en una tabla, los índices correspondientes también se actualizan.

✓ O Cuando se elimina una tabla, los índices se eliminan automáticamente

194.

¿A cuál de las operaciones de JOIN representa la siguiente


gráfica?

Ü NATURAL JOIN
Ü JOIN

,j Ü FULL OUTER JOIN

195.

¿En qué fase del diseño de la base de datos, las actividades se centran en describir los datos y sus relaciones?
O Diseño físico.

✓ O Diseño conceptual.

O Diseño lógico.

196.

-
Ten� en cuenta el 519u�\e � rebaonal sobre infracaooM y mullas Mostrar los nombres de los agentes cuyo salario es mayor que
en el transito, selecoone la respuesta cooecta a las 51guientes mtenogantes
$800.

E O
,J O
O
o nombreA(nsalarlo>B00(agente))

n nombreA(osalarlo>B00(agente))

o salario>B00(agente)

197.
Teniendo en cuenta el s,gu,ente esquema retaoonal sobre
infracoones y multas en el transito, seiecoone las consultas correctas
de acuerdo a las preguntas planteadas usando SOL.
cuál de las siguientes opciones permitiría mostrar el nombre y
Conductor(numerolJcencia,nombreC,d1reccion,telefono) rango de los agentes que no Impusieron multas en el año 2008.
Agente(1dAgente,nombreA,rango,salario)
lnfracoon(codigo,descnpc1on,costo)
Multa(numeroL,cencia,idAgente,codigo,fecha,pagada)

Ü SELECT nombreA, rango FROM agente ag WHERE ag.idAgente IN (SELECT m.idAgente FROM multa m
WHERE fecha BETWEEN '01/01/2008' AND '31/12/2008');

O Select nombreA, rango from agente ag Where ag.idAgente not in (select m.idAgente from multa m where
fecha is between '01/01/2008' and '31/12/2008');

V O Select nombreA, rango from agente ag Where ag.idAgente not in (select m.idAgente from multa m where
fecha between '01/01/2008' and '31/12/2008');

198.

é Cuál es el objetivo principal de un SGBD?


O Garantizar la fiabilidad de la información almacenada

v O Proporcionar una forma para almacenar y recuperar la información de una base de datos

O Proveer mecanismos para la manipulación de la información de una base de datos


199.

En una dependencia funcional, el dependiente se encuentra a (inicio/ izquierda/


derecha) de la representación.

RESPUESTAS:

derecha

200.

Las decisiones sobre qué atributos se desea capturar en la base de datos y cómo agruparlos para formar las
diferentes tablas, ¿a qué parte del proceso de diseño pertenece?

Ü Lógico
O Físico

v O Conceptual

201.

Complete con los términos correctos: Cuando los valores que aparecen en determinados atributos de una tupla en la
relación también aparecen en otros atributos de al menos una tupla de la relación---� tenemos un
ejemplo de _
O referenciada - referenciante - integridad de entidades

v O referenciante - referenciada - integridad referencial

O referenciada - referenciante - integridad referencial

202.

¿qué es un valor nulo?


v O Valores desconocidos

O Cantidades numéricas no permitidas

O Espacios en blanco en alguna columna

203.

La operación de selección de álgebra relacional selecciona


v O Tuplas
O Atributos
O Tuplas y atributos
204.

¿En qué elementos se puede basar una vista para su creación?


O en otras vistas

v O en tablas base y otras vistas

O en tablas base

205.
Dada la siguiente Imagen:
El atributo date es un atributo:

-
instructor
l/2
✓ O Del conjunto de relación

saJ.,y O Multlvaluado

O Derivado

O Compuesto
206.

Mostrar el nombre del conductor, el código y la descripción de las infracciones que ha cometido el conductor que
tiene la licencia
número 125690 en fechas posteriores a 15 de mayo del 2017

Teniendo en cuenta el s19u1ente esquema reíaoonal sobre 1nfracciooes y multas


en el tránsito, seleccione ta respuesta correcta a las S1QU1entes Interrogantes

Conductor lnfrwcdonu �Ita


nume_roUc.nc:IA nume,ol.ktncl1
nombreC � ldA&ente
dlrecclon � cod
telefono fecha

O nnombreC,codlgo,descrlpclon (onumerollcencla= 125690(conductor) �<l fecha>'15/05/2017'(multa) �<l


lnfracclon)

O nnombreC,codlgo,descrlpclon (numerollcencla= 125690(conductor) e-e o fecha>'15/05/2017' (multa) �<l


lnfracclon)

✓ O nnombreC,codigo,descripcion (onumerollcencla= 125690(conductor) �<l ofecha>'15/05/2017'(multa) �<l


207. lnfracclon)

lCuál de las siguientes sentencias son verdaderas acerca de una vista simple?
✓ D No se utilizan funciones de grupo

D Las mayoría de las veces se permiten sentencias DDL para que se ejecuten contra vistas simples

✓ D Se basan sólo en una tabla base

208.

Para que las relaciones participantes en las operación de unión y diferencia de conjuntos sean compatibles se
requiere:

a Que las relaciones r y s tengan el mismo numero de tuplas


b Requiere que las relaciones r y s tengan el mismo numero de atributos
c. Que los dominios de los atributos de r y s sean Iguales
O a y b son correctas

✓ O b y c son correctas

O a y c son correctas
209.

Para las siguientes preguntas trabajaremos con el esquema Hoteles, ¿cuál de las siguientes sentencias emplearía para obtener el costo
que se presenta a conbnuac,órr
más alto de las habitaciones dobles?
HOTEL Cb21ftlt:IQ, holelName, cíty)
ROOM (roomNo hotetNo, type, pnce)
GUEST (�. guestName, guest81rthOate)
✓ Ü SELECT max(prlce) FROM room WHERE type = 'Double';
BOOKING (hotelNo,J1uestNo roomNo dateFrom, date To}
Ü SELECT max(price) FROM hotel;

Ü SELECT hotelNo, COUNT(*) FROM hotel natural joln room;

210.

¿A qué tipo de modelo pertenece una base de datos, que se estructura en registros de formato fijo de varios tipos?
O Basado en objetos.

✓ O Basado en registros.

O Modelo jerárquico.

211.

El catálogo del sistema integra los meta datos de:


O los niveles de abstracción de datos de vistas, lógico y físico

O los programas de aplicación

✓ O los objetos contenidos en la base de datos.

212.
Dada la siguiente relación, qué tablas se generarían al transformar del modelo ER al modelo relacional:

Cliente ltem

Pedido Detalle-Pedido

Cuatro tablas: cliente, pedido, detalle-pedido e ítem. Propagando la clave principal de cliente hacia pedido.
O Propagando la clave principal de pedido hacia detalle pedido. Propagando la clave principal de detalle pedido
hacia ítem.
Cuatro tablas: cliente, pedido, detalle-pedido e ítem. Propagando la clave principal de cliente hacia pedido.
✓ O Propagando la clave principal de ítem hacia detalle-pedido. Propagando la clave principal de pedido hacia
detalle-pedido.
Cuatro tablas: cliente, pedido, detalle-pedido e ítem. Propagando la clave principal de cliente hacia pedido.
O Propagando la clave principal de ítem hacia detalle-pedido. Propagando la clave principal de cliente hacia
detalle-pedido.
213.

Al transformar el modelo de datos graficado a continuación, se generan las siguientes relaciones:

.tupen rl.J;a

PROF�
DNJ
6apdltdru
n-c>mbr�

O No se puede resolver este tipo de relación

..j O Una tabla: Profesor

O Tres tablas: Profesor, Supervisa, esSupervlsado


214.

Una vista puede manipularse como si fuese:


O Una tupla de una relación

✓ O Una relación base

O Una columna de una tabla

215.

¿En qué fase del diseño de la base de datos, las actividades se


centran en describir los datos y sus relaciones?
O Diseño lógico.

✓ O Diseño conceptual.

O Diseño físico.

216.

éCórno se denomina la parte de los Lenguajes de Manipulación de Datos, que se encarga de la recuperación de
información?
O Lenguaje procedimental.

O Lenguaje declarativo .

..J O Lenguaje de consultas.

217.

FUNCIONARIO (ldFunc, nombreFunc, feclng, sexo, ICICargo, idOepto) éCuál de las siguientes sentencias de álgebra relacional, serviría
CARGO (tdCargo, cargo, solano) para
DEPARTAMENTO (ldDepto, depto. ed1fiCJONum)
obtener el nombre del empleado y el nombre del departamento
donde
trabaja el empleado de código 103245?

O nnombreFunc,Depto (cr(funcionario) 1><1


ldFunc= 103245( departamento))

O crnombreFunc,Depto (nidFunc= 103245(funcionario) 1><1


departamento)

..j O nnombreFunc,Depto (cridFunc=103245(funcionario) 1><1


departamento)

218.
lCuál de las siguientes sentencias emplearía para conceder permisos de lectura sobre la tabla Empleado al
UsuarioB?
o GRANT select TO UsuarioB ON Empleado;
o ACCESS select ON Empleado TO UsuarioB;
V Ü GRANT select ON Empleado TO UsuarioB;

219.

B4s3s d3 d4t0s II11 B1m3str3


Blm3str3 V1yV2
VlyV2
Descripción: Bases de datos

Fecha de Creación: 25/07/2015

Link: https://www.daypo.com/b4s3s-d3-d4t0s-ii-b1m3str3-v1yv2.html
https://www.daypo.com/b4s3s-d3-d4t0s-ii-b1m3str3-v1yv2.htm1

Preguntas: 49

Una vez derivadas las tablas para el modelo lógico se debe documentar, utilizando para ello:
O Casos de uso

v O Lenguaje DBDL
Ü Lenguaje DDL de SQL
1.
l.

Durante el proceso de normalización se utiliza:


v O Las dependencias funcionales y la clave principal de cada tabla

O La cardinalidad y multiplicidad de las relaciones binarias


O La clave foránea y la cardinalidad de cada tabla
2.

Libros(idlibro, titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idLibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Para eliminar los datos de los Autores cuya nacionalidad sea Venezolana, z cuál de las
siguientes sentencias emplearía?
O DELETE idAutor, nombre_a, nacionalidad FROM autores nacionalidad = "Venezolana";

v O DELETE FROM autores WHERE nacionalidad = 'Venezolana';


O DELETE * FROM autores WHERE nacionalidad = Venezolana;
3.

Con los siguientes componentes se desea construir una sentencia para definir un índice
secundario, basado en el atributo editorial de la tabla Libros.

1. (editorial)
2. ON
3. Libros
4. CREATE
5. editorial idx
6. INDEX

Seleccione la combinación correcta:


Ü 4, 2, 3, 6, 5, 1
Ü 4, 5, 2, 6, 3, 1
v O 4, 6, 5, 2, 3, 1
4.
En una entidad podemos identificar más de una clave candidata, de entre las cuales
elegimos una como clave principal, entonces las claves candidatas restantes de denominan:
v O Claves alternativas

O Índices secundarios

O Claves candidatas
s.
5.

Un método para identificar entidades consiste en:


v O Examinar la especificación de requisitos del usuario

O Entr�vistar a los stakeholders de alto nivel, para que nos digan qué entidades se
requieren
O Consultar el diccionario de datos de la base de datos.
6.

Para crear la tabla Autores, empleamos el siguiente código DDL de SQL. Seleccione aquella
sentencia que devolvería un error al ejecutarla.
CREATE TABLE Autores
Ü (idAutor number(4), nombre_a VARCHAR(S0), nacionalidad VARCHAR(S0), PRIMARY
KEY (idAutor));

V Ü CREATE TABLE Autores


(idAutor number(4)PK, nombre_a VARCHAR(S0), nacionalidad VARCHAR(S0));
CREATE TABLE Autores
Ü (idAutor number(4), nombre_a VARCHAR(S0), nacionalidad VARCHAR(S0),
CONSTRAINT autor_pk PRIMARY KEY (idAutor));
7.

Al transformar el modelo de datos graficado a continuación, se generan las siguientes relaciones:

O Tres relaciones: Viajero, Obtiene y Viaje


O Una relación que agrupa: Viajero_Obtiene_Viaje
v O Dos relaciones: Viajero y Viaje
8.

Seleccione la sentencia falsa acerca de la sentencia NOT NULL:


v O Permite definir una restricción sobre la tabla completa.
O Puede especificarse en una o varias columnas de una tabla.
O Su función es rechazar cualquier intento de insertar un valor nulo en esa columna.

9.

El diseño lógico de la base de datos traduce el modelo conceptual de los datos a:

V O Modelos de los datos utilizados en una organización basándose en un modelo de datos


específico
O Descripciones de las estructuras de almacenamiento interno
O Scripts en el lenguaje escogido para implementar la base de datos
10.
Libros(idlibro, titulo, editorial, area)
Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idLibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Para definir la clave primaria de la relación Estudiantes emplearía:


Ü CONSTRAINT est_pk(idLector)PRIMARY KEY
Ü CONSTRAINT est_pk PRIMARY_KEY (idLector+DNI)
V Ü CONSTRAINT est_pk PRIMARY KEY (idLector)
11.

Dado el siguiente esquema sobre préstamos de libros en biblioteca:


Libros(idlibro, titulo, editorial, area)
Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idLibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Cree un constraint de tipo FOREIGN KEY entre la tabla Libros y LibroAutor. Seleccione la
respuesta correcta.

1. libaut_fk
2. CONSTRAINT
3. (idAutor)
4. Autores
5. REFERENCES
6. FOREIGN KEY

Seleccione la combinación correcta:


Ü 2, 6, 1, 3, 4, 5, 3
V Ü 2, 1, 6, 3, 5, 4, 3
12.

Libros(idlibro, titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idLibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Para indicar si un libro ha sido devuelto, en el atributo devuelto de la relación Prestamos, se


acepta los valores "SI" o "NO". Cuál sentencia emplearía?
Ü CHECK devuelto IN DOMAIN('SI', 'NO')
v Ü CHECK (devuelto = "SI" OR devuelto="NO")
Ü CHECK devuelto IN ('SI', 'NO')
13.

La normalización se fundamenta en:


O Dependencias transitivas

v O Dependencias funcionales

O Formas normales
14.

Las relaciones con redundancia de datos sufren anomalías:


O En la definición de dependencias funcionales

v O De actualización

O De normalización
15.
Para crear la tabla Actor del ítem 24, empleamos código DDL de SQL. Seleccione aquella
sentencia que se ejecutaría satisfactoriamente.
CREATE TABLE Actor
Ü (nombre varchar(50) AS PK, nacionalidad VARCHAR(50), genero CHAR(2));
CREATE TABLE Actor
Ü (nombre varchar(50), nacionalidad VARCHAR(50), genero CHAR(50), PRIMARY KEY
(DNI));
CREATE TABLE Actor
V Ü (nombre varchar(50) PRIMARY KEY, nacionalidad VARCHAR(50), genero CHAR(2));
16.

Al transformar el modelo de datos graficado a continuación, se generan las siguientes relaciones:

,� rr.:r:=.�__ . 1_,'.'.'.
':•··•"='"""'
�<�::::�: -� ,.�,,
r::>.::., ..,

Ü Una sola relación: PROFESOR_DICTA_CURSO


O Tres relaciones: Profesor, Dicta y Curso

V O Dos relaciones: Profesor y Curso


17.

Libros(idlibro, titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idLibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Una vez creada la relación Estudiantes, se desea cambiar el tipo de dato del atributo DNI, de
NUMBER a VARCHAR2 de longitud 15, qué sentencia emplearía?
V Ü ALTER TABLE Estudiantes MODIFY (dni varchar2(15));
Ü ALTER TABLE Estudiante (MODIFY dni VARCHAR2(15));
Ü ALTER TABLE Estudiantes MODIFY (dni FROM number TO varchar2);
18.

Libros(idlibro, titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idlibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Si se desea eliminar la tabla Prestamos, ¿cuál de las siguientes sentencias emplearía?


V Ü DROP TABLE prestamos CASCADE CONSTRAINTS;

Ü DROP TABLE prestamos ALL;


Ü TRUNCATE TABLE prestamos;
19.

Para crear la tabla Viajero, empleamos el siguiente código DDL de SQL. Seleccione aquella
sentencia que devolvería un error al ejecutarla.
CREATE TABLE Viajero
Ü (DNI varchar(15) PRIMARY KEY, nombre VARCHAR(50), direccion char(50), telefono
varchar(15));
CREATE TABLE Viajero
O (DNI varchar(15), nombre VARCHAR(50), direccion VARCHAR(50), telefono varchar(15),
PRIMARY KEY (DNI));
CREATE TABLE Viajero
V Ü (DNI varchar( 15) PRIMARY KEY, nombre VARCHAR(50), direccion VARCHAR(50), telefono
ALPHA_NUMERIC);
20.
El diseño conceptual de una base de datos toma en consideración
..j O No se consideran el hardware y el software

O El software que ha de utilizarse para implementar la base de datos

O El hardware que ha de utilizarse para implementar la base de datos


21.

Al transformar el modelo de datos graficado a continuación, se generan las siguientes relaciones:

O No se puede transformar este modelo a tablas relacionales


..j O Cuatro relaciones: Cliente, Tripulación, Viaje y Registro
O Tres relaciones: Cliente, Tripulación y Viaje
22.

Una vez creada la relación Estudiantes, se desea agregar una columna para almacenar el género
('M' ó 'F'). Ordene los componentes para crear la sentencias para agregar a la tabla la columna
género.

1. ADD
2. Estudiantes
3. ALTER
4. (
5. )
6. TABLE
7. genero
8. varchar2(2)

Seleccione la combinación correcta:


V Ü 3, 6, 2, 1, 4 ,7, 8, 5
Ü 3, 1, 6, 2, 7, 4, 8, 5
Ü 3, 6, 1, 2, 4, 7, 8, 5
23.

El propietario de un objeto de la base de datos, puede pasar privilegios a otros usuarios utilizando
la instrucción:
Ü PRIVILEGE TO.
Ü WITH GRANT OPTION.
V Ü GRANT.
24.

La ejecución de sentencias DDL normalmente son responsabilidad del:


..J O Programador

O Administrador de base de datos

O Usuario final
25.

Generalmente, los nombres de relaciones entre entidades son:


O Sustantivos.

O Aplicados a criterio del diseñador.

..j O Verbos o expresiones verbales.


26.
Algunas de las sentencias DDL son:
V Ü CREATE, DROP y ALTER
Ü ORDER BY y GROUP BY
Ü SELECT, INSERT, DELETE y UPDATE
27.

Una metodología de diseño de bases de datos, ayuda al diseñador a:


v O Planificar, gestionar, controlar y evaluar proyectos de desarrollo de bases de datos

O Planificar y gestionar los recursos de hardware para el proyecto de desarrollo de bases de


datos
O Seleccionar el SGBD a emplear en el proyecto de desarrollo de bases de datos
28.

Libros(idlibro, titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idlibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Se puede crear un índice único en la relación Autores, basado en el nombre de los mismos, con la
siguiente clausula:
Ü CREATE UNIQUE INDEX aut_unique AUTORES (nombre_a)
Ü CREATE INDEX UNIQUE aut_unique ON AUTORES (nombre_a)
V Ü CREATE UNIQUE INDEX aut_unique ON AUTORES (nombre_a)
29.

Una dependencia funcional A --> B es una dependencia funcional completa si:


O Describe la relación existente entre atributos de una relación.

O Existe algún atributo que puede eliminarse de A y la dependencia continua verificándose.

v O La eliminación de cualquier atributo de A hace que la dependencia deje de existir.


30.

Dado el siguiente esquema sobre préstamos de libros en biblioteca:


Libros(idlibro, titulo, editorial, area)
Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idLibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Se desea crear un índice único para la tabla Estudiantes, basado en el atributo DNI, ordene los
componentes para crear dicha sentencia.
1. UNIQUE
2. (dni)
3. CREATE
4. estudiante_unique
5. ON
6. INDEX
7. Estudiantes

Seleccione la combinación correcta:


Ü 3, 6, 4, 1, 5, 7, 2
v O 3, 1, 6, 4, 5, 7, 2
31.---------------------------------------====
31.

Un tipo de entidad tiene una existencia independiente y puede abarcar objetos con una
existencia:
O Física (o real).

O Conceptual (o abstracta).

32.
v O Física o conceptual.
Los tipos de entidad fuertes también se denominan entidades:
O Atómicas.

O Subordinadas.

,J O Dominantes.
33.

Al transformar el modelo de datos graficado a continuación, se generan las siguientes relaciones:


cw.·
□,,.,
.1 ��•�A~#:.:,.,
:1--·······

O Una relación: Cliente_Paga_Factura

,J O Dos relaciones: Cliente y Factura

O Tres relaciones: Cliente, Paga y Factura


34.

Al transformar el modelo de datos graficado a continuación, sucede que (escoja la respuesta


correcta):

,J O Se propaga la clave principal desde Viaje a Viajero.

35_--���~�--�--���-�-����-�--=====-------=-------==
35.
O C:.o nronaaa la clavo nrincinal docdo \/iaioro a \/iaio

Al transformar el modelo de datos graficado a continuación, se generan las siguientes relaciones:

, �-T'-�:';.
,, --.
1
�.:,;..i__�
J ...........,....
<.:.·----

O No se puede transformar este tipo de relaciones a tablas relacionales

,J O Una sola relación: Profesor


O Tres relaciones: Profesor, Supervisa y esSupervisado
36.
El diseño relacional es:
O La salida del diseño físico.

v O El resultado del diseño lógico.

O El resultado del diseño conceptual.


37.

Libros(idlibro, titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idlibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Para crear la clave foránea entre las relaciones LibroAutor y Autores, emplearía la siguiente
sentencia:
ALTER TABLE Autores ADD CONSTRAINT libaut_fk FOREIGN KEY (idAutor) REFERENCES
Ü
LibroAutor(idAutor);
ALTER TABLE Autores ADD CONSTRAINT libaut_fk FOREIGN_KEY (idAutor) REFERENCES
Ü
LibroAutor(idAutor);

V Ü ALTER TABLE LibroAutor ADD CONSTRAINT libaut_fk FOREIGN KEY (idAutor) REFERENCES
Autores(idAutor);
38.

La normalización se utiliza para:


v O Dotar al modelo de una redundancia mínima

O Disminuir los errores en el proceso de diseño

O Estabilizar el modelo de datos físico


39.

Libros(idlibro, titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idlibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Para crear la clave foránea entre las relaciones Autores y LibroAutor, emplearía la siguiente
sentencia:
Ü CONSTRAINT autor_fk FOREIGN KEY (LibroAutor) REFERENCES Autor(idAutor)

V Ü CONSTRAINT autor_fk FOREIGN KEY (idAutor) REFERENCES Autores(idAutor)

Ü CONSTRAINT autor_fk FOREIGN KEY (Autor) REFERENCES LibroAutor(idAutor)


40.

Aquel concepto que representa un grupo de objetos del mundo real que tienen las mismas
propiedades es:
O Una instancia de una entidad

v O Un tipo de entidad

O Un dominio de atributo
41.

Libros(idlibro, titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idlibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Una vez creada la relación Prestamos, se desea eliminar el atributo devuelto, qué sentencia
emplearía?
Ü ALTER TABLE Prestamos DELETE COLUMN devuelto;

V Ü ALTER TABLE Prestamos DROP COLUMN devuelto;


Ü ALTER TABLE Prestamos DELETE(devuelto);
42.
Una restricción de dominio se especifica mediante la sentencia:
Ü ALTER TABLE
V o CHECK
Q ON DELETE CASCADE
43.

El diagrama E/R y el diccionario de datos que se generan durante el desarrollo del modelo, sirven
v O Como soporte del modelo conceptual de los datos

O Para realizar la asignación de tareas al equipo del proyecto

O Para que el gerente de proyecto valide el avance de tareas

44.

Libros(idlibro, titulo, editorial, area)


Autores(idAutor, nombre_a, nacionalidad)
Estudiantes(idLector, DNI, nombre_e, direccion, carrera, edad)
LibroAutor(idlibro, idAutor)
Prestamos(idLector, idlibro, fechaPrestamo, fechaDevol, devuelto)

Para crear la tabla Libros, empleamos el siguiente código DDL de SQL:

Q CREATE TABLE Libros


(idlibro number(4) PRIMARY KEY, titulo editorial area VARCHAR(S0));
CREATE TABLE Libros
V Q (idlibro number(4) PRIMARY KEY, titulo VARCHAR(S0), editorial VARCHAR(S0), area
VARCHAR(SO);
CREATE TABLE Libros
Q (idlibro number(4) AS PK, titulo VARCHAR(S0), editorial VARCHAR(S0), area
VARCHAR(SO));
45.

"�- ' �-· - .,


Al transformar a un diseño relacional, el modelo de datos graficado a continuación, las tablas
resultantes son:

& ..
,: ..�=-tcic,.'>> <>·• 1
_,.

.. .-,.,,..,._,.,
.

O Actor(nombre, nacionalidad, genero), Película (titulo, productora, fecha, tipoPeli).

V O Película (titulo, productora, fecha), Participa (titulo, nombre, tipoPeli), Actor(nombre,


nacionalidad, genero).
O Película (titulo, productora, fecha), Actor(nombre, nacionalidad, genero, tipoPeli).
46.
Al transformar el modelo de datos graficado a continuación, lcuáles serían los atributos
resultantes para la relación registro?

")�o�,,,e1 "�•;..¡_.
- - -T
.. -. -="!�r=:;• ..... .,:- ....
_,.,
()tu:.C..ubwb

_
:,. .u ..
......•·- .�.·

,J O Registro(codigoCli, codigoVi, codigoTri)

O No tiene atributos, sólo es una tabla intermedia

O Registro(codigoReg, codigoCli, codigoVi, codigoTri)


47.

Suponiendo que en la tabla Película, del ítem 24, no se ha definido la clave primaria la momento
de crear la tabla, y que luego se debe definir una, seleccione aquella sentencia que emplearía
para dotar de una clave primaria a la tabla.
Ü CREATE INDEX peli_pk ON pelicula(titulo);
,J Ü ALTER TABLE película ADD CONSTRAINT peli_pk PRIMARY KEY (titulo); ;
Ü CREATE PRIMARY KEY ON pelicula(titulo);
48.

Una vez derivadas las tablas para el modelo lógico se debe documentar, utilizando para ello:
O Casos de uso

Ü Lenguaje DDL de SQL


,J O Lenguaje DBDL
49.
Fundamentos de Bases de Datos - 4to Semestre
(26/07/2022)
(26/07/2022}

Título del test: Fundamentos de Bases de Datos Fecha de Creación del test:
test: 14/10/2015 Número de
preguntas: 18

Link del test: https://www.daypo.com/fundamentos-bases-datos-1.html

Es un conjunto de elementos de datos interrelacionados, administrados como unidad


O Objeto de base de datos

v O Base de datos

O Instancia

O Modelo de base de datos


1.
Al especialista que desarrollo el diseño lógico de una base de datos se le conoce como; además el administrador de
la base de datos DBA, realiza de manera total o parcial este paso del diseño.
v O Diseñador de base de datos

O Diseño lógico de una base de datos

O Modelador de base de datos

O Diseño conceptual de una base de datos


2.
Es la entidad con la que nuestra base de datos intercambia datos, pero sobre la que no recopilan los datos.
O Atributo

v O Entidad Externa

O Relaciones

O Entidad ( o clase de entidad), es la fila


3.
Es un hecho unitario que caracteriza o describe de alguna manera a una entidad.
O Entidad (o clase de entidad), es la fila

v O Atributo

O Relaciones

O Entidad Externa
4.
Es el software proporcionado por el vendedor de base de datos.
O Instancia

v O Sistema administrador de base de datos (DBMS)

O Archivo

O Objeto de base de datos


5.
El paso final es el diseño físico de la base de datos, que requiere la ubicación del diseño lógico en uno o más diseños
físicos, cada uno ajustado al BDMS especifico que administrará la base de datos y el equipo de cómputo en
particular en que funcionara la base de datos.
v O verdadero
O falso
6.
• Control mediante un sistema administración de base de datos
• Abstracción de capas de datos
• Independencia física de datos e Independencia lógica de datos
O Son los servicios básicos requeridos para organizar que ofrece un administrador de base de datos DBMS.

v O Son las características o propiedades de la base de datos

O Instancia
7.
Es una persona, lugar o cosa, suceso o concepto sobre el que se recopilan los datos.
O Atributo

O Entidad Externa

v O Entidad (o clase de entidad), es la fila

O Relaciones
8.
Es una consulta guardada que se proporciona al usuario de una base de datos con un subconjunto personalizado de
los datos de una o más tablas.
Ü SQL

O Relaciones
O Tablas, Fila es la entidad y la columna corresponde a un atributo de esa entidad.

9.
v O Vista
La persona que efectúa el diseño conceptual de base de datos se le denomina
v O Modelador de base de datos

O Diseñador de base de datos

O Diseño conceptual de una base de datos

O Diseño lógico de una base de datos


10.
Es el proceso de trasladar o ubicar, el diseño conceptual en un diseño lógico que se ajuste al modelo de base de
datos elegido (relacional, orientado a objetos, de objeto-relacional, etc.)
O Modelador de base de datos

O Diseño conceptual de una base de datos

v O Diseño lógico de una base de datos

O Diseñador de base de datos


11.
Es una copia del software de base de datos que se ejecutan en memoria.
v O Instancia
O Base de datos

O Objeto de base de datos

O Modelo de base de datos


12.
Son las asociaciones entre entidades.
O Entidad (o clase de entidad), es la fila

O Atributo

v O Relaciones

O Entidad Externa
13.
Es una estructura bidimensional formada por filas y columnas.
v O Tablas, Fila es la entidad y la columna corresponde a un atributo de esa entidad.

O Relaciones
O Vista
Ü SQL
14.
Una vista se define mediante
O Vista
O Relaciones
O Tablas, Fila es la entidad y la columna corresponde a un atributo de esa entidad.

V Ü SQL
15.
Alude al modo en que una base de datos organiza su contenido para representar el mundo real
O Instancia

O Objeto de base de datos

O Base de datos

✓ O Modelo de base de datos


16.
Es el diseño que incluye el estudio y el modelado de los datos de manera independiente de la tecnología
✓ O Diseño conceptual de una base de datos
O Diseño lógico de una base de datos

O Diseñador de base de datos

O Modelador de base de datos


17.
Es una estructura de datos con nombre que se guarda en una base de datos
O Base de datos

O Modelo de base de datos

O Instancia

✓ O Objeto de base de datos


18.
Título del test: Fundamentos de Bases de Datos 2 bim (AEvs) Fecha de Creación del test: 20/07/2017
Número de preguntas: 40
Link del test: https://www.daypo.com/fundamentos-bases-datos-2-bim-aevs.html
Cada nombre de atributo tiene un significado único en toda la base de datos.
Üf
✓ Ov
1.
Las relaciones recursivas no existen. La recursividad solamente se da en la
programación.
Üf
✓ Ov
2.
El atributo dirección formado por los atributos calle, ciudad, provincia y códigopostal es un
atributo:
O c. Derivado.

✓ O b. Compuesto.

O a. Multivalorado.
3.
La operación de unión requiere de dos condiciones para poder ejecutarse, señale
cuál de las siguientes no corresponde:

O a. Las dos relaciones deben tener la misma cardinalidad, esto significa que
deben tener el mismo número de atributos.

O b. Los dominios de los atributos i-ésimos de cada relación, se deben basar


en el mismo dominio.

✓ O c. Las dos relaciones deben tener un atributo común en donde haya


valores coincidentes
4.
En la fase de diseño conceptual la interacción con los usuarios es primordial.
✓ Ov
Üf
5.
El cálculo relacional de dominios sirve de base teórica al lenguaje:
Ü c. XML
Ü a. SQL
V Ü b. QBE
6.
Existen dos tipos de cálculo relacional, señale cuál de los siguientes no corresponde:
O a. Tuplas
O c. Dominios

✓ O b. Conjuntos
7.
Para transformar al diseño lógico una relación expresada como especialización se
debe:
O b. Generar solamente las subclases definidas en el modelo.

O c. Generar solamente la superclase definida en el modelo.


✓ O d. zcualquiera de las anteriores.

O a. Generar una tabla por cada entidad de la especialización


8.
La normalización es un proceso formal que:

O c. Permite generar un conjunto de esquemas de relación a partir del diseño


E-R.

✓ O b. Apoya en la identificación de relaciones, principalmente cuando


tenemos esquemas grandes.

O a. Actúa como medio para eliminar totalmente la redundancia de un


modelo de datos.
9.

a. o nombre_persona, sueldo (Trabaja)


b. n nombre_persona, sueldo (Empleado) Se requiere presentar un listado con el nombre del empleado y el
sueldo que gana,
z cuél de las siguientes sentencias emplearía?

c. n nombre_persona, sueldo (�rabaja)

Üb

10.
✓ Oc ºª
El dominio de un atributo es el conjunto de valores permitidos para uno o más
atributos.
Üf
✓ Ov
11.
Una relación que tenga cardinalidad N: N, cómo se transforma al diseño lógico?

✓ O b. Se crea una tabla intermedia cuyos atributos son las claves primarias de
las entidades que está relacionando.

O a. ,s� propaga la clave principal hacia la entidad que tenga cardinalidad


rnaxrrna.

O c. Se aplica normalización hasta reducir a una relación 1: N y aplicar


propagación de clave primaria.
12.
Un conjunto de entidades débiles no tiene clave:
O c. Foránea.

O a. Alterna.

✓ O b. Primaria.
13.
Si la existencia de una entidad no depende de ninguna otra entidad, estamos hablando de una
entidad:
O c. Independiente.

Ü b. Débil.

14.
v O a. Fuerte.

Los operadores que toman una o dos relaciones como entrada, producen como
salida:
O c. Una vista con las tuplas que cumplen el predicado

v O b. Una nueva relación

O a. El conjunto de tuplas que cumple la condición planteada en el WHERE


15.
La normalización busca construir un diseño de esquemas que se halle:
O a. Al menos en 2FN

O b. Con cero redundancia

v O c. En la forma normal adecuada


16.
Marque el enunciado correcto:

O a. El álgebra relacional es un lenguaje no procedimental y el cálculo


relacional es procedimental.

O c. Tanto el cálculo relacional de tuplas como el cálculo relacional de


dominios son lenguajes procedimentales.
v O b. El álgebra relacional es un lenguaje procedimental y el cálculo relacional
es no procedimental.
17.

a. a.CIU d a d > 'LOJa.. (Empleado)


Para seleccionar todos los empleados que residen en Loja, zcuál de
b. n CIU. d a d > 'LOJa.. (Empleado) las siguientes
sentencias emplearía?:

c. o(Empleado CIU. d a d > 'LOJa. ,)



ºª
Oc
Üb
18.
Al identificar las dependencias funcionales, el atributo o grupo de atributos que
está del lado izquierdo de la flecha se denomina:
v O b. Determinante

O a. Determinado

O c. Clave primaria
19.
Si algunos aspectos de la empresa resultan difíciles de modelar, nos enfrentamos a
un problema de redundancia.
Ov
✓ Üf
20.
Un dominio atómico se presenta cuando las relaciones están en:
O a. Forma no normalizada

Ü c. 2 FN

V Ü b. 1 FN
21.
Un diseñador de base de datos requiere conocimientos del tema y buen gusto.
Üf
✓ Ov
22.
Un dominio es atómico si sus elementos son unidades indivisibles.

✓ Ov
Üf
23.
¿con quién debe interactuar el diseñador de la base de datos, para llegar a comprender las
necesidades de la aplicación?
y O a. Usuarios.

O c. Administrador de Base de Datos

O b. Director del proyecto.


24.
Aquel que contiene múltiples valores para cada instancia de una entidad, se
denomina atributo compuesto.
✓ or
Ov
25.
Una relación tiene un valor concreto en un momento dado que se denomina
ejemplar.
✓ Ov
Üf
26.
La siguiente sentencia de cálculo relacional {S I Empleado(S) x s.crudad = 'Loja'},
quiere decir que:
O a. Busque el nombre de una persona que es Empleado y reside en Loja.

O c. No se puede ejecutar ya que la variables está mal declarada.

V O b. Encuentre todas las tuplas de la relación Empleado donde la ciudad sea


Loja.
27.
Una relación sufre de anomalías de actualización cuando tiene:
O a. Una clave primaria compuesta

O c. Se halle en una de las formas normales no deseables


y O b. Redundancia en los datos
28.
Un esquema de relación es un conjunto de atributos, pero no todos los conjuntos
de atributos son esquemas.
Üf
✓ Ov
29.
Uno de los insumos para el diseño de base de datos es:
O a. El diagrama de clases.

O b. El diagrama de flujo del software a construir.

y O c. La especificación de requisitos de usuario.


30.
Las necesidades de datos de los usuarios no son relevantes en la etapa de diseño
conceptual.
Ov
✓ or
31.
La clave candidata es un conjunto mínimo de entidades que identifica de forma
única cada instancia de una entidad.
Ov

32.
✓ o
Para transformar el diseño conceptual al diseño lógico nos basamos en:
O c. Las claves primarias y foráneas.
O a. Las dependencias funcionales.

✓ O b. Las cardinalidades de las relaciones.


33.
Cuáles de las seis operaciones básicas son binarias:
D b. Selección

D e. Renombramiento

D d. Proyección

✓ Da. Unión

✓ D c. Diferencia

✓ D f. Producto cartesiano
34.
Un atributo tiene existencia independiente.

✓ o­
Ov
35.
La operación producto cartesiano permite:

✓ O a. Combinar información de dos relaciones cualesquiera.

O c. Encontrar el conjunto de tuplas

O b. Encontrar tuplas que están en una relación, pero no en la otra.


36.
Si se dice que un Profesor puede dictar varias asignaturas, é cuál sería la correspondencia de
cardinalidades?
✓ O b. Uno a varios.

O c. Varios a uno.

O d. Varios a varios.

O a. Uno a uno.
37.
El proceso de diseño de una base de datos es un proceso:
O b. Tedioso, pues se requiere de mucho conocimientos.

O c. Metodológico, ya que en base a este se define una metodología.

✓ O a. Iterativo, que prácticamente no tiene fin.


38.
En la fase de diseño lógico se especifica las formas de organización de los archivos
y las estructuras de almacenamiento.
Ov
✓ or
39.
Una tabla que contiene uno o más grupos repetitivos está en:
Ü b. 1 FN

Ü c. 2 FN

✓ O a. Forma no normalizada
40.
[APEB2-15%] Caso práctico 1: Aplique procedimiento de diseño conceptual de base de datos

r
Instrucciones del examen

i to
Descripción de la actividad

En contacto con el docente (ACD) ( )

Componentes del aprendizaje: Práctico-experimental (APE) ( X )

Autónomo (AA) ( )

Ed
Actividad de aprendizaje: Aplique el procedimiento de diseño conceptual de base de datos para resolver el caso propuesto

Tipo de recurso: Caso práctico 1

Tema de la unidad: Modelado conceptual de base de datos

Crea un esquema relacional de bases de datos e incorpora claves, restricciones de integridad de entidades y restricciones de integridad
Resultados de aprendizaje que se espera lograr:
referencial.

A. Para el desarrollo del caso práctico, deberá revisar su guía de estudio, texto básico, y anuncios/recursos que se publican en el Entorno Virtual

F
de Aprendizaje (EVA-UTPL).
B. Solo una vez que ha estudiado los temas: Modelo E-R, Normalización y Diseño de Bases de Datos, inicie el desarrollo de este ensayo, con el
propósito de reforzar los conocimientos con práctica.
C. Para esta parte práctica no es obligatorio utilizar alguna herramienta de software que permita construir el modelo de base de datos, ya que es

PD
un proceso netamente analítico, sin embargo puede utilizarla para dotar de orden y estética al modelado de base de datos. Se puede utilizar
 Estrategias didácticas:
Oracle Data Modeler a través del laboratorio virtual (Laboratorio virtrual (https://education.cloud.ibm.com/) ), también se puede utilizar
herramientas en línea como Diagramasnet (https://app.diagrams.net/) o vertablero database modeler (https://www.vertabelo.com/) .
D. Analice el enunciado del caso propuesto, y empiece identificando conjuntos de entidades, conjuntos de relaciones, atributos, tipos de datos,
claves primarias y cardinalidades, con estos elementos podrá construir el modelo E-R producto de la fase de diseño conceptual.
E. Analice el modelo desarrollado y publicado por el profesor en las fechas correspondientes e identifique donde se puede aplicar conceptos
avanzados del modelo E-R y realice una nueva versión del modelo (en caso de no haberlo aplicado).
F. A continuación responda a las preguntas del cuestionario correspondiente disponible en EVA.

Pregunta 1 2 pts
te r
La relación TIPOAVION--trabaja--EMPLEADO, es una relación de tipo:

n:1
as

1:n

1:1

n:n
nM

Pregunta 2 2 pts

La relación AVION--seGuarda--HANGAR, es una relación de tipo:

1:1
di

1:n

n:1

n:n
a te

Pregunta 3 2 pts

La relación AVION--tiene--TIPOAVION, es una relación de tipo:


re

n:1

1:1

n:n

1:n
Pregunta 4 2 pts

r
La relación PROPIETARIO--posee--AVION, es una relación de tipo:

i to
Ed
1:n

n:1

1:1

n:n

Pregunta 5 2 pts

F
En el modelo mostrado en la gráfica, ¿cuál entidad representa una entidad fuerte?

PD

SERVICIO

ofrece

EMPLEADO

No existe entidad fuerte.


te r
Entregar examen
as
nM
di
a te
re
[APEB2-15%] Caso práctico 2: Aplique el procedimiento de diseño lógico de base de datos

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)       (      )

Componentes del aprendizaje: Práctico-experimental (APE)                (   X   )

Autónomo (AA)                                     (      )

Actividad de aprendizaje: Aplique el procedimiento de diseño lógico de base de datos para resolver el caso propuesto

Tipo de recurso: Caso práctico 2

Tema de la unidad: Modelado lógico de base de datos

Crea un esquema relacional de bases de datos e incorpora claves, restricciones de integridad de entidades y restricciones de
Resultados de aprendizaje que se espera lograr:
integridad referencial.

A. A partir del modelo E-R, creado en la actividad 1 del segundo bimestre, aplique las reglas de transformación hacia el modelo
relacional, que se basa en analizar las cardinalidades (1:1, 1:n, n:n) y resolverlas para producir un modelo de tablas relacionales
Estrategias didácticas: como producto de la fase de diseño lógico.
B. Una vez construido el diseño conceptual y transformado al diseño lógico, responda a las preguntas del cuestionario
correspondiente disponible en EVA.

Pregunta 1 2 pts

Del modelo mostrado en la gráfica podemos deducir que:

Persona es una clase que hereda sus atributos a las subclases Piloto y Empleado dando lugar a una generalización.

Persona es una clase que hereda el identificador a las subclases Piloto y Empleado dando lugar a una especialización.

Persona es una clase que hereda el identificador a las subclases Piloto y Empleado dando lugar a una generalización.

Pregunta 2 2 pts

Para pasar a tablas del modelo relacional la relación presentada en el gráfico, ¿cuál de las siguientes opciones sería incorrecta de acuerdo con la teoría de las reglas para
pasar relaciones del modelo conceptual al modelo relacional?

Crear las tablas Piloto y Empleado y en cada una replicar los atributos de Persona.

Crear la tabla Persona con los atributos de Piloto y Empleado.

Crear las tablas Persona, Piloto y Empleado con sus respectivos atributos conectados mediante una clave foránea.

Crear una tabla intermedia que relacione Persona, Piloto y Empleado, esta nueva tabla tendría como atributos las claves primarias de las tablas que está relacionando
Pregunta 3 2 pts

Para pasar a tablas del modelo relacional la relación presentada en el gráfico, ¿cuál de las siguientes opciones sería la correcta, considerando el contexto del problema
planteado?

PROPIETARIO(idProp, nombre, dirección, telefono, categoria), EMPRESA(idProp, numEmpleados), PERSONA(idProp,estCivil)

EMPRESA(idProp, nombre, dirección, telefono, categoria, numEmpleados), PERSONA(idProp, nombre, dirección, telefono, categoria, estCivil)

PropEmpPer (idProp, nombre, dirección, telefono, categoria, numEmpleados, estCivil)

PROPIETARIO(idProp, nombre, dirección, telefono, categoria, numEmpleados, estCivil)

Pregunta 4 2 pts

En base a la siguiente relación señalada en el enunciado de la tarea, señale las opciones correctas al transformar el diseño conceptual en un diseño lógico, considerando el
contexto del problema planteado.

El atributo categoría sirve para diferenciar entre una Empresa y una Persona y debe ser parte de la tabla Propietario.

Los atributos ruc y nss deben eliminarse ya que no sirven como claves primarias y en lugar de estos debe crearse un código único para identificar a Empresas y Personas.

Los atributos numEmpleados y estCivil deben permanecer como atributos diferenciadores de una Empresa y una Persona

Debe unificarse los atributos ruc y nss como un solo atributo identificador en la tabla Propietario.

Pregunta 5 2 pts

La relación AVION--posee--PROPIETARIO, al transformar al modelo relacional genera:

Dos tablas: avion y propietario, propagando la clave principal desde propietario hasta avion al igual que el atributo fecha_compra.

Tres tablas: avion, propietario y posee, la nueva tabla intermedia (posee) tiene como atributos las claves primarias de las tablas que relaciona más los atributos propios (fecha_compra).

Dos tablas: propietario y avion, propagando la clave principal desde avion hasta propietario al igual que el atributo fecha_compra.

Una sola tabla con los atributos de avion y propietario.

Entregar examen
[AAB02] Cuestionario 1: Evalúe conceptos relacionados con la unidad 4 Leguajes de consulta formales
Comenzado:
13 de jun en 16:34

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)       (      )

Componentes del aprendizaje: Práctico-experimental (APE)                (      )

Autónomo (AA)                                     (   X   )

Actividad de aprendizaje: Evalúe conceptos relacionados con la unidad 4 Leguajes de consulta formales

Tipo de recurso: Cuestionario en línea

Tema de la unidad: Álgebra y cálculo relacional

Resultados de aprendizaje que se espera lograr: Escribe consultas expresadas en álgebra relacional y en cálculo relacional de tuplas.

Leer comprensivamente los temas de estudio señalados, realice las actividades indicadas por su tutor y proceda a resolver la evaluación parcial.
Estrategias didácticas:
Los enunciados planteados son de opción múltiple, cada uno de ellos tiene una sola respuesta correcta. Lea atentamente cada pregunta y seleccione
 
la opción que usted considere como válida en cada situación.

En base al siguiente modelo de datos, responda al cuestionario.


Pregunta 1 1 pts

¿Qué estudiantes pertenecen a la carrera de Informática?

πNombreA(Estudiantes='Informática)

πNombreA(σCarrera='Informática'(Estudiantes))

σCarrera='Informática'(Estudiantes)

Pregunta 2 1 pts

¿Quiénes son los autores del libro “Visual Studio Net”, listar solamente los nombres?

πa.Nombre(σtitulo='Visual Studio Net'(libros l)ᐅᐊlibro-autor laᐅᐊautores a)

πa.Nombre(σtitulo='Visual Studio Net'(libros l)ᐅᐊautores a)

σa.Nombre(πtitulo='Visual Studio Net'(libros l)ᐅᐊlibro-autor laᐅᐊautores a)

Pregunta 3 1 pts

¿Qué libros se prestó al Lector Raúl Castro?

πtitulo(nombreA='Raúl Castro'(estudiantes)ᐅᐊPréstamosᐅᐊLibros)

πtitulo(σnombre='Raúl Castro'(estudiantes)ᐅᐊPréstamosᐅᐊLibros)

πtitulo(σnombreA='Raúl Castro'(Préstamos)ᐅᐊestudiantesᐅᐊLibros)

Pregunta 4 1 pts

¿Qué autores son de nacionalidad USA o Francia?. Liste los nombres.

πnombreA(σnacionalidad='USA' or nacionalidad='Francia'(Autores))

σnacionalidad='USA' or nacionalidad='Francia'(Autores)

nombreA(σnacionalidad='USA' or nacionalidad='Francia'(Autores))
Pregunta 5 1 pts

¿Cuáles son las edades de los lectores que tienen préstamos vigentes? Asuma el símbolo ∞ como la combinación natural.

πedad ((δ fechaDevol <> null (Prestamos)) X Estudiantes)

πedad ((δ fechaDevol = null (Prestamos)) ∞ Estudiantes)

δedad (( πfechaDevol = null (Prestamos)) ∞ Estudiantes)

Pregunta 6 1 pts

¿Cuál de las siguientes operaciones no forma parte del grupo de operaciones fundamentales del álgebra relacional?

Unión

Proyección

Selección

Producto cartesiano

Renombramiento

Reunión natural

Diferencia de conjuntos

Pregunta 7 1 pts

Las operaciones de unión y diferencia de conjuntos, se deben aplicar sobre relaciones compatibles. Esto quiere decir que:

Las relaciones r y s deben tener el mismo número de atributos.

Las relaciones r y s deben ser de la misma cardinalidad.

los dominios de los atributos i-ésimos de r y s deben ser iguales para todo i.

Pregunta 8 1 pts

Se dice que el cálculo relacional es un lenguaje no procedimental, porque:

se pueden combinar varios predicados en uno mayor usando las conectivas y (Λ), o (ν) y no (¬)

se pueden definir en términos de las operaciones fundamentales del álgebra relacional.

describe la información deseada sin establecer un procedimiento concreto para obtenerla.

Pregunta 9 1 pts

La expresión {t | t  Estudiantes Λ t[edad] > 20 Λ t[carrera] = 'Informática'} nos devolvería:

Aquellas tuplas en donde los estudiantes tengan más de 20 años de edad y pertenezcan a la facultad de Informática.

Aquellas columnas en donde los estudiantes tengan más de 20 años de edad y pertenezcan a la facultad de Informática.

Aquellas tuplas en donde los estudiantes tengan menos de 20 años de edad y pertenezcan a la facultad de Informática.

Pregunta 10 1 pts

A través de una sentencia de cálculo relacional de dominios, encuentre aquellos autores que son de nacionalidad estadounidense o francesa.

{<id, nb, na> | <id, nb, na> Autores Λ na = 'USA' Λ na = 'Francia'}

{<id, nb, na> Autores Λ na = 'USA' Λ na = 'Francia'}

{<id, nb, na> | <id, nb, na> Autores Λ na = 'USA' ν na = 'Francia'}

Examen guardado en 16:40


Entregar examen
2/1/2021 Examen: [AAB02] Cuestionario 2: Evalúe conceptos relacionados con la unidad 5 Diseño conceptual de bases de datos

[AAB02] Cuestionario 2: Evalúe conceptos


relacionados con la unidad 5 Diseño conceptual de
bases de datos
Comenzado: 2 de ene en 16:12

Instrucciones del examen


Componentes del aprendizaje:

En contacto con el docente (ACD) ( )

Práctico-experimental (APE) ( )

Autónomo (AA) ( X )

Actividad de aprendizaje:

Evalúe conceptos relacionados con la unidad 5 Diseño conceptual de bases de datos

Tipo de recurso:

Cuestionario en línea

Tema de la unidad:

El modelo entidad-relación

Resultados de aprendizaje que se espera lograr:

Crea un esquema relacional de bases de datos e incorpora claves, restricciones de integridad de


entidades y restricciones de integridad referencial.

Estrategias didácticas:

Leer comprensivamente los temas de estudio señalados, realice las actividades indicadas por su tutor y
proceda a resolver la evaluación parcial.

Los enunciados planteados son de opción múltiple, cada uno de ellos tiene una sola respuesta correcta.
Lea atentamente cada pregunta y seleccione la opción que usted considere como válida en cada
situación.

Pregunta 1 1 pts

https://utpl.instructure.com/courses/21367/quizzes/146430/take 1/5
2/1/2021 Examen: [AAB02] Cuestionario 2: Evalúe conceptos relacionados con la unidad 5 Diseño conceptual de bases de datos

Una entidad fuerte es:

Un instancia que depende de la existencia de algún otro tipo de entidad

Una entidad que no es dependiente de la existencia de algún otro tipo de entidad

Una entidad que caracteriza a un DBMS

Pregunta 2 1 pts

El modelo E-R pretende:

Facilitar el diseño de base de datos

Facilitar la organización de la base de datos

Facilitar la programación de base de datos


Pregunta 3 1 pts

Dentro del modelo E-R, el tipo de entidad que depende de la existencia de otra se
denomina entidad:

Única

Fuerte

Débil

Externa

Pregunta 4 1 pts

https://utpl.instructure.com/courses/21367/quizzes/146430/take 2/5
2/1/2021 Examen: [AAB02] Cuestionario 2: Evalúe conceptos relacionados con la unidad 5 Diseño conceptual de bases de datos

Las entidades pueden estar asociadas entre sí, con cuál de los siguientes
elementos?

Atributos

Entidades

Identificadores

Relaciones

Pregunta 5 1 pts

Un conjunto de entidades agrupa entidades del mismo tipo que comparten:

Propiedades o atributos

El mismo dominio


Los mismos atributos de clave primaria

Pregunta 6 1 pts

En una relación "uno a muchos", la entidad que está en el lado "uno" se denomina:

Hija

Instancia

Padre

Pregunta 7 1 pts

https://utpl.instructure.com/courses/21367/quizzes/146430/take 3/5
2/1/2021 Examen: [AAB02] Cuestionario 2: Evalúe conceptos relacionados con la unidad 5 Diseño conceptual de bases de datos

Los roles en un diagrama E-R se representan mediante:

Rombos especificando un nombre para el mismo.

Líneas que conectan los rombos con los rectángulos.

Rectángulos con un nombre único.

Pregunta 8 1 pts


Las propiedades que describen las características de las entidades se denominan:

Atributos

Entidades

Identificadores

Relaciones

Pregunta 9 1 pts

¿Cual de los siguientes NO es un elemento básico de los modelos E-R?

Claves externas

Relaciones

https://utpl.instructure.com/courses/21367/quizzes/146430/take 4/5
2/1/2021 Examen: [AAB02] Cuestionario 2: Evalúe conceptos relacionados con la unidad 5 Diseño conceptual de bases de datos

Entidades

Atributos

Pregunta 10 1 pts

Con cuál de las siguientes opciones, se puede indicar que muchas instancias de un
tipo de entidad pueden estar relacionadas con una instancia de otro tipo de entidad.

Relación uno a muchos

Relación uno a uno

Relación muchos a muchos

Ninguna de las anteriores

Examen guardado en 16:18 Entregar examen

https://utpl.instructure.com/courses/21367/quizzes/146430/take 5/5
13/7/22, 8:17 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases de datos - El proceso de nor…

[AAB02] Cuestionario 3: Evalúe conceptos


relacionados a la unidad 6 Diseño lógico de bases de
datos - El proceso de normalización
Comenzado:
13 de jul en 8:15

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)       (      )


Componentes del
Práctico-experimental (APE)                (      )
aprendizaje:
Autónomo (AA)                                     (   X   )

Evalúe conceptos relacionados con la unidad 6 Diseño lógico de bases


Actividad de aprendizaje:
de datos

Tipo de recurso: Cuestionario en línea

Tema de la unidad: El proceso de normalización

Crea un esquema relacional de bases de datos e incorpora claves,


Resultados
 de aprendizaje
restricciones de integridad de entidades y restricciones de integridad
que se espera lograr:
referencial.

Leer comprensivamente los temas de estudio señalados, realice las


actividades indicadas por su tutor y proceda a resolver la evaluación
parcial.
Estrategias didácticas:
Los enunciados planteados son de opción múltiple, cada uno de ellos
 
tiene una sola respuesta correcta. Lea atentamente cada pregunta y
seleccione la opción que usted considere como válida en cada
situación.

Pregunta 1 1 pts

https://utpl.instructure.com/courses/39433/quizzes/272600/take 1/5
13/7/22, 8:17 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases de datos - El proceso de nor…

La normalización se enfoca en:

Definir las dependencias funcionales entre atributos para cumplir con las formas normales.

Definir un conjunto de relaciones con sus atributos apropiados para cubrir las necesidades
de información de una organización.

Dividir los atributos de las relaciones para lograr relaciones más manejables por la
organización.

Pregunta 2 1 pts

La normalización alcanza:

Una redundancia mínima.

Incorporar la redundancia en cada relación para poder relacionar las tablas.

Eliminar completamente la redundancia.

Pregunta 3 1 pts

La normalización como técnica formal, se la puede utilizar:

Únicamente al inicio del diseño de la base de datos.

Luego de la puesta en marcha de la base de datos, con el propósito de afinamiento.

En cualquier etapa del diseño de base de datos.

Pregunta 4 1 pts

La técnica de normalización sirve:

https://utpl.instructure.com/courses/39433/quizzes/272600/take 2/5
13/7/22, 8:17 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases de datos - El proceso de nor…

Cuando queremos aplicar a grandes bases de datos.

Independientemente del tamaño y complejidad de la base de datos.

Si tenemos bases de datos relativamente pequeñas.

Al trabajar con bases de datos complejas.

Pregunta 5 1 pts

Una dependencia funcional describe:

La relación entre atributos.

Las relaciones entre entidades.

Las relaciones entre las claves primaria y foránea.

Pregunta 6 1 pts

 Una dependencia funcional parcial entre A-->B, se da si:

Existe algún atributo que puede eliminarse de A y la dependencia continua verificándose.

Se elimina cualquier atributo de A y esto provoca que la dependencia deje de existir.

Sin eliminar ningún atributo de A, en un instante determinado la dependencia funcional deja


de funcionar.

Pregunta 7 1 pts

Para identificar las dependencias funcionales se requiere:

https://utpl.instructure.com/courses/39433/quizzes/272600/take 3/5
13/7/22, 8:17 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases de datos - El proceso de nor…

Comprender bien el significado de cada atributo y las relaciones entre ellos.

Conocer el diccionario de datos para obtener los metadatos de cada atributo y relación.

Comprender cómo se relacionan las tabla a través de las claves foráneas.

Pregunta 8 1 pts

Para eliminar grupos repetitivos de las tablas no normalizadas qué es lo que NO se


debe aplicar.

Estudiar las cardinalidades y aplicar las reglas para crear nuevas entidades con los datos
repetitivos.

Colocar los datos repetitivos, junto con una copia de los atributos clave originales en una
relación independiente.

Introducir datos apropiados en las columnas vacías de las filas que contienen los datos
repetitivos.

Pregunta 9 1 pts

Cuando en un diagrama E-R están bien identificadas las entidades, el esquema


resultante:

requiere pasar solamente la validación de la forma normal de Boyce-Codd

no necesita más normalización.

se le añaden las claves foráneas y ya no es necesario normalizar.

Pregunta 10 1 pts

https://utpl.instructure.com/courses/39433/quizzes/272600/take 4/5
13/7/22, 8:17 Examen: [AAB02] Cuestionario 3: Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases de datos - El proceso de nor…

¿Cuál es la penalización sufrida al emplear un esquema desnormalizado por


cuestión rendimiento?

El trabajo adicional en construir las consultas SQL ya que se vuelven más complejas.

El trabajo adicional para configurar un nivel de RAID en los discos para proporcionar alta
disponibilidad.

El trabajo adicional que representa el mantener consistentes los datos redundantes.

Examen guardado en 8:17


Entregar examen

https://utpl.instructure.com/courses/39433/quizzes/272600/take 5/5
19/7/22, 21:44 Examen: [AAB02] Cuestionario 4: Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases de datos - Diseño de ba…

[AAB02] Cuestionario 4: Evalúe conceptos


relacionados a la unidad 6 Diseño lógico de bases
de datos - Diseño de bases de datos
Comenzado:
19 de jul en 21:43

Instrucciones del examen


Descripción de la actividad

En contacto con el docente (ACD)       (      )


Componentes del
Práctico-experimental (APE)                (      )
aprendizaje:
Autónomo (AA)                                     (   X   )

Evalúe conceptos relacionados con la unidad 6 Diseño lógico de


Actividad de aprendizaje:
bases de datos

Tipo de recurso: Cuestionario en línea

Tema de la unidad: Diseño de bases de datos

Crea un esquema relacional de bases de datos e incorpora claves,


Resultados de aprendizaje
restricciones de integridad de entidades y restricciones de integridad

que se espera lograr:
referencial.

Leer comprensivamente los temas de estudio señalados, realice las


actividades indicadas por su tutor y proceda a resolver la evaluación
parcial.
Estrategias didácticas:
Los enunciados planteados son de opción múltiple, cada uno de
 
ellos tiene una sola respuesta correcta. Lea atentamente cada
pregunta y seleccione la opción que usted considere como válida en
cada situación.

Pregunta 1 1 pts

Un modelo conceptual de los datos comprende:

https://utpl.instructure.com/courses/39433/quizzes/272597/take 1/4
19/7/22, 21:44 Examen: [AAB02] Cuestionario 4: Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases de datos - Diseño de ba…

Índices principales y secundarios.

Tipos de entidad.

Listado de usuarios permitidos a ingresar en la base de datos.

Pregunta 2 1 pts

El modelo conceptual de los datos se soporta en algunos documentos, como:

Diagrama de interacción.

Diagrama entidad-relación

Diccionario de datos.

Pregunta 3 1 pts

El diseño de la base de datos es:

Un proceso iterativo, ya que tiene un punto de partida y una serie de refinamientos


 sucesivos.

Un proceso cascada, ya que al final de cada etapa se continua con una nueva.

Es un marco de trabajo que sirve de guía y de ayuda para le diseñador a la hora de


acometer un diseño de base de datos.

Pregunta 4 1 pts

Cuál de los siguientes ejemplos de direcciones se considera un atributo simple:

'115 Dumbarton Road, Glasgow, G11 6YG'

Ninguna de las anteriores.

street('115 Dumbarton Road'), city('Glasgow') y postcode ('G11 6YG')


https://utpl.instructure.com/courses/39433/quizzes/272597/take 2/4
19/7/22, 21:44 Examen: [AAB02] Cuestionario 4: Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases de datos - Diseño de ba…

Pregunta 5 1 pts

Cual de los siguientes ejemplos NO se considera un atributo derivado.

La edad de un empleado.

La fecha de nacimiento de una persona.

El número de empleados que un funcionario tiene a cargo.

Pregunta 6 1 pts

Para pasar a la fase de diseño lógico de base de datos, primero debemos haber

aplicado las reglas de normalización.

Falso

Verdadero

Pregunta 7 1 pts

El modelo conceptual de los datos es enteramente independiente de los detalles


de

implementación (SGBD, hardware a utilizar).

Verdadero

Falso

Pregunta 8 1 pts

https://utpl.instructure.com/courses/39433/quizzes/272597/take 3/4
19/7/22, 21:44 Examen: [AAB02] Cuestionario 4: Evalúe conceptos relacionados a la unidad 6 Diseño lógico de bases de datos - Diseño de ba…

En la etapa de diseño lógico se debe comprobar las restricciones de integridad


como

datos requeridos e integridad de entidades.

Verdadero

Falso

Pregunta 9 1 pts

El modelo de datos debe poder adaptarse fácilmente a los nuevos requerimientos


de

la organización.

Verdadero

Falso

Pregunta 10 1 pts

Una técnica para validar el modelo lógico es la normalización.

Verdadero

Falso

Examen guardado en 21:44


Entregar examen

https://utpl.instructure.com/courses/39433/quizzes/272597/take 4/4

También podría gustarte