Buscar

Banco de Dados - 20211 B Avaliação ( AOL4 )

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 6 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 6 páginas

Prévia do material em texto

- Banco de Dados - 20211.B 
Avaliação On-Line 4 (AOL 4) - Questionário 
Nota finalEnviado: 06/05/21 10:19 (BRT) 
10/10 
Conteúdo do exercício 
1. Pergunta 1 
/1 
Em segurança de bancos de dados, há um evento maléfico e prejudicial ao banco de dados que consiste na 
inserção de instruções SQL não autorizadas ou mal-intencionadas em campos de entrada, normalmente em 
aplicações pela internet. 
De acordo com essas informações e os conteúdos estudados sobre segurança de bancos de dados, pode-se 
afirmar que o texto se refere a: 
Ocultar opções de resposta 
A. SQL Intrusion. 
B. SQL Insert. 
C. SQL Injection. -> Resposta correta 
D. SQL Extrusion. 
E. SQL Malware. 
2. Pergunta 2 
/1 
O SQL possui comandos específicos para podermos consultar informações sobre a estrutura das tabelas de 
uma base de dados. É possível visualizar os atributos e suas características, como tipo, tamanho e quais são 
os campos-chaves. 
Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o comando apresenta 
a sintaxe correta para executar a ação a que o texto se refere. 
Ocultar opções de resposta 
A. SHOW CREATE TABLE nome da tabela; 
B. SHOW DESCRIT nome da tabela; 
C. SHOW TABLE nome da tabela; 
D. DESCRIBE nome da tabela; -> Resposta correta 
E. DESCRIT nome da tabela; 
3. Pergunta 3 
/1 
A criação das tabelas em uma base de dados usando comandos SQL para um sistema gerenciador de banco 
de dados específico pode variar minimamente em sua sintaxe, contudo, a maior parte do comando de 
criação de tabelas não sobre grandes alterações. 
Considerando essas informações e o conteúdo estudado, escolha a alternativa correta para a criação de 
uma tabela em SQL. 
Ocultar opções de resposta 
A. CREATE Cliente ( 
 
 Cod_cli INTEGER PRIMARY KEY, 
 
 Nome VARCHAR (50), 
 
 Endereco VARCHAR (50), 
 
 Telefone VARCHAR (20) 
 
); 
B. CREATE TABLE Cliente ( 
Cod_cli INTEGER PRIMARY KEY, 
 Nome VARCHAR (50), 
Endereco VARCHAR (50), 
 Telefone VARCHAR (20) 
); -> Resposta correta 
C. CREATE Cliente ( 
 
 Cod_cli INTEGER 
 
 Nome VARCHAR (50), 
 
 Endereco VARCHAR (50), 
 
 Telefone VARCHAR (20) 
 
); 
D. CREATE TABLES Cliente ( 
 
 Cod_cli INTEGER, 
 
 Nome VARCHAR (50), 
 
 Endereco VARCHAR (50), 
 
 Telefone VARCHAR (20); 
 
) 
E. CREATE TABLE Cliente ( 
 
 Cod_cli INTEGER PRIMARY KEY 
 
 Nome VARCHAR (50) 
 
 Endereco VARCHAR (50) 
 
 Telefone VARCHAR (20) 
 
); 
4. Pergunta 4 
/1 
Analise o comando executado no prompt de comando do MySQL para alteração da tabela vendascopia: 
ALTER TABLE vendascopia ADD COLUMN Sigla Char(2) NOT NULL; 
De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que o 
comando: 
Ocultar opções de resposta 
A. o comando necessita de sinal de igual antes do NOT NULL. 
B. acrescentará a coluna vendascopia à tabela Sigla e não aceitará valores nulos. 
C. o comando necessita de um parâmetro FROM antes de Sigla. 
D. acrescentará a coluna Sigla à tabela vendascopia e não aceitará valores nulos. 
-> Resposta correta 
E. apenas acrescentará a restrição de não aceitar valores nulos a coluna especificada. 
5. Pergunta 5 
/1 
Uma base de dados é um esquema de agrupamento de dados, no qual várias tabelas são agrupadas e 
separadas das demais bases de dados. Com os comandos do SQL, pode-se listar e visualizar vários 
conjuntos de tabelas existentes. 
Considerando essas informações e o conteúdo estudado, indique o comando correto para visualizar as 
tabelas de uma base de dados. 
Ocultar opções de resposta 
A. SHOW * TABLES; 
B. SELECT SHOW TABLES; 
C. SELECT TABLES; 
D. SHOW TABLES; -> Resposta correta 
E. VIEW TABLES; 
6. Pergunta 6 
/1 
O SQL possui um recurso, na maioria dos gerenciadores de bancos de dados, para criarmos um objeto na 
base de dados que armazene o próximo número de uma sequência estabelecida através de um comando 
bem específico em que sua sintaxe pode variar minimamente de acordo com o SGBD (Sistema de Gestão de 
Base de Dados) adotado. 
De acordo com essas informações os conteúdos estudados sobre comandos SQL, escolha a alternativa em 
que a sintaxe do comando está correta para criar uma sequência de números de 3 em 3 iniciando de 100. 
Ocultar opções de resposta 
A. CREATE SEQUENCE elemento 100 START INCREMENT BY -3. 
B. SEQUENCE elemento START 100 INCREMENT BY 3. 
C. CREATE SEQUENCE elemento START 100 INCREMENT BY 3. 
D. CREATE SEQUENCE elemento 100 START INCREMENT BY 3. 
E. CREATE SEQUENCE elemento START WITH 100 INCREMENT BY 3. -> Resposta correta 
7. Pergunta 7 
/1 
Os sistemas gerenciadores de banco de dados permitem uma ação importante na manipulação dos dados 
das tabelas, que é a exclusão de registros cadastrados. Excluir implica eliminar permanentemente os 
registros cadastrados das tabelas. 
Escolha a alternativa em que o comando apresenta a sintaxe genérica correta para eliminar um registro 
específico da tabela. 
Ocultar opções de resposta 
A. DELETE BY nome da tabela; 
B. DELETE INTO nome da tabela WHERE campo chave = condição; 
C. DELETE nome da tabela WHERE campo chave = condição; 
D. DELETE FROM nome da tabela WHERE campo chave = condição; ->Resposta correta 
E. DELETE FROM nome da tabela; 
8. Pergunta 8 
/1 
Sobre o recurso de criação de Views da linguagem SQL na maioria dos SGBDs (Sistemas de Gestão de Base 
de Dados), analise o comando apresentado: 
CREATE VIEW Cliente_fon AS SELECT Nome, Telefone From Cliente; 
De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que o 
comando: 
Ocultar opções de resposta 
A. não criará nenhum objeto, mas mostrará o resultado da consulta da tabela Cliente 
apenas com os campos Nome e Telefone. 
B. cria uma View resultado do comando SELECT da tabela Cliente apenas com os campos 
Nome e Telefone, porém, se algo for alterado na tabela Cliente, essa View estará 
desatualizada. 
C. cria uma View com dados físicos resultado da consulta da tabela Cliente apenas com os 
campos Nome e Telefone. 
D. cria uma View resultado da consulta da tabela Cliente apenas com os campos Nome e 
Telefone. -> Resposta correta 
E. cria uma nova tabela resultado da consulta da tabela Cliente apenas com os campos 
Nome e Telefone. 
9. Pergunta 9 
/1 
Dependendo das restrições impostas nas relações entre tabelas, algumas ações de manipulação de dados 
das tabelas envolvidas não serão permitidas, assim como no comando apresentado: 
ALTER TABLE Produto ADD CONSTRAINT fk_Pro_For FOREIGN KEY (Cod_Fornecedor) REFERENCES 
Fornecedor (Cod_for) ON DELETE NO ACTION ON UPDATE CASCADE; 
De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que: 
Ocultar opções de resposta 
A. um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse 
caso, nem o produto poderá ser excluído. 
B. um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto. 
C. um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não 
alterado. 
D. um fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o 
contrário será permitido. -> Resposta correta 
E. tanto um produto quanto um fornecedor relacionado poderão ser excluídos livremente. 
10. Pergunta 10 
/1 
Os índices são recursos implementados para melhorar a performance dos sistemas gerenciadores de banco 
de dados durante os processos de consultas em tabelas de bases de dados volumosas, permitindo um ganho 
de desempenho considerável. 
Considerando essas informações e o conteúdo estudado, escolha a alternativa em que um índice é criado 
corretamente na tabela Livro. 
Ocultar opções de resposta 
A. INDEX CREATE elemento ON Livro(Editora); 
B. INDEX CREATE elemento FROM Livro(Editora); 
C. INDEX CREATE ON Livro(Editora); 
D. CREATE INDEX elemento TO Livro(Editora); 
E. CREATE INDEX elemento ON Livro(Editora); -> Resposta correta

Continue navegando