Estrutura do Banco de Dados Relacional
O banco de dados e a estrutura do banco de dados são definidos no processo de instalação. A estrutura do banco de dados depende de se o banco de dados é Oracle Database, IBM® Db2 ou Microsoft SQL Server.
Um banco de dados que pode ser percebido como um conjunto de
tabelas e manipulado de acordo com o modelo relacional de
dados. Cada banco de dados inclui:
- um conjunto de tabelas de catálogos do sistema que descrevem a estrutura lógica e física dos dados
- um arquivo de configuração contendo os valores de parâmetro alocados para o banco de dados
- um log de recuperação com transações contínuas e transações arquiváveis
Componente | Descrição |
---|---|
Dicionário de Dados | Um repositório de informações sobre os programas de aplicativos, bancos de dados, modelos de dados lógicos e autorizações
para uma organização. Quando você altera o dicionário de dados, o processo de mudança inclui verificações de edição que podem evitar que o dicionário de dados seja corrompido. A única maneira de recuperar um dicionário de dados é restaurando-o de um backup. |
Contêiner | Um local de armazenamento de dados, por exemplo, um arquivo, diretório ou dispositivo que é usado para definir um banco de dados. |
Partição de Armazenamento | Uma unidade lógica de armazenamento em um banco de dados tal como uma coleção de contêineres. As partições de armazenamento do banco de dados são chamadas de espaços de tabela no Db2 e Oracle e chamadas de grupos de arquivos no SQL Server. |
Objeto de Negócios | Uma entidade tangível dentro de um aplicativo que os usuários criam, acessam e manipulam enquanto executam um caso de uso. Os objetos de negócios dentro de um sistema geralmente são stateful, persistentes e de longa duração. Os objetos de negócios contêm dados de negócios e modelam o comportamento dos negócios. |
Objeto de Banco de Dados | Um objeto que existe em uma instalação de um sistema de banco de dados, tal como uma instância, um banco de dados, um grupo de partições de bancos de dados, um buffer pool, uma tabela ou um índice. Um objeto de banco de dados contém dados e não possui nenhum comportamento. |
Tabela | Um objeto de banco de dados que contém uma coleção de dados para um tópico específico. As tabelas consistem em linhas e colunas. |
Coluna | O componente vertical de uma tabela de banco de dados. Uma coluna possui um nome e um tipo de dados específico, por exemplo, caractere, decimal ou número inteiro. |
Linha | O componente horizontal de uma tabela, consistindo em uma sequência de valores, uma para cada coluna da tabela. |
Visualização | Uma tabela lógica que é baseada em dados armazenados em um conjunto subjacente de tabelas. Os dados retornados por uma visualização são determinados por uma instrução SELECT que é executada nas tabelas subjacentes. |
Índice Remissivo | Um conjunto de ponteiros que são ordenados logicamente pelos valores de uma chave. Os índices fornecem acesso rápido aos dados e podem impingir a exclusividade dos valores da chave para as linhas na tabela. |
Relacionamento | Um link entre um ou mais objetos que é criado especificando uma instrução de junção. |
Junção | Uma operação relacional de SQL na qual os dados podem ser recuperados de duas tabelas, geralmente com base em uma condição de junção especificando colunas de junção. |