TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco de Dados de um Banco

Por:   •  26/6/2019  •  Trabalho acadêmico  •  540 Palavras (3 Páginas)  •  179 Visualizações

Página 1 de 3

CREATE TABLE BANCO

(Codigo INT NOT NULL,

Nome VARCHAR(20) NOT NULL,

UNIQUE (Nome),

PRIMARY KEY (Codigo) );

CREATE TABLE AGENCIA

(Numero_agencia INT NOT NULL,

Endereco VARCHAR(40) NOT NULL,

Cod_banco INT NOT NULL,

PRIMARY KEY (Numero_agencia, Cod_banco),

FOREIGN KEY (Cod_banco) REFERENCES BANCO (Codigo)

ON DELETE CASCADE ON UPDATE CASCADE);

CREATE TABLE CONTA

(Numero_conta CHAR(7) NOT NULL,

Saldo DECIMAL(10,2) NOT NULL,

Tipo_conta SMALLINT NOT NULL,

Num_agencia INT,

PRIMARY KEY (Numero_conta),

FOREIGN KEY (Num_agencia) REFERENCES AGENCIA (Numero_agencia)

ON DELETE CASCADE ON UPDATE CASCADE);

CREATE TABLE CLIENTE

(Cpf CHAR(14) NOT NULL,

Nome VARCHAR(20) NOT NULL,

Sexo CHAR NOT NULL,

Endereco VARCHAR(40),

PRIMARY KEY (Cpf) );

CREATE TABLE HISTORICO

(Cpf_cliente CHAR(14) NOT NULL,

Num_conta CHAR(7) NOT NULL,

Data_inicio DATE NOT NULL,

PRIMARY KEY (Cpf_cliente, Num_conta),

FOREIGN KEY (Cpf_cliente) REFERENCES CLIENTE(Cpf)

ON DELETE CASCADE ON UPDATE CASCADE,

FOREIGN KEY (Num_conta) REFERENCES CONTA (Numero_conta)

ON DELETE CASCADE ON UPDATE CASCADE

);

CREATE TABLE TELEFONE_CLIENTE (

Cpf_cli CHAR(14) NOT NULL,

Telefone_cli CHAR(13) NOT NULL,

PRIMARY KEY (Telefone_cli, Cpf_cli),

FOREIGN KEY (Cpf_cli) REFERENCES CLIENTE (Cpf)

ON DELETE CASCADE ON UPDATE CASCADE);

if ((op != 1) && (op != 2) && (op != 3) && (op != 4)) {

System.out.println("Opção inválida, digite novamente.");

}

switch (op) {

case 1:

c.salario();

break;

case 2:

c.ferias();

break;

case 3:

c.dterceiro();

break;

case 4:

return; }

}

}

...

Baixar como (para membros premium)  txt (2.7 Kb)   pdf (35.1 Kb)   docx (8.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com