Buscar

Prova Presencial Banco de Dados Relacional

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 8 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 8 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

Prévia do material em texto

Prova Presencial - Banco de Dados Relacional 
 
Pergunta 1 
Não avaliado ainda / 10 pts 
Com base na tabela “aluno” abaixo: 
Escreva o comando necessário para trazer os 
atributos: ra, nome do aluno, sexo, nome do pai, 
nome da mãe e cpf apenas dos alunos que fazem 
aniversário depois de setembro. A resposta correta 
leva em conta a sintaxe do comando. Também tenha 
por base a execução no MySQL 5.7. 
Sua Resposta: 
 
 
 
 
 
Pergunta 2 
Não avaliado ainda / 10 pts 
Suponha que foi pedido para que um analista faça a 
alteração, em uma tabela chamada “aluno”, do 
atributo ativo. Este atributo deve ter seu valor 
alterado de 1 para 0 e deve pertencer ao aluno com 
CPF igual a “11155599987”. 
Escreva o comando para fazer tal alteração. 
Levando em conta a execução no MySQL 5.7. 
 
Sua Resposta: 
 
 
 
 
 
 
 
 
 
Pergunta 3 
5 / 5 pts 
Assinale a alternativa correspondente aos 
respectivos comandos em SQL: inserção, 
atualização e exclusão de dados em tabelas de um 
banco de dados. Tenha por base a execução no 
MySQL 5.7. 
 
INSERT, ALTER e DROP 
 
Correto! 
 
INSERT, UPDATE e DELETE 
 
 
INSERT, ALTER e DELETE 
 
 
INSERT, UPDATE e DROP 
 
 
SELECT, UPDATE e DELETE 
 
 
Pergunta 4 
5 / 5 pts 
Assinale a alternativa que não causará erro de 
inserção de dados em uma tabela chamada “aluno”. 
Esta tabela contém apenas dois atributos “código” e 
“nome”. Sendo o “código” um atributo do tipo inteiro 
não nulo, auto incrementável e chave primária; e o 
“nome” um outro atributo do tipo caractere com 
tamanho máximo 10 não nulo. Tenha por base a 
execução no MySQL 5.7. 
 
INSERT INTO aluno VALUES ('cod1', 'Maria'); 
 
 
INSERT INTO aluno VALUES (1, 'Maria Antonieta'); 
 
 
INSERT INTO aluno VALUES ('Maria', 1); 
 
 
INSERT INTO aluno VALUES (1, Maria); 
 
Correto! 
 
INSERT INTO aluno VALUES (1, 'Maria'); 
 
 
Pergunta 5 
5 / 5 pts 
Qual seria o comando que faria parte na remoção de 
um atributo de uma tabela. Utilizando como base o 
comando referente ao SGBD MySQL 5.7. 
Correto! 
 
DROP 
 
 
TRUNCATE 
 
 
REVOKE 
 
 
DELETE 
 
 
REMOVE 
 
 
Pergunta 6 
5 / 5 pts 
Com base no SGBD MySQL 5.7, o comando SQL 
“ALTER TABLE departamento DROP 
nome_departamento;” seria responsável em: 
Correto! 
 
Remover o atributo chamado nome_departamento da tabela departamento. 
 
 
Alterar o nome da tabela departamento para nome_departamento 
 
 
Alterar o atributo departamento para nome_departamento. 
 
 
Remover o atributo nome_departamento da base de dados chamada departamento. 
 
 
Remover a tabela departamento. 
 
 
Pergunta 7 
5 / 5 pts 
Sobre a DML – Data Manipulation Language - 
Linguagem de Manipulação de Dados. Os comandos 
desta categoria da linguagem SQL são utilizados 
para o gerenciamento de dados dentro de objetos do 
banco. Marque a alternativa dos comandos que 
pertencentes a DML. 
 
SELECT. 
 
Correto! 
 
INSERT, UPDATE, DELETE, CALL, EXPLAIN PLAN, LOCK TABLE. 
 
 
BEGIN, COMMIT, ROLLBACK, SAVEPOINT. 
 
 
CREATE, ALTER, DROP, TRUNCATE, COMMENT, RENAME. 
 
 
GRANT, REVOKE 
 
 
Pergunta 8 
5 / 5 pts 
Qual seria o comando que adicionaria um atributo 
com tamanho 50 caracteres chamado “nome” e que 
não seja nulo em uma tabela chamada “produto”. 
Tenha por base a execução no MySQL 5.7. 
Correto! 
 
ALTER TABLE produto ADD COLUMN nome VARCHAR(50) NOT NULL; 
 
 
ALTER TABLE produto ADD COLUMN nome VARCHAR(50) NULL; 
 
 
ALTER TABLE produto ADD ATTRIBUTE nome VARCHAR(50) NOT NULL; 
 
 
ALTER TABLE produto ADD nome VARCHAR(50) NULL; 
 
 
ALTER TABLE produto DROP COLUMN nome VARCHAR(50) NOT NULL; 
 
 
Pergunta 9 
5 / 5 pts 
Em uma empresa de grande porte, com uma base 
de dados com mais de 1 milhão de clientes, 
necessitou que os dados cadastrais de um cliente 
fossem alterados. O dado que deveria ser alterado 
era o número de CPF, pois este havia sido 
cadastrado como “12413513722”, no qual o correto 
seria “12413513729”. Então, foi passado ao analista 
as seguintes informações: A tabela se chama 
“cliente” e a chave primária é o atributo de nome 
“cod_cliente”. O código deste cliente é o de número 
514141. Assim, o analista executou o seguinte 
comando descrito abaixo. 
UPDATE cliente SET cpf = '12413513729'; 
Assinale a alternativa que fala corretamente o que 
ocorreu com a tabela “cliente” ao ser executado este 
comando. Tenha por base a execução no MySQL 
5.7. 
 
Não houve nenhuma alteração devido ao erro de sintaxe. 
 
Correto! 
 
Todos os clientes da tabela cliente ficaram com o valor do seu cpf igual a '12413513729'. 
 
 
Houve um erro de exceção e o comando não foi executado. 
 
 
A alteração foi feita corretamente para o cliente desejado. 
 
 
Todos os clientes da tabela cliente ficaram com o valor do seu cpf igual a '12413513722'. 
 
 
Pergunta 10 
5 / 5 pts 
Sobre a DDL – Data Definition Language - 
Linguagem de Definição de Dados. Os comandos 
desta categoria da linguagem SQL são utilizados 
para definir a estrutura de um banco de dados, 
criando ou removendo objetos. Marque a alternativa 
do comando que não pertencentes a DDL. 
 
ALTER – altera a estrutura da base de dados 
 
Correto! 
 
DELETE – exclui registros de uma tabela. 
 
 
TRUNCATE – remover todos os registros de uma tabela, incluindo todos os espaços alocados 
para os registros são removidos. Limpa a tabela por completo. 
 
 
CREATE – criar banco de dados, tabelas, colunas. 
 
 
DROP – remover um objeto no banco de dados.

Continue navegando