Questões de Concurso Sobre banco de dados

Foram encontradas 15.763 questões

Resolva questões gratuitamente!

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

Q789960 Banco de Dados
A linguagem SQL (Structured Query Language) é a linguagem padrão para operações com banco de dados relacionais. Supondo a existência da tabela Peca com os dados solicitados, assinale qual comando SQL implementa corretamente a seguinte consulta: Listar as peças (código, descrição e tipo) que estejam na prateleira “A31” ou cuja quantidade esteja entre 3 e 18.
Alternativas
Q789959 Banco de Dados
O conceito de Normalização, introduzido por E. F. Codd em 1970, é uma técnica de criação de um modelo de dados fundamentado na teoria de conjuntos que tem como meta alcançar inicialmente a Terceira Forma Normal (3FN) com o objetivo de evitar anomalias nas operações com banco de dados relacionais. Sobre a técnica de Normalização de dados, assinale a afirmativa correta.
Alternativas
Q789958 Banco de Dados

INSTRUÇÃO: As questões 71 e 72 são baseadas na figura abaixo.


 

O desenvolvimento de uma aplicação em banco de dados relacional requer o mapeamento e a definição correta do esquema de dados. Usando o esquema simplificado da figura acima, analise as afirmativas.

I - Para cada tabela do esquema, é necessária a criação de uma interface de entrada de dados pelo usuário para o armazenamento de dados no banco de dados.

II - As chaves estrangeiras presentes nas tabelas somente serão preenchidas quando efetuadas as associações entre as entidades referidas pelas mesmas.

II - Devem ser geradas interfaces de entradas de dados e interfaces de associações, conforme o mapeamento do esquema do banco de dados.

IV - O esquema de dados é parte da modelagem do sistema que compreende também o levantamento das funcionalidades e requisitos de usuários e de sistema.


Está correto o que se afirma em  

Alternativas
Q789957 Banco de Dados

INSTRUÇÃO: As questões 71 e 72 são baseadas na figura abaixo.


 

Os bancos de dados relacionais estão fundamentados em regras de integridade que corroboram para assegurar a confiabilidade dos dados armazenados nas tabelas, isto é, os dados representam dados reais e as associações entre eles são verdadeiras. Considerando as regras de integridade aplicadas à figura acima, onde as chaves primárias e secundárias são representadas com o símbolo chave, marque V para as afirmativas verdadeiras e F para as falsas.

( ) A chave primária da tabela Aluno não pode conter um valor nulo,  conforme exige a regra de integridade da entidade.

(  ) A regra de integridade referencial determina que a chave estrangeira da tabela Turma pode ter um valor diferente da chave primária da tabela Disciplina que não nulo.

( ) As chaves estrangeiras da tabela Avaliacao_has_Turma_has_Avaliacao poderão ter valores nulos,  segundo a regra de integridade referencial.

( ) A chave primária da tabela Avaliacao pode conter um valor nulo,segundo a regra de integridade da entidade.


Assinale a sequência correta.  

Alternativas
Q789141 Banco de Dados
Assinale a alternativa que conceitua corretamente Data WareHouse.
Alternativas
Q789140 Banco de Dados
Assinale a alternativa correta para a conceituação de OLAP:
Alternativas
Q789139 Banco de Dados

Assinale a alternativa que define o que o conjunto de comandos SQL realiza.

Imagem associada para resolução da questão

Alternativas
Q789138 Banco de Dados
Assinale a resposta que elenca corretamente algumas funções inerentes a função de um Administrador de Banco de Dados – DBA:
Alternativas
Q789073 Banco de Dados

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:

Alternativas
Q789072 Banco de Dados

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:

Alternativas
Q789071 Banco de Dados

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) é:

Alternativas
Q789070 Banco de Dados

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.

Imagem associada para resolução da questão

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:

Alternativas
Q789069 Banco de Dados

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:

Alternativas
Q789068 Banco de Dados
Observe a figura a seguir, que representa um Modelo de Entidades e Relacionamentos utilizando a notação IDEF1X (Integrated DEFinition for Information Modelling). Imagem associada para resolução da questão
Com base na sintaxe da notação utilizada no modelo, é correto afirmar que:
Alternativas
Q789067 Banco de Dados

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:

Alternativas
Q789066 Banco de Dados

Observe o seguinte Modelo Multidimensional de Dados.

Imagem associada para resolução da questão

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, é:

Alternativas
Q789065 Banco de Dados

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.

Imagem associada para resolução da questão

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 é:

Alternativas
Q789064 Banco de Dados

Observe o seguinte relatório OLAP.

Imagem associada para resolução da questão

A alternativa que ilustra o resultado da operação Dice é:

Alternativas
Q788727 Banco de Dados
Com relação aos modelos de dados de um Banco de Dados, analise as seguintes definições: I. O modelo entidade-relacionamento foi o primeiro a ser reconhecido como um modelo de dados. Seu desenvolvimento somente foi possível devido à consolidação dos discos de armazenamento endereçáveis, pois esses discos possibilitaram a exploração de sua estrutura de endereçamento físico para viabilizar a representação hierárquica das informações. II. O modelo em redes surgiu como uma extensão ao modelo hierárquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações. Ao contrário do Modelo Hierárquico, em que qualquer acesso aos dados passa pela raiz, o modelo em rede possibilita acesso a qualquer nó da rede sem passar pela raiz. III. O modelo hierárquico armazena dados em um conjunto de relações simples. A relação é um conjunto de tuplas. Uma tupla é um conjunto desordenado de valores de atributos. Uma tabela é uma representação bidimensional de uma relação sob a forma de linhas (linhas) e as colunas (atributos). IV. O modelo orientado a objetos tem um papel importante porque são mais adequados para o tratamento de objetos complexos (textos, gráficos, imagens) e dinâmicos (programas, simulações) por possuírem maior naturalidade conceitual e, finalmente por estarem em harmonia com fortes tendências em linguagens de programação e engenharia de software. Assinale a única alternativa correta:
Alternativas
Q788623 Banco de Dados
Para criar e remover uma tabela em um banco de dados, os comandos SQL são, respectivamente,
Alternativas
Respostas
8721: A
8722: D
8723: B
8724: B
8725: B
8726: D
8727: A
8728: C
8729: D
8730: B
8731: D
8732: C
8733: C
8734: D
8735: B
8736: D
8737: A
8738: B
8739: C
8740: A