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!

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
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
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
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
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
Q522369 Banco de Dados
No banco de dados PostgreSQL, existe um gerenciador de conexões que deve estar rodando para que o banco aceite as conexões solicitadas. Este recurso é conhecido como:
Alternativas
Q522362 Banco de Dados
São características do processo OLTP as abaixo relacionadas, EXCETO:
Alternativas
Q522359 Banco de Dados
Na arquitetura ANSI/SPARC dos bancos de dados, o modo como os registros e campos conceituais são representados no nível interno, é conhecido como:
Alternativas
Q522358 Banco de Dados
Em relação aos procedimentos triggers, avalie as afirmativas a seguir.


I - É invocado na ocorrência de algum evento especificado ou de uma condição de gatilho.


II - Está sempre condicionado a uma atualização do banco de dados.


III - As ações referenciais CASCADE são um exemplo de um procedimento trigger.


Das afirmativas acima, apenas: 

Alternativas
Q522357 Banco de Dados
Algumas formas normais estão disponibilizadas na coluna I. Estabeleça a correta correspondência com suas definições ou aplicações disponibilizadas na coluna II.


Coluna I

1. 1FN

2. 2FN

3. 3FN

4. BCFN

5. 5FN


Coluna II

( ) Seus únicos determinantes são chaves candidatas.

( ) Não contém tabelas aninhadas.

( ) Evitar dependências parciais.

( ) Combater a dependência de junção.

( ) Evitar dependências transitivas.


A sequência correta, de cima para baixo, é: 

Alternativas
Q522356 Banco de Dados
Quando existe uma restrição de integridade que não pode ser garantida pelo SGBD, tal como a de um empregado do departamento de finanças que não pode pertencer à categoria funcional engenheiro, isso pode ser classificado como uma restrição de integridade:
Alternativas
Q522355 Banco de Dados
A forma normal que trabalha o conceito de dependência funcional multivalorada é:
Alternativas
Q522354 Banco de Dados
Nos bancos de dados, a diferença básica entre processamento distribuído e processamento paralelo, baseia-se:
Alternativas
Q522353 Banco de Dados
Nos SGBDs, a manipulação de dados solicitada pelos usuários para buscar, atualizar, acrescentar ou excluir dados existentes nos bancos de dados é realizada pelo componente:
Alternativas
Q522349 Banco de Dados
Considere uma tabela AUTHORS contendo colunas FIRSTNAME, LASTNAME, ISBN e AUTHORID, referentes respectivamente ao primeiro nome, ao último nome, ao ISBN da obra e a identificação do autor da obra. Das instruções em SQL seguintes, aquela que é uma instrução válida:
Alternativas
Q521716 Banco de Dados
Um banco de dados possui uma tabela chamada sales_flat com um campo chamado status. Por engano, exatamente dez das últimas operações atualizaram este campo preenchendo-o com status igual a wainting, quando o correto seria complete. Em SQL, um comando para corrigir manualmente o estado de tal tabela seria:
Alternativas
Q520681 Banco de Dados

Considere as tabelas nota e disciplina abaixo:


seq matricula codDisciplina valor

1 1 1 7.5

1 2 1 5

2 1 1 8

2 2 1 5


codDisciplina nome

1 Cálculo

2 Física

3 Química


O comando SQL que retorna as disciplinas que não possuem notas relacionadas é:

Alternativas
Q520680 Banco de Dados

Considerando as tabelas aluno e nota abaixo:


matricula nome

1 Antonio

2 Carlos


seq matricula codDisciplina valor

1 1 1 7.5

1 2 1 5

2 1 1 8

2 2 1 5


O comando SQL que retorna “Antonio 7.75” é, respectivamente:

Alternativas
Q520679 Banco de Dados

Observe o diagrama abaixo:


Imagem associada para resolução da questão


O esquema relacional que descreve o diagrama ER de maneira a minimizar o número de junções e o armazenamento de chaves primárias é:

Alternativas
Q520678 Banco de Dados
Para a implementação de hierarquias de generalização/especialização do modelo ER na abordagem relacional, duas alternativas podem ser usadas. Pode-se dizer que uma desvantagem da alternativa baseada no uso de uma tabela para cada entidade é que:
Alternativas
Respostas
10241: B
10242: A
10243: D
10244: A
10245: C
10246: B
10247: E
10248: B
10249: E
10250: B
10251: B
10252: E
10253: A
10254: D
10255: C
10256: C
10257: A
10258: A
10259: B
10260: B