Documentos de Académico
Documentos de Profesional
Documentos de Cultura
< Blog
Para poder decir que nuestra base de datos está normalizada deben
1 de 10 18/01/2021 09:03 a. m.
Cómo normalizar una base de datos sin morir en el intento https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-in...
Hay que seguir una serie de pasos para poder decir que nuestra tabla está en
primera forma normal, estos son:
2 de 10 18/01/2021 09:03 a. m.
Cómo normalizar una base de datos sin morir en el intento https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-in...
Ejemplo:
3 de 10 18/01/2021 09:03 a. m.
Cómo normalizar una base de datos sin morir en el intento https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-in...
Si nos damos cuenta esta tabla no cumple con el requisito que dice que todos
los atributos deben ser atómicos, es decir que debemos descomponerlo en su
mínima expresión
Siguiendo los aspectos a considerar podríamos decir que nuestra tabla inicial
se transformaría a:
Con esto podríamos decir que nuestra tabla cumple con la Primera forma
Normal.
Ahora, si nos fijamos esta aun no cumple con los requisitos que pide la
Segunda forma Normal.
Podríamos crear tablas separadas para Cursos y para profesores y cada una
de estas tendría su clave primaria y estarían relacionadas por una clave
externa (Foreign Key).
Tabla de Cursos:
4 de 10 18/01/2021 09:03 a. m.
Cómo normalizar una base de datos sin morir en el intento https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-in...
Tabla Autores:
Con esto, nuestra tabla cumpliría con los requisitos de la Tercera forma normal
5 de 10 18/01/2021 09:03 a. m.
Cómo normalizar una base de datos sin morir en el intento https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-in...
y estaría lista
Carlos
@sampol.90
Si deseas aprender más sobre bases
8583 Puntos
de datos y su normalización te
hace 3 años Todas sus entradas
Top
sampol.90 3 años
Muchas gracias!!
natu un año
miren la tabla de autores :v
Es un buen articulo.
Concuerdo con milmend
La tabla Materiales debería utilizarse para n cursos.
Saludos.
Un post como la gente, conciso y al pie. Se comprendío perfectamente la tarea necesaria para las
alexjl 3 años
La última tabla muestra lo que contendrías en la tabla materias.
sampol.90 3 años
6 de 10 18/01/2021 09:03 a. m.
Cómo normalizar una base de datos sin morir en el intento https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-in...
Saludos!!
leandroferreyra93 3 años
Ah si puse mal cursos era materiales, ahí dice nombre material? es nombre_material?
sampol.90 3 años
Si, asi es nombre_material . Fue un Typo
milmend 3 años
La tabla Materiales aún podría ser susceptible de una mejora, esto es, puede extraerse la
columna del curso y crear una nueva tabla con dos llaves: material - curso, de forma que un
material pueda ser utilizado en diferentes cursos. Saludos.
sampol.90 3 años
Eso lo he implementado en las ejemplos. Si te fijas en la última imagen puedes verlo
sampol.90 3 años
Me enfoqué en las primeras 3.
sampol.90 3 años
no es ta nada mal, es muy bueno y atendible, pero si pudieras poner mas ejemplos quedaría perfecto
realmente en necesario crear una tabla para los materiales del curso, es decir, crear una tabla que
7 de 10 18/01/2021 09:03 a. m.
Cómo normalizar una base de datos sin morir en el intento https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-in...
puede tener valores desde 1 hasta n, cada uno ocupando una fila, en lugar de dejarlo como un atributo
univaluado?
Perdon soy nuevo en esto y quiero aprender
Excelente artículo ❤
Lei como seis horas otras publicaciones y no entendí nada, luego encontré esto y entendí en 2 minutos,
muchas gracias y muy bien explicado.
sampol.90 3 años
Gracias!
sampol.90 3 años
Muchas gracias!
8 de 10 18/01/2021 09:03 a. m.
Cómo normalizar una base de datos sin morir en el intento https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-in...
Excelente
JcbDino 3 meses
Long live ParrotOS!
Demasiado abstracto para mi gusto. Mi abuela no lo podría entender. Crei que era to que fingiendo no
saber nada estaba mi comprensión mal. Pero al leer en voz alta a mis compañeros de oficina. quedaron
sin entener. Paso hacer el grafico…
sampol.90 3 años
Gracias por tu comentario, pronto estaré subiendo unos ejemplos y simplificando el texto para
sampol.90 3 años
He subido unos ejemplos, comentame si ahora es mas comprensible
Simplemente genial.
sampol.90 3 años
Muchas gracias !
Excelente
Estaría
adolfoflores 3 años
bueno si anexas un ejemplo de una bd básica normalizada
sampol.90 3 años
Entre hoy y mañana lo subo :p
sampol.90 3 años
Ya puedes ver los ejemplos
9 de 10 18/01/2021 09:03 a. m.
Cómo normalizar una base de datos sin morir en el intento https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-in...
Entradas relacionadas
10 de 10 18/01/2021 09:03 a. m.