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)
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
Entidad
Relación
Ejemplos
Atributo
Ejemplo
Cardinalidades
Jerarquías de Generalización
Ejemplo
Subconjunto
Ejemplo
Atributos Compuestos
Ejemplo
Identificadores
Identificador Simple
Identificador Compuesto
Identificador Externo
Capitulo 11. Modelado Entidad Relación Lógico
Atributos Derivados
Atributos Polivalentes
Ejemplo de como deberian verse los atributos polivalentes
Atributos Compuestos
Jerarquías
Primer Ejemplo de Relacion de Jerarquia (P-E)
Sobre el mismo ejemplo pero aplicando la 3ra opción
Segundo Ejemplo de Relacion de Jerarquia (T-E)
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.
Capitulo 12. Modelado Fisico (Relacional)
Eliminación de identificadores externos
Conversión de Entidades
Conversión de Relaciones (Cardinalidad)
Cardinalidad Muchos a Muchos
Cardinalidad Uno a Muchos
Uno a Muchos con participación total
Uno a Muchos con participación parcial del lado de muchos
Uno a Muchos con participación parcial del lado de uno
Uno a Muchos con cobertura parcial de ambos lados
Cardinalidad Uno a Uno
No entiendo muy bien cuando hablan de un id Auto Incremental
Capitulo 13. Conceptos de Normalización
Definición
Anomalías de Inserción
Anomalías de Borrado
Anomalías de Modificación
Dependencia Funcional (Voy a rezar para que no tomen esto)
Formas Normales (Definición)
Primera Forma Normal
Segunda Forma Normal
Tercera Forma Normal
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
Álgebra relacional
Operadores Basicos (Selección, Proyección, Producto Cartesiano, Renombre, Union, Diferencia)
Selección
Proyección
Producto Cartesiano
Resultado
Renombre
Resultado
Union
Tablas
Resultado
Diferencia
Tablas
Resultado
Operadores adicionale (Producto Natural, Intersección, Asignación, División)
Producto Natural
Resultado
Seria esto sin las tablas repetidas
Intersección
Resultado
Asignación
División
Actualizaciones utilizando AR (Altas, Bajas, Modificaciones)
Altas
Bajas
Modificaciones
Capitulo 15. SQL y QBE
Crear o borrar una BD
Lenguaje de Manipulación de Datos
Estructura Basica
Operaciones de Consulta
Consultas de funciones de agregación
Funciones de Agrupación
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
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
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
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
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
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
- 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
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