Software  
 
Rede de conhecimento computador >> Software >> Software de banco de dados >> Content
Quais unidades de um DBMS responsável pelo banco de dados de integridade da estrutura?
Não é uma unidade única, mas uma combinação de componentes dentro de um DBMS responsável por manter a integridade da estrutura de dados. Esses componentes trabalham juntos para fazer cumprir as regras que você define:

1. Linguagem de definição de dados (DDL):

* define o esquema: Isso inclui a criação de tabelas, definição de tipos de dados para colunas, especificando restrições (chaves primárias, chaves estrangeiras etc.) e configuração de relacionamentos entre tabelas.
* aplica restrições: O DDL garante que os dados estão em conformidade com as regras de esquema predefinido. Por exemplo, se uma coluna for definida como não nula, o DBMS não permitirá que você insira ou atualize uma linha sem um valor nessa coluna.

2. Data Manipulação Language (DML):

* gerencia dados: Os comandos DML (inserir, atualizar, excluir) são usados ​​para modificar os dados no banco de dados.
* verifica as restrições: O componente DML interage com as restrições definidas pelo DDL para verificar a integridade dos dados durante as operações de modificação de dados.

3. Sistema de gerenciamento de transações:

* garante atomicidade, consistência, isolamento e durabilidade (propriedades ácidas): Isso garante que as transações sejam executadas de forma completa e precisa.
* lida com controle de simultaneidade: Isso evita conflitos quando vários usuários acessam e modificam dados simultaneamente.

4. Dicionário de dados:

* Metadados de armazenamento: As informações sobre a estrutura do banco de dados (tabelas, colunas, restrições, relacionamentos) são armazenadas no dicionário de dados.
* Usado por outros componentes: O otimizador DDL, DML e consulta contam com o dicionário de dados para entender a estrutura do banco de dados.

5. Otimizador de consulta:

* gera planos de execução eficientes: Este componente usa as informações no dicionário de dados para otimizar a execução da consulta, potencialmente aplicando a integridade dos dados por meio de transformações de consulta.

Em resumo, a integridade da estrutura de dados é mantida através de uma combinação de DDL, DML, gerenciamento de transações, dicionário de dados e otimizador de consulta. Esses componentes trabalham juntos para garantir que o banco de dados adere às regras predefinidas e que os dados sejam consistentes e precisos.

Anterior :

Próximo :
  Os artigos relacionados
·Como exportar nomes de campo em FileMaker 
·O software de banco de dados permite que qualquer compu…
·Como descompactar um arquivo RAR sem senha 
·Um tutorial para o Access 2007 VBA 
·Como usar grupos de trabalho em MS Access 2007 
·Como Aplicar Arquivos de isolamento 
·Como converter um arquivo SQL para CSV 
·Tutorial: Como escrever um relatório no VB6 
·As diferenças entre um Sistema de Gestão de Banco de …
·Como atualizar um Access Query Null 
  Artigos em destaque
·Como você remove a marca d’água no Wondershare DVD Sl…
·Como deixar um comentário no aplicativo do Facebook 
·Como editar uma predefinição Gradient no Photoshop 
·Como se livrar de Bug /Virus em um Dell Inspiron 8100 L…
·Como converter M4A para WMV 
·O que é o arquivo de extensão TSH 
·Como se livrar de um estouro de buffer 
·Que extensão está associada ao arquivo do programa? 
·Access 2007 Avançado Tutorial 
·Como extrair Invisível Metadados em um arquivo do Word…
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados