Artigo Clube Delphi 84 - Validações em duas camadas
Este artigo tem por objetivo tratar de validações em aplicações Client-Server (duas camadas) abordando dois cenários.
Clique aqui para ler esse artigo em PDF.
dbExpress
Validações em duas camadas
Este artigo tem por objetivo tratar de validações em aplicações Client-Server (duas camadas) abordando dois cenários. O primeiro cenário tratará de todas as validações na aplicação cliente, não utilizando recursos de banco de dados. A idéia desse cenário é utilizar o banco de dados somente como um repositório de dados, abrindo a possibilidade de utilizar qualquer banco, pago ou free.
O segundo cenário apresentará as validações padrões, existentes em todos os bancos de dados, demonstrando como tratar essa validação na aplicação cliente, possibilitando que o usuário decida o que deve ser feito.
Para exemplificar serão utilizadas as seguintes validações:
·Validação de Chave Primária;
·Validação de Chave Estrangeira;
·Validação de Campo Nulo;
·Validação de Intervalos de Valores;
·Validação de Valores entre diferentes Campos.
Para criar esses cenários, crie um banco de dados, no Firebird ou InterBase, chamado “Empresa” e execute o script da Listagem 1.
Listagem 1. Script para criação das tabelas do banco
CREATE TABLE DEPARTAMENTOS
(
CODDEPARTAMENTOINTEGER,
DESCRICAOVARCHAR(60),
SALARIO_MINIMONUMERIC(5,2),
SALARIO_MAXIMONUMERIC(5,2)
);
CREATE TABLE EMPREGADOS
(
CODEMPREGADOINTEGER,
CODDEPARTAMENTO INTEGER,
NOMECOMPLETOVARCHAR(100),
CPFVARCHAR(11),
TELEFONEVARCHAR(20)
);
" [...] continue lendo...
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo