Questões de Concurso Sobre banco de dados
Foram encontradas 15.797 questões
Assinale a alternativa que define o que o conjunto de comandos SQL realiza.
No SQL Server 2012, os seguintes comandos foram executados individualmente para criar as tabelas no banco de dados MeuBanco.
A figura abaixo representa o conteúdo das tabelas Tab1, Tab2 e Tab3 de MeuBanco.
Em momento posterior, os comandos abaixo foram
executados individualmente na seguinte ordem:
TRUNCATE TABLE Tab1;
DELETE TOP (2) FROM Tab2 WHERE Cod < 4000;
TRUNCATE TABLE Tab3;
Considere a execução de commit implícitos e desconsidere quaisquer comandos reconhecidos unicamente por aplicativos clientes para acesso aos bancos de dados do SQL Server 2012.
Após a execução dos comandos, é correto afirmar que:
Observe a instrução SQL a seguir, que representa uma consulta à tabela "TB_Produto" de uma instância de banco de dados Oracle 11g.
SELECT desc_prod
FROM TB_Produto
WHERE to_char(data_saida,'YYYY-MM-DD') = '2016-01-
04';
A consulta lista a descrição dos produtos que tiveram data de
saída do estoque em 04 de Janeiro de 2016. A coluna que
armazena a data de saída do produto não é chave primária.
Visando melhorar o desempenho das consultas à coluna
“data_saida”, o Administrador de Banco de Dados deve criar um
índice do tipo:
Em banco de dados, a finalidade do processo de normalização é evitar redundâncias e, portanto, evitar certas anomalias de atualização de dados.
Considere as dependências funcionais entre os atributos das seguintes entidades:
PACIENTE(ID_PACIENTE determina NOME_PACIENTE);
MEDICO(ID_MEDICO determina CRM_MEDICO, NOME_MEDICO);
CONSULTA(ID_PACIENTE, ID_MEDICO determinam DATA_ATEND, HORA_ATEND);
Sabendo-se que o atributo sublinhado é a chave primária, a alternativa que apresenta as entidades e seus atributos na Terceira Forma Normal (3FN) é:
Observe as figuras a seguir que ilustram, parcialmente, dois procedimentos escritos em PL/SQL e implementados em uma instância de banco de dados Oracle 11g.
Considere que a execução de proced1 foi submetida diretamente no prompt do Oracle SQL *Plus®.
A transação iniciada na linha 5 de proced1 terá seus efeitos
gravados permanentemente no banco de dados quando:
Quando uma instância é iniciada, o SGBD Oracle 11g aloca uma área de memória e inicia processos de background.
A memória alocada para variáveis de sessão, como informações de logon e outras informações necessárias por uma sessão do banco de dados, é a:
Com base na sintaxe da notação utilizada no modelo, é correto afirmar que:
O SGBD Oracle 11g armazena logicamente seus dados em tablespaces e fisicamente em datafiles associados à tablespace. Considere um banco de dados com a tablespace tbs_03.
Para aumentar esse banco, adicionando o datafile tbs_f04.dbf à tablespace tbs_03, deve-se executar o comando:
Observe o seguinte Modelo Multidimensional de Dados.
A técnica de modelagem multidimensional utilizada para
normalizar a dimensão, movendo os campos de baixa
cardinalidade para tabelas separadas e ligadas à tabela original
através de chaves artificiais, é:
Daniel está desenvolvendo um Data Warehouse para analisar os dados do Censo Escolar. A fonte de dados está em um arquivo CSV e descrita em um documento, conforme parcialmente ilustrado nas figuras a seguir.
Para carregar esses dados no Data Warehouse com a descrição dos turnos no lugar de seu código, Daniel deve desenvolver um programa para ler os dados do arquivo, realizar transformações e carregar o resultado no banco de dados.
A ferramenta a ser utilizada por Daniel é:
Observe o seguinte relatório OLAP.
A alternativa que ilustra o resultado da operação Dice é:
Após a execução de uma consulta Structured Query Language (SQL), produziu-se exatamente o seguinte resultado:
Qual dos comandos SQL a seguir foi utilizado?
Qual dos comandos Structured Query Language (SQL) pode ser utilizado para listar somente os alunos que cursam História?