B3-T1 Diseño de BBDD
40 Questions
2 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

¿Qué describe mejor el modelo conceptual en el diseño de bases de datos?

  • Es una representación detallada de la organización de los datos dentro de un DBMS.
  • Representa la implementación concreta de la base de datos en el sistema de almacenamiento.
  • Es una descripción de cómo los datos se normalizan en un modelo relacional.
  • Es una representación abstracta de la estructura de la base de datos enfocándose en entidades y relaciones. (correct)

¿Cuál es una característica clave del nivel externo en la arquitectura ANSI/SPARC?

  • Representa la implementación física en el sistema de almacenamiento.
  • Es independiente del tipo de SGBD utilizado.
  • Define la estructura lógica de toda la base de datos.
  • Desacopla la complejidad de las tablas para personalizar la percepción de la base de datos. (correct)

En un modelo relacional, ¿qué ocurre con las entidades en una relación M a N?

  • Generan un modelo físico único sin atributos propios.
  • Siempre se transforma en una relación específica que puede tener sus propios atributos. (correct)
  • No se puede propagar claves primarias entre las entidades.
  • Las entidades se convierten directamente en clases de un lenguaje de programación.

¿Cuál es la principal función de las reglas de transformación del modelo E/R al relacional?

<p>Establecer cómo las entidades se convierten en relaciones adecuadas en un modelo relacional. (C)</p> Signup and view all the answers

¿Qué define mejor el nivel interno en la arquitectura ANSI/SPARC?

<p>Muestra cómo se almacenan los datos físicamente y los detalles de los índices. (C)</p> Signup and view all the answers

En el modelo físico de una base de datos, ¿qué depende del SGBD usado?

<p>La implementación concreta y el almacenamiento de datos. (B)</p> Signup and view all the answers

¿Cuál es una incorrecta afirmación sobre las relaciones de 1 a n en el modelo relacional?

<p>Son representaciones complejas que no se pueden normalizar. (B)</p> Signup and view all the answers

En qué se diferencian las relaciones N-arias del resto de las relaciones en un modelo relacional?

<p>Siempre generan una relación específica que involucra más de 2 entidades. (A)</p> Signup and view all the answers

¿Cuál es la característica principal del modelo relacional respecto a las tuplas?

<p>La atomicidad de los valores impide la repetición de tuplas. (C)</p> Signup and view all the answers

Cuando se emplea una sola tabla con un atributo discriminador, ¿qué ocurre si una persona es externa?

<p>No se puede registrar el número de coches. (C)</p> Signup and view all the answers

¿Cuál es la diferencia entre tener una relación por cada subtipo y otra por el supertipo en comparación con una sola relación?

<p>Elimina la necesidad del atributo discriminador y duplica la estructura. (A)</p> Signup and view all the answers

¿Qué regla se refiere a la capacidad de actualizar todas las vistas que sean teóricamente actualizables?

<p>Regla de actualización de vistas (B)</p> Signup and view all the answers

¿Qué es el dominio en el contexto del modelo relacional?

<p>Conjunto de datos válidos que puede tomar un atributo. (B)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones describe mejor la independencia física de los datos?

<p>Las aplicaciones no deben verse afectadas por cambios en la base de datos a nivel físico (A)</p> Signup and view all the answers

En una estructura de base de datos, ¿cuál es el papel de las restricciones (constraints)?

<p>Limitar los tipos de datos que pueden almacenarse. (D)</p> Signup and view all the answers

¿Qué implica el concepto de grado en el modelo relacional?

<p>El número de atributos de una relación. (C)</p> Signup and view all the answers

¿Qué aspecto no está respaldado por la regla del sublenguaje de datos completo?

<p>Transacciones de múltiples usuarios (B)</p> Signup and view all the answers

Al utilizar un sistema que requiere no detectar DNI duplicados, ¿qué enfoque se debe adoptar?

<p>Implementar una verificación a nivel de código, ya que no es tarea del SGBD. (D)</p> Signup and view all the answers

¿Qué implica la regla de independencia lógica de los datos?

<p>Las aplicaciones no deben cambiar si la base de datos cambia lógicamente (A)</p> Signup and view all the answers

¿Qué característica tienen las claves candidatas en relación a las superclaves?

<p>Son subconjuntos mínimos de superclaves. (D)</p> Signup and view all the answers

¿Qué tipo de transparencia no se menciona en la regla de independencia de la distribución?

<p>Configuración (A)</p> Signup and view all the answers

¿Qué refleja la jerarquía en la organización de datos o clases?

<p>La relación entre un grupo general y sus subgrupos más específicos. (D)</p> Signup and view all the answers

¿Cuál es la restricción que impide que un atributo de la clave primaria tenga un valor nulo?

<p>Integridad de entidad. (D)</p> Signup and view all the answers

Según las reglas establecidas, ¿qué debe permitir un sistema gestor respecto al manejo de datos?

<p>Recuperar, insertar, actualizar y borrar datos (C)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones corresponde a la regla de no subversión?

<p>Prohíbe la manipulación directa de los datos sin el uso de un sublenguaje (C)</p> Signup and view all the answers

¿Qué implica la Regla 2 de Codd sobre el acceso a los datos?

<p>Todo dato debe ser accesible mediante clave primaria y columna. (B)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones describe mejor una clave compuesta?

<p>Es una clave formada por varios atributos. (B)</p> Signup and view all the answers

¿Qué regla está relacionada con la capacidad de especificar restricciones de integridad en un sublenguaje?

<p>Regla de independencia de la integridad (C)</p> Signup and view all the answers

¿Qué se requiere para que los valores de una clave foránea sean válidos según las restricciones?

<p>Deben ser iguales a los valores de la clave primaria referenciada o nulos. (A)</p> Signup and view all the answers

¿Cuál de las siguientes es una de las 12 reglas de Codd relacionada con los valores nulos?

<p>Regla del tratamiento sistemático de valores nulos. (C)</p> Signup and view all the answers

¿Qué se entiende por superclave en el contexto de las bases de datos?

<p>Cualquier conjunto de atributos que puede identificar tuplas de manera única. (C)</p> Signup and view all the answers

¿Cuál es la función del catálogo dinámico en línea según las reglas de Codd?

<p>Ser accesible y modificable en tiempo real. (A)</p> Signup and view all the answers

¿Qué condición debe cumplir una tabla para estar en 2FN?

<p>Estar en 1FN y todos los atributos no principales deben depender funcionalmente de la PK (D)</p> Signup and view all the answers

¿Cuál es la principal diferencia entre 3FN y FNBC?

<p>En FNBC, todos los determinantes deben ser claves candidatas (B)</p> Signup and view all the answers

¿Qué caracteriza a una tabla en 4FN?

<p>No tiene dependencias multivaluadas no triviales (B)</p> Signup and view all the answers

¿Qué busca lograr la 5FN en una tabla de base de datos?

<p>Reducir la redundancia de datos (C)</p> Signup and view all the answers

Para que una tabla esté en 6FN, ¿qué debe cumplirse?

<p>Debe estar en 5FN y tener atributos organizados en relaciones temporales mínimas (C)</p> Signup and view all the answers

Una tabla estará en 1FN si:

<p>Los atributos no son repetidos en ninguna tupla (C)</p> Signup and view all the answers

¿Cuál es el objetivo principal de la normalización de databases?

<p>Simplificar la estructura de almacenamiento y garantizar la integridad de datos (A)</p> Signup and view all the answers

¿Qué implica una clave candidata en el contexto de FNBC?

<p>Debido a una dependencia funcional no trivial, debe ser un determinante (B)</p> Signup and view all the answers

Study Notes

Diseño de BBDD

  • El modelado de una base de datos es el proceso de crear representaciones abstractas y físicas de la estructura de la base de datos.

  • Existen tres tipos principales de modelado:

    Tipos de Modelado

    • Modelo Conceptual: Representación abstracta de la estructura de la base de datos centrada en las entidades y sus relaciones.
    • Modelo Lógico: Representación más detallada y estructurada de cómo se organizan los datos en el sistema de gestión de bases de datos (DBMS). Depende del tipo de BBDD (objetos, red, jerárquico).
    • Modelo Físico: Implementación concreta de la estructura de la base de datos en el sistema de almacenamiento subyacente. Depende del SGBD concreto (por ejemplo, Oracle).

Arquitectura ANSI/SPARC

  • La arquitectura ANSI/SPARC es un modelo de referencia para los sistemas gestores de bases de datos (DBMS) que define una estructura de tres niveles.
  • Busca la independencia entre el nivel físico y el lógico.
    • Nivel Externo (vistas): Define la percepción que tiene cada usuario de la base de datos, simplificando la complejidad de las tablas.
    • Nivel Conceptual: Define la estructura lógica completa de la base de datos, incluyendo las tablas y relaciones.
    • Nivel Interno: Representación física de la base de datos, incluyendo detalles de almacenamiento e índices.

Reglas de Transformación del E/R al Relacional

  • Las entidades se transforman en relaciones.

  • No se utilizan diccionarios de datos en el modelo relacional.

    Reglas de Transformación en Función del Tipo de Relación

    • Relación 1 a n: Se propaga la clave del lado 1 hacia el lado n (por ejemplo, Autor -> Libro).
    • Relación M a N: Se genera una relación específica con las claves primarias de las entidades relacionadas.
    • Relación N-arias: Se genera una relación específica para relacionar más de dos tipos de entidades.

Relaciones de Especialización/Jerarquía

  • Las relaciones de generalización/especialización permiten estructurar datos jerárquicamente, reflejando relaciones entre un grupo general y sus subgrupos específicos.

El Modelo Relacional

  • Se basa en el modelo matemático de relación.
    • Esquema/Intensión: Descripción lógica de la estructura de la base de datos, incluyendo tablas, atributos, restricciones y reglas de seguridad.
    • Extensión: Conjunto de tuplas de la relación (n° de filas de la tabla).

Características del Modelo Relacional

  • Atomicidad de los valores de los atributos: Cada atributo tiene un solo valor.
  • No repetición de tuplas: No hay filas duplicadas.
  • No orden en tuplas y atributos: El orden de las filas y columnas no es relevante.

Tipos de Claves

  • Superclave: Cualquier subconjunto de atributos que permite diferenciar dos tuplas.
  • Clave candidata: Conjunto mínimo de atributos que identifica de forma única a cada tupla.
  • Clave primaria: Una clave candidata seleccionada como la principal para identificar tuplas.
  • Claves compuestas: Claves formadas por más de un atributo.

Restricciones

  • Valores nulos: Representan la ausencia de información.
  • Integridad de Entidad: Ningún atributo de la PK puede tener un valor nulo.
  • Integridad Referencial: Los valores de las claves ajenas (FK) deben coincidir con los valores de la clave primaria referenciada o ser nulos.

12 Reglas de Codd

  • Todas las bases de datos relacionales deben cumplir estas reglas para garantizar la integridad y consistencia de los datos.

1FN - Primera Forma Normal

  • Una tabla está en 1FN si no contiene grupos repetitivos.

2FN - Segunda Forma Normal

  • La tabla debe estar en 1FN.
  • Todos los atributos no principales deben depender funcionalmente de manera completa de la PK.
  • Se eliminan las dependencias parciales.

3FN - Tercera Forma Normal

  • La tabla debe estar en 2FN.
  • Cada atributo no principal debe depender solo de la PK, y no de otros atributos no principales.
  • Se eliminan las dependencias transitivas.

FNBC - Forma Normal de Boyce-Codd

  • La tabla debe estar en 3FN o FNBC.
  • Todos los determinantes de las dependencias funcionales no triviales deben ser clave candidata.

4FN - Cuarta Forma Normal

  • La tabla debe estar en 3FN o FNBC.
  • No debe contener dependencias multivaluadas no triviales.

5FN - Quinta Forma Normal

  • También conocida como forma normal de proyección-unión.
  • Se utiliza para reducir la redundancia en tablas complejas.
  • La tabla debe estar en 4FN.

6FN - Sexta Forma Normal

  • Se enfoca en descomponer las tablas para representar solo relaciones temporales mínimas.
  • Los atributos están organizados para que cada dependencia funcional sea irreducible.
  • La tabla debe estar en 5FN.

Studying That Suits You

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

Quiz Team

Related Documents

B3-T1 Diseño de BBDD.pdf

Description

Este cuestionario aborda el diseño de bases de datos, centrándose en los tipos de modelado: conceptual, lógico y físico. Además, explora la arquitectura ANSI/SPARC y su importancia en la independencia de niveles. Ideal para estudiantes de sistemas y bases de datos.

More Like This

Use Quizgecko on...
Browser
Browser