Buscar

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

23/11/2021 20:03 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_15607271_1/review/inline-feedback?… 1/7
Ocultar opções de resposta 
Pergunta 1 -- /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.
Resposta correta
CREATE TABLE Cliente (
 Cod_cli INTEGER PRIMARY KEY,
 Nome VARCHAR (50),
 Endereco VARCHAR (50),
 Telefone VARCHAR (20)
);
CREATE TABLES Cliente (
 Cod_cli INTEGER,
 Nome VARCHAR (50),
 Endereco VARCHAR (50),
 Telefone VARCHAR (20);
)
CREATE Cliente (
 Cod_cli INTEGER
 Nome VARCHAR (50),
 Endereco VARCHAR (50),
 Telefone VARCHAR (20)
);
23/11/2021 20:03 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_15607271_1/review/inline-feedback?… 2/7
Ocultar opções de resposta 
CREATE TABLE Cliente (
 Cod_cli INTEGER PRIMARY KEY
 Nome VARCHAR (50)
 Endereco VARCHAR (50)
 Telefone VARCHAR (20)
);
CREATE Cliente (
 Cod_cli INTEGER PRIMARY KEY,
 Nome VARCHAR (50),
 Endereco VARCHAR (50),
 Telefone VARCHAR (20)
);
Pergunta 2 -- /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.
REVOKE PRIVILEGES ALL ON base_de_dados FROM usuário;
GRANT PRIVILEGES ALL ON base_de_dados TO usuário;
Resposta corretaREVOKE SELECT ON biblioteca.Curso FROM usuário;
23/11/2021 20:03 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_15607271_1/review/inline-feedback?… 3/7
Ocultar opções de resposta 
GRANT PRIVILEGES ON base_de_dados TO usuário;
GRANT ALL PRIVILEGES ON base_de_dados * TO usuário;
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:
um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto.
um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado.
Resposta correta
um fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o 
contrário será permitido.
um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, nem o 
produto poderá ser excluído.
tanto um produto quanto um fornecedor relacionado poderão ser excluídos livremente.
Pergunta 4 -- /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.
23/11/2021 20:03 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_15607271_1/review/inline-feedback?… 4/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Escolha a alternativa em que o comando apresenta a sintaxe genérica correta para eliminar um registro 
específico da tabela.
DELETE nome da tabela WHERE campo chave = condição;
DELETE INTO nome da tabela WHERE campo chave = condição;
Resposta corretaDELETE FROM nome da tabela WHERE campo chave = condição;
DELETE FROM nome da tabela; 
DELETE BY nome da tabela;
Pergunta 5 -- /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:
Resposta corretaacrescentará a coluna Sigla à tabela vendascopia e não aceitará valores nulos.
o comando necessita de sinal de igual antes do NOT NULL.
o comando necessita de um parâmetro FROM antes de Sigla.
apenas acrescentará a restrição de não aceitar valores nulos a coluna especificada.
acrescentará a coluna vendascopia à tabela Sigla e não aceitará valores nulos.
Pergunta 6 -- /1
23/11/2021 20:03 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_15607271_1/review/inline-feedback?… 5/7
Ocultar opções de resposta 
Ocultar opções de resposta 
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 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 nova tabela resultado da consulta da tabela Cliente apenas com os campos Nome e 
Telefone.
cria uma View com dados físicos 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.
Pergunta 7 -- /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.
Resposta corretaSHOW CREATE TABLE nome da tabela;
DESCRIBE nome da tabela; 
DESCRIT nome da tabela; 
23/11/2021 20:03 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_15607271_1/review/inline-feedback?… 6/7
Ocultar opções de resposta 
SHOW DESCRIT nome da tabela;
SHOW TABLE nome da tabela;
Pergunta 8 -- /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.
SHOW TABLE nome da tabela;
Resposta corretaSHOW CREATE TABLE nome da tabela;
VIEW TABLES nome da tabela;
SELECT CREATE TABLE nome da tabela;
SHOW * TABLE nome da tabela;
Pergunta 9 -- /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. 
23/11/2021 20:03 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_15607271_1/review/inline-feedback?… 7/7
Ocultar opções de resposta 
Ocultar opções de resposta 
De acordo com essas informações os conteúdos estudados sobre comandosSQL, 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.
Resposta corretaCREATE SEQUENCE elemento START WITH 100 INCREMENT BY 3.
CREATE SEQUENCE elemento START 100 INCREMENT BY 3.
CREATE SEQUENCE elemento 100 START INCREMENT BY 3.
CREATE SEQUENCE elemento 100 START INCREMENT BY -3.
SEQUENCE elemento START 100 INCREMENT BY 3.
Pergunta 10 -- /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:
SQL Intrusion.
SQL Insert.
Resposta corretaSQL Injection.
SQL Extrusion.
SQL Malware.

Continue navegando