Buscar

Avaliação On-Line 4 (AOL 4) - Questionário pronto

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

Avaliação On-Line 4 (AOL 4) - Questionário 
Celson Gaia de Oliveira 
Nota final Enviado: 20/04/21 22:41 (BRT) 
8/10 
Assignment Content 
1. Pergunta 1 
/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:
1.  
o comando necessita de um parâmetro FROM antes de Sigla.
2. 
acrescentará a coluna Sigla à tabela vendascopia e não aceitará valores nulos.
Resposta correta 
3. 
apenas acrescentará a restrição de não aceitar valores nulos a coluna especificada.
4. 
o comando necessita de sinal de igual antes do NOT NULL.
5. Incorreta: 
acrescentará a coluna vendascopia à tabela Sigla e não aceitará valores nulos.
 Pergunta 2 
/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. 
1.  
INDEX CREATE ON Livro(Editora);
2. 
CREATE INDEX elemento ON Livro(Editora);
Resposta correta 
3. 
INDEX CREATE elemento ON Livro(Editora);
4. 
INDEX CREATE elemento FROM Livro(Editora);
5. 
CREATE INDEX elemento TO Livro(Editora);
 Pergunta 3 
/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:
1.  
um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado.
2. 
um fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o contrário será permitido.
Resposta correta 
3. 
um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, nem o produto poderá ser excluído.
4. 
tanto um produto quanto um fornecedor relacionado poderão ser excluídos livremente.
5. 
um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto.
 Pergunta 4 
/1 
Sobre segurança de banco de dados, há sempre possibilidades e vulnerabilidades que devem ser controladas e vigiadas constantemente. Boas práticas na manipulação do banco de dados visam a segurança da informação armazenada.
Considerando as informações no texto base e o conteúdo estudado sobre segurança de bancos de dados, analise as afirmativas abaixo sobre os passos de prevenção para auxiliar na segurança do banco de dados:
I.  Implementar políticas de segurança em TI.
II. Evitar concessão excessiva de privilégios que posteriormente poderão ficar desatualizadas e caírem no esquecimento dos administradores do banco de dados.
III. Prevenir abusos de privilégios e uso inconsequente por maus profissionais.
IV. Realizar auditorias com frequência é descartada em bancos de dados.
Está correto somente o que se afirma em:
1.  
I, II e III.
Resposta correta 
2. 
I, II e IV.
3. 
II e IV.
4. 
I e III.
5. 
II, III e IV.
 Pergunta 5 
/1 
Em um SGBD (Data Base Management System), uma base de dados é um esquema para organização e agrupamento de dados em que estão agrupadas as tabelas e outros elementos do banco de dados, como, views, usuários, variáveis, entre outros.
Considerando essas informações e o conteúdo estudado sobre banco de dados, indique o comando correto para visualizar as bases de dados de um SGBD (Data Base Management System).
1.  
SHOW * DATABASES;
2. 
SELECT DATABASES;
3. 
VIEW DATABASES;
4. 
SHOW DATABASES;
Resposta correta 
5. 
SELECT SHOW DATABASES;
 Pergunta 6 
/1 
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.
1.  
VIEW TABLES nome da tabela;
2. 
SHOW CREATE TABLE nome da tabela;
Resposta correta 
3. 
SELECT CREATE TABLE nome da tabela;
4. 
SHOW * TABLE nome da tabela;
5. 
SHOW TABLE nome da tabela;
 Pergunta 7 
/1 
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.
1.  
um campo chave já cria uma indexação para o referido campo e não devemos criar um índice para esses campos.
Resposta correta 
2. 
o ideal é criar índices para todos os campos da tabela.
3. 
devemos sempre criar índices para campos do tipo chave.
4. 
em tabelas menos volumosas devemos sempre criar índices.
5. 
devemos sempre criar índices para campos do tipo chave estrangeira e aos demais campos.
 Pergunta 8 
/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.
1.  
CREATE Cliente (
   Cod_cli INTEGER
   Nome VARCHAR (50),
   Endereco VARCHAR (50),
   Telefone VARCHAR (20)
);
2. 
CREATE TABLE Cliente (
  Cod_cli INTEGER PRIMARY KEY,
  Nome VARCHAR (50),
  Endereco VARCHAR (50),
  Telefone VARCHAR (20)
);
Resposta correta 
3. 
CREATE TABLE Cliente (
   Cod_cli INTEGER PRIMARY KEY
   Nome VARCHAR (50)
   Endereco VARCHAR (50)
   Telefone VARCHAR (20)
);
4. 
CREATE TABLES Cliente (
   Cod_cli INTEGER,
   Nome VARCHAR (50),
   Endereco VARCHAR (50),
   Telefone VARCHAR (20);
)
5. 
CREATE Cliente (
   Cod_cli INTEGER PRIMARY KEY,
   Nome VARCHAR (50),
   Endereco VARCHAR (50),
   Telefone VARCHAR (20)
);
 Pergunta 9 
/1 
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.
1.  Incorreta: 
DESCRIT nome da tabela;  
2. 
DESCRIBE nome da tabela;  
3. 
SHOW CREATE TABLE nome da tabela;
Resposta correta 
4. 
SHOW TABLE nome da tabela;
5. 
SHOW DESCRIT nome da tabela;
 Pergunta 10 
/1 
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.
1. 
REVOKE SELECT ON biblioteca.Curso FROM usuário;
Resposta correta 
2. 
GRANT ALL PRIVILEGES ON base_de_dados * TO usuário;
3. 
GRANT PRIVILEGES ALL ON base_de_dados TO usuário;
4. 
GRANT PRIVILEGES ON base_de_dados TO usuário;
5. 
REVOKE PRIVILEGES ALL ON base_de_dados FROM usuário;

Continue navegando