Buscar

Banco de Dados - Nota 100

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

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.

Continue navegando