No exercício, você analisará o esquema SAMP no modelo de dados físico, para
verificar a conformidade com as regras de índice de chave estrangeira. É possível utilizar
o recurso de análise de modelo no workbench para verificar a conformidade com
as diversas regras e categorias de regras, incluindo padrões de nomenclatura e
sintaxe SQL.
Você pode analisar a conformidade dos seguintes objetos de dados:
- Um banco de dados ou esquema no modelo de dados físico
- Um pacote em um modelo de dados lógico
- Um banco de dados ou esquema em uma conexão com o banco de dados no Database Explorer
Para analisar o esquema SAMP no modelo de dados físico:
- Clique no esquema SAMP no Data Project Explorer e selecione Analisar Modelo (Analyze Model).
- Na janela que é aberta, desmarque todas as caixas de opções na lista Categorias de Regras (Rule categories), exceto Índice e Armazenamento (Index and storage).
- Na lista Regras (Rules), desmarque todas as caixas de opções,
exceto Verificação de Índice de Chave Estrangeira (Foreign key index check).
- Clique em Concluir (Finish). Na visualização Problemas, avisos serão exibidos. Por exemplo, "A chave estrangeira EMPLOYEE_DEPARTMENT_FK na tabela EMPLOYEE não tem um índice". Você pode navegar dos problemas na visualização Problemas para o objeto correspondente em um diagrama ou no Data Project Explorer. Por exemplo, você pode navegar
para a coluna EMPLOYEE_DEPARTMENT_FK para corrigir o problema incluindo um
índice nessa coluna.
- Dê um clique duplo na mensagem de aviso na visualização Problemas. A coluna EMPLOYEE_DEPARTMENT_FK é realçada no Data Project Explorer.
- Clique com o botão direito do mouse na coluna EMPLOYEE_DEPARTMENT_FK e selecione . Um novo índice denominado EMPLOYEE_WORKDEPT_IDX é criado e exibido no Data Project Explorer.
- Realce EMPLOYEE_WORKDEPT_IDX no Data Project Explorer, clique na guia
Detalhes na visualização Propriedades e verifique se o índice está utilizando
a coluna WORKDEPT. Você pode repetir as etapas para cada chave estrangeira que não tem um índice.
Agora, salve o arquivo de modelo de dados físico sample_model para salvar suas alterações.
- Clique em na barra do menu principal.
Suas alterações são salvas no arquivo de modelo.