Escolar Documentos
Profissional Documentos
Cultura Documentos
As restrições "on delete" e "on update", que recebem o comportamento "no action", são
usadas em uma chave estrangeira para controlar o comportamento das operações de exclusão
e de atualização em duas tabelas relacionadas.
Assinale a alternativa que contém a descrição correta de como essas restrições funcionam.
A - A restrição "on delete no action" permite que o usuário exclua dados em ambas as tabelas
relacionadas, enquanto a restrição "on update no action" impede a atualização dos dados em
ambas as tabelas.
B - A restrição "on delete no action" impede a exclusão de dados em uma das tabelas
relacionadas, enquanto a restrição "on update no action" permite a atualização dos dados em
ambas as tabelas.
C - A restrição "on delete no action" impede a exclusão de dados nas tabelas relacionadas,
enquanto a restrição "on update no action" impede a atualização dos dados na tabela
referenciada.
D - A restrição "on delete no action" permite que o usuário exclua dados em uma das tabelas
relacionadas, enquanto a restrição "on update no action" impede a atualização dos dados na
tabela referenciada.
E - A restrição "on delete no action" impede a exclusão de dados em ambas as tabelas
relacionadas, enquanto a restrição "on update no action" permite a atualização dos dados em
ambas as tabelas.
------------------------------------------------------------------------------------------------------------------------------
Com base nos tipos de atributos listados a seguir, assinale quais os tipos que, se detectados
em uma relação (tabela) do modelo, deverão ser retirados e adicionados a uma nova relação
(tabela).
A- Multivalorado e atômico.
B- Composto e derivado.
C- Derivado e repetitivo.
D- Atômico e derivado.
E- Multivalorado e repetitivo.
------------------------------------------------------------------------------------------------------------------------------
O Structured Query Language (SQL) é uma linguagem de consulta usada para gerenciar dados
em Bancos de Dados relacionais. Tal linguagem permite criar, ler, atualizar e excluir registros
em tabelas de Banco de Dados. Para realizar suas diversas tarefas, o Structured Query
Language (SQL) apresenta uma séria de comandos que são agrupados em várias categorias,
denominadas linguagens.
Entre as alternativas listadas, indique a linguagem usada para definição de tabelas, domínios
de atributos e restrições de dados.
Os campos são as representações das propriedades que caracterizam uma entidade, isto é, são
as características particulares do objeto que está sendo analisado, sendo definidos pelas regras
de negócio. Cada campo é classificado de acordo com a finalidade ou conteúdo que irá
representar.
Analisando os campos "endereço" e "gênero", assinale a alternativa que define a qual
categoria cada campo pertence.
A - Simples e atômico.
B - Composto e monovalorado.
C - Opcional e simples.
D - Multivalorado e domínio.
E - Derivado e obrigatório.
------------------------------------------------------------------------------------------------------------------------------
Analise cada uma das alternativas listadas e assinale a que indica a função da restrição check.
Um Sistema Gerenciador de Banco de Dados (SGBD) deve suportar algumas características que
são essenciais para o seu pleno funcionamento.
Baseando-se nessa premissa, indique entre as alternativas, qual das seguintes características é
importante para garantir a flexibilidade de acesso aos dados em um Sistema Gerenciador de
Banco de Dados (SGBD).
A - Redundância de dados.
B - Concorrência limitada.
C - Controle de transações.
D - Múltiplas interfaces.
E - Restrições de integridade.
------------------------------------------------------------------------------------------------------------------------------
Todo objeto que tem a função de armazenamento de dados, sempre terá um tipo de dado
associado ao mesmo, sendo predefinindo um único padrão de dado que o objeto pode
receber.
Assinale a alternativa que contém os três tipos básicos de dados do MySQL.
A modelagem de Banco de Dados, por meio dos diversos modelos disponíveis, tem por
objetivo o desenvolvimento de representações visuais dos dados que promovam não só a fácil
compreensão, como também o aumento da eficácia na organização e na integridade dos
dados modelados.
Dessa forma, entre as alternativas listadas, assinale a opção a qual o modelo Constelação (Fact
Constellation) pertence.
Na modelagem dimensional existem diversos tipos de modelos, cada qual apresentando suas
próprias vantagens e desvantagens. Assim, a escolha do modelo mais adequado dependerá
das necessidades específicas de cada projeto.
Entre os modelos listados, assinale o que apresenta a desvantagem de não possuir suas
dimensões normalizadas, podendo conter dados redundantes, nulos, entre outros.
Baseando-se nesse conceito, assinale qual das seguintes funções apresentadas não faz parte
de um modelo de Banco de Dados conceitual.
A - Hierárquico e Rede.
B - Rede e Orientado a Objeto.
C - Relacional e NoSQL.
D - Relacional e Rede.
E - NoSQL e Hierárquico.
------------------------------------------------------------------------------------------------------------------------------
Os tipos de dados temporais são muito importantes em um Banco de Dados. Tais tipos são
responsáveis por manipularem os dados referentes a data e a hora. Contudo, existe um tipo de
dado para cada finalidade.
Assinale a alternativa que contém o tipo de dado temporal usado para armazenar datas e
horas com precisão, até a fração de segundo.
A - Date.
B - Time.
C - Datetime.
D - Timestamp.
E - Timeint.
------------------------------------------------------------------------------------------------------------------------------
APOL 2 – 2 questões erradas
A
insert into Nome_Tabela set coluna1 = valor1, ..., colunaN = valorN;
B
insert Nome_Tabela (coluna1, ..., colunaN) set valor1, ..., valorN;
C
insert into Nome_Tabela (coluna1, ..., colunaN) values (valor1, ..., valorN);
D
insert Nome_Tabela set (coluna1, ..., colunaN) values (valor1, ..., valorN);
E
insert from Nome_Tabela (coluna1, ..., colunaN) values (valor1, ..., valorN);
Analise as alternativas listadas e assinale a que contém a query correta para retirar todas as
permissões do usuário "aluno" em um Banco de Dados SQL (Structured Query Language),
mantendo o usuário existente.
A
delete from mysql.user where user = 'aluno';
B
drop role 'aluno';
C
revoke all privileges from 'aluno@localhost'; ERRADO
D
truncate mysql.user_privileges where user = 'aluno';
E
revoke all, grant option from 'aluno@localhost';
Com base nessa informação, o que acontecerá ao inserir um valor null em uma coluna com
valor padrão definido?
A
O valor null será inserido corretamente.
B
Ocorre um erro de violação de chave estrangeira.
C
Ocorre um erro de sintaxe.
D
O valor inserido será o valor padrão definido para a coluna.
E
Ocorre um erro de violação de chave primária.
Com base nessa informação, assinale a alternativa que corresponde a função que retorna o
valor médio de um grupo de registros selecionados com a cláusula select.
A
Avg.
B
Sum.
C
Between.
D
Distinct.
E
Trim.
A
O operador de igualdade, "=", não pode ser utilizado em uma consulta que contenha uma
subquery que retorne múltiplas linhas.
B
A subquery não precisa estar incluída entre os parênteses.
C
A subquery deve sempre estar do lado esquerdo do operador de comparação.
D
A subquery pode conter a cláusula order by.
E
O operador in não pode ser utilizado em uma subquery que retorna múltiplas linhas.
A
Fetch.
B
Open.
C
Close.
D
Repeat.
E
Read.
A
select coluna1 alias temporaria_col1, coluna2 alias temporaria_col2 from Nome_Tabela tab1;
B
select coluna1 as temporaria_col1, coluna2 as temporaria_col2 from Nome_Tabela;
C
select coluna1 & temporaria_col1, coluna2 & temporaria_col2 from Nome_Tabela tab1;
D
select coluna1 to temporaria_col1, coluna2 to temporaria_col2 from Nome_Tabela;
E
select coluna1 = temporaria_col1, coluna2 = temporaria_col2 from Nome_Tabela;
Questão 9/10 - Banco de Dados
O uso de subqueries promove um encadeamento de comandos, tornando a query mais
abrangente e otimizada, uma vez que o resultado de uma subquery impactará nas demais
subqueries em um efeito em cadeia (de dentro para fora).
select atrib1 from Tabela1 where atrib2 > any (select atrib2 from Tabela2);
Supondo que os valores que retornaram da subquery são 1, 2 e 3, qual é a condição para que a
query principal retorne um conjunto de dados?
A
Quando o "atrib2" é diferente de 1, 2 e 3.
B
Quando o "atrib2" é somente maior que 3.
C
Quando o "atrib2" é igual a 1, 2 e 3.
D
Quando o "atrib2" é maior que 1 ou menor que 2 ou maior que 3. ERRADO
E
Quando o "atrib2" é maior que 1 ou maior que 2 ou maior que 3.
Assinale a alternativa que descreve como a função mod() atua em Banco de Dados relacional.
A
Divide dois números e retorna o resultado inteiro.
B
Retorna o resultado da divisão de dois números.
C
Retorna o resto da divisão de dois números.
D
Arredonda o resultado da divisão de dois números.
E
Retorna o resultado da multiplicação de dois números.