Buscar

BANCO DE DADOS AV4

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

12/12/2021 17:38 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_15368910_1/review/inline-feedback?… 1/6
Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /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.
SHOW * TABLES;
VIEW TABLES;
Resposta corretaSHOW TABLES;
SELECT SHOW TABLES;
SELECT TABLES;
Pergunta 2 -- /1
Em um sistema gerenciador de banco de dados, as Data Bases, também conhecidas como bases de dados, 
poderão ser manipuladas simplesmente chamando as bases de dados desejadas, através de comandos 
específicos em SQL. 
12/12/2021 17:38 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_15368910_1/review/inline-feedback?… 2/6
Ocultar opções de resposta 
Ocultar opções de resposta 
Considerando essas informações e o conteúdo estudado, podemos afirmar que o comando para chamar uma 
base de dados para que ela possa ser manipulada é:
SELECT USE nome da base de dados;
USE VIEW nome da base de dados;
USE SELECT nome da base de dados;
Resposta corretaUSE nome da base de dados;
SELECT nome da base de dados;
Pergunta 3 -- /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. 
INDEX CREATE ON Livro(Editora);
Resposta corretaCREATE INDEX elemento ON Livro(Editora);
INDEX CREATE elemento FROM Livro(Editora);
INDEX CREATE elemento ON Livro(Editora);
CREATE INDEX elemento TO Livro(Editora);
Pergunta 4 -- /1
12/12/2021 17:38 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_15368910_1/review/inline-feedback?… 3/6
Ocultar opções de resposta 
Ocultar opções de resposta 
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.
SEQUENCE elemento START 100 INCREMENT BY 3.
CREATE SEQUENCE elemento 100 START INCREMENT BY -3.
CREATE SEQUENCE elemento START 100 INCREMENT BY 3.
CREATE SEQUENCE elemento 100 START INCREMENT BY 3.
Resposta corretaCREATE SEQUENCE elemento START WITH 100 INCREMENT BY 3.
Pergunta 5 -- /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:
um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, nem o 
produto poderá ser excluído.
um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto.
tanto um produto quanto um fornecedor relacionado poderão ser excluídos livremente.
12/12/2021 17:38 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_15368910_1/review/inline-feedback?… 4/6
Mostrar opções de resposta 
Ocultar opções de resposta 
Resposta corretaum fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o 
contrário será permitido.
um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado.
Pergunta 6 -- /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:
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.
devemos sempre criar índices para campos do tipo chave.
Resposta correta
um campo chave já cria uma indexação para o referido campo e não devemos criar 
um índice para esses campos.
em tabelas menos volumosas devemos sempre criar índices.
devemos sempre criar índices para campos do tipo chave estrangeira e aos demais campos.
12/12/2021 17:38 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_15368910_1/review/inline-feedback?… 5/6
Ocultar opções de resposta 
Ocultar opções de resposta 
o ideal é criar índices para todos os campos da tabela.
Pergunta 8 -- /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).
SHOW * DATABASES;
SELECT SHOW DATABASES;
SELECT DATABASES;
Resposta corretaSHOW DATABASES;
VIEW DATABASES;
Pergunta 9 -- /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.
GRANT PRIVILEGES ON base de dados TO usuário;
12/12/2021 17:38 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_15368910_1/review/inline-feedback?… 6/6
Ocultar opções de resposta 
GRANT PRIVILEGES ON base_de_dados TO usuário;
GRANT PRIVILEGES ALL ON base_de_dados TO usuário;
Resposta corretaREVOKE SELECT ON biblioteca.Curso FROM usuário;
REVOKE PRIVILEGES ALL ON base_de_dados FROM usuário;
GRANT ALL PRIVILEGES ON base_de_dados * TO usuário;
Pergunta 10 -- /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:
cria uma nova tabela resultado da consulta da tabela Cliente apenas com os campos Nome e 
Telefone.
não criará nenhum objeto, mas mostrará o resultado da consulta da tabela Cliente apenas com os 
campos Nome e Telefone.
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. 
Resposta correta
cria uma View resultado da consulta da tabela Cliente apenas com os campos 
Nome e Telefone.
cria uma View com dados físicos resultado da consulta databela Cliente apenas com os campos 
Nome e Telefone

Continue navegando