

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Helena precisa modificar a NOTA dos alunos da ESPECIALIDADE de SIN do banco de dados ESCOLA_ESPECIALISTA. Todos os alunos dessa especialidade obtiveram nota 10. Qual comando Helena deverá digitar no terminal de linha de comando do SGBD MySQL para realizar essa modificação? Considerar a tabela abaixo para responder esta questão.
ALUNOS | |||
COD | NOME | ESPECIALIDADE | NOTA |
UPDATE ESCOLA_ESPECIALISTA SET NOTA=10;
NEW NOTA SET VALOR=10 WHERE NOME=“SIN”;
UPDATE ALUNOS SET NOTA=10 WHERE ESPECIALIDADE=“SIN”;
MODIFICA NOTA SET VALOR=10 WHEN ESPECIALIDADE=“SIN”;
Qual das instruções abaixo pode ser utilizada para chamar um procedimento armazenado (stored procedure) em um SGBD MySQL em sua versão atualizada?
EXEC
INSTANCE
GO TO
CALL
OPEN
Referente às linguagens de definição e manipulação de dados, qual das linguagens abaixo se refere a um sistema open-source de gerenciamento de base de dados relacional (SQL), eficiente e que foi desenvolvido e suportado pela Oracle?
MongoDB.
Flask SQLAlchemy.
MySQL.
NoSQL.
PostgreSQL.
Considerando o sistema gerenciador de banco de dados MYSQL v.8.0 é possível determinar uma política global para a expiração do prazo de passwords. Para tanto, no arquivo my.cnf deve-se incluir a seguinte linha (considerando que tal prazo deva ser estipulado em 180 dias):
time_for_password=180
default_password_lifetime=180
lifetime_password_databases=180
default_time_password=180
make_password_time=180
O sistema gerenciador de banco de dados MySQL (v. 8.0) dispõe de alguns dispositivos de armazenamento (storage engines), dentre os quais é correto citar:
Commit e Compile.
InnoDB e MyISAM.
Transaction e Federated.
Memory e Hash.
Locked e Flushing.
Analise as seguintes afirmativas em relação aos diversos tipos de Banco de Dados:
1. MongoDB é um banco de dados NoSQL que usa documentos em vez de tabelas para armazenar dados.
2. o PostgreSQL é o único banco de dados que não suporta as cláusulas do SQL padrão e usa uma sintaxe proprietária.
3. MySQL é um dos sistemas de gerenciamento de banco de dados relacional que é de código aberto.
4. o PL/SQL é uma extensão da linguagem SQL criada especificamente para ser usada no Oracle.
Da relação apresentada:
somente as afirmativas 1, 2 e 3 são verdadeiras
somente as afirmativas 1, 2 e 4 são verdadeiras
somente as afirmativas 2, 3 e 4 são verdadeiras
somente as afirmativas 1, 3 e 4 são verdadeiras
Qual das seguintes funções agregadas não é suportada pelo MySQL?
AVG() - calcula a média de todos os valores de uma coluna.
MIN() – retorna o menor valor de todos os valores de uma coluna.
INTERVAL() – retorna um conjunto de valores entre um intervalo especificado.
MAX() – retorna o maior valor de todos os valores de uma coluna.
COUNT() – retorna a quantidade de valores de uma coluna.
Tanto no SQL Server como no MySQL, a aplicação do comando
drop table T
destina-se a:
remover T;
remover todos os índices de T;
colocar T no estado read only;
recuperar T a partir de arquivos de backup;
desconectar T do banco de dados atual, e transformá-la numa tabela temporária.
Considerando o sistema gerenciador de banco de dados MySQL (8.0), quando da escrita de algum comando, deve-se atentar para as regras de precedência de operadores, sendo correto que o operador
& tem menor precedência do que o operador +.
MOD tem menor precedência do que o operador &&.
NOT tem maior precedência do que o operador *.
IS tem maior precedência do que o operador DIV.
XOR tem maior precedência do que o operador ~.
Considere o seguinte comando SQL emitido a partir do Sistema Gerenciador de Banco de Dados MySQL:
SELECT ‘Teste\nde\nImpressão’
Esse comando terá como resultado a exibição de:
Teste
de
Impressão
Teste de Impressão
TestedeImpressão
Impressão
de
Teste
Impressão de Teste
Ao configurar um cliente MySQL, deve‑se inserir, além do nome do servidor, a porta padrão para a conexão, que é 5432.
Certo
Errado
MySQL é um banco de dados relacional (do inglês Relational Database Management System) com um modelo de cliente-servidor. Tendo como referência o MySQL 5.7, qual tipo de storage engine é apresentado como default?
HEAP.
Memory.
MyISAM.
InnoDB.
Considerando as tabelas abaixo, desenvolvidas em um banco de dados relacional, determine a alternativa que corresponde à consulta em MySQL a seguir:
select x.nome
from ( select p.id, p.nome, count(a.id) as qt
from matricula m
join aluno a on (a.id = m.idAluno)
join disciplina d on (d.id = m.idDisciplina)
join professor p on (p.id = d.idprofessor)
group by p.id) as x
where x.qt >= all (select count(a.id)
from matricula m, aluno a , disciplina d, professor p
where m.idAluno = a.id and m.idDisciplina = d.id and d.idProfessor = p.id
group by p.id);
matricula | |||
idDisciplina | idAluno | status | media |
1 | 1 | cursando | 0.0 |
2 | 1 | cursando | 0.0 |
2 | 2 | cursando | 0.0 |
3 | 3 | cursando | 0.0 |
4 | 3 | cursando | 0.0 |
5 | 3 | cursando | 0.0 |
6 | 1 | cursando | 0.0 |
6 | 5 | cursando | 0.0 |
6 | 6 | cursando | 0.0 |
7 | 2 | cursando | 0.0 |
7 | 6 | cursando | 0.0 |
7 | 7 | cursando | 0.0 |
8 | 4 | cursando | 0.0 |
8 | 7 | cursando | 0.0 |
9 | 4 | cursando | 0.0 |
10 | 4 | cursando | 0.0 |
aluno | |||
id | nome | sexo | dtNascimento |
1 | José Camara | M | 2007-10-15 |
2 | Afonso Ricardo | M | 2008-05-10 |
3 | Lavinia Ticia | F | 2005-09-19 |
4 | Denivaldo Zia | M | 2006-03-16 |
5 | Carla Alinda | M | 2009-03-16 |
6 | Agnaldo Oliveira | M | 2000-06-04 |
7 | Bruna Pereria | F | 2010-07-01 |
professor | |
id | nome |
1 | Igor Carvalho |
2 | Arlindo Souza |
3 | Afonso Pena |
4 | Clarinda Gomes |
5 | Cristina Teresa |
disciplina | ||||
id | nome | chTotal | chSemanal | idProfessor |
1 | Arquitetura de Computadores | 60 | 4 | 1 |
2 | Introdução a Programação | 30 | 2 | 2 |
3 | Programação I | 60 | 3 | 3 |
4 | Programação II | 75 | 3 | 2 |
5 | Estrutura de Dados | 30 | 2 | 3 |
6 | Modelagem de Dados | 30 | 2 | 4 |
7 | Banco de Dados | 75 | 5 | 4 |
8 | Teoria da Computação | 30 | 2 | 5 |
9 | Calculo Numérico | 45 | 3 | 5 |
10 | Redes de Computadores | 90 | 6 | 1 |
Igor Carvalho
Arlindo Souza
Afonso Pena
Clarinda Gomes
Cristina Teresa
São tipos de dados aceitos para uso pelos bancos de dados Postgree e MySQL, respectivamente:
varchar e polygon.
date e point.
blob e text.
polygon e blob.
point e line.
É um comando MySQL 8 que, quando executado, remove a permissão do usuário Usuario de inserir na tabela Tabela?
REMOVE INSERT ON Tabela FROM 'Usuario';
DELETE INSERT ON Tabela FROM 'Usuario';
REVOKE INSERT ON Tabela FROM 'Usuario';
REVOKE GRANT OPTION ON Tabela FROM 'Usuario';
DENY INSERT ON Tabela FROM 'Usuario';
As alternativas abaixo constam informações sobre Banco de Dados, considere o Postgres/Mysql. Analise e verifique qual das alternativas corresponde a uma informação falsa.
O Postgres possui partições lógicas denominadas de esquemas
O comando DROP CAMPO FROM TABELA eliminará todos os registros de uma tabela
Um campo definido com o tipo serial, no Postgres, permite uma sequência numérica, semelhante ao AUTO_INCREMENT NO MySql.
DISTINCT não é o mesmo que HAVING
O pipe “||” como descrito entre aspas, permite concatenar strings em uma consulta no Postgres e o concat(expressão) no Mysql.
Heitor recebeu a tarefa de adicionar o campo “SITUACAO” do tipo VARCHAR (20) na tabela tbAluno criada no banco de dados EEAR. Para realizar essa tarefa no MySQL, por meio da ferramenta de linha de comando, qual deverá ser o comando utilizado por Heitor?
ALTER TABLE EEAR ADD SITUACAO VARCHAR (20);
ALTER TABLE EEAR ADD VARCHAR (20) SITUACAO;
ALTER TABLE tbAluno ADD SITUACAO VARCHAR (20);
ALTER CAMPO tbAluno DROP SITUACAO VARCHAR (20);
Considerando o sistema gerenciador de bancos de dados MySQL (versão 8.0), uma informação importante é saber quais são as bases de dados existentes no servidor, bem como obter o nome da base de dados selecionada no momento da execução do comando. Os dois comandos que respondem a essas duas questões são, respectivamente,
RETURN DATABASES; e GET DATABASE();
SHOW DATABASES; e SELECT DATABASE();
RELEASE DATABASES; e SET DATABASE();
REFERENCE DATABASES; e LOAD DATABASE();
PROPT DATABASES; e RELOAD DATABASE();
Os comandos de atualização e de seleção têm a mesma prioridade no acesso às tabelas; por isso, são processados por ordem de chegada.
Certo
Errado
O que é o MySQL?
Um sistema de gerenciamento de banco de dados relacional
Um sistema de gerenciamento de banco de dados NoSQL
Um sistema de gerenciamento de banco de dados dinâmico
Um sistema de gerenciamento de banco de dados estático
Um sistema de gerenciamento de banco de dados distribuídos