Senhore(a)s, boa noite.
Apresento abaixo o link do print de uma tela.
E logo abaixo estou apresentando o script mysql que fiz e que estaria relacionado à estrutura desta tela.
Peço ajuda a alguém que entenda de MySQL, para me dizer, se a lógica deste script estaria coerente com a lógica desta tela.
Agradeço a quem puder me ajudar.
Segue o código abaixo:
Eu costumo fazer assim (2 exemplos, para mysql)
CREATE TABLE IF NOT EXISTS Gerador(
id_gerador INT NOT NULL AUTO_INCREMENT,
cnpj VARCHAR(18) NOT NULL UNIQUE,
razao_social VARCHAR(100) NOT NULL UNIQUE,
CONSTRAINT pk_gerador PRIMARY KEY(id_gerador)
);
CREATE TABLE IF NOT EXISTS responsavelTecnico(
id_resp_tecnico INT NOT NULL AUTO_INCREMENT,
id_gerador INT NOT NULL,
desc_atividade VARCHAR(100) NOT NULL,
CONSTRAINT pk_resp_tec PRIMARY KEY(id_resp_tecnico),
CONSTRAINT fK_resp_tec_gerador FOREIGN KEY(id_gerador) REFERENCES Gerador(id_gerador)
);