Questões de Concurso Público BRDE 2015 para Analista de Sistemas-Administração de Banco de Dados

Foram encontradas 12 questões

Q522710 Banco de Dados
Considere as assertivas abaixo sobre a linguagem SQL (Structured Query Language):

I. A linguagem SQL pode ser utilizada para consultas, usando o comando SELECT, e como Linguagem de Manipulação de Dados (DML, Data Manipulation Language), usando os comandos INSERT, UPDATE e DELETE.


II. A linguagem SQL pode ser utilizada para estabelecer os privilégios de usuários e grupos, usando os comandos SET ou REVOKE.


III. A linguagem SQL pode ser utilizada como Linguagem de Definição de Dados (DDL, Data Definition Language), usando os comandos CREATE e DROP para adicionar ou remover tabelas, respectivamente.


Quais estão corretas?

Alternativas
Q522711 Banco de Dados
A Figura 1 – Tabela Projeto_Empregado apresenta uma tabela do banco de dados chamada “Projeto_Empregado", que possui, respectivamente, as colunas “Cod_Projeto", “Cod_Empreg", “Nome_Empreg", “Categoria_Funcional_Empreg", “Salario", “Data_Inicio_Projeto" e “Tempo_Alocado_Ao_Projeto", sendo as colunas “Cod_Projeto" e “Cod_Empreg" a chave primária dessa tabela em virtude do empregado poder trabalhar em múltiplos projetos. Nesse contexto, a tabela está em que Forma Normal?

Imagem associada para resolução da questão


Alternativas
Q522712 Banco de Dados
Qual o nome das regras em um banco de dados que asseguram que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação?
Alternativas
Q522713 Banco de Dados
 No Microsoft SQL Server 2008, o comando em Transact-SQL que deve ser usado para alterar as características de uma coluna já existente no banco de dados é ________________, identificando o banco, esquema e tabela, seguido do comando ________________, com a definição da coluna que será modificada.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

Alternativas
Q522714 Banco de Dados
________________ é o nome do problema que ocorre quando dois usuários têm bloqueios em objetos distintos e cada um deles quer mas não consegue um bloqueio no objeto do outro. No Microsoft SQL Server 2008, a visão (view) que pode ser usada para obter informações sobre bloqueios ativos, auxiliando na identificação desse problema, é a ________________.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

Alternativas
Q522715 Banco de Dados
No Microsoft SQL Server 2008, com qual ferramenta é possível criar um dispositivo de backup do banco de dados?
Alternativas
Q522716 Banco de Dados
Uma transação corresponde a uma coleção de operações que desempenha uma função lógica única dentro de uma aplicação do sistema de banco de dados e deve possuir todas as seguintes propriedades fundamentais, impostas pelos métodos de controle de concorrência e recuperação do sistema de gerenciamento de banco de dados, EXCETO:
Alternativas
Q522717 Banco de Dados
No Oracle, uma transação inicia quando:
Alternativas
Q522718 Banco de Dados
No Oracle, qual é a instrução que pode corretamente ser utilizada para criar uma estrutura de dados chamada “empr_obj”, que acelera o acesso a linhas na tabela “emp” pelas colunas “enome” e “cargo”?
Alternativas
Q522719 Banco de Dados
Dada a instrução SQL abaixo:


SELECT NVL (0 || 1 + 2, 4) FROM DUAL;


Qual é o resultado de sua execução em um banco de dados Oracle?

Alternativas
Q522720 Banco de Dados
No Oracle, o “usuario1” criou a tabela “tabela1”. Qual o comando que pode ser utilizado pelo “usuario1” para dar permissão ao “usuario2” para fazer consultas na tabela “tabela1”?
Alternativas
Q522721 Banco de Dados
Analise o código PL/SQL abaixo:
set serveroutput on
  DECLARE      TYPE tabela_numeros IS TABLE OF NUMBER;      list TABELA_NUMEROS := tabela_numeros (1, 2, 3, 4, 5);  BEGIN      list.DELETE(2);   FOR i IN 1..list.COUNT LOOP     IF list.EXISTS(i) THEN        DBMS_OUTPUT.PUT('['||list(i)||']');    END IF;  END LOOP;   DBMS_OUTPUT.NEW_LINE;  END;  / O resultado da execução desse código na saída DBMS de um banco de dados Oracle é:
Alternativas
Respostas
1: C
2: A
3: D
4: A
5: B
6: E
7: D
8: C
9: B
10: D
11: E
12: C