quiz image

ExamenFinal-ISC-Normalizacion-AB

IndulgentCitrine avatar
IndulgentCitrine
·
·
Download

Start Quiz

Study Flashcards

18 Questions

¿Qué es un dominio en una base de datos?

Conjunto de valores permitidos para un atributo.

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

¿Qué ocurre cuando se desconoce el valor de un atributo?

Se permite que tenga un valor nulo

¿Qué es un atributo compuesto?

Un atributo que se puede descomponer en elementos más pequeños

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

Porque se puede calcular fácilmente a partir de la fecha de nacimiento

¿Qué es un atributo derivado?

Un atributo cuyo valor se puede calcular cuando sea necesario

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

Es un atributo multivaluado

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

B es funcionalmente dependiente de A

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

Minimizar la redundancia y evitar problemas de integridad

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

Problemas de integridad en los datos

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

Desarrollar una descripción de los datos, sus relaciones y restricciones

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

Debe ser flexible y permitir cambios

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

Claves candidatas

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

Anomalía de borrado

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

Cada columna debe contener valores atómicos e indivisibles.

¿Qué es la dependencia transitiva en una tabla?

Una columna que depende de otra columna no clave.

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

La tabla debe estar en la Primera Forma Normal.

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.

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.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Database Systems Focus and Concepts Quiz
3 questions
Database Concepts Chapter 1
10 questions

Database Concepts Chapter 1

IncredibleButtercup avatar
IncredibleButtercup
Database Chapter 1: Introduction
10 questions
Use Quizgecko on...
Browser
Browser