ALTOOOO AHI ALTOOOO AHI ALTOOOO AHI ALTOOOO AHI ALTOOOO AHI ALTOOOO AHI






Antes de abordar lo que es la segunda forma normal, hay que poner contexto de lo que se abordara, o estaras asi:




pasen contexto






¿que son las llaves primarias?

Las llaves primarias son un tipo de dato dentro de la base de datos, ahora para explicar su funcionalidad y como elegir el dato adecuado hay que tener en cuenta lo siguiente:



  • Que el dato que se elija no se tendra que repetir nunca dentro de su tabla.

  • Todos los demas datos dentro de esa tabla dependan de este dato que sera elegida como llave primaria (gracias a esto se me ocurrio llamar al metodo de cierta manera que mas adelante veras.).






¿que son las llaves foraneas?

Las llaves foraneas son datos que estan presentes en dos tablas distintas(esto se entendera mucho mejor con el ejemplo).


En otras palabras, identifica una columna o grupo de columnas en una tabla que se refiere a una columna o grupo de columnas en otra tabla.






SINO
DEPENDES
DE MI
LARGO DE
AQUI





La forma normal 2, consiste en tener una llave primaria UNICA dentro de nuestra tabla, y todo dato que no dependa de ella tendra irse a otra tabla.

No es necesario que sea una llave primaria dentro de una de las tablas para que sea foranea, pero si es necesario en ocasiones hacer referencia al mismo dato,y para evitar duplicidad de muchos mas datos se emigra este dato a otra tabla.




alumnos
nombre del alumno carrera materia maestros
Juan Antonio Perez Gonzales Contabilidad ingles Tatiana Aguirre
Carolina Abigail Hernandez GomezAdministracion de empresasingles Tatiana Aguirre
Jose Guillermo Campos FloresIngenieriamatematicasII Juan Flores






En el ejemplo de arriba se haya una tabla sin normalizar, como se ve se duplican datos como el nombre de la maestra que imparte ingles, ahora con muchos mas datos esta informacion se seguiria duplicando a mayor escala.

Por ello se aplicarala segunda forma normal, dividiendo la tabla por un lado alumno, y por el otro maestros.






alumnos
nombre del alumno carrera materia
Juan Antonio Perez Gonzales Contabilidad ingles
Carolina Abigail Hernandez GomezAdministracion de empresasingles
Jose Guillermo Campos FloresIngenieriamatematicasIV



maestros
nombre del maestro materia
Tatiana Aguirre ingles
Juan FloresmatematicasIV






Listo.


Se ha normalizado exitosamente en la segunda forma, se especifico la llave primaria seria nombre del alumno en la tabla alumnos, y una llave foranea que es materia, asi evitando la duplicidad de datos.


si aun no comprendes te invito a ver este video