Como atribuo uma coluna a nomes físicos e conceituais separados?

3

No Visio 2010, depois de criar uma Entidade usando o estêncil Entidade de Relacionamento (Métrica), posso optar por mostrar Nomes conceituais, Nomes físicos ou Ambos na caixa de diálogo Opções do documento do banco de dados.

SeeuescolherAmbos,possoverdoisnomesdiferentesparacadaformadeEntidade,desdequeostenhadefinidodeformadiferentenaguiaDefiniçãodajanelaPropriedadesdoBancodeDados:

" Sincronizar nomes ao digitar "não está marcado; O nome físico é "Home Ownership" e o nome conceitual é "owned_homes"

Como mostrado abaixo, a guia Colunas fornece apenas um campo de entrada para o Nome Físico da coluna, não para seu Nome Conceitual. Isso é independente de qual tipo de nome eu escolho mostrar na caixa de diálogo Opções.

Então,imagineiqueascolunasnãorecebiamumnomeconceitual.MasquandoescolhomostrarAmbososnomesnomeudiagrama,onomedacolunaérepetidocomosehouvessenomesfísicoseconceituaisseparados:

Comopossoatribuirumacolunaanomesfísicoseconceituaisseparados?Issodeveserpossívelporqueaconteceuporacaso,comomostraaseguinteimagem:

Quandocomeceiadigitarumnovonomedecolunanocampo"Nome físico", digitava incorretamente "mobile", então voltei rapidamente e corrigi o campo. Eu não tenho sincronização de nomes física / conceitual ativada nas preferências de modelagem lógica (e não alterei nenhuma configuração conforme isso ocorreu). Agora, o nome entre parênteses (nome físico ) está preso - não consigo descobrir como alterá-lo!

    
por Air 10.05.2016 / 20:34

1 resposta

1

Aqui está o único método que descobri que funciona - aviso justo, é nojento.

Primeiro, desabilite a configuração "Sincronizar nomes conceituais e físicos ..." em o diálogo de preferências de modelagem do banco de dados :

Emseguida,crieumanovacolunanasuaformadigitandoonomediretamentenajanelaPropriedadesdobancodedados.Issoacabarásendoonomeconceitualdeseuatributodeentidade:

Nesteponto,sevocêtivermudadodeideiaoutivercometidoumerrodedigitação, ainda poderá alterar o nome conceitual contanto que você não remova o foco do campo de entrada Nome Físico .

Assim que você clicar em algum outro lugar - se você avançar o cursor para o campo de entrada Tipo de Dados, se clicar na faixa de opções, se Alt + Tab outro programa - os nomes desync e o nome conceitual não refletem mais as alterações no campo de entrada Nome Físico. Na verdade, você nem precisa clicar em outro lugar; às vezes o Visio apenas decide que você acabou de inserir o nome conceitual após um breve momento, enquanto digita . Ainda não encontrei nenhuma maneira de alterar o nome conceitual neste ponto, a não ser excluir totalmente a coluna e tentar novamente.

Além disso, essa propriedade parece ser determinada para uma determinada coluna com base nas opções de preferências de modelagem no momento em que você cria a coluna. Se você voltar e marcar ou desmarcar a opção "Sincronizar nomes conceituais e físicos ...", isso não afeta as colunas existentes.

Em resumo:

  1. Desmarque a opção de sincronização em Preferências de modelagem
  2. Digite o nome conceitual com rapidez e precisão no campo Nome físico ao criar a coluna.
  3. Altere o campo Nome Físico em qualquer momento posterior; por exemplo, depois de escolher os tipos de dados
  4. Se você precisar alterar um nome conceitual, exclua essa coluna e comece novamente
por 19.05.2016 / 21:37