Chaves: mudanças entre as edições
Criou página com '<br>{{VoltarPagina}} BI > BI Desenvolvedor > GDI > Chaves <P align="justify">A chave em um banco de dado é uma coluna(campo) da ta...' |
Sem resumo de edição |
||
| (6 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
| Linha 5: | Linha 5: | ||
<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. | ||
<br> | <br> | ||
=Cadastro= | |||
<P align="justify">As chaves podem ser cadastradas através da guia Chaves de suas Tabelas. | <P align="justify">As chaves podem ser cadastradas através da guia Chaves de suas Tabelas. | ||
[[Arquivo:Chaves1.png|center|semmoldura|750px|Chaves1]] | [[Arquivo:Chaves1.png|center|semmoldura|750px|Chaves1]] | ||
| Linha 11: | Linha 11: | ||
<P align="justify">'''Nome BD:''' Define nome físico do campo(coluna) no banco de dados. | <P align="justify">'''Nome BD:''' Define nome físico do campo(coluna) no banco de dados. | ||
<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 [[Gerar Script #Gerar 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]] | |||
<br>[[BI - Como Fazer - Chave Primária Composta]] | |||
=Chave Campos= | =Chave Campos= | ||
<P align="justify">Criar chaves Foreign Key relacionando Campos com base na sua chave cadastrada. | |||
[[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. | |||
<br> | |||
<br> | |||
=Sugestão de Nome no GDI= | |||
<P align="justify">Foi implementado na tela de cadastro de chaves do GDI um novo botão para facilitar a criação de nomes. | |||
<P align="justify">Ao lado do campo “Nome BD”, que agora foi movido para o ultimo campo da tela, temos um novo botão. | |||
[[Arquivo:SugdiBI.png|center|semmoldura|750px|SugdiBI]] | |||
<P align="justify">Este botão tem como função dar uma sugestão de nome para a chave com base no tipo e na tabela Fk quando existir | |||
[[Arquivo:SugdiBI2.png|center|semmoldura|750px|SugdiBI2]] | |||
<br> | |||
<center> <youtube>s7k4fBe6RHk</youtube> </center> | |||
Edição atual tal como às 14h27min de 1 de abril de 2024
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.

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.

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
BI - Como Fazer - Chave Primária Composta
Chave Campos
Criar chaves Foreign Key relacionando Campos com base na sua chave cadastrada.

Informação: Informa os Usuários e as Datas de criação e modificação do registro selecionado.
Sugestão de Nome no GDI
Foi implementado na tela de cadastro de chaves do GDI um novo botão para facilitar a criação de nomes.
Ao lado do campo “Nome BD”, que agora foi movido para o ultimo campo da tela, temos um novo botão.

Este botão tem como função dar uma sugestão de nome para a chave com base no tipo e na tabela Fk quando existir

