Se debe dividir la tabla para que el determinante pase a ser la clave de su propia entidad. ID_Estudiante (PK) Tutor (PK) Tabla 2: TUTORES_MATERIAS Tutor (PK)
La normalización de base de datos se basa en varias formas normales, que son:
In your search for "ejercicios resueltos de normalizacion de base de datos pdf 19", the number likely refers to a popular and comprehensive collection of 19 solved exercises. This set is widely circulated among students because it covers a wide range of scenarios and difficulty levels. The "PDF" refers to a downloadable document containing these exercises, complete with detailed solutions and explanations. This guide aims to demystify the kind of problems you would find in such a collection and provide you with the strategies to solve them. Se debe dividir la tabla para que el
| Id_Orden | Fecha | Id_Cliente | Nom_Cliente | Estado | Num_Art | Nom_Art | Cant | Precio | | :------- | :-------- | :--------- | :---------- | :-------- | :------ | :-------- | :--- | :----- | | 2301 | 23/02/2011| 101 | Martin | Caracas | 3786 | Red | 3 | 35.00 | | 2301 | 23/02/2011| 101 | Martin | Caracas | 4011 | Raqueta | 6 | 65.00 | | 2301 | 23/02/2011| 101 | Martin | Caracas | 9132 | Paq-3 | 8 | 4.75 | | 2302 | 25/02/2011| 107 | Herman | Coro | 5794 | Paq-6 | 4 | 5.00 | | 2303 | 27/02/2011| 110 | Pedro | Maracay | 4011 | Raqueta | 2 | 65.00 | | 2303 | 27/02/2011| 110 | Pedro | Maracay | 3141 | Funda | 2 | 10.00 |
La tabla original viola la 1FN porque los campos Cursos_Inscritos , Aula y Profesor contienen múltiples valores por celda (no son atómicos). Para corregirlo, desglosamos las listas en filas individuales y definimos una clave primaria compuesta: (ID_Estudiante, Curso) . ID_Estudiante (PK) Nombre_Estudiante Curso (PK) Carlos Gómez Matemáticas Ing. Pérez Carlos Gómez Ana Martínez Paso 2: Aplicar la 2FN Analizamos las dependencias funcionales de la tabla en 1FN: The "PDF" refers to a downloadable document containing
| ID_Estudiante | Nombre_Est | ID_Curso | Nombre_Curso | Instructor | Fecha_Inscrip | |---------------|------------|----------|--------------|------------|---------------| | 1 | Ana | C101 | SQL | López | 2025-01-10 | | 1 | Ana | C102 | Python | Martínez | 2025-01-12 | | 2 | Luis | C101 | SQL | López | 2025-01-11 |
Si deseas profundizar en estos conceptos o necesitas plantear un caso de estudio específico, puedes compartir los detalles de tu problema para resolver la estructura de tablas correspondiente. Si lo deseas, indícame: El que quieres resolver. Profesor [FK]) PROFESORES ( Profesor [PK]
Si estás preparando una evaluación o necesitas un documento de referencia para tus proyectos de desarrollo, te recomiendo , la cual incluye más de 19 casos prácticos adicionales detallados con diagramas entidad-relación y scripts SQL de ejemplo.
La es un proceso sistemático para organizar los datos de manera que se eliminen redundancias y anomalías en las operaciones de inserción, actualización y borrado.
Analizamos la tabla . Si asumimos que un Profesor tiene asignada un Aula fija, entonces Aula depende de Profesor , y Profesor depende de Curso . Existe una dependencia transitiva ( Curso →right arrow Profesor →right arrow Aula ). Descomponemos CURSOS para llegar a la 3FN: CURSOS ( Curso [PK], Profesor [FK]) PROFESORES ( Profesor [PK], Aula) Esquema Final en 3FN: ESTUDIANTES (Cod_Estudiante, Nombre_Estudiante) PROFESORES (Profesor, Aula) CURSOS (Curso, Profesor*) CALIFICACIONES (Cod_Estudiante*, Curso*, Nota) Ejercicio 2: Gestión de Pedidos de un Ecommerce Tabla de origen (Pedidos_Detalle): Fecha_Pedido ID_Cliente Email_Cliente ID_Producto Nombre_Producto 18/05/2026 luis@mail.com Teclado Mecánico 18/05/2026 luis@mail.com Ratón Óptico Paso 1: Identificación de Claves (1FN)
Si estás estudiando para un examen o desarrollando una aplicación, resolver guías prácticas de normalización te ayudará a estructurar bases de datos robustas, escalables y eficientes.