# ---------------------------------------------------------------------- # # Script generated with: DeZign for Databases V7.3.4 # # Target DBMS: MySQL 5 # # Project file: abliaDbComuni3.dez # # Project name: DB COMUNI - ABLIA # # Author: Andrea Colzi # # Script type: Alter database script # # Created on: 2013-10-30 11:07 # # ---------------------------------------------------------------------- # # ---------------------------------------------------------------------- # # Drop foreign key constraints # # ---------------------------------------------------------------------- # # ---------------------------------------------------------------------- # # Modify table "CLIFOR" # # ---------------------------------------------------------------------- # ALTER TABLE `CLIFOR` ADD COLUMN `id_tipoFornitore` INTEGER; ALTER TABLE `CLIFOR` ADD COLUMN `percProvvigione` DECIMAL(5,2); # ---------------------------------------------------------------------- # # Modify table "DISPONIBILITA" # # ---------------------------------------------------------------------- # # ---------------------------------------------------------------------- # # Add table "TIPO_FORNITORE" # # ---------------------------------------------------------------------- # CREATE TABLE `TIPO_FORNITORE` ( `id_tipoFornitore` INTEGER NOT NULL AUTO_INCREMENT, `descrizione` VARCHAR(60), `flgAgente` INTEGER, CONSTRAINT `PK_TIPO_FORNITORE` PRIMARY KEY (`id_tipoFornitore`) ); # ---------------------------------------------------------------------- # # Add table "CLIFOR_AGENTE" # # ---------------------------------------------------------------------- # CREATE TABLE `CLIFOR_AGENTE` ( `id_cliforAgente` INTEGER NOT NULL AUTO_INCREMENT, `id_cliente` INTEGER, `id_agente` INTEGER, `percCliforAgente` DECIMAL(5,2), CONSTRAINT `PK_CLIFOR_AGENTE` PRIMARY KEY (`id_cliforAgente`) ); # ---------------------------------------------------------------------- # # Add table "DOCUMENTO_AGENTE" # # ---------------------------------------------------------------------- # CREATE TABLE `DOCUMENTO_AGENTE` ( `id_documentoAgente` INTEGER NOT NULL AUTO_INCREMENT, `id_documento` INTEGER, `id_clifor` INTEGER, `percDocumentoAgente` DECIMAL(5,2), CONSTRAINT `PK_DOCUMENTO_AGENTE` PRIMARY KEY (`id_documentoAgente`) ); # ---------------------------------------------------------------------- # # Add foreign key constraints # # ---------------------------------------------------------------------- # ALTER TABLE `CLIFOR` ADD CONSTRAINT `TIPO_FORNITORE_CLIFOR` FOREIGN KEY (`id_tipoFornitore`) REFERENCES `TIPO_FORNITORE` (`id_tipoFornitore`); ALTER TABLE `CLIFOR_AGENTE` ADD CONSTRAINT `CLIFOR_CLIFOR_AGENTE_cliente` FOREIGN KEY (`id_cliente`) REFERENCES `CLIFOR` (`id_clifor`); ALTER TABLE `CLIFOR_AGENTE` ADD CONSTRAINT `CLIFOR_CLIFOR_AGENTE_fornitore` FOREIGN KEY (`id_agente`) REFERENCES `CLIFOR` (`id_clifor`); ALTER TABLE `DOCUMENTO_AGENTE` ADD CONSTRAINT `DOCUMENTO_DOCUMENTO_AGENTE` FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`); ALTER TABLE `DOCUMENTO_AGENTE` ADD CONSTRAINT `CLIFOR_DOCUMENTO_AGENTE_agente` FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);