Capítulo 4: Modelado Relacional
35 Questions
34 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál de las siguientes afirmaciones sobre la clave primaria es correcta?

  • Puede contener múltiples atributos que deben ser idénticos.
  • Puede tener valores nulos.
  • Puede repetirse en diferentes tuplas.
  • No puede repetirse ni tener valores nulos. (correct)
  • ¿Qué restricción se aplica para asegurar que dos tuplas no sean iguales?

  • Restricciones semánticas.
  • Unicidad de atributos.
  • Integridad referencial.
  • Integridad de entidad. (correct)
  • ¿Qué describe mejor la integridad referencial?

  • Es la capacidad de una tabla para no tener valores nulos.
  • Es una relación entre una clave foránea y su clave primaria correspondiente. (correct)
  • Es la restricción sobre los atributos que permite valores duplicados.
  • Es la aplicación de unicidad en todos los atributos de una tabla.
  • ¿Cuál de las siguientes es una restricción semántica inherente?

    <p>Un atributo no puede estar en formato nulo.</p> Signup and view all the answers

    ¿Qué significa que un atributo tenga 'unicidad'?

    <p>Los valores de este atributo deben ser únicos dentro de la tabla.</p> Signup and view all the answers

    ¿Qué representa una base de datos relacional?

    <p>Una colección de relaciones organizadas en tablas</p> Signup and view all the answers

    ¿Qué término se utiliza para referirse a una fila en una tabla?

    <p>Tupla</p> Signup and view all the answers

    En el contexto del modelo relacional, ¿cómo se le llama a una columna en una tabla?

    <p>Atributo</p> Signup and view all the answers

    ¿Qué concepto describe el número de filas en una tabla?

    <p>Cardinalidad</p> Signup and view all the answers

    ¿Cuál es el esquema correcto que representa un modelo lógico en el contexto del modelo relacional?

    <p>SGDB</p> Signup and view all the answers

    ¿Cuál de las siguientes características describe mejor el álgebra relacional?

    <p>Un conjunto de operaciones para manipular relaciones</p> Signup and view all the answers

    En el modelo relacional, ¿qué representa un dominio?

    <p>El conjunto de valores permitidos para un atributo</p> Signup and view all the answers

    ¿Qué relación hay entre el modelo conceptual y el modelo físico en bases de datos?

    <p>El modelo lógico se basa en el modelo conceptual</p> Signup and view all the answers

    ¿Cuál de las siguientes características identifica a una máquina en la fábrica de Lácteos 'Cayambe'?

    <p>Número único</p> Signup and view all the answers

    ¿Cuál es la forma de representación de la relación entre 'Proyecto' y 'Asociación'?

    <p>1:N</p> Signup and view all the answers

    ¿Qué se crea para cada entidad en el modelo relacional?

    <p>Una relación o tabla</p> Signup and view all the answers

    ¿Qué representa la Primary Key en una tabla del modelo relacional?

    <p>La clave primaria de la entidad fuerte</p> Signup and view all the answers

    ¿Cuál es la característica clave de una entidad débil en un modelo de bases de datos?

    <p>Carece de clave primaria propia</p> Signup and view all the answers

    En una relación muchos a muchos, ¿qué se crea para almacenar las claves primarias?

    <p>Una new table</p> Signup and view all the answers

    ¿Qué se debe hacer cuando una relación muchos a muchos incluye atributos adicionales?

    <p>Se añaden a la nueva tabla creada</p> Signup and view all the answers

    ¿Cómo se representa un atributo simple en el modelo relacional?

    <p>Como una columna</p> Signup and view all the answers

    ¿Qué se incluye en la clave primaria de una entidad débil?

    <p>La clave primaria de la entidad fuerte más el discriminador</p> Signup and view all the answers

    ¿Cómo se define la composición de una tabla en el modelo relacional?

    <p>Por la combinación de entidades y atributos simples</p> Signup and view all the answers

    En la generalización/especialización exclusiva, ¿cuál de las siguientes soluciones implica crear una tabla para cada subclase?

    <p>Crear una tabla solo para las subclases, propagando la clave primaria de la superclase.</p> Signup and view all the answers

    ¿Cómo se debe manejar un atributo multivaluado en una base de datos?

    <p>Se crea una tabla separada para el atributo, incluyendo su clave primaria y el atributo multivaluado.</p> Signup and view all the answers

    En la generalización/especialización inclusiva, ¿cuál es una de las soluciones para el manejo de las tablas?

    <p>Crear solo una tabla para la superclase con todos los atributos de las subclases.</p> Signup and view all the answers

    Con respecto a la propagación de la clave primaria en la generalización/especialización, ¿cuál es la correcta?

    <p>Se propaga a cada subclase para mantener vínculos referenciales claros.</p> Signup and view all the answers

    En una relación uno a uno, ¿dónde se almacena la clave primaria de la segunda entidad?

    <p>En la primera entidad como atributo</p> Signup and view all the answers

    ¿Qué sucede en una relación uno a uno donde ambas claves primarias se guardan en las tablas de la otra entidad?

    <p>Se almacenan como claves ajenas</p> Signup and view all the answers

    En una relación uno a uno con cardinalidad (0,1) a (0,1), ¿cuál es el procedimiento correcto?

    <p>Agregar ambas claves primarias en una nueva tabla</p> Signup and view all the answers

    ¿Cómo se maneja la clave primaria en una relación reflexiva 1:N?

    <p>Se guarda en la misma tabla como atributo</p> Signup and view all the answers

    En una relación N:N, ¿qué es necesario para representar correctamente la relación en el modelo relacional?

    <p>Dos tablas y una tercera tabla intermedia</p> Signup and view all the answers

    ¿Qué ocurre en la cardinalidad N:N:N en términos de organización de tablas?

    <p>Se crea una tabla adicional para asociar las entidades</p> Signup and view all the answers

    En el modelo relacional, ¿cuándo se utiliza una nueva tabla para almacenar claves primarias?

    <p>En relaciones uno a uno, y si hay cardinalidad (0,1) a (0,1)</p> Signup and view all the answers

    Cuál de las siguientes afirmaciones sobre las relaciones en un modelo E-R es correcta?

    <p>Las claves primarias siempre deben ser únicas</p> Signup and view all the answers

    Study Notes

    Capítulo 4: Modelado relacional

    • Se presentan los conceptos y características del modelado relacional.
    • Se describe el mapeo del esquema conceptual al esquema relacional, incluyendo tablas, dominios y claves.
    • Se explica el álgebra relacional y el cálculo relacional.

    Modelado entidad-relación (E-R) al modelo relacional (I-XXI)

    • El modelo E-R se transforma al modelo relacional, representando entidades como tablas y atributos como columnas.
    • La notación R(A1, A2, A3...) se utiliza para representar una relación con atributos A1, A2, y A3.
    • Un identificador en el diagrama entidad-relación (E-R) pasa a ser llave primaria en el modelo relacional.
    • Se crean tablas para las entidades.
    • Se generan tablas para relaciones muchos a muchos.
    • Se generan tablas para relaciones uno a uno.
    • Las claves primarias de una entidad se convierten en atributos en la otra entidad, o se crea una nueva tabla para mantener la relación.
    • Se tratan los atributos multivaluados, creando una nueva tabla para cada atributo multivaluado.

    Claves

    • Los atributos o conjunto de atributos que identifican de forma única una tupla se denominan claves candidatas.
    • Se elige una de las claves candidatas como clave primaria, las otras se convierten en claves alternativas o secundarias.
    • La clave primaria se utiliza para identificar de forma única las tuplas/filas de una tabla.
    • No se permiten tuplas duplicadas bajo el mismo valor de la clave primaria.
    • Las claves foráneas o ajenas se utilizan para mantener la integridad referencial entre tablas.
    • Se define una regla de integridad de claves primarias(ningún componente de una clave primaria puede ser nulo).

    Restricciones

    • Se explican las restricciones inherentes como la no duplicación de claves primarias y restricciones semánticas.
    • Se mencionan restricciones de integridad de entidad.
    • Se menciona que ningún atributo que forme parte de la clave primaria puede tomar un valor nulo.
    • Restricciones de integridad referencial que mantienen relaciones entre tablas.
    • Restricciones de unicidad (atributos no se repiten) y obligatoriedad(atributos no pueden tener valores nulos).

    Ejemplos

    • Se presentan ejemplos de modelos relacionales para distintos casos, incluyendo Relaciones con cardinalidad N:N, N:M, 1:N, y 1:1.
    • Se mencionan ejemplos de la fábrica de Lácteos "Cayambe" con el diseño de tablas para las entidades de Planta, Máquina, y Técnico.
    • Se incluyen ejemplos de relaciones reflexivas (relaciones entre entidades del mismo tipo).
    • Se presentan ejemplos de generalización/especialización, tanto inclusiva como exclusiva.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Cap 4 Modelo Relacional PDF

    Description

    Este cuestionario explora los conceptos fundamentales del modelado relacional. Se analizan temas como el mapeo del esquema conceptual al esquema relacional, álgebra relacional y transformación del modelo entidad-relación. Ideal para estudiantes de bases de datos que buscan entender mejor estas estructuras.

    More Like This

    Use Quizgecko on...
    Browser
    Browser