Questões de Concurso
Comentadas sobre banco de dados em noções de informática
Foram encontradas 1.057 questões
Nos SGBDs, STORED PROCEDURES são rotinas SQL executadas automaticamente, como resultado do emprego dos comandos INSERT, UPDATE ou DELETE, que geram, por exemplo, o envio de uma mensagem de e-mail para o DEPARTAMENTO DE PESSOAL, quando a tabela FUNCIONARIOS recebe novos dados.
Tecnicamente, essas rotinas são conhecidas por:
Um banco de dados apresenta a tabela VENDAS a seguir.
VENDAS
NR_PEDIDO |
COD_PRODUTO |
QTD |
PRECO_UNIT |
SUBTOTAL |
ALEAM-01 |
P-1427 |
7 |
2.000,00 |
14.000,00 |
ALEAM-02 |
P-2084 |
4 |
450,00 |
1.800,00 |
ALEAM-03 |
P-3760 |
6 |
220,00 |
1.320,00 |
ALEAM-04 |
P-4852 |
2 |
1.300,00 |
2.600,00 |
Para normalizar essa tabela na 3ª FN, deve-se realizar o seguinte procedimento:
Uma variação importante do comando SELECT é dada por uma cláusula SQL, que remove as entradas duplicadas do conjunto de resultados. Esta cláusula é mostrada na seguinte opção:
Com relação aos SGBDs, assinale a alternativa que indique o recurso que é utilizado com o objetivo de evitar a quebra de ligação entre os relacionamentos estabelecidos entre as tabelas.
O recurso de visões possibilita que um BD seja fragmentado de diversas formas, de modo que informações confidenciais possam ser ocultadas de usuários autorizados. No entanto, esse recurso é um mecanismo que não permite a especificação das operações que usuários autorizados têm permissão para executar sobre esses fragmentos.
Nesse caso, a tarefa é executada pela instrução:
Observe a tabela a seguir, que faz parte de um Banco de Dados.
FUNCIONARIOS
MATRICULA |
NOME |
DEPARTAMENTO |
CARGO |
ALEAM08564 |
João Cláudio |
PESSOAL |
Chefe RH |
ALEAM05009 |
Ana Helena |
PESSOAL |
Agente Adm |
ALEAM09487 |
Jocélio Ribeiro |
INFORMÁTICA |
Digitador |
ALEAM10753 |
Raimundo Nonato |
INFORMÁTICA |
Analista de Suporte |
ALEAM11024 |
Clélia Jussara |
INFORMÁTICA |
Gerente de TI |
Para obter uma nova tabela com os dados MATRÍCULA e CARGO, classificada por MATRÍCULA, deve-se empregar o seguinte comando SQL:
No que tange aos Sistemas Gerenciadores de Bancos de Dados – SGBD, o modelo relacional se baseia no emprego de tabelas que, por sua vez, usam chaves nas suas implementações. Dentre as modalidades possíveis, uma é conceituada como chave estrangeira sendo definida como uma chave de uma tabela do BD, que possui a seguinte característica:
O Administrador de Bancos de Dados da Assembleia Legislativa do Estado do Amazonas deseja excluir um banco de dados denominado AUDITORIA_CONTROLE.
Para isso, ele deve executar o seguinte comando SQL:
Acerca de banco de dados objeto-relacionais, analise as afirmativas a seguir.
I. Um SGBD Objeto-Relacional ainda é relacional pois suporta dados armazenados em tabelas formadas por linhas e colunas.
II. SGBDs Objeto-Relacional combinam os benefícios do modelo Relacional com a capacidade de modelagem do modelo OO.
III. A linguagem de consulta OR é uma extensão da linguagem SQL para suportar o modelo de objetos.
Assinale:
Quando transações manipulam dados concorrentemente, podem acontecer anomalias de sincronização.
As alternativas a seguir apresentam exemplos de anomalias de sincronização, à exceção de uma. Assinale-a.
Acerca de modelos de banco de dados, analise as afirmativas a seguir.
I. A nível lógico, um banco de dados distribuído é descrito por um esquema conceitual global.
II. A nível físico, o banco de dados é definido através de uma série de esquemas internos, um para cada nó em que o banco é armazenado.
III. O relacionamento entre o esquema conceitual global e os vários esquemas internos, é definido por meio de mapeamentos que indicam como construir um estado físico do banco a partir do estado lógico corrente.
Assinale:
Com relação às características comportamentais de um objeto, assinale a afirmativa incorreta.
NÃO representa uma declaração de controle de loop no PL/SQL:
Se em um relacionamento normal todos os seus atributos contêm apenas valores atômicos, qual é o nome dessa relação?
Considere a execução dos comandos SQL a seguir:
create table idade ( nome char(20), idade int,)
create table categoria ( categoria char(20), limite_inferior int, limite_superior int)
insert into idade values ('Rodrigo', 14)
insert into idade values ('Marcelo',33)
insert into idade values ('Jorge',25)
insert into idade values ('Lucas',27)
insert into idade values ('Carlos',17)
insert into idade values ('Pedro',56)
insert into categoria values ('Jovem', 15, 25)
insert into categoria values ('Adulto', 25, 56)
insert into categoria values ('Idoso', 56, 100)
select c.categoria,
count(*) as qtd
from idade i, categoria c
where i.idade between c.limite_inferior and limite_superior
group by c.categoria
Qual a quantidade de cada categoria retornada pela execução do comando select?
Qual método NÃO pertence à instância SQLException?
OBSERVAÇÕES:
1) A menos que seja explicitamente informado na questão, o termo “clicar” significa a operação de pressionar o botão esquerdo do mouse;
2) Para todos os programas e acessórios mencionados nas questões, considere a configuração padrão em português do Brasil, salvo se explicitamente mencionado o contrário.
ATENÇÃO: A questão refere-se ao aplicativo MS-Project versão 2007, em português, na sua configuração padrão, o qual será denominado apenas “Project”.
É um modo de exibição no Project que exibe informações sobre o projeto de duas
formas: como planilha do lado esquerdo e como gráfico do lado direito. A parte da planilha exibe
informações sobre as tarefas do projeto e a parte do gráfico exibe cada tarefa graficamente, onde
o comprimento e a posição da barra na escala de tempo indicam quando a tarefa começa e
termina. Estamos falando de:
OBSERVAÇÕES:
1) A menos que seja explicitamente informado na questão, o termo “clicar” significa a operação de pressionar o botão esquerdo do mouse;
2) Para todos os programas e acessórios mencionados nas questões, considere a configuração padrão em português do Brasil, salvo se explicitamente mencionado o contrário.
ATENÇÃO: A questão refere-se ao aplicativo MS-Project versão 2007, em português, na sua configuração padrão, o qual será denominado apenas “Project”.
Considere que um usuário cria um novo projeto usando o calendário padrão do
Project e especifica como data de início do projeto o dia 13/03/11, um domingo. Ao inserir a
primeira tarefa desse projeto, o Project automaticamente assume a data de início dessa tarefa
como sendo: