Hola
No son necesarios porque el join natural junta las columnas del mismo nombre, pero, usar los alias mejora la legibilidad de la consulta porque se sabe bien de que tabla son los valores y evita algunos errores que pueden pasar, por ejemplo cuando tenes 2 columnas iguales en las tablas y no podes usar natural join; el compilador no sabe de que tabla es la columna sin el alias. Espero que se entienda lo que quiero decir.
Saludos!
No son necesarios porque el join natural junta las columnas del mismo nombre, pero, usar los alias mejora la legibilidad de la consulta porque se sabe bien de que tabla son los valores y evita algunos errores que pueden pasar, por ejemplo cuando tenes 2 columnas iguales en las tablas y no podes usar natural join; el compilador no sabe de que tabla es la columna sin el alias. Espero que se entienda lo que quiero decir.
Saludos!