Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Banco de Dados O Sistema Gerenciador de Banco de Dados nos permite executar diversos comandos para realizar pesquisas acerca de um banco. Dentre os diversos comandos, temos um que permite visualizar a estrutura da tabela, com o nome das colunas (Field), os tipos de dados (Types) e tamanhos. Analise as alternativas abaixo e selecione o comando utilizado para visualizar a estrutura de uma tabela. Nota: 10.0 A SHOW TABLES B DESCRIBE Você acertou! A alternativa correta é a letra B. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 03 – página 13. C CREATE TABLE D SHOW DATABASES E SELECT Questão 2/10 - Banco de Dados O comando REVOKE é um comando da categoria DCL. Analise o código abaixo: Selecione a alternativa que descreve corretamente a ação realizada após a execução deste comando. Nota: 10.0 A O comando REVOKE está removendo do usuário chefe todos os privilégios de todas as tabelas da base de dados sistema. Você acertou! B O comando REVOKE está removendo do usuário sistema todos os privilégios de todas as tabelas da base de dados chefe. C O comando REVOKE está atribuindo ao usuário chefe todos os privilégios de todas as tabelas da base de dados sistema. D O comando REVOKE está atribuindo ao usuário sistema todos os privilégios de todas as tabelas da base de dados chefe. E O comando REVOKE está removendo do usuário chefe todos os privilégios e a identificação do usuário na base de dados sistema. Questão 3/10 - Banco de Dados O comando INSERT é utilizado para inserir um ou mais registros em uma tabela do banco de dados. Considere que a tabela professor possui duas colunas, codigo e nome. Selecione a alternativa que apresenta o comando correto para inserir os dados do professor Pedro Maia com o código 162. Nota: 10.0 A INSERT INTO professores (codigo, nome) VALUES (162, “Pedro Maia”); B INSERT INTO professor (codigo, nome) VALUES (162, Pedro Maia); C INSERT INTO professor (codigo, nome) VALUES (162, “Pedro Maia”); Você acertou! A alternativa correta é a letra C. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 04 – página 4. D INSERT INTO professor (162, “Pedro Maia”) VALUES (codigo, nome); E INSERT INTO professor (nome, codigo) VALUES (162, “Pedro Maia”); Questão 4/10 - Banco de Dados Analise os comandos apresentados nas alternativas abaixo e selecione uma opção em que o código permite criar uma tabela chamada “aluno” com duas colunas: uma coluna nomeada por “cod_aluno” e outra coluna nomeada por “nome” do tipo VARCHAR, sendo esta última com tamanho 30. Nota: 10.0 A CREATE DATABASE aluno (cod_aluno VARCHAR(30), nome VARCHAR(30)); B CREATE TABLE aluno (cod_aluno, nome VARCHAR (30)); C CREATE TABLE aluno (VARCHAR cod_aluno (5), nome (30)); D CREATE TABLE aluno (cod_aluno VARCHAR(5), nome VARCHAR(30)); Você acertou! A alternativa correta é a letra D. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 03 – página 12. E CREATE Database aluno (cod_aluno VARCHAR(5), nome VARCHAR(30)); Questão 5/10 - Banco de Dados Uma stored procedure é composta de duas partes: a criação da procedure e a sua chamada. Escolha entre as alternativas abaixo a sintaxe correta para a chamada de uma stored procedure. Nota: 10.0 A SELECT nome_procedure (parâmetro(s)); B CALL nome_procedure; C CALL nome_procedure (parâmetro(s)); Você acertou! D SELECT nome_procedure; E nome_procedure (parâmetro(s)); Questão 6/10 - Banco de Dados A figura abaixo apresenta um comando SELECT utilizando o comando AVG na coluna salario da tabela funcionarios. Selecione a alternativa que descreve a operação realizada pelo comando AVG? Nota: 10.0 A contar a quantidade de registros armazenados na tabela funcionários. B realizar o cálculo da média dos valores da coluna salario. Você acertou! A alternativa correta é a letra B. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 05 – página 7. C realizar a soma dos valores da coluna salario de todos os registros da tabela funcionários. D realizar o arredondamento do valor salário para todos os registros da tabela funcionários. E realizar o cálculo da média dos valores da coluna salario para todos os registros da tabela, havendo ou não valor preenchido. Questão 7/10 - Banco de Dados Considere que você realizou a pesquisa abaixo no banco de dados: Analise as seguintes sentenças e assinale V para as verdadeiras e F para as falsas considerando os dados armazenados na tabela usuário. ( ) A tabela usuário tem uma chave primária e uma chave estrangeira na coluna id. ( ) Na linha em que consta o id de valor 1 e o nome com valor Pedro formam uma tupla, também conhecida como registro. ( ) Os id 1, 2 e 3 formam um registro. ( ) id e Nome também são referências para coluna. Considerando a solicitação do usuário assinale a alternativa que contém a sequência das afirmativas corretas. Nota: 10.0 A F, F, F, F. B V, F, F, F. C F, V, F, V. Você acertou! (F) A tabela usuário tem uma chave primária e estrangeira na coluna id.- ERRADO – Não tem indicativo explicito de chaves na tabela. (V) Na linha em que consta o id de valor 1 e o nome com valor Pedro formam uma tupla, também conhecida como registro. (F) Os id 1, 2 e 3 formam um registro.- ERRADO – cada coluna possui um valor e todos os valores indicados em um linha formam um registro. Neste caso temos valores de três diferentes registros. (V) id e Nome também são referência para coluna. D V, V, F, F. E V, F, V, F. Questão 8/10 - Banco de Dados Observe na figura abaixo a tabela alunos. Selecione a alternativa que apresenta o comando para selecionar todos os alunos em que o nome inicia com a letra "A". Nota: 10.0 A SELECT * FROM alunos WHERE nome LIKE ‘a%’; Você acertou! A alternativa correta é a letra A. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 04 – página 15. B SELECT * FROM alunos WHERE nome = ‘a’; C SELECT * FROM alunos WHERE nome LIKE ‘%a’; D SELECT * FROM alunos WHERE ‘a%’; E SELECT * FROM alunos WHERE nome = ‘a%’; Questão 9/10 - Banco de Dados Uma transação (TCL) primeiramente é realizada em memória e apenas é efetivada fisicamente para o banco de dados após a confirmação de que todas as instruções foram executadas com sucesso. Selecione a alternativa que apresenta os três principais comandos TCL: Nota: 10.0 A BEGIN, SELECT e ROLLBACK. B GRANT, COMMIT e REVOKE. C BEGIN, REVOKE e ROLLBACK. D BEGIN, COMMIT e ROLLBACK. Você acertou! A alternativa correta é a letra C. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 05 – página 14. E GRANT, COMMIT e ROLLBACK Questão 10/10 - Banco de Dados Uma transação é um comando da categoria TCL. A transação primeiramente é executada em memória e só são transmitidas fisicamente para o banco de dados após a confirmação de que todas as instruções foram efetuadas com sucesso. Considerando as afirmações acima, selecione a alternativa que descreve para que serve o comando BEGIN em uma transação? Nota: 10.0 A indica o fim de uma transação, executando as instruções de modo permanente no banco de dados; B indica o fim de uma transação, mas cancela todas as alterações efetuadas, portanto nada será alterado no banco de dados; C indica o início de uma transação e todos os comandos da transação devem vir abaixo do comando BEGIN; Você acertou! D indica o fim da transação, executando as instruções de modo temporário no banco de dados; E indica o fim de uma transação e todos os comandos da transação devemvir antes do comando BEGIN.
Compartilhar