Buscar

Exame Final 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

Exame Final - Banco de Dados Relacional 
Pergunta 1 
10 / 10 pts 
Com base no SGBD MySQL 5.7, o comando SQL 
“ALTER TABLE departamento DROP 
nome_departamento;” seria responsável em: 
 
Remover o atributo nome_departamento da base de dados chamada 
departamento. 
 
 
Alterar o nome da tabela departamento para nome_departamento 
 
Correto! 
 
Remover o atributo chamado nome_departamento da tabela 
departamento. 
 
 
Alterar o atributo departamento para nome_departamento. 
 
 
Remover a tabela departamento. 
 
 
Pergunta 2 
10 / 10 pts 
Tendo por base a utilização do SBGD MySQL 5.7. 
Se hoje fosse o dia 6 de outubro de 2019 e o horário 
fosse 13:45:00. Qual seria o resultado da execução 
do comando abaixo? 
SELECT NOW(); 
 
06/10/2019 13:45:00. 
 
Correto! 
 
2019-10-06 13:45:00 
 
 
2019/10/06 13:45:00. 
 
 
06-10-2019 13:45:00. 
 
 
2019-10-06 13:45. 
 
AAAA-MM-DD HH:MI:SS, qualquer outro formado estaria errado. 
 
Pergunta 3 
10 / 10 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, UPDATE e DROP 
 
 
SELECT, UPDATE e DELETE 
 
 
INSERT, ALTER e DROP 
 
 
INSERT, ALTER e DELETE 
 
Correto! 
 
INSERT, UPDATE e DELETE 
 
 
Pergunta 4 
10 / 10 pts 
Com base no SGBD MySQL 5.7, qual comando SQL 
seria responsável em alterar em uma tabela 
chamada “aluno” um atributo chamado “nome” para 
“nome_aluno” e que também possa alterar a 
quantidade de caracteres deste atributo de 
VARCHAR (50) para VARCHAR (100)? 
Correto! 
 
ALTER TABLE aluno CHANGE COLUMN nome nome_aluno 
VARCHAR(100); 
 
 
ALTER TABLE aluno MODIFY COLUMN nome nome_aluno VARCHAR(50) 
VARCHAR(100); 
 
 
ALTER TABLE aluno CHANGE COLUMN nome_aluno nome VARCHAR(100); 
 
 
ALTER TABLE aluno MODIFY COLUMN nome nome_aluno VARCHAR(100); 
 
 
ALTER TABLE aluno CHANGE COLUMN nome nome_aluno VARCHAR(50) 
VARCHAR(100); 
 
 
Pergunta 5 
10 / 10 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. 
 
Todos os clientes da tabela cliente ficaram com o valor do seu cpf igual a 
'12413513722'. 
 
 
Não houve nenhuma alteração devido ao erro de sintaxe. 
 
 
Houve um erro de exceção e o comando não foi executado. 
 
 
A alteração foi feita corretamente para o cliente desejado. 
 
Correto! 
 
Todos os clientes da tabela cliente ficaram com o valor do seu cpf igual a 
'12413513729'. 
 
 
Pergunta 6 
10 / 10 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 e chave primária; e o “nome” um outro 
atributo do tipo caractere com tamanho máximo 10 
não nulo. Marque a alternativa sintaticamente 
correta e que não gere um erro. Tenha por base a 
execução no MySQL 5.7. 
 
INSERT INTO aluno VALUES (1, 'Maria'), (2, 'Pedro'), (1, 'José'); 
 
Correto! 
 
INSERT INTO aluno VALUES (1, 'Maria'), (2, 'Pedro'), (3, 'José'); 
 
 
INSERT INTO aluno VALUES (1, 'Maria'), (2, 'Pedro de Oliveira'), (3, 'José'); 
 
 
INSERT INTO aluno VALUES ('Maria', 1), ('Pedro', 2), ('José', 1); 
 
 
INSERT INTO aluno VALUES (1, 'Maria Antonieta'), (2, 'Pedro'), (3, 'José'); 
 
 
Pergunta 7 
10 / 10 pts 
Os comandos SQL são agrupados em cinco 
categorias. Marque a alternativa que não faz parte 
destas categorias: 
 
DQL – Data Query Language - Linguagem de Consulta de Dados. 
 
Correto! 
 
SGBD – Data Base Management System - Sistemas de Gestão de Base de 
Dados. 
 
 
DCL – Data Control Language - Linguagem de Controle de Dados. 
 
 
DML – Data Manipulation Language - Linguagem de Manipulação de Dados. 
 
 
DDL – Data Definition Language - Linguagem de Definição de Dados. 
 
 
Pergunta 8 
10 / 10 pts 
Com base no SGBD MySQL 5.7, qual alternativa 
expressa o comando que criaria um abanco de 
dados chamado “faculdade”. 
 
CREATE BASE faculdade. 
 
 
CREATE MYBASE faculdade. 
 
 
CREATE SQL faculdade. 
 
Correto! 
 
CREATE DATABASE faculdade. 
 
 
CREATE TABLES faculdades. 
 
 
Pergunta 9 
10 / 10 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 (1, Maria); 
 
 
INSERT INTO aluno VALUES ('Maria', 1); 
 
 
INSERT INTO aluno VALUES (1, 'Maria Antonieta'); 
 
 
INSERT INTO aluno VALUES ('cod1', 'Maria'); 
 
Correto! 
 
INSERT INTO aluno VALUES (1, 'Maria'); 
 
 
Pergunta 10 
10 / 10 pts 
Tendo por base a utilização do SBGD MySQL 5.7. 
Se hoje fosse o dia 6 de outubro de 2019 e o horário 
fosse 13:45:00. Qual seria o resultado da execução 
do comando abaixo? 
SELECT CURRENT_DATA(); 
 
2019-10-06 13:45:00 +0000 
 
 
06/10/2019. 
 
 
06-10-2019 13:45:00. 
 
 
2019/10/06. 
 
Correto! 
 
2019-10-06.

Continue navegando