No, crea las tablas que te he dicho, las PK las creas autoincrementales, y luego vas haciendo consultas de insercion similares a la que te he mandado para llenarlas.
Vamos por pasos
Edificios, crea la tabla con PK autoincremental y con el siguiente nombre idEdificios, usa esta consulta,
la llenará la tabla con los edificios sin repeticiones.
Edificios
idEdificios (PK)
Id_edicio
edificio
Provincia
...otros...
Modificas tu tabla para agregarle el campo
idEdificios (ahora tendras
idEdificios y
id_edicio) usa la siguiente consulta para llenar el campo con la nueva clave para edificios
Código MySQL:
Ver originalON tutabla.id_edicio
= Edificios.id_edicio
SET tutabla.idEdificios
= Edificios.idEdificios
;
Creas la tabla
Marcas con la PK auto incremental
esto llenara la tabla con las
Marcas sin repetición y asignara un
idMarca a cada una.
Luego modificas tutabla y le agragas un campo llamado
idMarca con formato entero largo y usas la siguiente consulta para introducir los id
Código MySQL:
Ver originalON tutabla.marca
= Marcas.marca
SET tutabla.idMarca
= Marcas.idMarca
;
Ahora ya tenemos lo necesario para crear
Modelos, la creas con la PK autoincremental y usas
esto llenara la tabla con los modelos sin repeticiones y les asignará el id...
Ahora debes repetir el proceso para introducir en
tutabla el id de los modelos, para luego poder sacar la tabla
Maquinas, te dejo a ver si lo consigues (recuerda recuperar
idEdificios no
id_edicios cuando crees la tabla
Salas). Con las provincias serà algo similar....
El cambio de clave para los edificios lo he hecho para poder disfrutar de las ventajas de una clave autoincremental....
Quim