Questões de Concurso Sobre banco de dados

Foram encontradas 16.314 questões

Q579352 Banco de Dados

Acerca do conceito de processamento de transações em um banco de dados, julgue o item a seguir.

Para assegurar a integridade dos dados em uma transação, exige-se que os sistemas de banco de dados mantenham, durante a transação, a propriedade denominada atomicidade, em que a soma das entradas e saídas das transações são sempre constantes e os campos são indivisíveis.

Alternativas
Q577925 Banco de Dados
Em tecnologia da informação, um "banco de dados" pode ser definido como um conjunto de "dados" devidamente relacionados. Entre as afirmações apresentadas, qual não atende ao conceito de banco de dados? 
Alternativas
Q570449 Banco de Dados
Diferentes estratégias de particionamento estão à disposição do administrador de banco de dados para que ele distribua porções de tabelas individuais através do sistema de arquivos, de acordo com regras configuráveis.

Um dos tipos de particionamento disponíveis no MySQL seleciona uma partição com base no valor retornado por uma expressão definida pelo usuário, que opera sobre os valores presentes nas linhas que serão inseridas em uma tabela.

Que tipo de particionamento é esse? 

Alternativas
Q570448 Banco de Dados
O nível de isolamento de transações define o modo como alterações feitas por uma transação são separadas de outras transações executadas simultaneamente.

Qual nível de isolamento presente na linguagem SQL do SGBD Oracle impede a ocorrência de leituras fantasma (phantom reads)? 

Alternativas
Q570446 Banco de Dados

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. 

A companhia aérea em questão possui um programa de fidelidade que concede um desconto de 10% em todas as passagens de um cliente relativas a um certo voo, caso esse cliente tenha comprado mais de duas passagens. Cabe ressaltar que o desconto vale apenas para as passagens relativas ao voo para o qual o cliente comprou mais de duas passagens.

Qual comando SQL irá alterar corretamente o preço das passagens que se encaixam na promoção descrita acima? 

Alternativas
Q570445 Banco de Dados

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 consulta SQL irá exibir, em ordem crescente de data de partida, os códigos dos voos que ainda têm lugares disponíveis?
Alternativas
Q554533 Banco de Dados
No modelo de Entidade-Relacionamento, em alguns casos, dois (ou mais) valores de atributos estão relacionados, por exemplo, aos atributos Idade e DataNascimento de uma pessoa. Para uma entidade pessoa, em particular, o valor de Idade pode ser determinado pela data corrente (hoje) e o valor da DataNascimento da pessoa. Neste caso, o atributo Idade é classificado como
Alternativas
Q554532 Banco de Dados
Uma operação em um banco de dados geralmente consiste dos seguintes passos:

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 

Alternativas
Q554531 Banco de Dados
A capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas, podendo modificar o esquema conceitual para expandir o banco de dados (adicionando um tipo de registro ou item de dados), variar as restrições ou reduzir o banco de dados (removendo um tipo de registro ou item de dados) é chamada de
Alternativas
Q554530 Banco de Dados
Em projetos de Banco de Dados, o objetivo da arquitetura de três-esquemas é separar o usuário da aplicação do banco de dados físico. Nessa arquitetura, os esquemas podem ser definidos por três níveis:

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 

Alternativas
Q554529 Banco de Dados
Na arquitetura de uma estrutura básica de SGBD, as funcionalidades do sistema são distribuídas entre dois tipos de módulos:

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 

Alternativas
Q554528 Banco de Dados
O uso da cláusula UNION em SQL requer que as tabelas
Alternativas
Q554527 Banco de Dados
Considere os seguintes trechos de SQL:

Imagem associada para resolução da questão

Ao serem executados estes comandos, será retornado como resultado
Alternativas
Q554526 Banco de Dados
Considere os seguintes trechos de SQL:

Imagem associada para resolução da questão

Estes comandos irão retornar como resultado para a coluna VAL, 

Alternativas
Q554505 Banco de Dados

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.

Alternativas
Q554503 Banco de Dados

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.

Alternativas
Q554502 Banco de Dados

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.

Alternativas
Q554480 Banco de 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.

Alternativas
Q554479 Banco de Dados

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.

Alternativas
Q554478 Banco de Dados

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.

Alternativas
Respostas
11241: E
11242: A
11243: E
11244: D
11245: A
11246: C
11247: A
11248: A
11249: C
11250: D
11251: C
11252: D
11253: E
11254: A
11255: C
11256: C
11257: E
11258: C
11259: E
11260: E