Questões de Concurso Sobre banco de dados

Foram encontradas 15.702 questões

Resolva questões gratuitamente!

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

Q877236 Banco de Dados

Considere o diagrama ER abaixo, de um relacionamento entre uma pessoa e uma cidade, com relação ao local de nascimento.


Imagem associada para resolução da questão


Qual a alternativa que expressa a correta cardinalidade mostrada no diagrama?

Alternativas
Q877206 Banco de Dados
A linguagem SQL de consulta a um banco de dados relacional tem no seu comando SELECT cláusulas, que são condições de modificação utilizadas para definir os dados que se deseja selecionar ou modificar em uma consulta. Das alternativas abaixo, qual NÃO corresponde à correta descrição de sua funcionalidade?
Alternativas
Q877158 Banco de Dados

Ao ser iniciado, o servidor MySQL executa as conexões de rede de programas de cliente e gerencia o acesso às bases de dados em nome dos clientes.


Com relação a essa configuração, assinale a alternativa abaixo, correspondente ao programa que faz a maioria do trabalho em um instalação MySQL.

Alternativas
Q877088 Banco de Dados
Oracle possui diversas ferramentas de desenvolvimento que permitem automatizar a criação de aplicações e que podem servir de interface para banco de dados. As principais ferramentas de desenvolvimento da Oracle são
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877018 Banco de Dados
O comando para inserir um item na tabela de pedidos de um cliente é interceptado ao verificar que o mesmo se encontra inadimplente e, nesse momento, a operação insere é bloqueada. Essa situação pode ser implementada por
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877017 Banco de Dados

Considere a seguinte consulta escrita na linguagem SQL.


Imagem associada para resolução da questão


É correto afirmar que a consulta retorna:

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877016 Banco de Dados

Considere o seguinte comando escrito na linguagem SQL. 


Imagem associada para resolução da questão


É correto afirmar que o comando 

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877015 Banco de Dados
Os tipos de dados básicos para atributos em SQL incluem
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877014 Banco de Dados

Considere a seguinte consulta escrita na linguagem PostgreSQL.


SELECT codigo_cliente, codigo_pagamento, valor

FROM pagamentos

WHERE valor BETWEEN 800 AND 900;


É correto afirmar que a consulta retorna todos os pagamentos

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876946 Banco de Dados
Os Data Warehouses existem para facilitar consultas complexas, intensivas em termos de dados, e ad-hoc frequentes. Uma funcionalidade de consulta pré-programada, na qual os dados são resumidos com generalização crescente (semanal para trimestral e, então, para anual), é denominada
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876945 Banco de Dados
O resultado da mineração de dados pode ser a descoberta de tipos de informação “nova”. Supondo-se que um cliente compre uma máquina fotográfica e que, dentro de três meses, compre materiais fotográficos, há probabilidade de que, dentro dos próximos seis meses, ele comprará um acessório. Um cliente que compra mais que duas vezes, em um período de baixa, deverá estar propenso a comprar, pelo menos uma vez, no período do Natal. Esse tipo de informação pode ser verificado através de
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876944 Banco de Dados

Considere as afirmações abaixo sobre procedimentos armazenados (stored procedures).


I - Se um programa cliente exige acesso a um banco de dados particular, o procedimento pode ser armazenado no cliente para estabelecer uma conexão com o servidor de banco de dados.

II - Se um programa de banco de dados é necessário para várias aplicações, pode ser armazenado no servidor e invocado por quaisquer programas de aplicação. Isso reduz a duplicação de esforços e melhora a modularidade de software.

III - Executar um programa (procedimento) no servidor pode reduzir a transferência de dados e, consequentemente, em certas situações, os custos de comunicação entre os clientes e o servidor.


Em quais circunstâncias os procedimentos armazenados (stored procedures) são úteis?

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876943 Banco de Dados

A sintaxe mais simples do comando SELECT é:


SELECT [DISTINCT|ALL] {*|coluna [coluna,...]} FROM tabela


Sobre o comando SELECT, é correto afirmar que

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876942 Banco de Dados

Considere a visão a seguir, escrita na linguagem SQL.


Imagem associada para resolução da questão


Assinale abaixo a alternativa correta em relação à visão escrita na linguagem SQL.

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876941 Banco de Dados

No que se refere ao Microsoft SQL Server, assinale a alternativa que preenche, correta e respectivamente, as lacunas do enunciado abaixo.


Três tipos de arquivos são usados para armazenamento em um banco de dados SQL Server. ________ contém as informações de inicialização para o banco de dados e também são usados para armazenar dados. ____________ contém todos os dados que não se ajustam no _____________. ___________ contém todas as informações usadas para recuperar o banco de dados. O banco de dados deve ter um arquivo __________ e, pelo menos, um arquivo __________.

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876939 Banco de Dados
Um sistema de banco de dados está dividido em módulos específicos, de modo a atender a todas as funções do sistema. As estruturas de dados corretas, exigidas como parte da implementação física do sistema, são
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876938 Banco de Dados

Diversos problemas podem ocorrer quando transações concorrentes são executadas de maneira descontrolada. Considere as seguintes afirmações sobre controle de concorrência.


I - O problema da atualização perdida ocorre quando duas transações que acessam os mesmos itens no banco de dados tiverem suas operações intercaladas, de forma que tornem incorretos o valor de alguns itens do banco de dados.

II - O problema do sumário incorreto ocorre quando uma transação atualiza um item do banco de dados e, a seguir, falha por alguma razão. O item atualizado será acessado por uma outra transação antes que retorne ao seu valor original.

III - O problema da atualização temporária ocorre quando uma transação aplica uma função agregada para sumário de um número de registros, enquanto outras transações estiverem atualizando alguns desses registros. A função agregada calculará certos valores antes que estes valores sejam atualizados e, de outros, depois de feita a atualização.


Quais estão corretas?

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876937 Banco de Dados

Estruturas de acesso adicionais auxiliares, chamadas índices, são usadas para aumentar a velocidade da recuperação dos registros na resposta a certas condições de busca.


Considere uma situação em que um índice é um arquivo ordenado cujos registros são de tamanhos fixo e contém dois campos. O primeiro campo é do mesmo tipo de dados do campo-chave de classificação – chamado chave primária – do arquivo de dados, e o segundo campo é um ponteiro para um bloco de disco (um endereço de bloco). Nesse caso, o índice constituirá um exemplo de

Alternativas
Q876840 Banco de Dados
Qual funcionalidade do PL/SQL permite agrupar procedimentos, funções, exceções, estruturas de dados, cursores e/ou declarações de variáveis globais?
Alternativas
Q876839 Banco de Dados
Em PL/SQL, qual procedimento é utilizado para comunicar uma exceção definida interativamente, retornando um código ou uma mensagem de erro não padronizada?
Alternativas
Respostas
7881: E
7882: B
7883: A
7884: A
7885: A
7886: D
7887: E
7888: D
7889: D
7890: C
7891: E
7892: D
7893: E
7894: C
7895: C
7896: B
7897: A
7898: A
7899: A
7900: C