O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Banco de Dados

Jian Klaus Português

Conteúdo do mapa

Banco de Dados

  1. Arquitetura de Três Esquemas e Independência de Dados

    • Arquitetura de Três Esquemas
      • Nível Interno
        • Esquema interno
          • Estrutura do armazenamento físico do banco de dados
          • Modelo de dados físicos
          • Caminhos de acesso ao banco de dados
      • Nível Conceitual
        • Esquema conceitual
          • Entidades
          • Atributos
          • Relacionamentos
          • Operações de usuário
          • Restrições
      • Nível Externo
        • Esquema externo (Visão do usuário)
          • Descrição particionada do banco conforme interesse de um grupo específico
          • Modelo de dados representativo
            • Modelo de dados de alto nível
    • Independência de dados
      • Capacidade de alteração de um esquema em um nível, sem impacto nos níveis acima
        • Independência lógica
          • Alterar o esquema conceitual sem modificar o externo
            • Expandir o banco de dados
            • Alterar restrições
            • Reduzir o banco de dados
        • Independência física
          • Alterar o esquema interno sem modificar o conceitual
            • Pode ser necessária devido a reorganização de arquivos físicos
            • Para melhorar o desempenho da recuperação ou atualização
  2. O ambiente do sistema de banco de dados

    • SGBD
      • Tipo de Usuário
        • DBA
          • Definição de Banco de dados a partir de instruções DDL
            • Compilador DDL
              • Processamento de definições de esquema
              • Armazenamento de descrições de esquema
                • Catálogo SGBD
                  • Nomes e tamanhos de arquivos
                  • Nomes e tipos de dados dos itens de dados
                  • Detalhes de armazenamento
                  • Informações de mapeamento entre esquemas
                  • Restrições
                  • Processador do Banco de dados em tempo de execução
                    • Gerenciador de dados armazenados
                      • Operações de Entrada/Saída de baixo nível
                    • Gerenciamento de buffers na memória principal
                    • Banco de dados armazenado
                    • Sistemas de controle de concorrência/backup e recuperação
          • Definição por comandos privilegiados
        • Usuários casuais
          • Interface de consulta interativa
            • Sintaxe de consulta
              • Compilador de consulta
                • Otimizador de consulta
                  • Rearranjo de Operações
                  • Reordenação de Operações
                  • Eliminação de redundâncias
                  • Consulta
        • Programadores de aplicação
          • Programas de aplicação em linguagens hospedeiras (Java, C e C++)
            • Pré Compilador
              • Extração de comandos DML
                • Compilador DML
                  • Código objeto para acesso ao banco de dados
                    • Transação compilada
              • Compilador de linguagem hospedeira
        • Usuários paramétricos
          • Fornecimento de parâmetros para transações
      • Utilitários de Banco de dados
        • Carga
        • Backup
        • Rerorganização do armazenamento do banco de dados
        • Monitoramento do desempenho
    • Ferramentas e ambientes de aplicação
      • Ferramentas
        • Ferramentas CASE
          • Projeto dos sistemas do Banco de Dados
        • Sistema de dicionário de dados
          • Armazenar informações de catálogo
            • Esquemas e restrições
            • Decisões de projeto
            • Padrões de uso
            • Descrição de programa de aplicação
            • Informações de usuário
      • Ambientes de aplicação
        • Powerbuilder (Sybase)
        • JBuilder (Borland)
        • Desenvolver aplicações do banco de dados
  3. Arquiteturas centralizadas e cliente/servidor para SGBDs

    • Arquitetura de SGBD centralizada
      • Funcionalidade
      • Execução de programas de aplicação
        • Execução em uma única maquina
      • Processamento de interface do usuário
    • Arquitetura Cliente/Servidor
      • Arquitetura Cliente/Servidor de duas camadas para SGBDs
        • Cliente
          • Interações do SGBD com os compiladores da linguagem de programação
          • Funções de dicionário de dados
          • Interface com o usuário
          • Otimização global da consulta
          • Controle de concorrência entre vários servidores
          • Estruturação de objetos complexos com base nos dados dos buffers
        • Servidor (Servidor de dados)
          • Armazenamento de dados nas páginas do disco
          • Controle de concorrência local e recuperação
          • Buffering e Caching das páginas do disco
        • Interação entre cliente/servidor realizada pelos módulos do SGBD
        • Componentes de software divididos em dois sistemas
      • Arquitetura Cliente/Servidor de três camadas para SGBDs
        • Cliente
          • Entrada de dados
        • Servidor de aplicação ou Servidor Web
          • Execução de programas de aplicação e armazenamento de regras de negócios
          • Segurança (Verificar as credenciais de um cliente antes de encaminhar uma solicitação ao servidor de banco de dados)
          • Aceita e processa solicitações de clientes
          • Envia consultas e comandos do banco de dados ao servidor de banco de dados
          • Atua como canal para passar parcialmente os dados processados ao cliente
        • Servidor
          • Todos os serviços de gerenciamento de dados
        • Arquitetura de n camadas
          • Normalmente a partir da divisão da camada da lógica de negócios
          • Distribuição de dados e programação pela rede

Informações

Descrição
Mapa Mental sobre Banco de Dados, criado por Jian Klaus em 29-04-2025.
Criado por
Jian Klaus
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?