[firebase-br] RES: Indices duplicados pelo ERWin?

Rafael Helm - Trevisan Tecnologia rhelm em trevisantecnologia.com.br
Seg Ago 25 08:45:03 -03 2008


Eu não fiz a criação da base via conexão direta, mas através da geração de
script SQL.

Mas respondendo a sua pergunta... é possível conectar sim via ODBC. ERWin 4.

Rafael.

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Isael Faria Junior
Enviada em: segunda-feira, 25 de agosto de 2008 08:35
Para: FireBase
Assunto: Re: [firebase-br] Indices duplicados pelo ERWin?

Desculpe a pergunta mais da para conectar firebird com erwin ??
Qual Versão ?

Rafael Helm - Trevisan Tecnologia escreveu:
> Pessoal,
>
>  
>
> Estou gerando uma base de dados apartir da ferramenta ERWin, porém acho
que
> os índices estão sendo duplicados, por favor verifiquem o DDL a baixo:
>
> -- -- -- -- -- ---- -- ---- -- ---- -- --
>
>  
>
> CREATE TABLE ROTEIRO (
>
>     AGE_CODIGO          INTEGER                      NOT NULL,
>
>     ROT_SEMANA         INTEGER                      NOT NULL,
>
>     ROT_DIA                  VARCHAR(20)             NOT NULL,
>
>     ROT_SEQUENCIA    INTEGER                      NOT NULL,
>
>     LOC_CODIGO          DOUBLE PRECISION    NOT NULL
>
> );
>
>  
>
> ALTER TABLE ROTEIRO ADD PRIMARY KEY (AGE_CODIGO, ROT_SEMANA, ROT_DIA,
> ROT_SEQUENCIA, LOC_CODIGO);
>
>  
>
> ALTER TABLE ROTEIRO ADD FOREIGN KEY (LOC_CODIGO) REFERENCES
LOCALATENDIMENTO
> (LOC_CODIGO);
>
>  
>
> ALTER TABLE ROTEIRO ADD FOREIGN KEY (AGE_CODIGO) REFERENCES AGENTE
> (AGE_CODIGO);
>
>  
>
>  
>
>  
>
> CREATE INDEX XIF2ROTEIRO ON ROTEIRO (AGE_CODIGO);
>
>  
>
> CREATE INDEX XIF3ROTEIRO ON ROTEIRO (LOC_CODIGO);
>
>  
>
> CREATE UNIQUE INDEX XPKROTEIRO ON ROTEIRO (AGE_CODIGO, ROT_SEMANA,
ROT_DIA,
> ROT_SEQUENCIA, LOC_CODIGO);
>
>  
>
> -- -- -- -- -- ---- -- ---- -- ---- -- --
>  
>
> A cada criação de constraint eu verifiquei que o firebird cria um índice
> automáticamente, geralmente chamado de RDB$PRIMARY... e RDB$FOREIGN...
>
>  
>
> Neste caso seria redundante a criação “explicita” dos 3 últimos índices?
>
>  
>
> Rafael.
>
>  
>
>
>   

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.

No virus found in this incoming message.
Checked by AVG - http://www.avg.com 
Version: 8.0.138 / Virus Database: 270.6.7/1631 - Release Date: 24/8/2008
12:15


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.





Mais detalhes sobre a lista de discussão lista