Chaves: mudanças entre as edições

De CIGAM WIKI
Sem resumo de edição
Linha 12: Linha 12:
<P align="justify">'''Tipo Chave:''' Define qual será o tipo da chave e consequentemente o seu relacionamento com as demais, tendo como opções: Key, Primary Key e Foreign Key.
<P align="justify">'''Tipo Chave:''' Define qual será o tipo da chave e consequentemente o seu relacionamento com as demais, tendo como opções: Key, Primary Key e Foreign Key.
<P align="justify">'''Virtual:''' Define se a chave será virtual. A chave sendo virtual significa que não será gerado [[Script #Script|script]] para a sua criação no banco de dados. As chaves por padrão vem como Virtual quando for Foreign Key ou se a tabela for uma View, não serão virtuais as chaves Key e Primary Key.
<P align="justify">'''Virtual:''' Define se a chave será virtual. A chave sendo virtual significa que não será gerado [[Script #Script|script]] para a sua criação no banco de dados. As chaves por padrão vem como Virtual quando for Foreign Key ou se a tabela for uma View, não serão virtuais as chaves Key e Primary Key.
<P align="justify">'''Única:''' Permite definir se a chave é única quando for do tipo Key, se for Primary Key ela é automaticamente definida como única. Quando gerar o [[Script #Script|script]] para a sua criação no banco de dados será colocado o Unique.
<P align="justify">'''Única:''' Permite definir se a chave é única quando for do tipo Key, se for Primary Key ela é automaticamente definida como única. Quando gerar o [[Gerar Script #Gerar Script|script]] para a sua criação no banco de dados será colocado o Unique.
<P align="justify">'''Tipo Join:''' Define o tipo de join que deverá ser usado com esta Tabela, propriedade válida quando o Tipo Chave for Foreign Key, tendo como opções: Inner e Outer.
<P align="justify">'''Tipo Join:''' Define o tipo de join que deverá ser usado com esta Tabela, propriedade válida quando o Tipo Chave for Foreign Key, tendo como opções: Inner e Outer.
*Inner: Realiza a união total entre Tabelas.
*Inner: Realiza a união total entre Tabelas.
Linha 19: Linha 19:
<P align="justify">'''Ordem:''' Define a ordem da chave em relação as demais.
<P align="justify">'''Ordem:''' Define a ordem da chave em relação as demais.
<P align="justify">'''Campo:''' Define o Campo da Tabela Fk que receberá o relacionamento deste Campo,  propriedade válida quando o Tipo Chave for Foreign Key.
<P align="justify">'''Campo:''' Define o Campo da Tabela Fk que receberá o relacionamento deste Campo,  propriedade válida quando o Tipo Chave for Foreign Key.
<br> Acesse [[BI - Como Fazer - Boas práticas Chave Primária]]
=Chave Campos=
=Chave Campos=
<P align="justify">Criar chaves Foreign Key relacionando Campos com base na sua chave cadastrada.
<P align="justify">Criar chaves Foreign Key relacionando Campos com base na sua chave cadastrada.
[[Arquivo:Campos3.png|center|semmoldura|750px|Campos3]]
[[Arquivo:Campos3.png|center|semmoldura|750px|Campos3]]
<P align="justify">'''Informação:''' Informa os Usuários e as Datas de criação e modificação do registro selecionado.
<P align="justify">'''Informação:''' Informa os Usuários e as Datas de criação e modificação do registro selecionado.

Edição das 19h04min de 22 de março de 2022


Voltar
BI > BI Desenvolvedor > GDI > Chaves

A chave em um banco de dado é uma coluna(campo) da tabela que permite identificar cada linha, caso seja a chave primária, ou relacionar com outra tabela no caso da chave estrangeira.

Chaves
Chaves

Informação: Informa os Usuários e as Datas de criação e modificação do registro selecionado.

Cadastro

As chaves podem ser cadastradas através da guia Chaves de suas Tabelas.

Chaves1
Chaves1

Descrição: Define a descrição do campo.

Nome BD: Define nome físico do campo(coluna) no banco de dados.

Tipo Chave: Define qual será o tipo da chave e consequentemente o seu relacionamento com as demais, tendo como opções: Key, Primary Key e Foreign Key.

Virtual: Define se a chave será virtual. A chave sendo virtual significa que não será gerado script para a sua criação no banco de dados. As chaves por padrão vem como Virtual quando for Foreign Key ou se a tabela for uma View, não serão virtuais as chaves Key e Primary Key.

Única: Permite definir se a chave é única quando for do tipo Key, se for Primary Key ela é automaticamente definida como única. Quando gerar o script para a sua criação no banco de dados será colocado o Unique.

Tipo Join: Define o tipo de join que deverá ser usado com esta Tabela, propriedade válida quando o Tipo Chave for Foreign Key, tendo como opções: Inner e Outer.

  • Inner: Realiza a união total entre Tabelas.
  • Outer: Realiza a união entre Tabelas com base em uma Tabela.

Tabela Fk: Define a Tabela que receberá o relacionamento desta Tabela, propriedade válida quando o Tipo Chave for Foreign Key.

Ordem: Define a ordem da chave em relação as demais.

Campo: Define o Campo da Tabela Fk que receberá o relacionamento deste Campo, propriedade válida quando o Tipo Chave for Foreign Key.
Acesse BI - Como Fazer - Boas práticas Chave Primária

Chave Campos

Criar chaves Foreign Key relacionando Campos com base na sua chave cadastrada.

Campos3
Campos3

Informação: Informa os Usuários e as Datas de criação e modificação do registro selecionado.