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.

Esse artigo faz parte da revista Clube Delphi Edição 84. Clique aqui para ler todos os artigos desta edição

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" [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados