Buenas tardes.
Recurro a ustedes en busca de un poco de luz, ya que no cuento con mucha pericia en cuanto a diseño de manejo de bases de datos se trata...
En el sitio donde estoy realizando mis pasantias (intership, prácticas), se les ocurrió la brillante idea de ponerme el trabajo de crear un sitio web dinámico para cierto departamento, dicho departamento maneja una especie de base de datos en excel con grandes cantidades de información, adjunto un pequeño archivo mostrando la estructura de los datos acá:
Extracto del archivo mayor, formato Excel 2003, extensión .xls
Si bien podría importar toda esa información utilizando algún software como el navicat, esto me crea una sola tabla con toda la información, pero desde el punto de vista de diseño de la base de datos, quedo atado, dado que quisiera separar algunos campos en tablas aparte, es decir, la información que se maneja se refiere a centrales telefónicas, cada central puede tener muchos números de teléfono asociados a la misma, y a su vez, cada numero tiene su técnico especifico que le hace reparaciones, y cada técnico pertenece a determinada cuadrilla.
De esta forma, si quiero editar solo el nombre de algún técnico, tendría que editar todos los campos dado que no existe una tabla aparte solo para técnicos, esto es precisamente lo que quisiera, separar por tablas, a técnicos, cuadrillas, centrales, etc…
Pero el problema en si, es que la información ya esta cargada en ese archivo de Excel, y si creo una tabla para cada cosa, luego como podré relacionar quien coincide con quien? Aun y cuando relacione las claves principales, después si requiero importar datos a estas tablas, los campos clave no pueden quedar null, pero en el archivo de Excel no existe ningún campo clave para importar.
No se si me estoy explicando bien, espero que si, pero el problema reside en que estos archivos de excel son bien pesados con mucha información, que necesitaría importar a cada tabla, pero no sabría como relacionar quien se relaciona con quien.
Muchas gracias de antemano.