Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.353 questões
Qual nível de isolamento presente na linguagem SQL do SGBD Oracle impede a ocorrência de leituras fantasma (phantom reads)?
O esquema relacional a seguir servirá de contexto para a questão. Ele descreve um banco de dados usado por uma empresa aérea com o objetivo de controlar a oferta e a venda de passagens para seus clientes.
CREATE TABLE VOO (
NUMERO CHAR(5) NOT NULL,
DATA NUMBER(8) NOT NULL,
NUM_ASSEN NUMBER(5) NOT NULL,
CONSTRAINT VOO_PK PRIMARY KEY
(NUMERO))
CREATE TABLE PASSAGEM (
COD NUMBER(5) NOT NULL,
NUM_VOO CHAR(5) NOT NULL,
COD_CLI NUMBER(7) NOT NULL,
VALOR NUMBER(11,2) NOT NULL,
CONSTRAINT PASSAGEM_PK PRIMARY
KEY (COD),
CONSTRAINT PASSAGEM_FK FOREIGN
KEY (NUM_VOO) REFERENCES
VOO (NUMERO))
Observações:
• A coluna NUM_ASSEN, localizada na tabela VOO, representa o número máximo de passageiros que podem ser transportados em um voo.
• A coluna DATA, localizada na tabela VOO,
representa a data na qual um voo irá partir. O formato
dessa data éAAAAMMDD.
Qual comando SQL irá alterar corretamente o preço das passagens que se encaixam na promoção descrita acima?
O esquema relacional a seguir servirá de contexto para a questão. Ele descreve um banco de dados usado por uma empresa aérea com o objetivo de controlar a oferta e a venda de passagens para seus clientes.
CREATE TABLE VOO (
NUMERO CHAR(5) NOT NULL,
DATA NUMBER(8) NOT NULL,
NUM_ASSEN NUMBER(5) NOT NULL,
CONSTRAINT VOO_PK PRIMARY KEY
(NUMERO))
CREATE TABLE PASSAGEM (
COD NUMBER(5) NOT NULL,
NUM_VOO CHAR(5) NOT NULL,
COD_CLI NUMBER(7) NOT NULL,
VALOR NUMBER(11,2) NOT NULL,
CONSTRAINT PASSAGEM_PK PRIMARY
KEY (COD),
CONSTRAINT PASSAGEM_FK FOREIGN
KEY (NUM_VOO) REFERENCES
VOO (NUMERO))
Observações:
• A coluna NUM_ASSEN, localizada na tabela VOO, representa o número máximo de passageiros que podem ser transportados em um voo.
• A coluna DATA, localizada na tabela VOO,
representa a data na qual um voo irá partir. O formato
dessa data éAAAAMMDD.
1. O ...I... em tempo de execução (runtime) controla o acesso ao banco de dados em tempo de execução, recebe os comandos para a recuperação ou atualização e os executa no banco de dados.
2. Os acessos passam pelo ...II... .
3. O ...III... mantém as informações sobre as páginas do banco de dados na memória.
4. O ...IV... (query) manipula as consultas de alto nível que são feitas interativamente.Ele analisa a sintaxe, compila ou interpreta a consulta criando um código de acesso ao banco de dados, e então gera as chamadas ao processador em tempo de execução para executar o código.
As lacunas de I a IV são preenchidas, correta e respectivamente, pelos itens
I. O nível interno tem um esquema que descreve a estrutura de armazenamento físico do banco de dados. Esse esquema utiliza um modelo de dado físico e descreve os detalhes complexos do armazenamento de dados e caminhos de acesso ao banco;
II. O nível conceitual possui um esquema que descreve a estrutura de todo o banco de dados para a comunidade de usuários. O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições. Geralmente, um modelo de dados representacional é usado para descrever o esquema conceitual quando o sistema de banco de dados for implementado. Esse esquema de implementação conceitual é normalmente baseado em um projeto de esquema conceitual em um modelo de dados de alto nível;
III. O nível interno ainda abrange os esquemas externos ou visões de usuários. Cada esquema interno descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo. Como no item anterior, cada esquema é tipicamente implementado usando-se um modelo de dados representacional, possivelmente baseado em um projeto de esquema externo em um modelo de dados de alto nível.
Está correto o que se afirma em
I. É projetado para ser executado em uma estação de trabalho ou em um computador pessoal. Em geral, os programas de aplicação e as interfaces de usuário, que acessam o banco de dados, são processados neste módulo.
II. Trata do armazenamento de dados, acessos, pesquisas e outras funções.
Os módulos definidos em I e II, são, respectivamente

Ao serem executados estes comandos, será retornado como resultado
Julgue o item a seguir, acerca dos tópicos avançados em desenvolvimento de sistemas.
Uma das formas de se otimizar bases de dados para BI é
associar uma dimensão de tempo a um fato.
Julgue o item a seguir, acerca dos tópicos avançados em desenvolvimento de sistemas.
Em bancos de dados distribuídos, um comando utilizado para
executar uma tarefa independe da localização dos dados e do
sistema do qual o comando foi emitido.
Julgue o item a seguir, acerca dos tópicos avançados em desenvolvimento de sistemas.
O modelo de armazenamento multidimensional adotado em
transações OLAP é representado por meio de tabelas de
dimensão que contenham os dados e da tabela de fatos, que
identifica cada tupla desses dados.
Acerca de linguagem de implementação de banco de dados, linguagens procedurais embarcadas e SQL/ANSI, julgue o item subsecutivo.
Nas linguagens procedurais, o resultado esperado é obtido por
meio da descrição da sequência específica de como as
operações devem ser executadas.
Acerca de linguagem de implementação de banco de dados, linguagens procedurais embarcadas e SQL/ANSI, julgue o item subsecutivo.
A migração de SGBDs que utilizam exclusivamente
SQL/ANSI exige a verificação minuciosa dos trechos de SQL,
uma vez que as instruções possuem nomes e funcionalidades
diferentes.
Acerca de linguagem de implementação de banco de dados, linguagens procedurais embarcadas e SQL/ANSI, julgue o item subsecutivo.
O cálculo da volumetria é realizado sob o modelo de dados
conceitual e permite estimar o espaço em disco que se
precisará para armazenamento dos dados.
No que se refere à arquitetura de banco de dados, julgue o próximo item.
No modelo de banco de dados de lista invertida, a integridade
dos dados é garantida por regras gerais. Nesse modelo, os
índices permitem acesso sequencial na base dos valores da
chave de busca, mas não permitem o acesso direto.
No que se refere à arquitetura de banco de dados, julgue o próximo item.
No modelo hierárquico, por não haver definidas regras de
integridade referencial, é permitida a eliminação de um nó pai
que possua filhos. Assim, no caso de exclusão, os filhos são
reestruturados na hierarquia.
A respeito de banco de dados, julgue o próximo item.
O processo servidor, denominado postgres, gerencia os
arquivos do banco de dados, aceita conexões para o banco de
dados provenientes das aplicações clientes e executa ações de
banco de dados no comportamento do cliente.
A respeito de banco de dados, julgue o próximo item.
O comando mysqldump permite o backup de bancos de dados
MySQL, possibilitando que os dados possam ser migrados para
outras versões de banco de dados MySQL. O uso da opção –q
junto a esse comando descarrega os dados diretamente para a
saída especificada, sem utilizar buffer de memória.