Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação On-Line 5 (AOL 5) - Banco de Dados • Pergunta 1 1 em 1 pontos Esse tipo de banco de dados não possui sua estrutura de dados disponibilizada em tabelas organizadas com atributos de tipos específicos e permite que itens de dados do mesmo tipo possam ter diferentes conjuntos de atributos. De acordo com essas informações e o conteúdo estudado sobre tipos de bancos de dados, pode-se afirmar que o texto se refere a um banco de dados: Resposta Selecionada: e. Não Relacional. Respostas: a. Hierárquico. b. Em Árvore. c. Relacional. d. Orientado a Objetos. e. Não Relacional. • Pergunta 2 1 em 1 pontos 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: Resposta Selecionada: b. um fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o contrário será permitido. Respostas: a. um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto. b. um fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o contrário será permitido. c. um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado. d. tanto um produto quanto um fornecedor relacionado poderão ser excluídos livremente. e. um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, nem o produto poderá ser excluído. • Pergunta 3 1 em 1 pontos 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. Resposta Selecionada: e. REVOKE SELECT ON biblioteca.Curso FROM usuário; Respostas: a. GRANT PRIVILEGES ALL ON base_de_dados TO usuário; b. GRANT PRIVILEGES ON base_de_dados TO usuário; c. GRANT ALL PRIVILEGES ON base_de_dados * TO usuário; d. REVOKE PRIVILEGES ALL ON base_de_dados FROM usuário; e. REVOKE SELECT ON biblioteca.Curso FROM usuário; • Pergunta 4 1 em 1 pontos 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. Resposta Selecionada: b. DELETE FROM nome da tabela WHERE campo chave = condição; Respostas: a. DELETE BY nome da tabela; b. DELETE FROM nome da tabela WHERE campo chave = condição; c. DELETE INTO nome da tabela WHERE campo chave = condição; d. DELETE FROM nome da tabela; e. DELETE nome da tabela WHERE campo chave = condição; • Pergunta 5 1 em 1 pontos 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). Resposta Selecionada: a. SHOW DATABASES; Respostas: a. SHOW DATABASES; b. SELECT SHOW DATABASES; c. SELECT DATABASES; d. VIEW DATABASES; e. SHOW * DATABASES; • Pergunta 6 1 em 1 pontos 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. Resposta Selecionada: d. SHOW TABLES; Respostas: a. SELECT TABLES; b. SELECT SHOW TABLES; c. SHOW * TABLES; d. SHOW TABLES; e. VIEW TABLES; • Pergunta 7 1 em 1 pontos 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. 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 é: Resposta Selecionada: c. USE nome da base de dados; Respostas: a. USE SELECT nome da base de dados; b. SELECT nome da base de dados; c. USE nome da base de dados; d. USE VIEW nome da base de dados; e. SELECT USE nome da base de dados; • Pergunta 8 1 em 1 pontos 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: Resposta Selecionada: c. acrescentará a coluna Sigla à tabela vendascopia e não aceitará valores nulos. Respostas: a. o comando necessita de sinal de igual antes do NOT NULL. b. apenas acrescentará a restrição de não aceitar valores nulos a coluna especificada. c. acrescentará a coluna Sigla à tabela vendascopia e não aceitará valores nulos. d. acrescentará a coluna vendascopia à tabela Sigla e não aceitará valores nulos. e. o comando necessita de um parâmetro FROM antes de Sigla. • Pergunta 9 1 em 1 pontos 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. Resposta Selecionada: a. DESCRIBE nome da tabela; Respostas: a. DESCRIBE nome da tabela; b. SHOW CREATE TABLE nome da tabela; c. SHOW DESCRIT nome da tabela; d. SHOW TABLE nome da tabela; e. DESCRIT nome da tabela; • Pergunta 10 1 em 1 pontos 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. Resposta Selecionada: d. SHOW CREATE TABLE nome da tabela; Respostas: a. SHOW TABLE nome da tabela; b. SHOW * TABLE nome da tabela; c. SELECT CREATE TABLE nome da tabela; d. SHOW CREATE TABLE nome da tabela; e. VIEW TABLES nome da tabela; Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10
Compartilhar