Passo a Passo 1. Informações Gerais:Este documento visa fornecer informações sobre os arquivos que compõem a Base de Dados do Guia Postal Brasileiro, em formato texto, seus layout e relacionamentos, bem como auxiliar a instalação e utilização do aplicativo para Windows® 95/98 (GPB.EXE), que exporta os dados desses arquivos para uma base Access (GPBTXT.MDB). Se não for utilizar esse tipo de base de dados, não será necessário instalar esse aplicativo em seu microcomputador, uma vez que os arquivos são executáveis, estando no formato de auto-descompactação (compactados com o software RAR.EXE). Esclarecemos que a ECT fornece apenas o aplicativo de conversão para uma base Access, não fornecendo qualquer outro software de consulta. Informamos aos usuários que já possuem a Base de Dados do Guia Postal Brasileiro que: - O campo "DATA" dos arquivos foi ampliado para 8(oito) bytes, e
- Está disponível um novo arquivo Caixa Postal Comunitária;
Observações:
- A tabela de Localidades contempla as cidades, distritos e povoados de todo o Brasil;
- Na tabela de Localidades, o CEP dos registros que possuam o campo "SIT_LOCAL" = 0 (zero), vale para todos os logradouros da cidade, não necessitando consulta nas demais tabelas;
- Não utilizar em hipótese alguma, os CEP´s da tabela de Localidade para os registros com o campo "SIT_LOCAL" igual a 1 ou 2 (CEP genérico) sob pena de atraso no encaminhamento de objetos pela ECT, neste caso deverá ser consultada a tabela de Logradouros;
- Após a descompactação, os arquivos ".EXE" (compactados) podem ser removidos, e
- Todos os arquivos que fazem parte da "Matriz" da Base de Dados do GPB contêm um primeiro registro (HEADER) que está sendo utilizado para divulgação de mensagem, não sendo, portanto, parte integrante da massa de dados proveniente daquela Base de Dados. Ao iniciar o processamento de gravação desta Base de Dados, em qualquer outro meio, deve-se desprezar o primeiro registro (HEADER) de cada um dos arquivos componentes desta "Matriz".
Conteúdo dos registros HEADER: "Versão 1999/2000. Atualizado até 30/06/1999.". Os arquivos auxiliares, descritos abaixo, deverão ser carregados antes de se iniciar a carga da Base Access com os logradouros de qualquer UF, devido ao relacionamento e à integridade referencial entre as tabelas: ARQUIVOS | DESCRIÇÃO | CEP_TIT.TXT | Registro de Títulos, Patentes e Tipos de Logradouros | CEP_UFS.TXT | Registro de Unidade da Federação | CEP_LOC.TXT | Registro de Localidades | CEP_AGP. TXT | Registro de Unidades Operacionais(Agências Postais) | CEP_ESP. TXT | Registro de Códigos Especiais | CEP_BAI. TXT | Registro de Bairros | CEP_FXA. TXT | Registro de Faixas de CEP das Localidades | CEP_CPC. TXT | Registro de Caixa Postal Comunitária |
2 – Formas de Disponibilização dos Arquivos: Descrevemos abaixo, as formas disponibilizadas para download, bem como as características de cada arquivo (Nome do Arquivo, Tamanho Original (Kb), Tamanho Compactado (Kb) e a Quantidade de Registros que compõe a Base de Dados do Guia Postal Brasileiro). Os arquivos estão disponíveis para download da seguinte forma:
2.1 – Download dos Arquivos de Logradouros por UF :
Arquivos | Tamanho Compactado (KB) | Tamanho Original (KB) CEP_XX.TXT | Quantidade de Registros CEP_XX.TXT | CEP_AC.EXE | 23 | 141 | 833 | CEP_AL.EXE | 89 | 735 | 4.345 | CEP_AM.EXE | 109 | 1.132 | 6.695 | CEP_AP.EXE | 21 | 102 | 602 | CEP_BA.EXE | 324 | 3.259 | 19.285 | CEP_CE.EXE | 261 | 2.636 | 15.601 | CEP_DF.EXE | 181 | 3.396 | 20.096 | CEP_ES.EXE | 269 | 2.643 | 15.644 | CEP_GO.EXE | 331 | 3.865 | 22.877 | CEP_MA.EXE | 87 | 861 | 5.095 | CEP_MG.EXE | 920 | 9.136 | 54.072 | CEP_MS.EXE | 170 | 1.488 | 8.802 | CEP_MT.EXE | 128 | 1.294 | 7.659 | CEP_PA.EXE | 180 | 1.760 | 10.416 | CEP_PB.EXE | 138 | 1.204 | 7.124 | CEP_PE.EXE | 543 | 5.491 | 32.498 | CEP_PI.EXE | 65 | 511 | 3.020 | CEP_PR.EXE | 658 | 5.704 | 33.757 | CEP_RJ.EXE | 1.058 | 10.048 | 59.472 | CEP_RN.EXE | 127 | 1.155 | 6.834 | CEP_RO.EXE | 48 | 404 | 2.387 | CEP_RR.EXE | 24 | 156 | 918 | CEP_RS.EXE | 514 | 4.758 | 28.158 | CEP_SC.EXE | 336 | 2.967 | 17.558 | CEP_SE.EXE | 55 | 397 | 2.348 | CEP_SP.EXE | 3.541 | 31.599 | 187.033 | CEP_TO.EXE | 49 | 557 | 3.292 | T O T A L | 10.429 | 97.399 | 576.421 |
2.2 – Download dos Arquivos Auxiliares:
Arquivos | Tamanho Compactado (KB) | Tamanho Original (KB) CEP_XXX.TXT | Quantidade de Registros CEP_XXX.TXT | CEP_AGP.EXE | 98 | 514 | 3.023 | CEP_BAI.EXE | 393 | 3.237 | 29.071 | CEP_ESP.EXE | 249 | 1.476 | 9.103 | CEP_LOC.EXE | 167 | 973 | 9.963 | CEP_TIT.EXE | 16 | 28 | 607 | CEP_UFS.EXE | 10 | 1 | 28 | CEP_FXA.EXE | 13 | 14 | 341 | CEP_CPC.EXE | 34 | 150 | 625 | T O T A L | 980 | 6.393 | 52.762 |
2.3 - Download de Todos Arquivos de Logradouros:
Arquivos | Tamanho Compactado (KB) | Tamanho Original (KB) TXT | Quantidade de Registros TXT | CEP_TUF.EXE | 9.986 | 97.399 | 576.421 |
Observação Ao executar o arquivo CEP_TUF.EXE será gerada todos os arquivos de logradouros por UF no formato TXT. 2.4 – Download de Todos Arquivos Auxiliares:
Arquivos | Tamanho Compactado (KB) | Tamanho Original (KB) TXT | Quantidade de Registros TXT | CEP_TAU.EXE | 910 | 6.393 | 52.761 |
Observação Ao executar o arquivo CEP_TAU.EXE será gerada todos os arquivos Auxiliares no formato TXT.
2.5 – Download do Arquivo de Movimento de Atualizações (Para os Usuários que já tem a base de dados):
Arquivos | Tamanho Compactado (KB) | Quantidade de Registros | CEP_MOV.EXE | 671 | 36.045 |
Observação Ao executar o arquivo CEP_MOV.EXE, serão gerados os arquivos, no formato TXT, descritos na Tabela abaixo:
2.5.1 – Arquivos de Movimento de Atualizações: Arquivos | Tamanho Original (KB) | Quantidade de Registros | CEPM_AC TXT TXT | 16 | 93 | CEPM_AL. TXT | 34 | 198 | CEPM_AM. TXT | 29 | 170 | CEPM_AP. TXT | 1 | 2 | CEPM_BA. TXT | 17 | 100 | CEPM_CE. TXT | 145 | 857 | CEPM_DF. TXT | 13 | 75 | CEPM_ES. TXT | 521 | 3.077 | CEPM_GO. TXT | 403 | 2.381 | CEPM_MA. TXT | 73 | 431 | CEPM_MG. TXT | 471 | 2.783 | CEPM_MS. TXT | 101 | 593 | CEPM_MT. TXT | 15 | 88 | CEPM_PA. TXT | 74 | 436 | CEPM_PB. TXT | 1 | 4 | CEPM_PE. TXT | 447 | 2.642 | CEPM_PI. TXT | 56 | 330 | CEPM_PR. TXT | 344 | 2.035 | CEPM_RJ. TXT | 784 | 4.635 | CEPM_RO. TXT | 33 | 194 | CEPM_RS. TXT | 138 | 812 | CEPM_SC. TXT | 148 | 874 | CEPM_SE. TXT | 131 | 772 | CEPM_SP. TXT | 1.238 | 7.326 | CEPM_TO. TXT | 74 | 433 | CEPM_AGP. TXT | 174 | 1.021 | CEPM_BAI. TXT | 195 | 1.747 | CEPM_ESP. TXT | 155 | 951 | CEPM_LOC. TXT | 1 | 9 | CEPM_TIT. TXT | 28 | 607 | CEPM_UFS. TXT | 2 | 28 | CEPM_FXA. TXT | 16 | 341 | T O T A L | 5.877 | 36.045 |
2.6 – Download do Arquivo do Aplicativo:
Arquivos | Tamanho Compactado (KB) | INSTALA.EXE | 2.021 |
2.7 – Download do Arquivo de Documentação:
Arquivos | Descrição | LEIAME.EXE | Documentação sobre a Base do Guia Postal Brasileiro 1999/2000 |
3 - Layout dos Registros: Descrevemos abaixo, o layout de cada arquivo (Campo, Tamanho e a Descrição do Campo) que compõe a Base de Dados do Guia Postal Brasileiro. Observamos que os arquivos do Movimento de Atualizações possuem o mesmo layout. 3.1 - CEP_TIT.TXT - Registro de Títulos, Patentes e Tipos de Logradouros:
CAMPO | TAMANHO | DESCRIÇÃO DO CAMPO | CHAVE_TIPO | NUM (003) | Chave do tipo | LOG_TIPO | NUM (001) | 1 = Tipo de Logradouro e 2 = Título ou patente | NOME_TIPO | CHAR (030) | Nome do título, patente ou tipo de logradouro | ABREV_TIPO | CHAR (010) | Abreviatura do título, patente ou tipo de logradouro |
3.2 - CEP_UFS. TXT - Registro de Unidade da Federação:
CAMPO | TAMANHO | DESCRIÇÃO DO CAMPO | CHAVE_UF | NUM (002) | Chave da UF | SIGLA_UF | CHAR (002) | Sigla da Unidade da Federação | NOME-UF | CHAR (020) | Nome da Unidade da Federação |
3.3 - CEP_LOC. TXT - Registro de Localidades:
CAMPO | TAMANHO | DESCRIÇÃO DO CAMPO | CHAVE_LOCAL | NUM (006) | Chave da Localidade | NOME_LOCAL | CHAR (060) | Nome da Localidade | CEP8_LOCAL | NUM (008) | CEP de 8 dígitos da localidade | UF_LOCAL | CHAR (002) | Sigla da UF da Localidade | TIPO_LOCAL | CHAR (001) | D = Distrito, M = Município e P = Povoado | SIT_LOCAL | NUM (001) | 0 = não codificada à nível de Logradouro, 1 = Município codificado à nível de Logradouro e 2 = Distrito ou Povoado inserido na codificação à nível de Logradouro. | SUBOR_LOCAL | NUM (006) | Chave da Localidade à qual é Subordinada, relacionada com o campo "NOMELOCAL" do registro de localidades. | DR_LOCAL | CHAR (003) | Sigla da Diretoria Regional | REOP_LOCAL | CHAR (002) | Região Operacional das Diretorias Regionais | OPER_LOCAL | NUM (001) | Operação de atualização para movimentos: 0 = Base Total, 1 = Exclusão, 2 = Inclusão e 3 = Alteração | DATA_LOCAL | NUM (008) | Data de Atualização do Registro |
3.4 - CEP_AGP. TXT - Registro de Unidades Operacionais (Agências Postais): *(Chave CHAVELOCAL_AGP + CHAVE_AGP)*
CAMPO | TAMANHO | DESCRIÇÃO DO CAMPO | CHAVE_AGP | NUM (006) | Chave da Unidade Operacional | NOME_AGP | CHAR (050) | Nome da agência | CHAVELOCAL_AGP | NUM (006) | Chave da localidade, relacionada com o campo "NOMELOCAL" do registro de localidade | CHAVEBAI_AGP | NUM (005) | Chave do bairro, relacionada com o campo "ABREV-BAI/EXTENSO-BAI" do registro de bairros | CEP8_AGP | NUM (008) | CEP de 8 dígitos da localidade | UF_AGP | CHAR (002) | Sigla da UF da agência | CHAVELOG_AGP | NUM (006) | Chave do Logradouro | COMPLE_AGP | CHAR (050) | Complemento do Endereço da agência | REOP_AGP | CHAR (002) | Região Operacional | CXP_1_INI | CHAR (007) | Caixa postal 1 inicial | CXP_1_FIM | CHAR (007) | Caixa postal 1 final | CXP_2_INI | CHAR (007) | Caixa postal 2 inicial | CXP_2_FIM | CHAR (007) | Caixa postal 2 final | OPER_AGP | NUM (001) | Operação de atualização para movimentos: 0 = Base Total, 1 = Exclusão, 2 = Inclusão e 3 = Alteração | DATA_ESP | NUM (008) | Data de Atualização do Registro |
3.5 - CEP_ESP. TXT - Registro de Códigos Especiais: *(Chave CHAVELOC_ESP + CHAVE_ESP)*
CAMPO | TAMANHO | DESCRIÇÃO DO CAMPO | CHAVE_ESP | NUM (006) | Chave do Código Especial | NOME_ESP | CHAR (070) | Nome do código especial | CHAVELOC_ESP | NUM (006) | Chave da localidade, relacionado com o campo "NOMELOCAL" do registro de localidades | CHAVEBAI_ESP | NUM (005) | Chave do bairro, relacionado com o campo "ABREV-BAI/EXTENSO-BAI" do registro de bairros | CEP8_ESP | NUM (008) | CEP do código especial | UF_ESP | CHAR (002) | Sigla da UF do código especial | CHVLOG-ESP | NUM (006) | Chave do logradouro do código especial | COMPLE_ESP | CHAR (050) | Complemento do endereço do código especial | REOP_ESP | CHAR (002) | Região Operacional do Código Especial | OPER_ESP | NUM (001) | Operação de atualização para movimentos: 0 = Base Total, 1 = Exclusão, 2 = Inclusão e 3 = Alteração | DATA_ESP | NUM (008) | Data de Atualização do Registro |
3.6 - CEP_BAI. TXT - Registro de Bairros: *(Chave CHAVELOC_BAI +CHAVE_BAI)*
CAMPO | TAMANHO | DESCRIÇÃO DO CAMPO | CHAVE_BAI | NUM (005) | Chave do bairro | EXTENSO_BAI | CHAR (060) | Nome extenso do bairro | ABREV_BAI | CHAR (030) | Nome abreviado do bairro | CHVLOC_BAI | NUM (006) | Chave da localidade, relacionado com o campo "NOMELOCAL" do registro de localidade | UF_BAI | CHAR (002) | Sigla da UF do bairro | OPER_BAI | NUM (001) | Operação de atualização para movimentos: 0 = Base Total, 1 = Exclusão, 2 = Inclusão e 3 = Alteração | DATA_BAI | NUM (008) | Data de Atualização do Registro |
3.7 - CEP_XX. TXT - Registro de Logradouro XX representa a sigla da UF : *(Chave CHVLOCAL_LOG + CHAVE_LOG)* CAMPO | TAMANHO | DESCRIÇÃO DO CAMPO | CHAVE_LOG | NUM (006) | Chave do Logradouro | NOME_LOG | CHAR (060) | Denominação do logradouro | CHVLOCAL_LOG | NUM (006) | Chave da localidade, relacionado com o campo "NOMELOCAL" do registro de localidade | CHVBAI1_LOG | NUM (005) | Chave do Bairro Inicial do logradouro | CHVBAI2_LOG | NUM (005) | Chave do Bairro Final do logradouro | CEP8_ LOG | NUM (008) | CEP de 8 dígitos da logradouro | UF_ LOG | CHAR (002) | Sigla da UF do logradouro | CHVTIPO_ LOG | NUM (003) | Chave do Tipo do logradouro, relacionado com o campo "ABREV-TIPO" do registro de tipos de logradouros | COMPLE_LOG | CHAR (065) | Complemento do Logradouro | REOP_LOG | CHAR (002) | Região Operacional do Logradouro | OPER_LOG | NUM (001) | Operação de Atualização para movimentos: 0 = Base Total, 1 – Exclusão, 2 – Inclusão e 3 – Alteração | DATA_LOG | NUM (008) | Data de Atualização do Registro |
3.8 - CEP_FXA. TXT - Registro de Faixas de CEP das Localidades:
CAMPO | TAMANHO | DESCRIÇÃO DO CAMPO | CHAVE_FXA | NUM (006) | Chave da Faixa, igual a chave local | FXA1_INIC | NUM (005) | Radical da Faixa 1 Inicial | FXA1_ISUF | NUM (003) | Sufixo da Faixa 1 inicial | FXA1_FIM | NUM (005) | Radical da Faixa 1 Final | FXA1_FSUF | NUM (003) | Sufixo da Faixa 1 Final | *FXA2_INIC (¹)* | NUM (005) | Radical da Faixa 2 Inicial | *FXA2_ISUF (¹)* | NUM (003) | Sufixo da Faixa 2 Inicial | *FXA2_FIM (¹)* | NUM (005) | Radical da Faixa 2 Final | *FXA2_FSUF (¹)* | NUM (003) | Sufixo da Faixa 2 Final |
(¹) Esses campos identificam a segunda faixa de CEP de algumas localidades, devido à impossibilidade de aumentar o final primeira faixa (FXA1_FIM) de forma contínua. 3.9 - CEP_CPC. TXT - Registro de Caixa Postal Comunitária: *(Chave CHVLOC_CPC + CHAVE_CPC)*
CAMPO | TAMANHO | DESCRIÇÃO DO CAMPO | UF-CPC | CHAR (002) | Sigla da UF da Caixa Postal Comunitária | CHVLOC-CPC | NUM (006) | Chave da localidade, relacionado com o campo "NOMELOCAL" do registro de localidade | CHAVE-CPC | NUM (006) | Chave da Caixa Postal Comunitária | CEP-CPC | NUM (008) | CEP da Caixa Postal Comunitária | NOME-CPC | CHAR (040) | Nome da Caixa Postal Comunitária | END-CPC | CHAR (080) | Endereço da Caixa Postal Comunitária | TIPO-CPC | NUM (002) | Tipo da Caixa Postal Comunitária 01 – Caixa Postal Comunitária com 70 caixas 02 – Caixa Postal Comunitária com 108 caixas | REOP-CPC | CHAR (002) | Região Operacional da Caixa Postal Comunitária | CXA-INI-CPC | CHAR (004) | Número inicial da Caixa Postal Comunitária | CXA-FIM-CPC | CHAR (004) | Número final da Caixa Postal Comunitária | ABRANG-CPC | CHAR (080) | Área de atendimento Caixa Postal Comunitária | OPER-CPC | NUM (001) | Operação de Atualização para movimentos: 0 = Base Total, 1 – Exclusão, 2 – Inclusão e 3 – Alteração | DATA-CPC | NUM (008) | Data de Atualização do Registro |
4 - Relacionamentos das Tabelas: Descrevemos abaixo, os relacionamentos das Tabelas que compõem a Base de Dados do Guia Postal Brasileiro.
- Uma UF tem várias Localidades (SIGLA_UF UF_LOCAL);
- Uma Localidade pode ter vários Bairros (CHAVE_LOCAL CHVLOC_BAI);
- Uma Localidade tem vários Logradouros (CHAVE_LOCAL CHVLOCAL_LOG);
- Uma Localidade pode ter várias Unidades Operacionais ou AGP (Agências Postais) (CHAVE_LOCAL CHVLOCAL_AGP);
- Uma Localidade pode ter vários Códigos Especiais ou (Grandes Usuários) (CHAVE_LOCAL CHVLOCAL_ESP);
- As Localidades codificadas a nível de Logradouro (SIT_LOCAL = 1 ou 2) possuem uma Faixa de CEP (CHAVE_LOCAL CHAVE_FXA);.
- Uma Localidade tem várias Caixas Postais Comunitárias (CHAVE_LOCAL CHVLOC_CPC);
- Um Bairro pode ter mais de um Logradouro
(CHVLOC_BAI + CHAVE_BAI CHVLOCAL_LOG + CHVBAI1_LOG) e (CHVLOC_BAI + CHAVE_BAI CHVLOCAL_LOG +CHVBAI2_LOG, para CHVBAI2_LOG > 0): - Um Bairro pode ter várias Unidades Operacionais ou AGP (Agências Postais)
(CHVLOC_BAI + CHAVE_BAI CHAVELOCAL_AGP + CHAVEBAI_AGP); - Um Bairro pode ter vários Códigos Especiais (ou Grandes Usuários)
(CHVLOC_BAI + CHAVE_BAI CHAVELOC_ESP + CHAVEBAI_ESP); - Um Tipo de Logradouro tem que estar em um ou vários Logradouros
(CHAVE_TIPO CHVTIPO_LOG); - Um Logradouro pode ter várias Unidades Operacionais ou AGP (Agências Postais)
(CHVLOCAL_LOG + CHAVE _LOG CHAVELOCAL_AGP + CHAVELOG_AGP); - Um Logradouro pode ter vários Códigos Especiais (ou Grandes Usuários)
(CHVLOCAL_LOG + CHAVE_LOG CHAVELOC_ESP + CHVLOG_ESP); Observação: Para os Códigos Especiais as três últimas posições do CEP deverão estar na faixa entre 900 e 969 e para Unidades Operacionais entre 970 e 999.
Diagrama de Relacionamento: 5. Roteiro de Instalação:Esse roteiro visa auxiliar a instalação e utilização do aplicativo conversor de arquivos no formato TXT para MDB (Banco de Dados no formato do Microsoft Access). Instalação do aplicativo conversor de arquivos (TXT para MDB): - Execute o programa INSTALA.EXE, que efetuará a descompactação dos arquivos necessários para a instalação do GPB;
- Execute o programa SETUP.EXE, que irá instalar o programa de exportação dos arquivos, no formato TXT (o diretório padrão de instalação é o "Arquivos de Programas\GPB). Após a conclusão da instalação, o acesso estará disponível na barra de ferramentas do Windows, no menu Iniciar\Programas\GPB.
- O programa INSTALA.EXE além do aplicativo de conversão criará a Base Access,
6. Utilização do aplicativo conversor de arquivos (TXT para MDB):Antes de iniciar a utilização do aplicativo, certifique-se que todos os arquivos que compõe a Base de Dados do Guia Postal Brasileiro foram baixados. Selecione no menu Iniciar\Programas\GPB , que irá chamar a janela abaixo:
- Descompacte os Arquivos baixados, selecionando uma das opções:
a) <Descompactar Arquivos > - Para usuários que efetuaram dowload dos Arquivos de Logradouros por UF e dos Arquivos Auxiliares; b) <Descompactar Arquivos Globais> - Para usuários que efetuaram dowload dos Arquivos Globais contendo todos os Logradouros (CEP_TUF.EXE) e todos os Arquivos Auxiliares (CEP_TAU.EXE); c) <Descompactar Movimento> Para os usuários que efetuaram download do arquivo CEP_MOV.EXE (Esse arquivo é para os usuários que já tem a base de dados anterior instalada); - No campo Origem, informe o diretório onde foram baixados os arquivos;
- O diretório de destino é o diretório corrente, ou seja, onde foi instalado o aplicativo;
- Selecione os arquivos de Logradouros e/ou Auxiliares;
- Para descompactar os Arquivos , click <INICIAR> que o aplicativo automaticamente fará a descompactação dos arquivos selecionados;
- Após a Descompactação dos Arquivos, selecione a opção de "<Carregar Base de CEP's>" ou "<Atualização da Base de CEP's>"(Para os usuários que já tem a base de dados anterior instalada);
- Selecione o(s) arquivo(s) de Logradouros e/ou o(s) Auxiliares.
- Click <INICIAR> que o aplicativo fará a Carga ou Atualização da Base Access.
Observações: - Ordem de Carga das Tabelas da Base CEP:
- 1º - Unidades da Federação;
- 2º - Títulos;
- 3º - Localidades;
- 4º - Faixas;
- 5º - Bairros;
- 6º - Caixa Postal Comunitária;
- 7º - Logradouros;
- 8º - Agências Postais e
- 9º - Códigos Especiais
- Serão importados somente os Códigos Especiais / Agências Postais dos Logradouros já carregados na Base Access. Esse fato ocorre devido ao relacionamento entre essas tabelas e a Tabela de Logradouros. Na carga de um novo Logradouro, importe novamente essas Tabelas.
- Os usuários que já possuem a Base de Dados, recomendamos que verifiquem sua estrutura seus relacionamentos e propriedades (Integridade Referencial e Exclusão de Registros Relacionados) .
|