Partilhar via


Criar a diretiva Nome Financeiro

Nessa tarefa, você criará um banco de dados chamado Finanças e, em seguida, uma condição que exija que todas as tabelas comecem com as letras fintbl. Em seguida, você criará uma diretiva e uma categoria de diretivas para impor um padrão de nomenclatura para as tabelas no banco de dados Finanças.

Para criar o banco de dados Finanças

  1. Em Management Studio, abra uma janela de consulta e execute a instrução a seguir:

    CREATE DATABASE Finance ;
    GO
    
  2. No Pesquisador de Objetos, clique em Bancos de Dados e, em seguida, pressione F5 para atualizar a lista de bancos de dados.

Para criar a condição Tabelas de Finanças

  1. No Pesquisador de Objetos, expanda Gerenciamento, expanda Gerenciamento de Diretiva, clique com o botão direito do mouse em Condições e clique em Nova Condição.

  2. Na caixa de diálogo Criar Nova Condição, na caixa Nome, digite Tabelas de Finanças.

  3. Na caixa Faceta, selecione Nome com Diversas Partes.

  4. Na área Expressão, na caixa Campo, selecione @Nome; na caixa Operador, selecione Like; e na caixa Valor, digite 'fintbl%' para forçar todos os nomes de tabelas a começar com as letras fintbl.

  5. Na página Descrição, digite Os nomes da tabela de Finanças deve começar com fintbl e, em seguida, clique em OK para criar a condição.

Para criar a diretiva Nome Financeiro

  1. No Pesquisador de Objetos, clique com o botão direito do mouse em Diretivas e em Nova Diretiva.

  2. Na caixa de diálogo Criar Nova Diretiva, na caixa Nome, digite Nome de Finanças.

  3. Na caixa Verificar condição, selecione Tabelas de Finanças. Isso está na área Nome com Diversas Partes.

  4. Na área Contra você verá uma lista dos objetos de banco de dados que poderiam aplicar essa diretiva. Selecione a caixa de seleção para Cada Tabela.

  5. Na área Cada Banco de Dados, expanda Tudo e clique em Nova condição.

  6. Na caixa de diálogo Criar Nova Condição, na caixa Nome, digite Banco de Dados de Finanças.

  7. Na caixa Expressão, complete a expressão incluindo @Name = 'Finance' e, em seguida, clique em OK para fechar a página de condição.

    ObservaçãoObservação

    Você poderia ter a guia fora da caixa Valor para habilitar o botão OK.

  8. Na caixa Modo de Avaliação, selecione Ao alterar: impedir:. Isso aplicará a diretiva criando um gatilho de banco de dados no banco de dados Finanças.

  9. Selecione a caixa Habilitado. (A caixa Habilitado não se aplica a diretivas Sob Demanda.)

  10. Na caixa Restrição de servidor, selecione Nenhum.

  11. Clique em OK.

Para criar a categoria da diretiva Finanças

  1. Em Pesquisador de Objetos, expanda Gerenciamento, clique com o botão direito do mouse em Gerenciamento de Diretiva e clique em Gerenciar Categorias.

  2. Na caixa de diálogo Gerenciar Categorias de Diretiva, em Nome, digite Finanças na caixa em branco e desmarque Autorizar Assinaturas de Banco de Dados. A opção Autorizar Assinaturas de Banco de Dados forçará todos os bancos de dados na instância a se inscrever nas diretivas que pertencem a esta categoria de diretiva. Para esta lição, somente o banco de dados Finanças deve se inscrever na diretiva Nome Financeiro.

  3. Clique em OK.