Buscar

EXERCICIOS AUTOAPRENDIZAGEM -4_Banco de Dados

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

Prévia do material em texto

Módulo B - 172469 . 7 - Banco de Dados - D.20232.B 
 
Conteúdo do exercício 
1. Pergunta 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 
1. o comando necessita de sinal de igual antes do NOT NULL. 
2. apenas acrescentará a restrição de não aceitar valores nulos a coluna 
especificada. 
3. Correta: 
acrescentará a coluna Sigla à tabela vendascopia e não aceitará valores nulos. 
Resposta correta 
4. acrescentará a coluna vendascopia à tabela Sigla e não aceitará valores nulos. 
5. o comando necessita de um parâmetro FROM antes de Sigla. 
2. Pergunta 2 
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 
1. DELETE nome da tabela WHERE campo chave = condição; 
2. Correta: 
DELETE FROM nome da tabela WHERE campo chave = condição; 
Resposta correta 
3. DELETE FROM nome da tabela; 
4. DELETE BY nome da tabela; 
5. DELETE INTO nome da tabela WHERE campo chave = condição; 
3. Pergunta 3 
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 
1. SHOW DESCRIT nome da tabela; 
2. SHOW TABLE nome da tabela; 
3. DESCRIT nome da tabela; 
4. SHOW CREATE TABLE nome da tabela; 
5. Correta: 
DESCRIBE nome da tabela; 
Resposta correta 
4. Pergunta 4 
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 
1. SELECT SHOW TABLES; 
2. SHOW * TABLES; 
3. VIEW TABLES; 
4. SELECT TABLES; 
5. Correta: 
SHOW TABLES; 
Resposta correta 
5. Pergunta 5 
Em um sistema gerenciador de banco de dados, as estruturas das tabelas são 
compostas por elementos que determinam suas características, como nome das 
tabelas e seus atributos com particularidades claras, como definição de tipo, tamanho, 
campos-chaves, entre outros. 
Considerando essas informações e o conteúdo estudado, indique o comando correto 
para visualizar a estrutura de uma tabela. 
Ocultar opções de resposta 
1. VIEW TABLES nome da tabela; 
2. SELECT CREATE TABLE nome da tabela; 
3. Correta: 
SHOW CREATE TABLE nome da tabela; 
Resposta correta 
4. SHOW TABLE nome da tabela; 
5. SHOW * TABLE nome da tabela; 
6. Pergunta 6 
Para acessar um banco de dados em MySQL, é necessário realizar a autenticação junto 
ao banco. Essa autenticação representa um nível de segurança eficiente, garantindo 
que apenas usuários cadastrados possam estabelecer uma conexão. 
Considerando essas informações e o conteúdo estudado sobre comandos SQL, indique 
o comando correto para realizar a autenticação junto ao banco de dados: 
Ocultar opções de resposta 
1. Correta: 
myssql -u usuário root -p; 
Resposta correta 
2. mysql user=usuário password=senha; 
3. mysql 127.0.0.1 Dmysql P3306 root; 
4. mysql u= usuário p=senha; 
5. mysql u usuário p; 
7. Pergunta 7 
Os sistemas gerenciadores de bancos de dados permitem estabelecermos privilégios 
de usuários, que são direitos atribuídos para os usuários criados para operarem o 
banco de dados de uma maneira total, absoluta e irrestrita ou de maneira parcial. 
De acordo com essas informações e os conteúdos estudados sobre segurança em 
bancos de dados, indique o comando que retira privilégios de um determinado 
usuário. 
Ocultar opções de resposta 
1. GRANT PRIVILEGES ON base_de_dados TO usuário; 
2. REVOKE PRIVILEGES ALL ON base_de_dados FROM usuário; 
3. GRANT PRIVILEGES ALL ON base_de_dados TO usuário; 
4. GRANT ALL PRIVILEGES ON base_de_dados * TO usuário; 
5. Correta: 
REVOKE SELECT ON biblioteca.Curso FROM usuário; 
Resposta correta 
8. Pergunta 8 
O SQL possui comandos específicos para podermos consultar informações sobre os 
comandos que compuseram a estrutura das tabelas de uma base de dados. É possível 
visualizar toda a sintaxe empregada nos comandos de criação delas. 
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 
1. SHOW TABLE nome da tabela; 
2. SHOW DESCRIT nome da tabela; 
3. DESCRIT nome da tabela; 
4. DESCRIBE nome da tabela; 
5. Correta: 
SHOW CREATE TABLE nome da tabela; 
Resposta correta 
9. Pergunta 9 
Os sistemas gerenciadores de banco de dados permitem o recurso de implementação 
de índices em tabelas, mas devemos tomar alguns cuidados ao criá-los, pois poderá 
haver um efeito contrário, ou ainda, avolumar a base de dados desnecessariamente. 
De acordo com o texto e do conteúdo estudado sobre comandos de definição de dados, 
escolha a alternativa correta. 
Ocultar opções de resposta 
1. o ideal é criar índices para todos os campos da tabela. 
2. devemos sempre criar índices para campos do tipo chave. 
3. em tabelas menos volumosas devemos sempre criar índices. 
4. devemos sempre criar índices para campos do tipo chave estrangeira e aos 
demais campos. 
5. Correta: 
um campo chave já cria uma indexação para o referido campo e não devemos 
criar um índice para esses campos. 
Resposta correta 
10. Pergunta 10 
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 
1. CREATE INDEX elemento TO Livro(Editora); 
2. INDEX CREATE ON Livro(Editora); 
3. INDEX CREATE elemento ON Livro(Editora); 
4. INDEX CREATE elemento FROM Livro(Editora); 
5. Correta: 
CREATE INDEX elemento ON Livro(Editora);

Continue navegando