Questões de Concurso sobre DCL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
52 questões encontradas
Questões por página
20
Mais recentes
 

Um Programador de Sistemas realizou operações com um banco de dados relacional usando comandos dos tipos DDL, DML, DCL e DTL. Ele usou corretamente os respectivos comandos:


A

GRANT, CALL, DELETE e INSERT.


B

DROP, UPDATE, REVOKE e ROLLBACK.


C

DELETE, COMMIT, DECLARE e GRANT.


D

CREATE, ROOLBACK, GRANT e SAVEPOINT.


E

ALTER, REVOKE, CALL e COMMI T.

Um dos mecanismos de segurança em um sistema de banco de dados é o subsistema de autorização, que permite a usuários que têm privilégios específicos concederem de forma seletiva e dinâmica esses privilégios a outros usuários e, subsequentemente, revogarem esses privilégios, se desejarem. Os comandos SQL que permitem a um usuário conceder privilégios a outros usuários e revogar privilégios concedidos a outros usuários são, respectivamente:


A

INSERT PRIVILEGES e DELETE PRIVILEGES.


B

CREATE ROLE e DROP ROLE.


C

CONCEDE e EXCLUDE.


D

GRANT e REVOKE


E

ALLOW e DISALLOW.

Em SQL, os comandos utilizados para conceder, retirar e controlar permissões de uso, visando à integridade e à segurança do BD, são chamados de:DBS


A

DBA


B

DCL


C

DDL


D

DML

O administrador de um banco de dados deseja remover do usuário RH5678 o privilégio de excluir linhas da tabela RH05_FUNCIONARIO.


Qual comando SQL executará o que esse administrador deseja?


A

REVOKE DELETE ON RH05_FUNCIONARIO FROM RH5678


B

PURGE DELETE FROM RH5678 ON RH05_FUNCIONARIO


C

DROP DELETE ON RH05_FUNCIONARIO FROM USER RH5678


D

DROP FUNCTION DELETE ON RH05_FUNCIONARIO FROM RH5678


E

DELETE FUNCTION DELETE FROM RH5678 ON RH05_FUNCIONARIO

No SQL, o comando grant permite outorgar a um usuário (ou papel) privilégios sobre determinados recursos. Quando usado com a opção with grant option, o comando grant permite que:


A

no caso de privilégios outorgados a papéis seja possível identificar usuários que excepcionalmente não devem receber esses privilégios;


B

os privilégios outorgados não possam ser alvo de comandos revoke emitidos por usuários diferentes daquele que outorgou incialmente;


C

os privilégios sejam outorgados em caráter temporário, sendo automaticamente removidos quando da expiração do prazo estabelecido;


D

o usuário que recebe um privilégio possa concedê-lo a outros usuários;


E

os privilégios sejam concedidos condicionalmente, e posteriormente confirmados mediante a execução automática de um procedimento de autorização.

Considere as afirmações abaixo.


I - No sistema operacional Windows 2000, os soquetes TCP/IP são implementados sob um padrão chamado SOCWIN.

II - Podemos atribuir a um usuário várias formas de autorização sobre partes de um banco de dados. Cada um destes tipos de autorização é chamado de um privilégio. Podemos autorizar um usuário a todos, a nenhum ou a uma combinação desses privilégios sobre partes específicas de um banco de dados. Os comandos da linguagem de definição de dados da SQL para, respectivamente, conferir, autorização e revogar uma autorização são AUTORITY e CANCEL.


Pode-se afirmar que:




A

apenas a afirmação II está correta.


B

apenas a afirmação I está correta.


C

todas as afirmações estão incorretas.


D

todas as afirmações estão corretas.

Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente,


A

Drop e Grant.


B

Grant e Delete.


C

Delete e Update.


D

Update e Drop.

O administrador de banco de dados (DBA) pode conceder ou retirar privilégios de operações no banco de dados para os usuários.

Isso é realizado através das declarações


A

Access e Deny.


B

Grant e Revoke.


C

Authorize e Deny.


D

Access e Remove.


E

Authorize e Remove.

Trata-se de um SGBD relacional que suporta SQL padrão e algumas extensões proprietárias de PL-SQL, da Oracle.


C
Certo

E
Errado

No modelo relacional, um dos itens de maior significância é a ordem em que as tuplas encontram-se no corpo de uma relação, pois tal ordem define os mecanismos de armazenamento e o desempenho das consultas.


C
Certo

E
Errado

Em um banco de dados relacional, a primeira forma normal requer que todos os domínios de atributos incluam somente valores simples, não divisíveis, e que todo valor de atributo em todas as tuplas tenham apenas um valor do seu domínio.


C
Certo

E
Errado
   
Gerar simulado