CREATE TABLE Ramo_Atividade ( cd_ramo int PRIMARY KEY, ds_ramo char(50) ); CREATE TABLE Tipo_Assinante ( cd_tipo int PRIMARY KEY, ds_tipo char(50) ); CREATE TABLE Assinante ( cd_assinante int PRIMARY KEY, nm_assinante char(50), cd_ramo int, cd_tipo int, FOREIGN KEY(cd_ramo) REFERENCES Ramo_Atividade (cd_ramo), FOREIGN KEY(cd_tipo) REFERENCES Tipo_Assinante (cd_tipo) ); CREATE TABLE Endereco ( cd_endereco int PRIMARY KEY, ds_endereco char(50), complemento char(20), bairro char(20), CEP char(10), cd_assinante int, cd_municipio int, FOREIGN KEY(cd_assinante) REFERENCES Assinante (cd_assinante) ); CREATE TABLE Telefone ( cd_fone int PRIMARY KEY, ddd char(10), n_fone char(10), cd_endereco int, FOREIGN KEY(cd_endereco) REFERENCES Endereco (cd_endereco) ); CREATE TABLE Municipio ( cd_municipio int PRIMARY KEY, ds_municipio char(50) ); ALTER TABLE Endereco ADD FOREIGN KEY(cd_municipio) REFERENCES Municipio (cd_municipio);