Activa JavaScript para disfrutar de los vídeos de la Mediateca.
3FN - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Explicación de la Tercera Forma Normal por medio de un ejemplo.
Hola a todos. Voy a explicar en este vídeo la tercera forma normal. Bien, vamos a partir
00:00:00
de esta tabla de aquí. Esta tabla está formada por los siguientes campos. Tenemos título,
00:00:11
tenemos director, tenemos nacionalidad del director, duración, puntuaciones y productora
00:00:16
ID. Bien, lo primero que hay que mirar es la clave primaria. Primaria va a ser esta
00:00:20
que voy a subrayar. Esta sería la clave primaria, sería título. Entonces, título, tendremos
00:00:26
que ver la dependencia funcional por cada uno de los otros campos con título. Entonces,
00:00:31
qué debemos esperar. Debemos esperar que la dependencia funcional sea como aparece aquí.
00:00:36
Título con director, título con nacionalidad, título con duración, título con puntuación
00:00:42
y título con productora. Pero, ¿qué sucede? Que cuando miramos cada una de ellas, en todas
00:00:46
no se cumple. ¿Por qué? Porque el director depende del título. Hay una dependencia funcional
00:00:51
del director con el título, pero de la duración con el título, de la puntuación con el título,
00:00:58
pero ¿cuál es la nacionalidad con el título? No. El título no va a depender de la nacionalidad
00:01:03
del director. Entonces, ¿eso qué nos lleva? Pues que realmente nacionalidad dependerá
00:01:08
del director. La nacionalidad, lógicamente, sea americano o no sea español o lo que sea,
00:01:13
dependerá del director. Por lo tanto, tenemos una dependencia funcional entre dos campos
00:01:20
que no son primaria y key. Sería entre director y nacionalidad. Pero, a su vez, en director
00:01:25
hemos visto que director depende funcionalmente de título. Aquí lo teníamos. Entonces,
00:01:29
¿qué sucede? Pues que hay una dependencia transitiva. Tenemos que director depende de
00:01:34
título y nacionalidad depende de director. ¿Cómo se resuelve esto? Tenemos aquí, claramente,
00:01:39
un problema de que la tercera forma normal, esta tabla, no la cumple. ¿Para ello qué
00:01:47
se hacía? En este tipo de problemas, lo que se hacía era que se iba a crear una nueva
00:01:53
tabla. Se crearía una tabla con todos aquellas dependencias funcionales que sí se cumplen
00:02:08
entre la primaria y key, título y el resto de campos. Esa sería la primera tabla. Aquella
00:02:12
que no se cumple generaría una nueva tabla que, en este caso, sería entre director y
00:02:18
nacionalidad, que es la que tenemos aquí. ¿Lo veis? Ahora director aparecería aquí
00:02:22
y nacionalidad aquí. En esta tabla vemos que se ha trasladado desde la tabla inicial
00:02:26
y en la otra tabla tendríamos ahora el título, que sería la primaria y key, y todas las
00:02:36
dependencias funcionales de todos los otros campos. ¿Veis? En cambio, la que no cumplía
00:02:41
esa dependencia funcional con título se ha llevado a otra tabla para que esto, al final,
00:02:47
cumpla la tercera forma normal. Esto sería el caso de resolver una tercera forma normal.
00:02:52
Si al generar la nueva tabla todavía no cumple eso, tendríamos que seguir con este procedimiento.
00:02:59
Porque, claro, tercera forma normal también tiene que cumplir, que cumpla la tabla tanto
00:03:07
la primera forma normal como la segunda forma normal, como hemos visto en los vídeos anteriores.
00:03:13
- Idioma/s:
- Autor/es:
- Francisco José González Constanza
- Subido por:
- Francisco J. G.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 45
- Fecha:
- 14 de enero de 2024 - 18:14
- Visibilidad:
- Público
- Centro:
- IES CIFP a Distancia Ignacio Ellacuría
- Duración:
- 03′ 20″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 51.38 MBytes