Questões de Concurso Sobre banco de dados

Foram encontradas 15.797 questões

Resolva questões gratuitamente!

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

Q644112 Banco de Dados
Para conceder, a todos os usuários de um banco de dados PostgreSQL, o privilégio de inserção na tabela Clientes utiliza-se a instrução
Alternativas
Q644111 Banco de Dados
Uma tabela de um banco de dados Oracle chamada funcionarios possui os campos id, nome e salario. Um Analista deseja realizar uma consulta nesta tabela, que exiba o id, o nome dos funcionários, o salário e o salário acrescido de 12,5%. O salário com o acréscimo deverá ser mostrado como um número inteiro e a coluna deverá ser nomeada Salário Reajustado. A instrução SQL que deverá ser digitada pelo Analista é
Alternativas
Q644110 Banco de Dados
Em uma empresa, um servidor Oracle 11g apresentou um problema e o disco no qual se localizavam os arquivos do banco de dados foi danificado e perderam-se todos os arquivos (control files, datafiles, online redo log files etc.), porém, o disco no qual estava a flash recovery area ficou intacto. Neste caso,
Alternativas
Q644109 Banco de Dados
Utilizando instruções da PL/SQL, no Oracle 11g, é possível conceder ou remover privilégios de objeto a outros usuários. É correto afirmar:
Alternativas
Q644091 Banco de Dados
No Oracle Reports Builder 11g, na janela de boas-vindas (Welcome to Reports Buider), é possível escolher algumas opções para iniciar os trabalhos, dentre elas:
Alternativas
Q644073 Banco de Dados
Quando uma empresa utiliza Data Warehouse (DW) é necessário carregá-lo para permitir a análise comercial. Para isso, os dados de um ou mais sistemas devem ser extraídos e copiados para o DW em um processo conhecido como
Alternativas
Q644072 Banco de Dados
Utilizando subconsultas PL/SQL em um banco de dados Oracle 11g, aberto e em condições ideais, para um Técnico exibir o conteúdo dos campos nome, salario e id de todos os funcionários da tabela Funcionario cujo conteúdo do campo salario seja igual ao menor salário cadastrado, deverá utilizar o comando SELECT nome, salario, id FROM Funcionario
Alternativas
Q644071 Banco de Dados
Para retirar os privilégios update e insert concedidos ao usuário Paulo na tabela Clientes utiliza-se, na PL/SQL do Oracle 11g, a instrução
Alternativas
Q644070 Banco de Dados
Para selecionar na tabela Colaboradores de um banco de dados relacional, aberto e em condições ideais, todos os registros cujo conteúdo do campo nome não inicie pela palavra 'Mar' utiliza-se o comando SELECT * FROM Colaboradores WHERE nome
Alternativas
Q644069 Banco de Dados

Considere as tabelas TipoProduto e Produto, abaixo, em um banco de dados adequadamente normalizado.

Imagem associada para resolução da questão

É possível concluir corretamente que

Alternativas
Q635800 Banco de Dados

De acordo com o script abaixo em linguagem SQL padrão para criação das tabelas CARGO, FUNCIONARIO, PROJETO e ALOCACAO, responda à questão.


A sentença SQL que melhor responde à consulta “Listar o nome dos projetos que não possuem alocação é:

Alternativas
Q635799 Banco de Dados

De acordo com o script abaixo em linguagem SQL padrão para criação das tabelas CARGO, FUNCIONARIO, PROJETO e ALOCACAO, responda à questão.


A sentença SQL que melhor responde à consulta “Listar o nome do cargo e o número de funcionários em cada um. Cargos sem funcionários devem também ser exibidos” é:
Alternativas
Q635798 Banco de Dados

De acordo com o script abaixo em linguagem SQL padrão para criação das tabelas CARGO, FUNCIONARIO, PROJETO e ALOCACAO, responda à questão.


Analise o estado das tabelas CARGO e FUNCIONARIO abaixo:

Imagem associada para resolução da questão

Analise os itens a seguir, identificando com (V) os comandos que serão executados com sucesso, incluindo a linha na tabela, e com (F) os comandos que não serão executados, pois irão violar alguma restrição relacional.

( ) INSERT INTO CARGO VALUES (4,'GERENTE');

( ) INSERT INTO CARGO VALUES (5,'ANALISTA');

( ) INSERT INTO FUNCIONARIO

VALUES ('77777777777', 'Marina', 80.00, NULL);

( ) INSERT INTO FUNCIONARIO

VALUES ('88888888888', 'Lucas', 75.00, 4);

A sequência CORRETA, de cima para baixo, é

Alternativas
Q635797 Banco de Dados

De acordo com o diagrama do Modelo de Entidade e Relacionamento (ER) a seguir, responda à questão.

     

Analise as seguintes afirmativas sobre o modelo ER.

I. É obrigatório que toda entidade de PROJETO esteja associada a uma entidade de FUNCIONARIO, de acordo com a restrição de participação do tipo de relacionamento “gerencia”.

II. O tipo de relacionamento “trabalha” possui grau “1:N”.

III. Uma entidade de FUNCIONARIO deve estar obrigatoriamente associada a apenas uma entidade de CARGO.

Estão CORRETAS as afirmativas:

Alternativas
Q635796 Banco de Dados

De acordo com o diagrama do Modelo de Entidade e Relacionamento (ER) a seguir, responda à questão.

     

Em relação aos tipos de atributos do modelo ER, analise os itens a seguir, identificando com (V) as assertivas verdadeiras e com (F) as assertivas falsas.

( ) O atributo “Nome” do tipo de entidade CARGO é um atributo chave.

( ) O atributo “Período” do tipo de entidade PROJETO é um atributo complexo.

( ) O atributo “Telefones” do tipo de entidade FUNCIONARIO é um atributo multivalorado.

( ) O atributo “Funcionários alocados” do tipo de entidade PROJETO é um atributo derivado.

Aa sequência CORRETA, de cima para baixo, é

Alternativas
Q635794 Banco de Dados
Código PL/SQL do Oracle 10g, que pode ser usado para declarar uma variável de nome “v_salario” com o mesmo tipo de dados da coluna “salario” de uma tabela “func”, atribuindo o valor 1000,00 para esta variável é
Alternativas
Q635793 Banco de Dados
O comando da linguagem SQL do Oracle 10g, que pode ser usado para conceder privilégios a um usuário (user) ou papel (role) de realizar ações em objetos do banco de dados é
Alternativas
Q635792 Banco de Dados

Um banco de dados Oracle 10g consiste em uma ou mais unidades de armazenamento lógicas denominadas _______________. SYSTEM e SYSAUX são exemplos dessas estruturas:

A expressão que completa corretamente a lacuna é:

Alternativas
Q635791 Banco de Dados

Em relação às estruturas físicas de um banco de dados Oracle 10g, analise as seguintes afirmativas:

I. Todo banco de dados (database) Oracle tem um ou mais arquivos de dados (datafiles) físicos.

II. Todo banco de dados (database) Oracle tem dois ou mais arquivos de controle (control file).

III. Todo banco de dados (database) Oracle tem um conjunto de dois ou mais arquivos de log redo (redo log file).

Estão CORRETAS as afirmativas:

Alternativas
Q634170 Banco de Dados

João foi incumbido de rever um lote de consultas SQL. Como ainda é iniciante nesse assunto, João solicitou ajuda ao colega que lhe pareceu ser o mais experiente, e recebeu as seguintes recomendações gerais:

I. use a cláusula DISTINCT somente quando estritamente necessária;

II. dê preferência às junções externas (LEFT, RIGHT, OUTER) em relação às internas (INNER);

III. use subconsultas escalares no comando SELECT, tais como “SELECT x,y,(SELECT ...) z ..." sempre que possível.

Sobre essas recomendações, é correto afirmar que:

Alternativas
Respostas
9301: E
9302: C
9303: D
9304: C
9305: A
9306: D
9307: A
9308: E
9309: A
9310: E
9311: C
9312: A
9313: D
9314: B
9315: D
9316: B
9317: A
9318: D
9319: C
9320: B