Final DBD


😎 ESPACIO PUBLICITARIO 😎

En esta pagina tenes preguntas para poder simular el final (Las preguntas de DBD estan sacadas de este blog, solo que en este no las respondi)

Quiz DBD



Modelado de Datos

Capitulo 9. Introducción al modelado de Datos

Un modelo de datos

Es un conjunto de herramientas conceptuales que permiten describir la información que es necesaria administrar para un SI (Sistema de Información), las relaciones existen entre estos datos, la semántica asociada y las restricciones de consistencia

Modelado Conceptual

Es desarrollado durante la etapa de adquisición de conocimiento del problema; el analista se independiza del tipo de SGBD (Sistema de Gestión de Bases de Datos) a utilizar y, por consiguiente, dedl producto de mercado. Así, el modelo conceptual se desarrolla independientemente de su implementación final.

Modelado Lógico

El analista debe determinar el tipo de SGBD, debido a que las decisiones que debe tomar dependen de esa elección.

Modelado Físico

Es necesario tomar decisiones específicas. Estas últimas tienen que ver con el producto de mercado a utilizar, es decir, el SGBD específico.

Capitulo 10. Modelado Entidad Relación Conceptual

Caracteristicas

image

Entidad

image image

Relación

image

Ejemplos

image

Atributo

image

Ejemplo

image

Cardinalidades

image

Jerarquías de Generalización

image

Ejemplo

image

Subconjunto

image

Ejemplo

image

Atributos Compuestos

image

Ejemplo

image

Identificadores

image image

Identificador Simple

image

Identificador Compuesto

image

Identificador Externo

image

Capitulo 11. Modelado Entidad Relación Lógico

Atributos Derivados

image

Atributos Polivalentes

image

Ejemplo de como deberian verse los atributos polivalentes

image

Atributos Compuestos

image image image

Jerarquías

image image

Primer Ejemplo de Relacion de Jerarquia (P-E)

image

image

Sobre el mismo ejemplo pero aplicando la 3ra opción

image

Segundo Ejemplo de Relacion de Jerarquia (T-E)

image

Resolución con la 3era opción

Las otras dos opciones aunque se pueden aplicar, no son rentables en este caso ya que perdemos mucha legibilidad y mantenibilidad en el modelo.

image

Capitulo 12. Modelado Fisico (Relacional)

Eliminación de identificadores externos

image

image

image

Conversión de Entidades

image image image image image

Conversión de Relaciones (Cardinalidad)

image

Cardinalidad Muchos a Muchos

image image

Cardinalidad Uno a Muchos

image

Uno a Muchos con participación total

image image image

Uno a Muchos con participación parcial del lado de muchos

image image image

Uno a Muchos con participación parcial del lado de uno

image image image image

Uno a Muchos con cobertura parcial de ambos lados

image

Cardinalidad Uno a Uno

image image image

No entiendo muy bien cuando hablan de un id Auto Incremental

Capitulo 13. Conceptos de Normalización

Definición

image

Anomalías de Inserción

image image image

Anomalías de Borrado

image image

Anomalías de Modificación

image image

Dependencia Funcional (Voy a rezar para que no tomen esto)
Formas Normales (Definición)

image

Primera Forma Normal

image image

Segunda Forma Normal

image

Tercera Forma Normal

image image image image


Procesamiento de Consultas

Capitulo 14. Lenguajes de Procesamientom de Datos (Algebra y Calculo)

Definición

Los lenguajes de procesamiento de datos permiten operar con la información contenida en una BD

image

Álgebra relacional

image

Operadores Basicos (Selección, Proyección, Producto Cartesiano, Renombre, Union, Diferencia)

image

Selección

image

image

image

Proyección

image

image

image

Producto Cartesiano

image image

image

image

Resultado

image

image

Renombre

image image

Resultado

image

image

Union

image image

Tablas

image

image

image

Resultado

image

image

Diferencia

image image

Tablas

image

image

image

Resultado

image

Operadores adicionale (Producto Natural, Intersección, Asignación, División)

Producto Natural

image image

image

image

Resultado

Seria esto sin las tablas repetidas

image

Intersección

image image

image

image

image

Resultado

image

image

Asignación

image

División

image

Actualizaciones utilizando AR (Altas, Bajas, Modificaciones)

Altas

image

Bajas

image

Modificaciones

image

Capitulo 15. SQL y QBE

Crear o borrar una BD

image

Lenguaje de Manipulación de Datos

image

Estructura Basica

image image

Operaciones de Consulta

image

Consultas de funciones de agregación

image

Funciones de Agrupación

image image

Me tengo que hacer algun apunte sobre todo SQL no porque sea mucho que lo es, sino que es mucho de forma muy distina, muchas operaciones.

Capitulo 16. Optimización de Consultas


Seguridad e Integridad de los Datos

Capitulo 17. Concecptos de Transacciones

Capitulo 18. Transacciones en Entornos Concurrentes

Capitulo 19. Seguridad e Integridad


Finales

Final de Marzo 2024

1) Por que se debe remover la jerarquia del modelo logico relacional

Respuesta

2) Que cardinalidad deben poseer los atributos derivados?

Respuesta

3) Para que se define la Integridad Referencial y que ventajas trae?

Respuesta

4) porque el modelo conceptual es independiente del tipo de dbms?

Respuesta

5) Por que el DBMS es el encargado de hacer la optimizacion

Respuesta

6) Que diferencia hay entre lenguaje procedural y no procedural

Respuesta

7) Durabilidad en entornos monousuario

8) Por que no hay agregacion en el Where

9) crear tu pregunta


Finales

[!NOTE]
Es un recopilatorio de preguntas, algunas pueden que esten bien y otras mal porque depende de la interpretación o justificación de cada uno, en este caso vamos a tratar justificar todo en base al libro

Temario de Preguntas

[!TIP] Responder todo, ya fuee


Sacado del libro

image

Las funciones de agregación en una consulta

  • a) Pueden ir en el SELECT
  • b) Pueden ir en el WHERE
  • c) Pueden ir en el HAVING (SI O SI)
  • d) Pueden aparecer sin otros atributos en el select
  • e) Todas son correctas
  • f) A, C y D son correctas
  • g) A, B y C son correctas
  • h) A y C son correctas
👀 Respuesta

En el SELECT si, en el WHERE no

  • f) A, C y D son correctas

image


Registro historico / Bitacora

Un checkPoint en ambientes concurrentes

  • a) Solo se genera si se utiliza el protocolo de HDE
  • b) Solo se genera si se utiliza el protocolo de dos fases
  • c) Se aplica en el protocolo de doble paginación
  • d) Se coloca siempre entre dos transacciones, cuando ninguna esta activa
  • e) Todas las anteriores
  • f) Algunas de las anteriores
  • g) Ninguna de las anteriores
👀 Respuesta
  • g) Ninguna de las anteriores

image


La propiedad de aislamiento

  • a) No se aplica en un ambiente concurrente
  • b) Se aplica en un ambiente concurrente
  • c) No se aplica en un ambiente monousuario
  • d) Se aplica en un ambiente monousuario
  • e) Algunas de las anteriores
  • f) Ninguna de las anteriores
👀 Respuesta
  • Es la B y la D

Se aplica en ambos ambientes

image


Se tiene una jerarquia total exclusiva en el modelo conceptual. Al pasar dicho modelo al logico se debe decidir que hacer con la misma

  • a) Se puede dejar solo al padre
  • b) Se puede dejar solo a los hijos
  • c) Se puede dejar todas las entidades
  • d) Todas las anteriores son validas
  • e) Algunas de las anteriores son validas
  • f) No tengo datos suficientes para responder
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Todas las anteriores son validas

En las otras, solo se puede dejar al padre o toda la estructura


Una dependencia multivaluada

  • a) Puede generar repetición innecesaria de información
  • b) Genera repetición de información si no es una dependencia multivaluada trivial
  • c) Genera repetición innecesaria de información
  • d) Todas las anteriores son correctas
  • e) Algunas de las anteriores son correctas
  • f) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

Preguntar

image

Trivial es que no se puede eliminar del esquema


Un esquema fisico que no tiene dependencias parciales esta en:

  • a) 3FN
  • b) 5FN
  • c) 2FN
  • d) 1FN
  • e) 4FN
  • f) BCNF
  • g) Todas las anteriores
  • h) Algunas de las anteriores
  • i) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

Un atributo depende de un subconjunto (Una parte) de otro atributo

  • i) Ninguna de las anteriores

Suponga que tiene tablas

  • Alumnos = (idAlumno, nombre, edad)
  • Materias = (idMateria, nombre, año)
  • Inscribe = (idAlumno, idMateria)

Indique cual sentencia AR muestra al alumno con las materias en las que se inscribió.

Como referencia

P proyeccción, S selección, I Intersección, R renombre

  • a) Pnombre (alumnos |x| materias |x| inscribe)
  • b) Pnombre (alumnos) |x| Pnombre (materias)
  • c) Pnombre (alumnos) |x| Pnombre (materias) |x| inscribe)
  • d) Palumnos.nombre, materias.nombre (alumnos |x| materias)
  • e) Ninguna de las anteriores
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Ninguna de las anteriores

La siguiente consulta SQL: SELECT * FROM B INNER JOIN A ON (A.id = B.id)

  • a) Retorna solo las filas de A que tengan coincidencia con las filas de B en el atributo id.
  • b) Retorna solo las filas de B que no tengan coincidencia con las filas de A en el atributo id.
  • c) Proyecta solo las columnas de A
  • d) Retorna todas las filas de B
  • e) Proyecta solo las columnas de B
  • f) Hay más de una respuesta correcta
  • g) Todas las anteriores son correctas
  • h) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

  • h) Ninguna de las anteriores es correcta

Modificada

[ ] a) Retorna solo las filas de B que tengan coincidencia con las filas de A en el atributo id.


La función de agregación SUM de SQL:

  • a) Requiere de una cláusula GROUP BY.
  • b) Calcula el máximo para una columna de la tabla.
  • c) Cuenta los valores distintos para una fila de la tabla
  • d) Se puede utilizar en la clausula HAVING sin utilizar un GROUP BY
  • e) Hay más de una opcion válida
  • f) Todas las anteriores son correctas
  • g) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder
  • g) Ninguna de las anteriores es correcta

Ninguna funcion de agregación necesita el GROUP BY


La operación de proyección en Álgebra Relacional:

  • a) Es un operador binario
  • b) Es un operador unitario
  • c) Es equivalente a la clausula “Where” de SQL
  • d) Es equivalente a la clausula “Order By” de SQL
  • e) Puede proyectar elementos repetidos
  • f) Hay más de una opción valida
  • g) Todas las opciones anteriores son válidas
  • h) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • b) Es un operador unitario

Si una entrada en el registro bitácora tiene el siguiente formato: “<T1, dato, valor anterior, valor nuevo>“

  • a) Utiliza bitácora con modificación diferida
  • b) Utiliza el protocolo de hora de hora de entrada (Este se usa en concurrente)
  • c) Utiliza bítacora con modificación inmediata
  • d) Utiliza el protocolo de página en la sombra (nada que ver)
  • e) Hay más de una opción valida
  • f) Todas las opciones anteriores son válidas
  • g) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • c) Utiliza bítacora con modificación inmediata

Diferida no tiene el valor anterior


Dada una transacción T1 que obtiene un bloqueo exclusivo sobre el dato D1 y otra transacción T2 que obtiene un bloque exclusivo sobre el dato D2, entonces:

  • a) T1 no deberá esperar a que T2 libere el dato si desea leer D2
  • b) T2 no deberá esperar a que T1 libere el dato si desea leer D1
  • c) T1 no debera esperar a que T2 libere el dato para poder escribir D2
  • d) T2 no deberá esperar a que T1 libere el dato para poder escribir D1
  • e) T1 deberá esperar a que T2 libere el dato si desea leer D2
  • f) T2 deberá esperar a que T1 libere el dato si desea leer D1
  • g) Hay más de una opción valida
  • h) Todas las opciones anteriores son válidas
  • i) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • Falta responder
  • g) Hay más de una opción valida (e y f)

Cualquier bloqueo esclusivo va a tener que esperar si o si por todo, y si es compartido, solo puede leer.


Una jerarquía con cobertura Parcial y Exclusiva (P, E), al pasar al modelo lógico:

  • a) No es posible dejar solamente las entidades hijas
  • b) No se puede quitar la entidad generalizadora// Esto es el padre???
  • c) Se deja la jerarquia completa sin relacionar las entidades que la componen
  • d) No se realiza cambio alguno
  • e) Hay más de una opción válida
  • f) Todas las opciones anteriores son válidas
  • g) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • e) Hay más de una opción válida
  • a) No es posible dejar solamente las entidades hijas
  • b) No se puede quitar la entidad generalizadora// Esto es el padre???

Una relación entre dos entidades en un modelo conceptual:

  • a) Puede no tener cardinalidad
  • b) No puede contener un atributo opcional polivalente (En logico NO)
  • c) No puede contener un atributo compuesto monovalente (En logico NO)
  • d) No debe contener atributos
  • e) No puede contener más de un atributo opcional monovalente
  • f) Puede contener un atributo identificador (WTF)
  • g) Hay más de una opción válida
  • h) Todas las opciones anteriores son válidas
  • i) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • i) Ninguna de las opciones anteriores es válida

Un identificador compuesto de una entidad en el modelo conceptual, cuando se realiza el pasaje al logico relacional: Como que no existe.

Vamos a suponer que hablan del modelo entidad relación logico. Y que estan hablando con propiedad.

  • a) Se debe transformar debido a que el modelo lógico relacional no acepta este tipo de identificadores
  • b) Se deja sin modificación alguna
  • c) Se debe separar en distintos atributos y uno de ellos será elegido identificador de la entidad
  • d) Se elimina del modelo lógico relacional
  • e) Hay más de una opción válida
  • f) Todas las opciones anteriores son válidas
  • g) Ninguna de las opciones anteriores es válida
👀 Respuesta

image

  • b) Se deja sin modificación alguna

Una clave foránea en el modelo físico

  • a) No puede ser opcional
  • b) No acepta valores repetidos
  • c) Puede ser clave primaria y foránea al mismo tiempo y en la misma tabla (wtf)
  • d) Hay más de una opción válida
  • e) Todas las opciones anteriores son válidas
  • f) Ninguna de las opciones anteriores es válida
👀 Respuesta

Decime si es opcional o no

  • b) No acepta valores repetidos (esta es falsa)

DEJAMOS HASTA ACA

En el algebra Relacional la expresión A U B

  • a) Requiere que A y B contengan la misma cantidad de elementos (esta incompleta)
  • b) Requiere que el esquema de B se encuentre contenido en el esquima de A //div
  • c) Requiere que el esquima de A se encuentre contenido en el esquema de B //div
  • d) Hay más de una opción valida
  • e) Todas las opciones anteriores son válidas
  • f) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • f) Ninguna de las opciones anteriores es válida

¿Cuál de las siguientes afirmaciones es cierca acerca de la normalización de base de datos?

  • a) La normalización es el proceso de agregar redundancia a una base de datos para mejorar la eficiencia de las consultas
  • b) La normalización es el proceso de eliminar la redundancia en una base de datos para evitar problemas de inconsistencia de datos
  • c) La normalización es el proceso de crear copias de seguridad de una base de datos para protegerla de pérdidas de datos
  • d) La normalización es el proceso de cifrar los datos en una base de datos para proteger su confidencialidad
  • e) Todas las opciones anteriores son verdaderas
  • f) Algunas de las opciones anteriores son verdaderas
  • g) Ninguna de las opciones anteriores es verdadera
👀 Respuesta
  • Falta responder

¿Cuál de las siguientes afirmaciones es verdadera sobre el modelo Entidad-Relación(ER)?

  • a) El modelo ER es un modelo lógico que se enfoca en la implementación física de la base de datos
  • b) Las entidades en el modelo ER representan relaciones entre los datos
  • c) Las relaciones en un modelo ER representan vínculos entre las entidades
  • d) El modelo ER no incluye atributos para las entidades y relaciones
  • e) Todas las opciones anteriores son verdaderas
  • f) Algunas de las opciones anteriores son verdaderas
  • g) Ninguna de las opciones anteriores es verdadera
👀 Respuesta
  • Falta responder

¿Cuál de las siguientes técnicas es útil para optímizar consultas SQL en una base de datos?

  • a) Usar subconsultas en lugar de productos de tablas
  • b) Evitar el uso de índices para las claves primarias
  • c) Usar funciones de agregación en lugar de GROUP BY
  • d) Usar el operador LIKE en lugar de igualdad para comparaciones de cadenas
  • e) Todas las opciones anteriores son verdaderas
  • f) Algunas de las opciones anteriores son verdaderas
  • g) Ninguna de las opciones anteriores es verdadera
👀 Respuesta
  • Falta responder

¿Cuál de las siguientes afirmaciones es verdadera sobre el modelo lógico relacional?

  • a) Se pueden tener atributos compuestos
  • b) Se pueden tener atributos derivados
  • c) No se pueden tener identificadores compuestos
  • d) Se pueden tener atributos polivalentes
  • e) Todas las opciones anteriores son verdaderas
  • f) Algunas de las opciones anteriores son verdaderas
  • g) Ninguna de las opciones anteriores es verdadera
👀 Respuesta
  • Falta responder

¿Cuál de las siguientes afirmaciones es cierta acerca de la integridad referencial en una base de datos relacional?

  • a) La integridad referencial garantiza que cada registro en una tabla tenga un valor único en su clave primaria.
  • b) La integridad referencial asegura que los valores en una tabla sean válidos en referencia a otra tabla.
  • c) La integridad referencial solo se aplica a las tablas que tienen una clave foránea.
  • d) La integridad referencial no es necesaria en una base de datos relacional.
  • e) Todas las opciones anteriores son verdaderas
  • f) Algunas de las opciones anteriores son verdaderas
  • g) Ninguna de las opciones anteriores es verdadera
👀 Respuesta
  • Falta responder

Un atributo derivado posee información disponible en una entidad. Si esa información no estuviera sería posible aún calcularla. Entonces

  • a) Contiene información redundante y puede quitarse del modelo
  • b) Contiene información redundante y debe quitarse del modelo
  • c) No contiene información redundante y debe dejarse en el modelo
  • d) No contiene información redundante
  • e) Todas las anteriores son correctas
  • f) Algunas de las anteriores son correctas
  • g) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

¿Cuáles de las siguientes cláusulas son necesarias para una consulta de selección de datos en SQL?

  • a) SELECT
  • b) FROM
  • c) WHERE
  • d) Todas las anteriores
  • e) Algunas de las anteriores
  • f) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

¿Qué afirmación describe mejor la relacion entre la cantidad de tuplas o filas generadas por las cláusulas LEFT JOIN e INNER JOIN en una consulta SQL?

  • a) Generan igual cantidad de tuplas o filas
  • b) LEFT JOIN genera menos cantidad de tuplas o filas que INNER JOIN
  • c) LEFT JOIN genera más cantidad de tuplas o filas que INNER JOIN
  • d) LEFT JOIN puede generar igual cantidad de tuplas o filas que INNER JOIN
  • e) Todas las anteriores son correctas
  • f) Algunas de las anteriores son correctas
  • g) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

¿Cuál de las siguientes afirmaciones es verdadera acerca de las tablas en una base de datos?

  • a) Tienen una clave primaria
  • b) No pueden tener claves candidatas
  • c) Deben tener al menos una clave foránea
  • d) No pueden tener claves foráneas
  • e) Todas las anteriores son correctas
  • f) Algunas de las anteriores son correctas
  • g) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

¿Qué significa la condición de idempotencia en el contexto de las transacciones en una base de datos?

  • a) Garantiza que una transacción se pueda ejecutar varias veces con el mismo resultado
  • b) Garantiza que una transacción que ha fallado se pueda ejecutar varias veces con el mismo resultado
  • c) Garantiza que una transacción que se ha registrado de transacciones se pueda ejecutar varias veces con el mismo resultado
  • d) Todas las anteriores son correctas
  • e) Algunas de las anteriores son correctas
  • f) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

Una jerarquia con cobertura Parcial y Exclusiva (P, E), al pasar al modelo lógico:

  • a) Es posible dejar solamente las entidades hijas
  • b) Se puede quitar la entidad generalizadora
  • c) Se deja la jerarquia completa sin relacionar las entidades que la componen
  • d) No se realiza cambio alguno
  • e) Hoy más de una opción válida
  • f) Todas las opciones anteriores son válidas
  • g) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • Falta responder

Una relación entre dos entidades en un modelo conceptual:

  • a) Puede no tener cardinalidad
  • b) No puede contener un atributo opcional polivalente
  • c) No puede contener un atributo compuesto monovalente
  • d) No debe contener atributos
  • e) Puede contener más de un atributo opcional monovalente
  • f) Puede contener un atributo identificador
  • g) Hay más de una opción válida
  • h) Todas las opciones anteriores son válidas
  • i) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • Falta responder

Una clave foránea en una tabla del modelo físico

  • a) No puede ser opcional
  • b) No acepta valores repetidos
  • c) No es clave primaria en ninguna tabla del modelo físico
  • d) Hay mas de una opción válida
  • e) Todas las opciones anteriores son válidas
  • f) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • Falta responder

En el algebra Relacional la expresión A U B

  • a) Requiere que A y B contengan la misma cantidad de elementos
  • b) Requiere que el esquema de B se encuentre contenido en el esquema de A
  • c) Requiere que el esquema de A se encuentre contenido en el esquema de B
  • d) Hay más de una opción válida
  • e) Todas las opciones anteriores son válidas
  • f) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • Falta responder

La función de agregación AVG de SQL:

  • a) Requiere de una cláusula GROUP BY.
  • b) Calcula el máximo para una columna de la tabla.
  • c) Cuenta los valores distintos para una fila de la tabla
  • d) Se puede utilizar en la clausula HAVING sin utilizar un GROUP BY
  • e) Hay más de una opcion válida
  • f) Todas las anteriores son correctas
  • g) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

La operación de diferencia (-) en Álgebra Relacional:

  • a) Es un operador binario
  • b) Es un operador unitario
  • c) Es equivalente a la clausula “Where” de SQL
  • d) Es equivalente a la clausula “Order By” de SQL
  • e) Puede proyectar elementos repetidos
  • f) Hay más de una opción válida
  • g) Todas las opciones anteriores son válidas
  • h) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • Falta responder

El algebra relacional

  • a) Es un lenguaje de consultas teorico de BD relacional que define como hacer las operaciones de manipulacion de datos
  • b) Es un lenguaje de consultas teorico de BD entidad relación que define como hacer las operaciones de manipulación de datos
  • c) Es un lenguaje de consultas teorico de BD relacional que define solamente el resultado esperado en la respuesta
  • d) Es un lenguaje de consultas teorico de BD entidad relación que define solamente el resultado esperado en la respuesta.
👀 Respuesta
  • Falta responder

La clausula EXIST en SQL

  • a) Solo se aplica en una operación de consulta
  • b) Necesita necesariamente una subconsulta
  • c) No utiliza en el select que la contiene una función de agregación
  • d) Todas las anteriores
  • e) Algunas de las anteriores
  • f) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

La clausula DELETE en SQL

  • a) Es una clausula de definicion de datos
  • b) Es una clausula de manipulacion de datos
  • c) Puede alcanzar el estado Cometido
  • d) Todas las anteriores
  • e) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

Una transacción que alcanza el espacio de fallada

  • a) Puede volver a activarse
  • b) Puede alcanzar el estado Abortada
  • c) Puede alcanzar el estado Cometido
  • d) Todas las anteriores
  • e) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

Ante dos transacciones concurrentes que generan un problema de integridad contra la BD

  • a) Es preferible que haya un deadlock a tener inconsistencia
  • b) Es preferible que haya inconsistencia si el deadlock produce inanición
  • c) Es preferible que haya inconsistencia antes que tener deadlock
  • d) Todas las anteriores
  • e) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

Un atributo derivado

  • a) Representa un dato que está presente de otra forma en el modelo
  • b) Puede estar en el modelo logico
  • c) Puede estar en el modelo fisico
  • d) Hay más de una opción válida
  • e) Todas las opciones anteriores son válidas
  • f) Ninguna de las opciones anteriores es válida
👀 Respuesta
  • Falta responder

Un atributo polivalente sobre el modelo conceptual

  • a) Indica que el atributo esta formado por varios atributos simples
  • b) Indica que el atributo puede tener multiples valores, pero no puede ser nulo
  • c) Indica que el atributo puede tener multiples valores, pero debe aceptar ser nulo
  • d) Todas las anteriores son correctas
  • e) Algunas de las anteriores son correctas
  • f) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

Una relación del modelo lógico cuando se pasa al fisico

  • a) Siempre se convierte en tabla
  • b) En algún caso puede no convertirse en tabla
  • c) No se convierte en tabla
  • d) Todas las anteriores son correctas
  • e) Algunas de las anteriores son correctas
  • f) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

Una jerarquia parcial superpuesta, donde el padre tiene tres hijos, cuando se convierte al modelo fisico

  • a) Puede quedar solo el padre
  • b) Puede quedar solo los hijos
  • c) Puede quedar todo con relaciones es un
  • d) Todas las anteriores son correctas
  • e) Algunas de las anteriores son correctas
  • f) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

Un identificador simple de una tabla

  • a) Puede ser un atributo con valor nulo
  • b) Puede ser un atributo polivalente
  • c) Puede ser un atributo derivado
  • d) Todas las anteriores son correctas
  • e) Algunas de las anteriores son correctas
  • f) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

Un identificador de una entidad sobre el modelo lógico, cuando dicha entidad se convierte en tabla sobre el fisico

  • a) Puede ser clave primaria
  • b) Puede ser clave candidata
  • c) Puede ser clave secundaria
  • d) Todas las anteriores son correctas
  • e) Algunas de las anteriores son correctas
  • f) Ninguna de las anteriores es correcta
👀 Respuesta
  • Falta responder

Una clave primaria en el esquema fisico de una BD

  • a) Puede haber sido clave candidata
  • b) No ha sido clave candidata
  • c) Ha sido identificador en el esquema lógico
  • d) No ha sido identificador en el esquema conceptual
  • e) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

Para la construcción del modelo ER-Conceptual, es necesario

  • a) Contar con la definición del DBMS a utilizar
  • b) Contar con la descripción detallada de las necesidades de usuario
  • c) Contar con un DBA experimentado en el DBMS a utilizar
  • d) Todas las anteriores son correctas
  • e) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

Un ciclo de entidades

  • a) Representa una solución donde se repite información
  • b) Debe ser quitado del modelo logico
  • c) Aparece en el modelo fisico y repite información
  • d) Todas las anteriores son correctas
  • e) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

Una entidad en el esquema fisico

  • a) No puede tener atributos polivalentes
  • b) No puede tener atributos compuestos
  • c) Tiene al menos un identificador
  • d) Puede tener más de un identificador
  • e) Algunas de las anteriores
  • f) Ninguna de las anteriores
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Ninguna de las anteriores

Una relación recursiva en el esquema lógico

  • a) Solo tiene un identificador
  • b) Puede tener más de un identificador
  • c) Puede tener más de un atributo
  • d) No puede tener atributos con cardinalidad máxima N
  • e) Algunas de las anteriores
  • f) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

Un ciclo de relaciones en el esquema conceptual

  • a) Puede generar redundancia
  • b) Si genera redundacia, luego debe eliminar el ciclo del proceso d(se corta)
  • c) Siempre es entre 4 o más entidades
  • d) Algunas de las anteriores
  • e) Ninguna de las anteriores
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Puede generar redundancia

Un atributo derivado

  • a) Puede ser clave
  • b) Puede tener valor nulo
  • c) Puede ser polivalente
  • d) Todas las anteriores son correctas
  • e) Ninguna de las anteriores
👀 Respuesta
  • Falta responder

La operación de proyección en Álgebra Relacional

  • a) Es un operador binario
  • b) Es un operador unitario
  • c) Es equivalente a la clausula “Where” de SQL
  • d) Es equivalente a la clausula “Order By” de SQL
  • e) Puede proyectar elementos repetidos
  • f) Hay más de una opción válida
  • g) Todas las opciones anteriores son válidas
  • h) Ninguna de las opciones anteriores es válida
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Es un operador unitario

Dada una transacción T1 que obtiene un bloqueo exclusivo sobre el dato D1 y otra transacción T2 que obtiene un bloqueo exclusivo sobre el dato D2, entonces:

  • a) T1 no deberá esperar a que T2 libere el dato si desea leer D2
  • b) T2 no deberá esperar a que T1 libere el dato si desea leer D1
  • c) T1 no debera esperar a que T2 libere el dato para poder escribir D2
  • d) T2 no deberá esperar a que T1 libere el dato para poder escribir D1
  • e) T1 deberá esperar a que T2 libere el dato si desea leer D2
  • f) T2 deberá esperar a que T1 libere el dato si desea leer D1
  • g) Hay más de una opción valida
  • h) Todas las opciones anteriores son válidas
  • i) Ninguna de las opciones anteriores es válida
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Hay más de una opción valida

¿Cuál de las siguientes afirmaciones es verdadera sobre el modelo lógico relacional?

  • a) Se pueden tener atributos compuestos
  • b) Se pueden tener atributos derivados
  • c) No se pueden tener identificadores compuestos
  • d) Se pueden tener atributos polivalentes
  • e) Todas las opciones anteriores son verdaderas
  • f) Algunas de las opciones anteriores son verdaderas
  • g) Ninguna de las opciones anteriores es verdadera
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Se pueden tener atributos derivados

Si en una consulta SQL se utiliza la cláusula GROUP BY

  • a) Se debe utilizar la cláusula HAVING
  • b) Se puede indicar la condición del grupo en la cláusula WHERE
  • c) Se debe utilizar al menos una función de agregación
  • d) Todas las anteriores
  • e) Algunas de las anteriores
  • f) Ninguna de las anteriores
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Se debe utilizar al menos una función de agregación

En algebra relacional la empresa A |x| B da el mismo resultado que:

  • a) A x B
  • b) A x B si entre las tablas A y B no hay atributo común
  • c) B |x| A
  • d) Todas las anteriores
  • e) Ninguna de las anteriores
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • B |x| A

En el algebra relacional la expresión A - B

  • a) Requiere que A y B contengan la misma cantidad de elementos
  • b) Requiere que el esquema de B se encuentre contenido en el esquema de A
  • c) Requiere que el esquema de A se encuentre contenido en el esquema de B
  • d) Hay más de una opción válida
  • e) Todas las opciones anteriores son válidas
  • f) Ninguna de las opciones anteriores es válida
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

ESTA CORREGIDA COMO ERROR

  • Hay más de una opción válida

La función de agregación SUM() de SQL:

  • a) Necesita de una cláusula GROUP BY
  • b) Calcula el máximo para una columna de la tabla
  • c) Puede contar los valores distintos para una fila de la tabla
  • d) Se puede utilizar en la clausula HAVING sin utilizar un GROUP BY
  • e) Hay más de una opcion válida
  • f) Todas las anteriores son correctas
  • g) Ninguna de las anteriores es correcta
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Ninguana de las anteriores es correcta

Una clave candidata en una tabla del modelo físico

  • a) Es un atributo o conjunto de atributos que juntos se pueden repetir dentro de la misma tabla.
  • b) Es un atributo o conjunto de atributos que juntos conforman un atributo opcional
  • c) No puede estar conformada por más de un atributo
  • d) Puede estar conformada por más de un atributo opcional
  • e) Puede estar conformada por más de un atributo monovalente obligatorio
  • f) Hay más de una opción válida
  • g) Todas las opciones anteriores son válidas
  • h) Ninguna de las opciones anteriores es válida
👀 Respuesta

[!IMPORTANT] En la foto de donde lo saque estaba corregida

  • Puede estar conformada por más de un atributo monovalente obligatorio

image


Preguntas del ostin

Los profes dijeron que solo estudiemos de las preguntas con fotos


Cuál de las siguientes afirmaciones es cierta acerca de la normalización de base de datos?

  • a) La normalización es el proceso de agregar redundancia a una base de datos para mejorar la eficiencia en las consultas
  • b) La normalización es el proceso de eliminar la redundancia en una base de datos para evitar problemas de inconsistencia de datos.
  • c) La normalización es el proceso de crear copias de seguridad de una base de datos para protegerla de pérdidas de datos.
  • d) La normalización es el proceso de cifrar los datos en una base de datos para proteger su confidencialidad.
  • e) Todas las opciones anteriores son verdaderas.
  • f) Algunas de las opciones anteriores son verdaderas.
  • g) Ninguna de las opciones anteriores es verdadera.
👀 Respuesta
  • b) La normalización es el proceso de eliminar la redundancia en una base de datos para evitar problemas de inconsistencia de datos.

¿Cuál de las siguientes afirmaciones es verdadera sobre el modelo Entidad-Relación (ER)?

  • a) El modelo ER es un modelo lógico que se enfoca en la implementación física de la base de datos.
  • b) Las entidades en el modelo ER representan relaciones entre los datos.
  • c) Las relaciones en un modelo ER representan vínculos entre las entidades.
  • d) El modelo ER no incluye atributos para las entidades y relaciones.
  • e) Todas las opciones anteriores son verdaderas.
  • f) Algunas de las opciones anteriores son verdaderas.
  • g) Ninguna de las opciones anteriores es verdadera.
👀 Respuesta
  • c) Las relaciones en un modelo ER representan vínculos entre las entidades.

¿Cuál de las siguientes técnicas es útil para optimizar consultas SQL en una base de datos?

  • a) Usar subconsultas en lugar de productos de tablas.
  • b) Evitar el uso de índices para las claves primarias.
  • c) Usar funciones de agregación en lugar de GROUP BY.
  • d) Usar el operador LIKE en lugar de igualdad para comparaciones de cadenas.
  • e) Todas las opciones anteriores son verdaderas.
  • f) Algunas de las opciones anteriores son verdaderas.
  • g) Ninguna de las opciones anteriores es verdadera.
👀 Respuesta
  • Lo unico que sabemos es que NINGUNA esta puesta como mal en el parcial, alguna tiene que ser

¿Cuál de las siguientes afirmaciones es verdadera sobre el modelo lógico relacional?

  • a) Se pueden tener atributos compuestos.
  • b) Se pueden tener atributos derivados.
  • c) No se pueden tener identificadores compuestos.
  • d) Se pueden tener atributos polivalentes.
  • e) Todas las opciones anteriores son verdaderas.
  • f) Algunas de las opciones anteriores son verdaderas.
  • g) Ninguna de las opciones anteriores es verdadera.
👀 Respuesta
  • Se pueden tener atributos derivados

¿Cuál de las siguientes afirmaciones es cierta acerca de la integridad referencial en una base de datos relacional?

  • a) La integridad referencial garantiza que cada registro en una tabla tenga un valor único en su clave primaria.
  • b) La integridad referencial asegura que los valores en una tabla sean válidos en referencia a otra tabla.
  • c) La integridad referencial solo se aplica a las tablas que tienen una clave foránea.
  • d) La integridad referencial no es necesaria en una base de datos relacional.
  • e) Todas las opciones anteriores son verdaderas.
  • f) Algunas de las opciones anteriores son verdaderas.
  • g) Ninguna de las opciones anteriores es verdadera.
👀 Respuesta
  • Sabemos que algunas no es

Ya me canse de escribir

WhatsApp Image 2024-02-09 at 14 50 14 WhatsApp Image 2024-02-09 at 14 50 14 (3) WhatsApp Image 2024-02-09 at 14 50 14 (2) WhatsApp Image 2024-02-09 at 14 50 14 (1)

WhatsApp Image 2024-02-09 at 14 50 15 (2) WhatsApp Image 2024-02-09 at 14 50 14 (14) WhatsApp Image 2024-02-09 at 14 50 14 (13) WhatsApp Image 2024-02-09 at 14 50 14 (12) WhatsApp Image 2024-02-09 at 14 50 14 (11) WhatsApp Image 2024-02-09 at 14 50 14 (10) WhatsApp Image 2024-02-09 at 14 50 14 (6) WhatsApp Image 2024-02-09 at 14 50 14 (4) WhatsApp Image 2024-02-09 at 14 50 14 (2) WhatsApp Image 2024-02-09 at 14 50 15 (6) WhatsApp Image 2024-02-09 at 14 50 15 (3)