1 00:00:00,000 --> 00:00:12,160 Hola a todos. Este vídeo es para explicar cómo detectar si se cumple la primera forma 2 00:00:12,160 --> 00:00:20,780 normal en una tabla. Aquí tenemos una tabla que va a hablar de cine, donde tenemos distintos 3 00:00:20,780 --> 00:00:27,880 campos como título, director, nacionalidad del director, formato, precio, género, etcétera. 4 00:00:27,880 --> 00:00:35,920 Para revisar la primera forma normal tiene que cumplirse estas cuatro reglas que aparecen aquí. 5 00:00:35,920 --> 00:00:43,520 Estas cuatro se tienen que cumplir. Una tabla sin clave primaria, diríamos que no cumple la 6 00:00:43,520 --> 00:00:52,800 primera forma normal. Luego tendríamos, segundo, que la redundancia de claves primarias también nos 7 00:00:52,800 --> 00:01:00,720 indicaría que haya claves primarias repetidas, que no cumple la primera forma normal. 8 00:01:00,720 --> 00:01:07,920 Hay que decir que una clave primaria su función es de que haga única y que no haya repetidas. 9 00:01:07,920 --> 00:01:13,320 Entonces, bueno, eso generaría que no cumple la primera forma normal. Luego, celdas que tengan 10 00:01:13,320 --> 00:01:22,040 múltiples datos. Celdas que tengan múltiples datos, como puede ser el género, 11 00:01:22,120 --> 00:01:27,720 aparezca, ya estamos viendo aquí, que en género vamos a tener 12 00:01:30,680 --> 00:01:37,400 este campo, vamos a tener que tiene múltiples datos, con lo cual ya estamos viendo en esta 13 00:01:37,400 --> 00:01:42,920 tabla que la primera forma normal no se cumple. Y la cuarta serían nombres de las columnas con 14 00:01:42,920 --> 00:01:48,480 caracteres extraños. Bien, entonces tenemos un problema que sería ver si esta tabla cumple la 15 00:01:48,480 --> 00:01:55,120 primera forma normal y vemos que, claramente, en cuanto a género no la va a cumplir. 16 00:01:55,120 --> 00:02:02,120 Entonces, ¿por qué? Porque aparecen múltiples datos. Para que esto pase a la primera forma 17 00:02:02,120 --> 00:02:09,080 normal, ¿qué habría que hacer? Bien, si borramos esto y bajamos, 18 00:02:09,080 --> 00:02:18,760 vemos claramente que podemos transformar la tabla de arriba 19 00:02:21,240 --> 00:02:30,480 viendo qué género es el campo que nos altera por dicha tabla, pues llevarlo a otra tabla. 20 00:02:30,480 --> 00:02:36,760 Bien, ¿cómo lo llevaríamos a otra tabla? Si vemos aquí, podríamos poner el nombre del género y 21 00:02:36,760 --> 00:02:45,080 luego el ID del género en una tabla distinta. Con respecto a todos los demás campos, como 22 00:02:45,080 --> 00:02:52,120 vemos anteriormente, tanto título como formato, director, nacionalidad del director, etcétera, 23 00:02:52,120 --> 00:02:59,400 pues aparecerían en la otra tabla. Ahora, si repasamos, vemos que una tabla sin clave primaria, 24 00:03:00,400 --> 00:03:07,320 diríamos que, si no tiene clave primaria, no estaría en primera forma normal. Pero aquí 25 00:03:07,320 --> 00:03:13,520 tenemos qué título sería la clave primaria y aquí tendríamos el género ID. Bien, tendríamos 26 00:03:13,520 --> 00:03:18,400 que la redundancia de claves primarias. ¿Hay redundancia de claves primarias? Pues no y aquí 27 00:03:18,400 --> 00:03:24,960 tampoco. ¿Las celdas son con múltiples datos? Esas celdas con múltiples datos han desaparecido y los 28 00:03:25,000 --> 00:03:30,720 nombres de las columnas con caracteres extraños no aparecían. Entonces, estaremos diciendo que se 29 00:03:30,720 --> 00:03:41,680 ha quedado normalizado en la primera forma normal y que cumple dichas reglas para que 30 00:03:41,680 --> 00:03:48,000 estas tablas estén en primera forma normal. Ese sería el primer paso de todas las múltiples 31 00:03:48,000 --> 00:03:50,200 formas normales que debe cumplir una tabla.