Por gentileza.
Telefone esta assim,
CREATE TABLE Telefone (
- ClienteId INT NOT NULL,*
- SeqTelefoneCliente INT NOT NULL,*
- DDD DECIMAL(2) NOT NULL,*
- Numero DECIMAL(9) NOT NULL,*
- TipoTelefone CHAR(1) NOT NULL,*
- PRIMARY KEY (ClienteId, SeqTelefoneCliente),*
- CONSTRAINT fk_Telefone_Cliente1*
- FOREIGN KEY (ClienteId)*
- REFERENCES Cliente (Id))*
ENGINE = InnoDB;
Como faço?
#Inserir 1 telefone para 3 clientes esse já fiz e 2 telefones para 3 outros clientes na tabela Telefone. Eu teria que criar outra coluna , tipo, SegundoTel ?
OBS.: Eu tenho 8 clientes no total.
insert into telefone(ClienteId, DDD, Numero, TipoTelefone)
values
(‘1’, ‘21’, ‘11111111’, ‘F’),
(‘2’, ‘21’, ‘22222222’, ‘F’),
(‘3’, ‘21’, ‘33333333’, ‘F’),
(‘4’, ‘21’, ‘44444444’, ‘F’),
(‘5’, ‘21’, ‘55555555’, ‘F’);
Tabela Cliente
Já tenho 5 clientes PF e 3 clientes PJ
CREATE TABLE Cliente (
Id INT NOT NULL,
Nome VARCHAR(45) NOT NULL,
EndLogradouro VARCHAR(45) NOT NULL,
EndNumero VARCHAR(10) NOT NULL,
EndComplemento VARCHAR(20) NULL,
EndBairro VARCHAR(20) NULL,
EndCEP CHAR(9) NOT NULL,
EndCidade VARCHAR(45) NOT NULL,
EndUF CHAR(2) NOT NULL,
Email VARCHAR(45) NULL,
StatusAtivo CHAR(1) NOT NULL DEFAULT ‘S’,
PRIMARY KEY (Id),
CONSTRAINT fk_Cliente_Estado1
FOREIGN KEY (EndUF)
REFERENCES Estado (UF))
ENGINE = InnoDB;
CREATE TABLE ClientePF (
Cliente_Id INT NOT NULL,
NomeMae VARCHAR(45) NOT NULL,
NomePai VARCHAR(45) NULL,
DataNascimento DATE NOT NULL,
RG VARCHAR(15) NOT NULL,
OrgaoEmissorRG VARCHAR(10) NOT NULL,
CPF CHAR(11) NOT NULL,
PRIMARY KEY (Cliente_Id),
CONSTRAINT fk_ClientePF_Cliente1
FOREIGN KEY (Cliente_Id)
REFERENCES Cliente (Id))
ENGINE = InnoDB;
CREATE TABLE ClientePJ (
Cliente_Id INT NOT NULL,
NomeRepresentanteLegal VARCHAR(45) NOT NULL,
CPFRepresentanteLegal CHAR(11) NOT NULL,
CNPJ CHAR(14) NOT NULL,
DataConstituicao DATE NOT NULL,
PRIMARY KEY (Cliente_Id),
CONSTRAINT fk_ClientePJ_Cliente1
FOREIGN KEY (Cliente_Id)
REFERENCES Cliente (Id))
ENGINE = InnoDB;
Como faço?
#Inserir 11 contas-correntes na tabela Conta (1 conta para cada cliente PF e 2 contas para cada cliente PJ)
Estou na duvida de como fazer isso e depois 2 contas para cada cliente PJ.
Insert into conta(Agencia_Numero, Numero, Cliente_Id, DV, StatusAtivo, ValorChequeEspecial)
Values
(