Capítulo 4: Modelado Relacional

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

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. (A)</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. (D)</p> Signup and view all the answers

¿Qué representa una base de datos relacional?

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

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

<p>Tupla (C)</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 (A)</p> Signup and view all the answers

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

<p>Cardinalidad (A)</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 (C)</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 (A)</p> Signup and view all the answers

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

<p>El conjunto de valores permitidos para un atributo (B)</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 (A)</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 (D)</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 (A)</p> Signup and view all the answers

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

<p>Una relación o tabla (A)</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 (B)</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 (B)</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 (B)</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 (A)</p> Signup and view all the answers

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

<p>Como una columna (A)</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 (A)</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 (D)</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. (D)</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. (C)</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. (B)</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. (D)</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 (C)</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 (B)</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 (A)</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 (A)</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 (C)</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 (C)</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) (A)</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 (A)</p> Signup and view all the answers

Flashcards

Modelo relacional

Un modelo de base de datos que organiza la información en tablas interconectadas.

Tabla (Base de datos relacional)

Una colección de datos organizados en filas y columnas.

Relación (Base de datos)

Asociación entre dos o más tablas.

Tupla

Cada fila de una tabla.

Signup and view all the flashcards

Atributo

Cada columna de una tabla, representa un dato especifico.

Signup and view all the flashcards

Grado

Número de atributos de una relación (tabla).

Signup and view all the flashcards

Cardinalidad

Número de tuplas (filas) de una tabla.

Signup and view all the flashcards

Dominio (Base de Datos)

Valores posibles que puede tomar un atributo.

Signup and view all the flashcards

Clave (Base de datos)

Atributo o conjunto de atributos que identifican de forma única una tupla de una tabla.

Signup and view all the flashcards

Mapeo

Proceso de transformar un modelo conceptual a uno relacional.

Signup and view all the flashcards

SGBD

Sistema de Gestión de Bases de Datos.

Signup and view all the flashcards

Álgebra relacional

Conjunto de operaciones para manipular datos en un sistema relacional.

Signup and view all the flashcards

Cálculo relacional

Otro lenguaje para la manipulación de datos en un sistema relacional.

Signup and view all the flashcards

Modelo relacional de bases de datos

Un modelo de datos que organiza los datos en tablas relacionadas entre sí, utilizando claves para establecer las conexiones.

Signup and view all the flashcards

Relación 1:N (uno a muchos)

Una relación en la que un registro de una tabla se puede relacionar con varios registros de otra tabla, pero un registro de la segunda tabla solo se relaciona con un registro de la primera.

Signup and view all the flashcards

Proyecto

Una entidad que representa un conjunto de tareas o actividades relacionadas para lograr un objetivo.

Signup and view all the flashcards

Asociación

Entidades que se relacionan con otros proyectos

Signup and view all the flashcards

Socio

Una entidad que representa a una persona o grupo asociada a una asociación.

Signup and view all the flashcards

Trabajador

Persona que participa en un proyecto, usualmente está asociado a una corporacion específica.

Signup and view all the flashcards

Asalariado

Un trabajador que se vincula a una empresa o persona con un trabajo remunerado.

Signup and view all the flashcards

Voluntario

Persona que participa en un proyecto sin recibir un salario.

Signup and view all the flashcards

Planta

Una instalación dentro de una fábrica de lácteos, identificada con un color.

Signup and view all the flashcards

Máquina

Elemento técnico dentro de una planta, identificado mediante un número.

Signup and view all the flashcards

Técnico

Persona asignada para operar y mantener las máquinas.

Signup and view all the flashcards

Clave primaria

Un atributo (o conjunto de atributos) que identifica de forma única cada tupla en una tabla. No puede ser nulo ni repetirse.

Signup and view all the flashcards

Integridad de la entidad

Ningún atributo que forme parte de la clave primaria puede tener un valor nulo, y dos tuplas no pueden ser iguales (misma clave, misma tupla).

Signup and view all the flashcards

Restricciones semánticas (i)

Reglas que indican la validez de los datos en una tabla, como la unicidad de los datos.

Signup and view all the flashcards

Restricciones semánticas (ii)

Integridad referencial: una clave foránea o clave externa es un campo (conjunto de campos) en una tabla que establece una relación con la clave primaria de otra tabla.

Signup and view all the flashcards

Clave foránea (FK)

Campo(s) en una tabla que referencia la clave primaria de otra tabla, estableciendo una relación entre ambas.

Signup and view all the flashcards

Unicidad (unique)

Los valores de los atributos deben ser únicos.

Signup and view all the flashcards

Modelo relacional

Modelo de base de datos que organiza información en tablas interconectadas.

Signup and view all the flashcards

Tabla (Base de datos relacional)

Conjunto de datos organizados en filas y columnas.

Signup and view all the flashcards

Clave primaria

Identificador único para cada fila en una tabla.

Signup and view all the flashcards

Entidad débil

Entidad que depende de otra entidad para su existencia.

Signup and view all the flashcards

Relación muchos a muchos

Relación entre dos entidades donde cada una puede tener muchos elementos en la otra.

Signup and view all the flashcards

Modelo E-R a relacional

Proceso de transformar un modelo entidad-relación en un modelo relacional.

Signup and view all the flashcards

Clave primaria compuesta

Clave primaria formada por varias claves de entidades relacionadas.

Signup and view all the flashcards

Generalización exclusiva

En el mapeo a un modelo relacional, se crea una tabla para la superclase y otras para las subclases.

Signup and view all the flashcards

Generalización inclusiva

Una tabla para la superclase, incluyendo atributos de subclases y relaciones.

Signup and view all the flashcards

Atributo multivaluado

Atributo que puede tener varios valores para un mismo registro.

Signup and view all the flashcards

Tabla para atributo multivaluado

Tabla creada para cada atributo multivaluado, con la clave primaria de la tabla original y el atributo multivaluado.

Signup and view all the flashcards

Se_matricula

Tabla que registra la matriculación de alumnos en asignaturas y cursos.

Signup and view all the flashcards

Modelo relacional

Representación de datos en tablas interconectadas para modelar información.

Signup and view all the flashcards

Relación uno a uno (1:1)

Tipo de relación donde cada registro en una tabla se relaciona con exactamente un registro en otra tabla, y viceversa.

Signup and view all the flashcards

Clave primaria en relación 1:1 (Segunda entidad)

La clave primaria de la segunda entidad se guarda como atributo de la primera entidad.

Signup and view all the flashcards

Clave primaria en relación 1:1 (Ambas entidades)

Ambas claves primarias de las entidades se incluyen en la tabla de la otra.

Signup and view all the flashcards

Relación 1:1 (0,1) a (0,1)

Se crea una nueva tabla con las claves primarias de ambas entidades, la clave primaria de la nueva tabla es una de las claves ajenas.

Signup and view all the flashcards

Relación reflexiva 1:N

La clave primaria se almacena en la misma tabla como un atributo (ej: id_jefe).

Signup and view all the flashcards

Relación reflexiva N:N

Dos tablas en el modelo relacional para representar la relación. La nueva tabla tiene dos claves primarias, una para cada entidad.

Signup and view all the flashcards

Relación N:N:N

Se crea una tabla para representar la relación entre las tres entidades.

Signup and view all the flashcards

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

More Like This

Use Quizgecko on...
Browser
Browser