Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

3FN - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 14 de enero de 2024 por Francisco J. G.

45 visualizaciones

Explicación de la Tercera Forma Normal por medio de un ejemplo.

Descargar la transcripción

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:
es
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid