Questões de Banco de Dados para Concurso

Foram encontradas 12.808 questões

Q1369044 Banco de Dados
Julgue os próximos itens, acerca de mapeamento a partir do modelo entidade-relacionamento.
I O modelo relacional representa a base de dados como um conjunto de tabelas.
II A quantidade de relacionamentos presente em uma relação determina o grau da relação.
III Uma linha no modelo relacional corresponde a uma tupla.
IV É possível que haja diferentes atributos com o mesmo domínio.
Estão certos apenas os itens
Alternativas
Q1369039 Banco de Dados
No que se refere a modelagem de dados utilizando-se o modelo de entidade-relacionamento, assinale a opção incorreta.
Alternativas
Q1322932 Banco de Dados
A linguagem SQL (Structured Query Language) possui subdivisões de comandos. Tais subdivisões consistem numa separação de comandos pela função que desempenham e as duas principais subdivisões são DDL (Data Definition Language) e DML (Data Manipulation Language). Assinale a alternativa que apresenta apenas comandos da subdivisão DML:
Alternativas
Q1322408 Banco de Dados
Em um modelo de banco de dados relacional, o DDL é uma categoria de comandos utilizada para definir a estrutura do banco. São comandos dessa categoria, EXCETO:
Alternativas
Q1321524 Banco de Dados
Uma aplicação necessita acessar um servidor de banco de dados remoto. O tempo médio de acesso a esse servidor é de 0,2 segundos para cada 1.000 registros. Se o banco de dados fosse local, o tempo médio de acesso para cada 10.000 registros seria de 0,002 segundos. Considerando-se t1 o tempo médio de acesso a 2.000.000 de registros do servidor remoto e t2 o tempo médio necessário para acessar os mesmos 2.000.000 de registros caso o servidor de banco de dados seja local, é correto afirmar que o número de vezes que t1 é maior que t2 é
Alternativas
Q1318323 Banco de Dados

A respeito de data warehouse e data mining, julgue o item que se segue.


A técnica machine learning pode ser utilizada para apoiar um processo de data mining.

Alternativas
Q1318322 Banco de Dados

A respeito de data warehouse e data mining, julgue o item que se segue.


Chamados de data mart, os servidores de apresentação de data warehouse permitem consultas.

Alternativas
Q1318285 Banco de Dados

Acerca de sistema gerenciador de banco de dados, do tuning e da segurança em banco de dados, julgue o item subsequente.


O comando a seguir, após sua execução, restringirá o acesso do usuário tec_infor2_tjam à tabela processo.

GRANT update, delete, insert ON processo TO tec_infor2_tjam;

Alternativas
Q1318284 Banco de Dados
Acerca de sistema gerenciador de banco de dados, do tuning e da segurança em banco de dados, julgue o item subsequente.


Por ser considerada uma ação atômica, a proteção do banco de dados deve ser realizada ao nível de tabela, não sendo possível, por exemplo, realizar a proteção de uma tupla inteira ou de parte da tupla.

Alternativas
Q1318282 Banco de Dados

Acerca de sistema gerenciador de banco de dados, do tuning e da segurança em banco de dados, julgue o item subsequente.


As mudanças no projeto físico do banco de dados realizadas pelo tuning não impactam o desempenho das aplicações, em termos de redução do tempo de execução.

Alternativas
Q1318281 Banco de Dados
Acerca de sistema gerenciador de banco de dados, do tuning e da segurança em banco de dados, julgue o item subsequente.


Em sistema gerenciador de banco de dados, os índices são estruturas que permitem agilizar a busca dos registros no disco.

Alternativas
Q1318280 Banco de Dados
Acerca de sistema gerenciador de banco de dados, do tuning e da segurança em banco de dados, julgue o item subsequente.

Uma das vantagens de utilizar sistema gerenciador de banco de dados é o fato de ele realizar o controle da redundância de dados, o que impede a ocorrência de inconsistências entre os arquivos.
Alternativas
Q1316540 Banco de Dados
Um auditor está checando práticas de aplicação de desconto comercial para clientes, executando consultas em SQL (Structured Query Language) nos bancos de dados digitais de uma empresa, para validar se os cálculos e regras de autorização estabelecidas pelo negócio estão sendo cumpridos. É correto afirmar que o uso de SQL em auditoria corresponde à aplicação de
Alternativas
Q1316536 Banco de Dados
Para construir um Data Warehouse, algumas etapas e processos são necessários. Uma etapa é conhecida como ETL, que compreende as etapas de Extração, Transformação e Armazenagem de dados em Sistemas Específicos ou Armazéns de Dados. Essas etapas são constituídas de várias outras funções, processos e técnicas de data integration. Uma dessas funções chama-se Master Data Management − MDM e é responsável por
Alternativas
Q1316535 Banco de Dados
Durante o projeto de uma base de dados relacional, após o processo de normalização ter iniciado, se uma relação apresentar chave primária composta, é correto garantir que esta relação está na
Alternativas
Q1315892 Banco de Dados
No Oracle 11g, para criar um papel chamado gerentes com a senha aB1d97B, deve-se utilizar a instrução:
Alternativas
Q1315891 Banco de Dados
No SQL Server (T-SQL) e no Oracle (PL/SQL), para converter um valor nulo para um valor numérico real, utilizam-se, respectivamente, as funções:
Alternativas
Q1315890 Banco de Dados

Considere a função PL/SQL abaixo, criada no Oracle, em ambiente ideal.


CREATE OR REPLACE FUNCTION obterDados (

vSal IN colaborador.salario%TYPE,

vAdicional IN colaborador.adicional%TYPE)

RETURN NUMBER IS

BEGIN

..I..

END obterDados;

/


O objetivo da função é retornar o salário anual calculado a partir do salário mensal e do adicional (extra) de um funcionário, utilizando a fórmula (salário do funcionário * 12) + (adicional recebido * salário * 12). Para que a função realize a operação desejada, a lacuna I acima deverá ser preenchida por:

Alternativas
Q1315889 Banco de Dados
Em um ambiente Oracle, em condições ideais, um Analista precisa criar uma consulta para exibir o nome e o salário dos funcionários cujos números de departamento e salários correspondam a números de departamento e salários de funcionários que ganham comissão. Considerando que os campos usados na instrução existem na tabela colaboradores, a instrução PL/SQL correta que o Analista deve utilizar é:
Alternativas
Q1315888 Banco de Dados

Considere o bloco PL/SQL abaixo, em um ambiente Oracle em condições ideais.


DECLARE vColNo colaborador.idColaborador%TYPE := 371;

vAst colaborador.estrelas%TYPE := NULL;

vSal colaborador.salario%TYPE;

BEGIN

SELECT NVL(ROUND(salario/5000), 0) INTO vSal

FROM colaborador WHERE idColaborador = vColNo;

..I..

UPDATE colaborador SET estrelas = vAst

WHERE idColaborador = vColNo;

COMMIT;

END;

/


Para adicionar um asterisco na coluna estrelas para cada R$5000 do salário do funcionário (se o número for 10.000, existirão 2 asteriscos, por exemplo), a lacuna I acima deve ser preenchida por

Alternativas
Respostas
4761: D
4762: B
4763: E
4764: B
4765: D
4766: C
4767: C
4768: E
4769: E
4770: E
4771: C
4772: C
4773: C
4774: B
4775: A
4776: E
4777: D
4778: B
4779: C
4780: B