ExamenFinal-ISC-Normalizacion-AB
18 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é es un dominio en una base de datos?

  • Conjunto de valores permitidos para un atributo. (correct)
  • Conjunto de atributos únicos en una relación.
  • Conjunto de tablas en una base de datos.
  • Conjunto de operaciones CRUD permitidas.
  • Los atributos multivaluados en una base de datos pueden tener múltiples valores para una instancia de entidad.

    True

    ¿Cuál es el propósito de una clave candidata?

  • No contiene atributos adicionales (correct)
  • Almacenar valores nulos
  • Descomponer atributos en elementos más pequeños
  • Identificar entidades de manera única
  • ¿Qué ocurre cuando se desconoce el valor de un atributo?

    <p>Se permite que tenga un valor nulo</p> Signup and view all the answers

    ¿Qué es un atributo compuesto?

    <p>Un atributo que se puede descomponer en elementos más pequeños</p> Signup and view all the answers

    ¿Por qué no es necesario almacenar la edad como un atributo?

    <p>Porque se puede calcular fácilmente a partir de la fecha de nacimiento</p> Signup and view all the answers

    ¿Qué es un atributo derivado?

    <p>Un atributo cuyo valor se puede calcular cuando sea necesario</p> Signup and view all the answers

    ¿Qué sucede cuando un atributo puede tener múltiples valores?

    <p>Es un atributo multivaluado</p> Signup and view all the answers

    ¿Qué se significa si A → B en una relación?

    <p>B es funcionalmente dependiente de A</p> Signup and view all the answers

    ¿Cuál es el propósito de las formas normales en la normalización de bases de datos?

    <p>Minimizar la redundancia y evitar problemas de integridad</p> Signup and view all the answers

    ¿Qué tipo de problema se puede evitar con la normalización de bases de datos?

    <p>Problemas de integridad en los datos</p> Signup and view all the answers

    ¿Cuál es el objetivo básico del modelado lógico en una base de datos?

    <p>Desarrollar una descripción de los datos, sus relaciones y restricciones</p> Signup and view all the answers

    ¿Qué características debe tener un modelo de datos relacional?

    <p>Debe ser flexible y permitir cambios</p> Signup and view all the answers

    ¿Qué tipo de claves se convierten en claves alternativas en una base de datos?

    <p>Claves candidatas</p> Signup and view all the answers

    ¿Qué tipo de anomalía se produce cuando se intenta eliminar un registro que se encuentra relacionado con otros registros?

    <p>Anomalía de borrado</p> Signup and view all the answers

    ¿Cuál es el requisito fundamental para que una tabla esté en la Primera Forma Normal (1NF)?

    <p>Cada columna debe contener valores atómicos e indivisibles.</p> Signup and view all the answers

    ¿Qué es la dependencia transitiva en una tabla?

    <p>Una columna que depende de otra columna no clave.</p> Signup and view all the answers

    ¿Cuál es el requisito fundamental para que una tabla esté en la Segunda Forma Normal (2NF)?

    <p>La tabla debe estar en la Primera Forma Normal.</p> Signup and view all the answers

    Study Notes

    Conceptos Generales de Base de Datos

    • Un dominio es el conjunto de valores permitidos para un atributo de una entidad.
    • Un atributo puede tener valores nulos si se desconoce el valor en una instancia particular.
    • Algunos atributos pueden ser multivaluados, es decir, tener varios valores para una instancia de entidad (por ejemplo, varios correos electrónicos).
    • Algunos atributos se pueden descomponer en elementos más pequeños, como la dirección que se puede descomponer en calle, ciudad, estado y código postal.
    • Atributos derivados son aquellos cuyo valor se puede calcular cuando sea necesario, como la edad que se puede calcular a partir de la fecha de nacimiento.

    Claves

    • Una superclave es un atributo o conjunto de atributos que identifican de manera única una entidad.
    • Una clave candidata es una superclave que no contiene atributos adicionales.
    • La clave primaria es la clave candidata elegida para identificar entidades y acceder a los registros.
    • Las claves alternativas son claves candidatas que no se eligen como clave primaria pero se utilizan como otro método de acceder a los registros.

    Normalización de Base de Datos

    • El objetivo de la normalización es producir un conjunto estable de relaciones que sea un modelo fiel de las operaciones de la empresa.
    • La normalización busca evitar anomalías, que son estados inconsistentes, incompletos o contradictorios de la base de datos.
    • Las anomalías pueden ocurrir al insertar, eliminar o actualizar registros.

    Anomalías

    • Anomalía de inserción: no se puede agregar una nueva fila sin asignar un valor a un atributo clave.
    • Anomalía de eliminación: al eliminar una fila, se puede perder información importante.
    • Anomalía de actualización: al actualizar una fila, se puede crear inconsistencia en la base de datos.

    Dependencia Funcional

    • La dependencia funcional se refiere a la relación entre atributos en una tabla.
    • Se dice que un atributo B es funcionalmente dependiente de un atributo A si cada valor de A tiene asociado un valor único de B.

    Formas Normales

    • Las formas normales son una serie de pautas para minimizar la redundancia y evitar problemas de integridad en los datos.
    • Primera forma normal (1NF): garantiza que la tabla sea una relación válida en el modelo relacional, con cada columna que contiene valores atómicos e indivisibles.
    • Segunda forma normal (2NF): elimina la redundancia parcial de los datos, garantizando que las columnas no clave dependan completamente de la clave primaria.
    • Tercera forma normal (3NF): elimina la redundancia transitoria de los datos, garantizando que no haya dependencias transitivas entre las columnas no clave y la clave primaria.

    Conceptos Generales de Bases de Datos

    • Un proyecto se llama Proyecto X y todas las filas con id_proyecto 101 deben actualizarse, si no se actualizará una fila, habrá inconsistencia.
    • Anomalía de Eliminación: Si se elimina el empleado Carlos Sánchez, también se elimina la información del Proyecto A para ese empleado, lo cual puede ser problemático si el Proyecto A todavía está en curso con otros empleados.

    Dependencia Funcional

    • Definición: Si R es un esquema de relación y A y B son conjuntos de atributos no vacíos en R, se dice que B es funcionalmente dependiente en A si y solo si cada valor de A en R tiene asociado exactamente un valor de B en R.
    • Se escribe como A→B
    • Ejemplo: {stuId} → {lastName}

    Formas Normales

    • Primera Forma Normal (1NF): Garantizar que la tabla sea una relación válida en el modelo relacional.
      • Requisitos: cada columna debe contener valores atómicos e indivisibles, cada columna debe contener solo un valor por fila, todos los valores en una columna deben ser del mismo tipo de datos, cada fila debe ser única y debe haber una clave primaria que identifique de manera única cada fila.
    • Segunda Forma Normal (2NF): Eliminar la redundancia parcial de los datos.
      • Requisitos: la tabla debe estar en 1NF, todas las columnas no clave deben depender completamente de la clave primaria.
    • Tercera Forma Normal (3NF): Eliminar la redundancia transitoria de los datos.
      • Requisitos: la tabla debe estar en 2NF, no debe haber dependencias transitivas entre las columnas no clave y la clave primaria.

    Dominios y Atributos

    • Dominio: El conjunto de valores permitidos para cada atributo.
    • Valores nulos: Atributos que pueden tener valores nulos para algunas instancias de entidades.
    • Atributos multivaluados: Algunos atributos pueden tener varios valores para una instancia de entidad.
    • Atributos Compuestos: Algunos atributos se pueden descomponer en elementos más pequeños.
    • Atributos Derivados: Atributos cuyo valor se puede calcular cuando sea necesario.

    Claves

    • Superclave: Un atributo o conjunto de atributos que identifican de manera única una entidad.
    • Clave Candidata: Una superclave tal que ningún subconjunto propio de sus atributos sea por sí mismo una superclave.
    • Clave Primaria: La clave candidata elegida para identificar entidades y acceder a los registros.
    • Claves Alternativas: Las otras claves candidatas que se convierten en claves alternativas.

    Normalización de Bases de Datos

    • Objetivo: Producir un conjunto estable de relaciones que sea un modelo fiel de las operaciones de la empresa.
    • Propósito: Lograr un diseño que es muy flexible, lo que permite al modelo extenderse cuando necesite representar nuevos atributos, conjuntos de entidades y relaciones.

    Anomalías

    • Definición: Un estado inconsistente, incompleto o contradictorio de la base de datos.
    • Tipos de Anomalías: INSERT, DELETE, UPDATE.
    • Ejemplo de Anomalía: No se puede agregar Proyecto C sin asignar un id_empleado y nombre_empleado.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    12. Normalizacion.pdf

    Description

    Introducción a los sistemas de computo en la Universidad Mariano Gálvez, cubriendo conceptos básicos como dominios y atributos en bases de datos.

    More Like This

    Use Quizgecko on...
    Browser
    Browser