Normalización de Base de Datos
48 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

¿Cuál es el propósito de resolver los grupos repetitivos en la 1FN?

  • Eliminar redundancias (correct)
  • Mejorar el rendimiento de la base de datos
  • Aumentar el tamaño de la tabla
  • Cambiar la clave primaria

La tabla ARTICULOS_ORDENES contiene información sobre clientes.

False (B)

¿Qué representan las columnas NUM_ART, NOM_ART, CANT y PRECIO en la tabla ARTICULOS_ORDENES?

Artículos de cada orden

La clave primaria de la tabla ORDENES es ____.

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

Relaciona las tablas con su contenido:

<p>ORDENES = Datos de la orden y cliente ARTICULOS_ORDENES = Detalles de artículos en la orden 2FN = Eliminación de columnas no dependientes 1FN = Eliminación de grupos repetitivos</p> Signup and view all the answers

¿Qué columna en la tabla ORDENES determina un único valor para todas las demás columnas?

<p>id_orden (D)</p> Signup and view all the answers

La tabla ARTICULOS_ORDENES tiene más columnas que la tabla ORDENES.

<p>True (A)</p> Signup and view all the answers

La segunda formal normal se enfoca en eliminar columnas que no dependen de la ____.

<p>llave primaria</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones describe mejor la primera forma normal (1FN)?

<p>Exige valores atómicos en los atributos. (D)</p> Signup and view all the answers

Una relación en 1FN puede contener tuplas repetidas.

<p>False (B)</p> Signup and view all the answers

¿Cuál de los siguientes atributos pertenece a la entidad Alquiler?

<p>fecha_dev (C)</p> Signup and view all the answers

¿Qué es un valor atómico en el contexto de la normalización de bases de datos?

<p>Un valor indivisible.</p> Signup and view all the answers

El 'cod_cliente' es un atributo de la entidad Cassette.

<p>False (B)</p> Signup and view all the answers

¿Qué información se mantiene en la ficha de cada miembro del club?

<p>Nombre, teléfono, dirección y número de membresía.</p> Signup and view all the answers

Para que una relación esté en 1FN, debe tener una __________ primaria.

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

Relaciona las descripciones con su correspondiente regla de normalización:

<p>1FN = Contiene valores atómicos y sin tuplas repetidas 2FN = Cumple con 1FN y no tiene dependencias parciales 3FN = Cumple con 2FN y no tiene dependencias transitivas BCNF = Una forma más estricta que 3FN</p> Signup and view all the answers

La entidad __________ contiene el título y categoría de la película.

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

¿Cuál de los siguientes se prohibe en una relación de 1FN?

<p>Relaciones dentro de relaciones. (B)</p> Signup and view all the answers

Asocia las entidades con sus atributos principales:

<p>Alquiler = cod_alquiler Cassette = cod_cassette Actor = cod_actor Prestamo_libros = fecha_prestamo</p> Signup and view all the answers

¿Cuál es la clave principal de la entidad Cassette?

<p>cod_cassette (B)</p> Signup and view all the answers

¿Qué se entiende por 'grupo repetitivo' en la normalización?

<p>Un conjunto de valores que se repiten en una relación.</p> Signup and view all the answers

Para cumplir con la 1FN, es suficiente con no tener atributos compuestos.

<p>False (B)</p> Signup and view all the answers

Un cliente puede alquilar varias películas al mismo tiempo.

<p>True (A)</p> Signup and view all the answers

¿Qué hace falta para normalizar las entidades hasta la tercera forma normal?

<p>Eliminar dependencias funcionales y asegurar que cada atributo dependa completamente de la clave primaria.</p> Signup and view all the answers

¿Cuál es la razón principal por la que la tabla ARTICULOS_ORDENES no está en 2FN?

<p>Columnas dependientes de NUM_ART. (B)</p> Signup and view all the answers

La tabla ARTICULOS_ORDENES es parte de la tercera forma normal (3FN).

<p>False (B)</p> Signup and view all the answers

¿Qué columnas se eliminaron de la tabla ARTICULOS_ORDENES?

<p>PRECIO y NOM_ART</p> Signup and view all the answers

La tabla ___________ se creó para almacenar los datos de precio y nombre de los artículos.

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

¿Qué columnas son dependientes de ID_CLIENTE en la tabla ORDENES?

<p>NOM_CLIENTE y ESTADO. (D)</p> Signup and view all the answers

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

<p>Reducir la dependencia entre los datos (C)</p> Signup and view all the answers

¿Cuántas filas tiene la tabla ARTICULOS_ORDENES según los ejemplos dados?

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

La tercera forma normal permite la existencia de dependencias transitivas en una base de datos.

<p>False (B)</p> Signup and view all the answers

Empareja las tablas con la descripción correcta:

<p>ARTICULOS_ORDENES = Contiene información sobre los pedidos realizados. ARTICULOS = Almacena información relevante de los productos. CLIENTES = Contiene datos sobre los clientes. ORDENES = Registra el estado de los pedidos.</p> Signup and view all the answers

Para normalizar la tabla ORDENES, se deben mover las columnas ______ y ______ a una nueva tabla.

<p>NOM_CLIENTE, ESTADO</p> Signup and view all the answers

¿Cuántas especialidades estaban registradas en el REPORTE_MATRICULA presentado?

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

El código del alumno con nombre 'Raúl Rojas' es _____.

<p>360247k</p> Signup and view all the answers

Emparejar el código del curso con su nombre correspondiente.

<p>MA123 = Matemática 2 QU514 = Física Química AU521 = Descriptiva PA714 = Investigación 1</p> Signup and view all the answers

¿Cuál de los siguientes docentes enseña el curso de 'Dibujo'?

<p>Víctor Moncada (A)</p> Signup and view all the answers

El alumno Luis Zuloaga tiene el mismo código para diferentes cursos.

<p>True (A)</p> Signup and view all the answers

¿Cuál es la oficina del docente que imparte Matemática 2?

<p>CB-214</p> Signup and view all the answers

¿Cuál de los siguientes atributos se refiere a la identificación de la empresa origen?

<p>ORGN_RIF (D)</p> Signup and view all the answers

El atributo DEST_TEL se refiere al número de teléfono del destinatario.

<p>True (A)</p> Signup and view all the answers

¿Qué tipo de información se necesita mantener sobre los actores en una tienda de videos?

<p>Nombre real y fecha de nacimiento.</p> Signup and view all the answers

El atributo que representa la _____ de la guía es GUÍA_HORA.

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

Relaciona cada atributo con su significado adecuado:

<p>GUÍA_NO = Número de guía DEST_CIUDAD = Ciudad del destinatario VALR_FLETE = Valor del flete TIPO = Tipo de paquete</p> Signup and view all the answers

¿Cuál de los siguientes atributos podría estar vinculado al formato de una película?

<p>NOMBRE (B)</p> Signup and view all the answers

Los casetes pueden tener más de una película grabada en ellos.

<p>False (B)</p> Signup and view all the answers

¿Qué información se mantiene sobre cada película en la tienda de videos?

<p>Título y categoría.</p> Signup and view all the answers

Flashcards

Relación

Una tabla en la que cada columna representa un atributo y cada fila representa una tupla, donde cada tupla es única identificada por un valor único.

Llave Primaria

Un valor que identifica de forma única cada tupla dentro de una tabla.

1FN

La primera forma normal (1FN) en la que cada atributo de una tabla debe tener un valor atómico, es decir, un valor simple e indivisible, y no permitir atributos multivaluados o compuestos.

Atributo Multivaluado

Un atributo que puede contener varios valores dentro de una sola tupla.

Signup and view all the flashcards

Atributo Compuesto

Un atributo que se compone de varios sub-atributos.

Signup and view all the flashcards

Tuplas Repetidas

La duplicación de tuplas dentro de una tabla, que viola la condición de unicidad.

Signup and view all the flashcards

Segunda Forma Normal (2FN)

Una tabla en la que todos los atributos que no forman parte de la clave primaria dependen completamente de la clave primaria.

Signup and view all the flashcards

Tercera Forma Normal (3FN)

Una tabla en la que ningún atributo que no sea de la clave depende de otra parte de la clave primaria, solo de la clave primaria en su conjunto.

Signup and view all the flashcards

Dependencia Completa

Una columna o grupo de columnas que no son claves primarias pero que dependen completamente de la clave primaria.

Signup and view all the flashcards

Eliminar Grupos Repetitivos

Se busca eliminar grupos de columnas que se repiten en una tabla, creando una nueva tabla con las columnas repetidas y la clave primaria de la tabla original.

Signup and view all the flashcards

Primera Forma Normal (1FN)

Una tabla cumple la primera forma normal (1FN) cuando cada columna contiene datos atómicos, es decir, no hay celdas con listas o valores repetidos.

Signup and view all the flashcards

Normalización de Base de Datos

Este proceso busca organizar los datos de una base de datos para evitar redundancia y asegurar la integridad de la información.

Signup and view all the flashcards

Dependencia Parcial

Cuando una columna depende de la clave primaria, pero no de toda la clave, sino solo de parte de ella.

Signup and view all the flashcards

Eliminar Columnas no Clave

Un proceso que se aplica a una tabla en la 1FN, consisten en eliminar columnas que no son clave y que no dependen de la clave primaria.

Signup and view all the flashcards

¿Qué es 2FN?

Una tabla en la que todas las columnas no claves dependen únicamente de la clave principal, no de otras columnas no claves.

Signup and view all the flashcards

La tabla ARTICULOS_ORDENES no está en 2FN. ¿Por qué?

Es una tabla que no cumple con la 2FN, la razón es que la columna 'PRECIO' y 'NOM_ART' dependen de 'NUM_ART', pero no de 'ID_ORDEN'.

Signup and view all the flashcards

Pasos para normalizar una tabla a 2FN

Se realiza para eliminar columnas no claves que dependen de otras columnas no claves. Se crea una nueva tabla con las columnas no claves y la columna de la que dependen.

Signup and view all the flashcards

Tabla ARTICULOS_ORDENES normalizada a 2FN.

Se crean las tablas 'ARTICULOS_ORDENES' y 'ARTICULOS', la primera con 'id_orden', 'num_art' y 'cant', y la segunda con 'num_art', 'nom_art' y 'precio'.

Signup and view all the flashcards

La tabla ORDENES no cumple con la 3FN. ¿Por qué?

La tabla ORDENES no está en 3FN, ya que las columnas 'NOM_CLIENTE' y 'ESTADO' dependen de 'ID_CLIENTE', que no es la llave principal.

Signup and view all the flashcards

Normalizando la tabla ORDENES a 3FN

Para normalizar la tabla ORDENES a 3FN, se crea una nueva tabla CLIENTES con las columnas 'ID_CLIENTE', 'NOM_CLIENTE' y 'ESTADO'.

Signup and view all the flashcards

Atributos

Un atributo es una característica o propiedad de un ente real que puede ser descripta por un valor, por ejemplo, el nombre de un estudiante, el apellido de un estudiante, la edad de un estudiante.

Signup and view all the flashcards

Valores

Un valor es la forma en que un atributo se puede expresar o describir, este valor se almacena en la base de datos, el código, el nombre o la descripción.

Signup and view all the flashcards

Tupla

Una tupla es una fila en una tabla, que representa un elemento individual de un conjunto de datos. En otras palabras, cada tupla de una tabla representa una instancia única del ente real.

Signup and view all the flashcards

Tabla

Una tabla es un conjunto de tuplas que contiene información sobre una entidad específica, como los datos de los estudiantes, la lista de productos de una tienda o la información de los clientes. Cada fila de la tabla es una tupla con datos únicos. Las tablas están organizadas en columnas, donde cada columna representa un atributo.

Signup and view all the flashcards

Base de Datos

Una base de datos representa una colección de información organizada y estructurada que puede tener un solo tema o diferentes temas. Se compone de varias tablas relacionadas que almacenan información sobre uno o varios temas, por ejemplo, la información de los estudiantes, la información de la biblioteca o las ventas en un negocio.

Signup and view all the flashcards

Llave Foránea

Una llave foránea es un atributo que se utiliza para establecer una relación entre dos tablas, manteniendo la coherencia de los datos entre las diferentes tablas de la base de datos. Es una columna en una tabla que hace referencia a la llave primaria de otra tabla.

Signup and view all the flashcards

Normalización de la Base de Datos

La normalización de la base de datos es un proceso que se aplica a una base de datos para mejorar su organización, reduciendo la redundancia de datos y asegurando la integridad de la información. A través de la aplicación de diferentes formas normales (1FN, 2FN, 3FN, etc.) se elimina la redundancia y se mejora la calidad de los datos.

Signup and view all the flashcards

Dependencia Transitiva

Una dependencia transitiva ocurre cuando un atributo que no es clave primaria depende de otro atributo que no es clave primaria, y no directamente de la clave primaria.

Signup and view all the flashcards

Study Notes

Normalización de Base de Datos

  • Reglas de normalización: Asegurar que los datos en las bases de datos no estén repetidos y sean consistentes. Un dato no normalizado no cumple con ninguna regla de normalización.
  • Primera Forma Normal (1FN): Una relación está en 1FN si no contiene atributos multivaluados, compuestos o combinaciones de ellos. Los dominios de los atributos deben contener solo valores atómicos (simples, indivisibles). Los atributos deben ser "atómicos" (indivisibles).
  • Ejemplo de tabla "ordenes": El ejemplo de la tabla "ordenes" en el documento muestra datos sobre pedidos. Un atributo compuesto sería si se almacenara la fecha en formato "fecha, hora", lo cual no está en este ejemplo.
  • Grupos repetitivos: Una relación 1FN no debe tener tuplas repetidas, debe tener una clave primaria para evitarlas. La tabla "ordenes" con campos como 'num-articulo', 'nombre-articulo', 'cantidad', 'precio' tiene datos repetidos
  • Solución a grupos repetitivos (1FN): Crear dos tablas, una llamada "ORDENES" con datos comunes de los pedidos y otra llamada "ARTICULOS_ORDENES" con los detalles del artículo.
  • Segunda Forma Normal (2FN): Una relación está en 2FN si está en 1FN y cada atributo que no es parte de la clave primaria depende completamente de la clave primaria. En otras palabras, eliminar de la tabla principal las columnas que dependen de una parte de la clave.
  • Solución a dependencia parcial (2FN): Para la tabla original "Ordenes", "ARTICULOS_ORDENES" no se encuentra en 2FN por depender el precio del articulo y el nombre del articulo únicamente del id del artículo. Crear una tabla aparte "ARTICULOS" con ID_ARTICULO, Nombre y precio.
  • Tercera Forma Normal (3FN): Una relación 3FN es una 2FN donde no existen dependencias transitivas. Dependencias transitivas ocurren cuando un atributo no clave depende de otro atributo no clave.
  • Solución a dependencias transitivas (3FN): Se crean tablas adicionales para reducir las dependencias transitivas. La tabla "ORDENES" se normalizó para que no dependiera de los datos del cliente. Las tablas clientes y ordenes como tablas independientes fueron creadas.

Ejemplos de tablas normalizadas

  • Ejemplos de tablas normalizadas, como "ordenes", "articulos", "clientes" y "articulos_ordenes" fueron ilustrados, mostrando la estructura correcta y simplificada de datos ya normalizados.

General:

  • Los ejemplos muestran pasos específicos para la normalización de datos, mostrando cómo aplicar las reglas de normalización a las tablas a través del ejemplo de una tabla de datos de pedidos.

Studying That Suits You

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

Quiz Team

Related Documents

Description

Este cuestionario aborda las reglas de normalización de bases de datos, enfocándose en la Primera Forma Normal (1FN). A través de ejemplos como la tabla 'ordenes', se exploran conceptos como atributos multivaluados y grupos repetitivos, así como la importancia de las claves primarias. Prueba tus conocimientos y afianza tu comprensión sobre la estructuración de datos.

More Like This

Use Quizgecko on...
Browser
Browser