Manual 2: Transformación E/R a Relacional
42 Questions
0 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é simboliza el arco que conecta las claves ajenas con la tabla referenciada?

  • La restricción de integridad
  • La referenciabilidad de los atributos (correct)
  • La relación entre tablas
  • La jerarquía de atributos
  • Los nombres de las tablas se representan en minúsculas en un grafo relacional.

    False

    ¿Qué representan los atributos que pueden tomar valores nulos en el grafo relacional?

    Asterisco

    Las claves ajenas pueden representarse en ______ y referencian a la relación en la que son clave primaria mediante una flecha.

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

    Relaciona las opciones de eliminación con su descripción:

    <p>B:C = Borrado en cascada B:N = Borrado con puesta a nulos B:R = Borrado restringido M:C = Modificación en cascada</p> Signup and view all the answers

    En la relación entre EMPLEADO y DEPARTAMENTO, ¿cuál es la cardinalidad de la relación?

    <p>Uno a muchos</p> Signup and view all the answers

    Un expediente puede pertenecer a más de un alumno.

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

    ¿Qué clave se propaga en la relación entre ALUMNO y EXPEDIENTE?

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

    La relación 'se_casan' entre HOMBRE y MUJER es una relación de tipo ______.

    <p>uno a uno</p> Signup and view all the answers

    ¿Qué sucede cuando un atributo de una entidad es multivaluado?

    <p>Es necesario crear una nueva entidad para gestionar esos valores.</p> Signup and view all the answers

    ¿Qué sucede cuando tenemos cardinalidades (0,1) : (0,1)?

    <p>Se crea una tabla para la relación.</p> Signup and view all the answers

    Toda entidad en un diagrama E/R se transforma en una relación o tabla.

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

    ¿Qué se debe hacer con los atributos que actúan como identificadores de la entidad?

    <p>Se convierten en la clave primaria de la relación.</p> Signup and view all the answers

    La entidad DEPARTAMENTO contiene el atributo ______.

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

    La entidad débil HIJO se convierte en una entidad ______ al relacionarse con EMPLEADO.

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

    Relaciona las entidades con su descripción:

    <p>EMPLEADO = Puede estar en un solo departamento ALUMNO = Puede tener un solo expediente HOMBRE = Parte de una pareja en la relación 'se_casan' DEPARTAMENTO = Puede tener muchos empleados</p> Signup and view all the answers

    Relaciona cada concepto con su descripción adecuada:

    <p>Clave primaria = Atributo que identifica de manera única un registro en una tabla. Entidad débil = Entidad que no puede ser identificada sin referirse a otra entidad. Clave foránea = Atributo que crea una referencia a la clave primaria de otra tabla. Tabla = Estructura que almacena datos en un modelo relacional.</p> Signup and view all the answers

    ¿Cuál es el atributo que contiene el número de departamento en la entidad DEPARTAMENTO?

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

    ¿Cuál de los siguientes atributos de la entidad EMPLEADO no puede ser nulo?

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

    ¿Qué transformaciones se realizan en los atributos de una entidad cuando se pasa al modelo relacional?

    <p>Los atributos se convierten en columnas de una tabla.</p> Signup and view all the answers

    Los atributos de otras entidades que se añaden a una entidad débil se consideran clave foránea.

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

    ¿Cuál es una de las opciones para tratar jerarquías en una base de datos?

    <p>Crear una única tabla aglutinando todos los atributos</p> Signup and view all the answers

    La opción de crear una sola tabla para aglutinar todos los subtipos suele utilizarse con frecuencia.

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

    ¿Qué atributos incluiría la tabla EMPLEADO en el caso de tratar una jerarquía con subtipos?

    <p>DNI, Nombre, Teléfono, Año_Alta_Gerencia, especialidad, titulación, tipo</p> Signup and view all the answers

    La relación o tabla que aglutina todos los atributos de un supertipo y sus subtipos puede provocar valores ______.

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

    Relaciona los tipos de relaciones con sus descripciones:

    <p>Crear una única tabla = Aglutina todos los atributos, puede incluir nulos Crear tabla para todos = Incluir la clave primaria del supertipo Crear tabla solo para subtipos = Los subtipos heredan atributos del supertipo Supertipo y subtipo sin relaciones = Los hijos se relacionan por su cuenta</p> Signup and view all the answers

    En el ejemplo de la entidad PERSONA, ¿cuáles son los subtipos mencionados?

    <p>HOMBRE y MUJER</p> Signup and view all the answers

    El tipo de relación donde se crea una tabla para los subtipos es útil cuando la especialización es parcial.

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

    En la jerarquía donde EMPLEADO es el supertipo, ¿qué tipo representa el valor '0' para el atributo 'tipo'?

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

    ¿Cuál de las siguientes entidades contiene información sobre la ubicación de una vivienda?

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

    La tabla TELEFONOS permite almacenar varios números de teléfono por persona.

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

    ¿Qué campos componen la tabla PERSONA?

    <p>DNI, nombre, sexo</p> Signup and view all the answers

    La relación EMPADRONADA incluye el DNI de la persona y el ______.

    <p>código</p> Signup and view all the answers

    Empareja las siguientes tablas con su correspondiente descripción:

    <p>PERSONA = Almacena información básica de personas HABITA = Relaciona personas con viviendas VIVIENDA = Contiene datos sobre las propiedades inmuebles MUNICIPIO = Define los códigos y nombres de las localidades</p> Signup and view all the answers

    ¿Qué característica debe tener una tabla para estar en Primera Forma Normal (1FN)?

    <p>Contener valores atómicos en todos sus atributos</p> Signup and view all the answers

    Una tabla en 2FN debe estar en 1FN y cumplir con la dependencia funcional completa de la clave primaria.

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

    ¿Qué se debe hacer con un atributo multivaluado para normalizar a 1FN?

    <p>Crear una nueva tabla para los valores multivaluados.</p> Signup and view all the answers

    Una tabla está en 1FN si todos los atributos son ___ y no tiene grupos repetitivos.

    <p>atómicos</p> Signup and view all the answers

    Relaciona los siguientes términos con su descripción:

    <p>1FN = Valores atómicos, sin grupos repetitivos 2FN = Dependencia funcional completa de la clave primaria Atributos multivaluados = Pueden tener múltiples valores Clave primaria = Identificador único de una tabla</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones es FALSA respecto a 1FN?

    <p>Los atributos multivaluados son permitidos.</p> Signup and view all the answers

    Las relaciones que tienen un atributo único como clave están automáticamente en 2FN.

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

    ¿Cuál es el propósito de normalizar una tabla a la Primera Forma Normal?

    <p>Eliminar grupos repetitivos y asegurar valores atómicos.</p> Signup and view all the answers

    Study Notes

    Manual 2: Bases de Datos

    • Tema Principal: Transformación del Modelo Entidad-Relación (E/R) al Modelo Relacional (Paso a Tablas)

    Introducción

    • El diagrama E/R proporciona independencia de la implementación física de la base de datos.
    • Este diagrama sirve como punto de partida para el diseño lógico de la base de datos.
    • El diseño lógico se basa en un modelo de base de datos específico (ej: relacional, orientado a objetos).
    • El enfoque de este manual se centra en el modelo relacional.

    Simplificar el Diagrama E/R

    • Simplificación a través de la transformación de atributos compuestos.
    • Transformar atributos compuestos en atributos simples.
    • Ejemplo: "Nombre completo" (compuesto por Nombre, Apellido1, Apellido2) debe ser descompuesto.
    • Transformar atributos multivaluados.
    • Un atributo multivaluado se convierte en una nueva entidad relacionada con la entidad original.
    • Ejemplo: Si un atributo "emails" es multivaluado, se crea una nueva entidad "emails" y se relaciona con la entidad principal.

    Transformar el Diagrama E/R al Modelo Relacional

    • Cada entidad se transforma en una tabla.
    • Cada atributo se convierte en una columna de la tabla correspondiente.
    • La clave principal de la entidad pasa a ser la clave principal de la tabla.
    • Los atributos no clave pueden ser nulos o no nulos.

    Transformación de Entidades (no débiles)

    • Entidades transformadas en relaciones (tablas).

    Transformación de Atributos

    • Cada atributo se transforma en una columna de la tabla correspondiente.

    Transformación de Entidades Débiles

    • Convertir entidades débiles en entidades fuertes.
    • Añadir los atributos de la entidad fuerte a la tabla de la entidad débil.

    Transformación de Relaciones

    • Depende del tipo de relación (1:1, 1:N, N:M).

    Relaciones 1:1

    • Se pueden propagar las claves o crear una nueva tabla.
    • Depende de la cardinalidad (ambas 1:1, una 0:1, etc.)

    Relaciones 1:N

    • Propagar la clave de la entidad 1 hacia la entidad N.
    • Crear una nueva tabla si no hay dependencias transitivas.

    Relaciones N:M

    • Crear una nueva tabla con las claves primarias de las entidades relacionadas.

    Transformación de Relaciones Reflexivas

    • Relaciones cíclicas o repetitivas.
    • Depende de la cardinalidad (1:1 o N:M).
    • Se pueden crear una o varias tablas.

    Transformación de Jerarquías

    • Manejo de subtipos y supertipos.
    • Tres opciones de transformación.

    Normalización

    • Técnicas de normalización (Formas Normales).
    • Objetivo: Minimizar la redundancia y las anomalías en la base de datos.

    Primera Forma Normal (1FN)

    • Valores atómicos en cada columna.
    • Sin grupos repetidos.

    Segunda Forma Normal (2FN)

    • Cumplimiento de 1FN.
    • Atributos no clave que dependen completamente de la clave primaria en todos sus atributos.

    Tercera Forma Normal (3FN)

    • Cumplimiento de 2FN.
    • Atributos no clave dependen directamente de la clave primaria.
    • No dependencias transitivas.

    Grafo Relacional

    • Representación gráfica del esquema relacional de la base de datos.
    • Nodos representan tablas/relaciones.
    • Arcos representan relaciones entre las tablas.

    Studying That Suits You

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

    Quiz Team

    Description

    Este quiz aborda la transformación del modelo entidad-relación al modelo relacional en bases de datos. Aprenderás a simplificar diagramas E/R, descomponiendo atributos compuestos y multivaluados en tablas adecuadas. Es esencial para un diseño lógico efectivo de bases de datos.

    More Like This

    Use Quizgecko on...
    Browser
    Browser