Cita de: thebus4k en 1 Junio 2020, 11:27 AMLo que te está pidiendo de forma indirecta es que tengas otra tabla con los datos concretos del pago, llamémosla InfoPago. Esta tabla tendrá como te dicen pues el número de cuenta y podría tener otras cosas como el titular o lo que consideres/te indiquen.
Hola de nuevo releyendo me he encontrado con esto: El campo BANCO es un string que representa el nombre del BANCO. (los datos concretos de pago como numero de cuenta se encuentran alojados en otra tabla a la cual se accede a través del número de control)
Lo que me raya la cabeza es el contenido del paréntesis, que significa, por más que intento comprender no entiendo lo que se pide.
Y que la relación entre InfoPago - Pago será 1:N. Cada pago apunta a un único registro de InfoPago mientras que cada registro de InfoPago puede ser referido desde diferentes pagos.
El uso de esto es para no copiar todos los datos en cada pago. Guardas en una tabla el número de cuenta, titular,... y le das un número de control. Así cuando quieras decir que un pago fue realizado por un número de cuenta, en vez de copiar todo (número de cuenta, titular,...) solo tendrás que copiar el número de control y eso te permitirá saber siempre qué número de cuenta, titular,... hizo ese pago.
Por si acaso diré que numeroControl tiene toda la pinta de ser la PK de InfoPago y una FK de Pago hacia InfoPago.