Closed AstorArico72 closed 3 years ago
Bueno, pensaba usar DNI no solo para números, ya que puede contener letras, puntos, guiones, y otros que en arg. no consideramos, por eso se me ocurrió hacerlo como texto, o cadena de caracteres. Pero si me parece debe estar porque es un dato fundamental para una persona. Lo demás como ser, el limite de caracteres para nombres y apellidos, es por que me he encontrado con apellidos de hasta 24 caracteres, entonces si tuviera 2 apellidos muy largos se me llenan los espacios. Podríamos hacer uno de 50 para Apellido y Nombre pero existen personas con 2 apellidos o mas y mas de 2 nombres, entonces para no quedar cortos con los espacios le puse 150 a cada uno, lo voy a reducir a 50 cada uno. La tilde de la letra ñ, no la tengo en el teclado y para no estar cambiando de distribución de teclas le puse anio, pero se puede modificar como bien lo remarcas. Ahora veo de modificar eso. Gracias
Pablo, en el modelo que has subido hay muchos problemas menores:
El DNI debería ser la clave primaria, o podríamos ignorar el DNI por completo y usar el ID de alumno como llave primaria.
Ésos son demasiados caracteres. En mi opinión, 25 caracteres para el nombre del alumno, 25 para el apellido, y 50 para el nombre de la materia sería mejor. Además, pensaba que el nombre y el apellido fueran un sólo varchar, de 50 caracteres.
Primero, "año" es válido siempre y cuando se use UTF-8. Segundo, sólo un caracter es necesario para el año de la materia.
Hay que cambiar bastante el límite de caracteres y borrar algunos campos, pero ésta idea está muy bien.