Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Ano: 2013 Banca: FGV Órgão: INEA-RJ Prova: FGV - 2013 - INEA-RJ - Analista de Sistemas |
Q609276 Banco de Dados
Assinale a alternativa que indica os principais algoritmos de junção implementados pelos sistemas gerenciadores de banco de dados.
Alternativas
Ano: 2013 Banca: FGV Órgão: INEA-RJ Prova: FGV - 2013 - INEA-RJ - Analista de Sistemas |
Q609273 Banco de Dados
Data warehouses são definidos como
Alternativas
Q608616 Banco de Dados
No Oracle 9i com o Oracle Advance Security instalado, os usuários de banco de dados podem ser autenticados utilizando senhas, o sistema operacional hospedeiro, serviços de rede ou por
Alternativas
Q608615 Banco de Dados
No banco de dados Oracle 9i, a query utilizada para retornar todos os privilégios do sistema concedidos para usuários e papéis (roles) é
Alternativas
Q608582 Banco de Dados
Considere os seguintes trechos de SQL: 
CREATE TABLE PROFESSOR (ID INTEGER, NOME VARCHAR(20), CIDADE VARCHAR(20));  CREATE TABLE ALUNO (ID INTEGER, NOTA INTEGER, CIDADE VARCHAR(20));  INSERT INTO PROFESSOR VALUES (1, "Joaquim da Silva", "Aracaju");  INSERT INTO ALUNO VALUES (2, 50, "Itabaiana");  SELECT ALUNO.CIDADE FROM PROFESSOR INNER JOIN ALUNO; 
Ao serem executados estes comandos, será retornado como resultado 
Alternativas
Q608581 Banco de Dados
Considere os seguintes trechos de SQL:
CREATE TABLE CONTROLE (QTY INTEGER, NOME VARCHAR(20));  INSERT INTO CONTROLE VALUES (11, "TESTE 1");  INSERT INTO CONTROLE VALUES(12, "TESTE 2");  INSERT INTO CONTROLE VALUES(13, "TESTE 3");  SELECT CASE WHEN QTY > 12 THEN COUNT(*)ELSE 11 END AS VAL FROM CONTROLE;
Estes comandos irão retornar como resultado para a coluna VAL, 
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
Q541749 Banco de Dados
Um conjunto de dados produzido para oferecer suporte à tomada de decisões, sendo um repositório de dados de interesse aos gerentes, é um:
Alternativas
Respostas
10441: C
10442: A
10443: C
10444: B
10445: E
10446: A
10447: A
10448: E
10449: D
10450: A
10451: C
10452: A
10453: A
10454: C
10455: D
10456: C
10457: D
10458: E
10459: A
10460: B