Slide Tipos de Usuarios Linguagens e Arquitetura de SGBD
Slide Tipos de Usuarios Linguagens e Arquitetura de SGBD
Slide Tipos de Usuarios Linguagens e Arquitetura de SGBD
• Usuário Final
Manipula o BD através de linguagens de consulta e programas de aplicação;
• LEIGOS: Interagem com o BD através dos programas.
• AVANÇADOS: Interagem com o BD submetendo requisições em uma linguagem de consulta de banco de
dados (por exemplo, SQL).
• CASUAIS: Acessam o BD eventualmente, podendo solicitar informações diferentes de cada vez. São de nível
hierárquico médio ou elevado.
Administrador de Dados (AD)
• Contexto
• Variedade de BDs atendendo a diversas áreas de negócio;
• Falta de uniformidade nos dados, implicando em redundância em diversos níveis, tais como BDs,
colunas, tabelas, etc..
• Necessidade de uma visão única dos dados (Bases Corporativas).
• Atribuições
• Deve conhecer as informações representadas no BD e ter a preocupação com a integração das
informações entre bancos de dados distintos;
• Fazer o levantamento de requisitos funcionais do banco de dados;
• Criar o modelo conceitual do banco de dados;
• Definir padrões de nomenclatura;
Ano: 2014 Banca: FGV Órgão: DPE-RJ
Prova: Técnico Superior Especializado - Administração de Dados
• CREATE TABLE (criação)| ALTER TABLE (alteração da estrututura)| DROP TABLE (exclusão),...;
• Funções:
Recuperação de dados armazenados (SELECT);
Inserção de novos dados (INSERT);
Remoção de dados (DELETE);
Modificação de dados (UPDATE);
Exemplo em SQL
( ) CERTO ( ) ERRADO
Ano: 2014 Banca: CESPE Órgão: TCDF
Prova: Analista de Administração Pública - Sistemas de TI
( ) CERTO ( ) ERRADO
Módulos e
Componentes do SGBD
Módulos e Componentes do SGBD
▪ Gerenciador de dados armazenados: controla o acesso aos dados armazenados no disco.
▪ Compilador (Processador) DDL: compila as definições do esquema, armazenando-as no catálogo do SGBD.
▪ Processador do BD em tempo de execução (run-time): recebe as operações de recuperação ou
atualização e executa tais operações sobre o banco de dados.
▪ Compilador de consultas: compila as consultas de alto nível que são fornecidas interativamente, e gera
chamadas ao run-time;
▪ Pré-Compilador: Extrai comandos DML de um programa de aplicação escritos em uma linguagem de
programação hospedeira e envia ao compilador DML.
▪ Compilador da DML: recebe e compila os comandos DML extraídos pelo pré-compilador, e gera o código
objeto para acesso ao Banco de Dados.
Ano: 2016 Banca: CESPE Órgão: TCE-PA
Prova: Auditor de Controle Externo - Área Informática - Administrador de Banco de Dados
( ) CERTO ( ) ERRADO
Ano: 2015 Banca: CESPE Órgão: TCE-SP
Prova: Agente da Fiscalização Financeira - Infraestrutura de TI e Segurança da Informação