Modelo Relacional en Bases de Datos

FavoredTriangle avatar
FavoredTriangle
·
·
Download

Start Quiz

Study Flashcards

39 Questions

¿Qué es un modelo relacional según la definición de kyoceradocumentsolutions.es?

Un modelo relacional define la implementación lógica de la información del negocio mediante una serie de tablas, campos, restricciones, relaciones entre las mismas, etc… que deben reflejar la semántica del negocio.

¿Cuál es el objetivo principal del modelo relacional?

El objetivo principal es reflejar la semántica del negocio en una estructura que sea admisible por un sistema gestor de base de datos relacional.

¿Qué son las reglas de transformación en el modelo relacional?

Son pasos que se deben seguir para transformar un modelo entidad-relación (E-R) en un modelo relacional.

¿Qué se transforma en campos en el modelo relacional?

Los atributos.

¿Cuál es el marco de trabajo del modelo relacional?

El marco de trabajo del modelo relacional son las tablas.

¿Por qué es importante desarrollar el modelo relacional por partes?

Para hacer una verificación previa y garantizar que ninguna regla de transformación haya sido pasada por alto.

¿Qué se transforma en llaves en el modelo relacional?

Las claves.

¿Cuál es el campo primario de la tabla 'A' en el ejemplo?

campo_1_1

¿Qué es un modelo entidad-relación (E-R)?

Es un diagrama que permite representar a las entidades relevantes que formarán parte de nuestra base de datos.

¿Qué relación existe entre las tablas 'A' y 'B'?

Uno a varios

¿Qué es lo que se busca evitar con las reglas de integridad referencial?

Registros huérfanos

¿Qué tipo de relación se utiliza en el ejemplo de una factura?

Uno a varios

¿Qué prohiben las reglas de integridad referencial?

Registros con valores que no figuren en las tablas donde se encuentren referenciados

¿Qué sucede cuando se elimina alguno de los atributos de una clave compuesta?

Deja de ser única

¿Cuál es el propósito de las reglas de integridad referencial?

Mantener la integridad de las relaciones definidas en un modelo de base de datos

¿Qué objetivo tienen las claves foráneas o extranjeras?

Establecer una conexión con la clave primaria que referencian

¿Cuál es el propósito de la clave primaria en una tabla?

Identificar sus registros de manera única

¿Qué representan las claves foráneas o extranjeras entre los datos?

Relaciones entre los datos

¿Qué sucede cuando no hay un pequeño subconjunto de campos que cumplan con la función de clave primaria?

La clave primaria estará formada por todos los campos de la tabla

¿Qué son las claves alternativas?

Claves candidatas que no son escogidas como clave primaria

¿Qué es una clave foránea o clave extranjera?

Un campo o conjunto de campos de una tabla cuyos valores coinciden con los valores de la clave primaria de alguna tabla relacionada

¿Qué se establece entre las tablas 'A' y 'B' a través de la clave foránea?

Una relación de uno a varios

¿Qué sucede si los valores de una clave foránea no están presentes en la clave primaria correspondiente?

Representaría una referencia o conexión incorrecta

¿Cuál es el problema con el campo 'email' en la tabla ejemplo?

El campo 'email' no se encuentra reducido, lo que viola la primera forma normal.

¿Cuál es la primera alternativa para corregir el inconveniente del campo 'email'?

Duplicar los registros con aquellos valores repetidos.

¿Qué significa que una tabla esté en la segunda forma normal (2FN)?

Está en 1FN y además, los atributos no clave dependen exclusivamente de la clave principal.

¿Cuál es la segunda alternativa para corregir el inconveniente del campo 'email'?

Separar el atributo que viola la forma normal número 1 y colocarlo en una nueva tabla junto a la llave primaria de esa tabla.

¿Por qué la tabla ejemplo no cumple con la primera forma normal?

Porque el campo 'email' no es atómico, ya que puede contener múltiples valores.

¿Qué se logra al separar el atributo que viola la forma normal número 1?

Establecer la correspondiente relación de uno a muchos.

¿Cuál es el problema con los campos que no son del tipo atómico en una tabla?

No cumplen con la primera forma normal.

¿Cuál es el tercer objetivo del modelo relacional?

Flexibilidad

¿Cuál es el primer objetivo del modelo relacional?

Independencia Física

¿Cuál es el objetivo de la segunda forma normal?

Garantizar que los atributos no clave dependan exclusivamente de la clave principal.

¿Qué lenguaje común se utiliza para insertar, actualizar y eliminar datos?

SQL

¿Qué permite la flexibilidad en el modelo relacional?

Presentar a cada usuario los datos de la forma en que éste prefiera

¿Qué se logra al alcanzar la independencia física?

Que los usuarios que acceden a los datos no tengan que modificar sus aplicaciones si el almacenamiento físico cambia

¿Cuál es el segundo objetivo del modelo relacional?

Independencia Lógica

¿Qué se busca en los procesos de migración de datos?

Ser totalmente transparentes

¿Qué permite el SQL en el modelo relacional?

Realizar “joins” para realizar el retorno de registros de varias tablas

Study Notes

Modelo Relacional

  • El modelo relacional define la implementación lógica de la información del negocio mediante tablas, campos, restricciones y relaciones que reflejan la semántica del negocio.
  • Es la traducción del modelo entidad-relación (E-R) hacia una estructura admisible por un sistema gestor de bases de datos relacionales.

Objetivos del Modelo Relacional

  • Independencia Física: la forma de almacenar los datos no debe influir en su manipulación.
  • Independencia Lógica: las aplicaciones de software que utilizan la base de datos no deben ser modificadas para insertar, actualizar y eliminar datos.
  • Flexibilidad: permite presentar a cada usuario los datos de la forma en que éste prefiera.

Conceptos clave

  • Clave Primaria: identifica de manera única los registros de una tabla.
  • Clave Foránea o Clave Extranjera: es un campo o conjunto de campos de una tabla cuyos valores coinciden con los valores de la clave primaria de alguna tabla relacionada.

Reglas de Integridad Referencial

  • Mantienen la integridad de las relaciones definidas dentro de un modelo de base de datos.
  • Impiden la existencia de registros huérfanos.
  • Establecen vínculos entre las diferentes tablas.

Normalización

  • Forma Normal #1: cada atributo debe ser atómico, es decir, no repetido.
  • Forma Normal #2: los atributos no clave dependen exclusivamente de la clave principal.

Ejemplos y Soluciones

  • Ejemplo de tabla que no cumple con la primera forma normal.
  • Soluciones para corregir el inconveniente: duplicar registros o separar el atributo que viola la forma normal número 1 y colocarlo en una nueva tabla junto a la llave primaria de esa tabla.

Aprende sobre el concepto de modelo relacional y su transformación hacia el modelo entidad-relación (E-R). Descubre la importancia de la normalización en bases de datos relacionales.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser