Gestão de dados
Os dados são armazenados e gerenciados em sua instância de acordo com uma estrutura de princípios que os administradores podem exibir e configurar. As funções de gestão de dados incluem importação, exportação e arquivamento de dados do banco de dados e configuração de campos e tabelas.
Estrutura do banco de dados
Todas as informações nas instâncias são armazenadas em tabelas, que consistem em uma série de registros. O registro, por sua vez, contém uma série de campos que contêm os bits individuais de dados e podem ser exibidos como uma lista ou um formulário.
- Extensões
- Uma tabela pode estender outra tabela. A tabela que faz a extensão (classe secundária) inclui todos os campos da outra tabela (classe primária) e adiciona seus próprios campos. Por exemplo, a tabela Incidente [incident] tem todos os campos da tabela Tarefa [task] (porque um incidente é um formulário especial de tarefa) e tem suas próprias tarefas específicas de incidente.
- Um para Muitos
- Em uma tabela, um campo pode conter uma referência a um registro em outra tabela. Existem três tipos de campos de relacionamento um para muitos:
- Campo de referência: permite que um usuário selecione um registro em uma tabela definida pelo campo de referência. Por exemplo, o campo Solicitante na tabela Incidente permite que o usuário selecione qualquer registro na tabela Usuário.
- Lista do Glide: permite que um usuário selecione vários registros em uma tabela definida pela lista do Glide. Por exemplo, o campo Lista de observação na tabela Incidente permite que o usuário selecione registros na tabela Usuário.
- Campo de ID do documento: permite que um usuário selecione um registro em qualquer tabela na instância. Esses campos são muito menos comuns, mas um exemplo é o campo Documento na tabela Texto traduzido [sys_translated_text].
- Muitos para Muitos
- Duas tabelas podem ter um relacionamento bidirecional, para que os registros relacionados fiquem visíveis em ambas as tabelas em uma lista relacionada.
- Exibições de banco de dados
- Duas tabelas podem ser unidas virtualmente com exibições de banco de dados para habilitar relatórios sobre dados que podem ser armazenados em mais de uma tabela.
Ferramentas de gestão de dados
Há várias ferramentas que podem ajudar a gerenciar dados na instância.
- Mapa de esquema
O Mapa de esquema exibe os relacionamentos entre as tabelas visualmente, ajudando a navegar pela estrutura do banco de dados.
O Mapa de esquema fornece uma interface para exibir os relacionamentos entre tabelas. Os relacionamentos entre tabelas que ele captura incluem relacionamentos muitos para muitos, tabelas que estendem outras tabelas e tabelas que fazem referência a outras tabelas por meio de campos de referência.
- Tabelas Dicionário de dados
As tabelas de dicionário de dados contêm informações que definem o banco de dados e podem ser acessadas para obter informações sobre o esquema do banco de dados.
Essas tabelas contêm informações importantes sobre o banco de dados e sua estrutura:
Tabelas [sys_db_object]: contém um registro para cada tabela.Entradas de dicionário [sys_dictionary]: contém detalhes adicionais para cada tabela e a definição de cada coluna em cada tabela. Cada linha representa uma tabela ou uma coluna de uma tabela.Rótulos de campo [sys_documentation]: contém os rótulos legíveis e as informações de idioma.
Plug-ins de gestão de dados
| Plug-in | Descrição |
|---|---|
| Arquivamento de dados | Fornece a capacidade de arquivar registros para minimizar problemas de desempenho. |
| Rotações de banco de dados | Fornece ferramentas para gerenciar tabelas grandes para minimizar problemas de desempenho. |
| Relações de tarefa Muitos para Muitos | Fornece a capacidade de definir relacionamentos muitos para muitos entre tabelas de tarefas. |