800 campos
mas que seguro deban ser repartidos en varias tablas, ahora mencionas 650 sucursales, esto es a nivel país o hay sucursales en otros países.
por lógica tienes que tener un campo dirección, ahí deberías tener mínimo 2 tablas adicionales si no son mas, por ejemplo por aquí en caso tuviéramos que registrar las direcciones en la BD de sucursales repartidas por todo el país, tendríamos que manejar por separado varios datos...
av. Javier Prado 1234, San Isidro, Lima, Lima, Perú
para una dirección como esta, necesitarías las siguientes tablas...
tabla tblSucursal
idSucursal
...
dirección
idDistrito
idPronvicia
idDepartamento
....
tabla tlbDistrito
idDistrito
nombreDistrito
tabla tblProvincia
idProvincia
nombreProvincia
tabla tblDepartamento
idDepartamento
nombreDepartamento