| CIDADE | |
| · codCidade: | INTEGER NOT NULL |
| · nomeCidade: | VARCHAR2(60) NOT NULL |
| uf: | CHAR(2) NOT NULL |
| taxa: | NUMBER(10,2) NOT NULL |
| CLIENTE | |
| · codCliente: | INTEGER NOT NULL |
| nomeCliente: | VARCHAR2(80) |
| endereco: | VARCHAR2(80) |
| · cidade: | VARCHAR2(60) (FK) |
| telefone: | VARCHAR2(15) |
| FRETE | |
| CodFrete: | INTEGER NOT NULL |
| dataEntrega: | TIMESTAMP NOT NULL |
| descricao: | VARCHAR2(100) NOT NULL |
| · CodCliente: | INTEGER NOT NULL (FK) |
| · CodCidade: | INTEGER NOT NULL(FK) |
| · CodFuncionario: | INTEGER NOT NULL(FK) |
| peso: | NUMBER(10,2) NOT NULL |
| valor_frete: | NUMBER(10,2) NOT NULL |
| FUNCIONARIO | |
| · CodFuncionario: | INTEGER NOT NULL |
| CPF: | VARCHAR2(11) |
| NOME: | VARCHAR2(60) NOT NULL |
| SALARIO: | NUMBER(10,2) |
| CNH: | VARCHAR2(11) |
Criar uma aplicação Java com aceso ao Banco de Dados Oracle, seguindo as especificações do esquema anterior para a criação das tabelas.
Trata-se de um controle de fretes simplificado. A aplicação deve permitir o cadastro de todas as tabelas através de formulários elaborados em JAVA(NETBEANS), Após os cadastros crie um formulário que permite consultar os fretes por cidade, cliente ou funcionário, listando-os em uma JTable, conforme o modelo:
Exibir no final o valor total de frete para aquela Consulta
| CONSULTA FRETES | ||||||||||||||||||||
| Código para Consulta | ||||||||||||||||||||
| ·Cliente ·Cidade ·Funcionario | ||||||||||||||||||||
| ||||||||||||||||||||
| ||||||||||||||||||||
Valor Total do Frete |
Data de Entrega
No dia da prova final de AGBD
FORMATO: CD contendo a pasta do projeto, que deverá ter o seguinte nome:
-JavaOracleFrete_NOME_RA
-Scripts para criação do BD
O trabalho valerá até 1 ponto na Média Final
.: Media = TI * 4 + P * 6
____________
10
Media Final = Media + NotaTrabalho
TRATAR ERRO NOT NULL DOS CAMPOS(FK), não permitir que apareça a msg de erro do SGBD para o usuário.