Atividade 01 - Topicos especiais banco de dados
Por: Rodrigo.Claudino • 27/10/2018 • 1.110 Palavras (5 Páginas) • 590 Visualizações
...
A dependência funcional é um relacionamento entre dois ou mais atributos de forma que o valor de um atributo identifique o valor para cada um dos outros atributos, ou seja, um atributo está relacionado a outro. Por exemplo: Código do cliente ➔ Nome do cliente. Note que para descobrirmos o nome do cliente (dentro de um conjunto de clientes), primeiramente precisamos saber qual é o código dele. Assim, o campo/atributo nome é dependente do campo/atributo código. Na definição dos campos de uma entidade podem ocorrer casos em que um campo não seja dependente diretamente da chave primária ou de parte dela, mas sim dependente de outro campo da tabela, campo este que não a Chave Primária. Quando isto ocorre, dizemos que a tabela possui dependência funcional transitiva.
Questão 05 (1,0 ponto)
Quanto à segurança e à autorização em Bancos de Dados,
I. Uma das preocupações de segurança em banco de dados é a perda de integridade, ou seja, que a informação seja protegida contra a modificação imprópria.
II. Não é preocupação da segurança em banco de dados a disponibilidade das informações para um usuário.
III. O administrador do banco de dados é responsável pela segurança geral do sistema de banco de dados.
IV. O controle de acesso ao dicionário tem um forte controle de como a informação é propagada e usada.
V. Os comandos GRANT e REVOKE são utilizados para a criação de papéis que definem o que cada usuário pode fazer
Verifica-se que estão corretos os itens
A) I, II e V, apenas.
B) III, IV e V, apenas.
C) II, III e IV, apenas.
D) I e III, apenas.
E) I, III, IV e V, apenas
Justifique:
Resposta letra D.
A principal preocupação no tocante a segurança de dados é a sua integridade, logo a afirmativa I está correta. Assim como a garantia de integridade, a disponibilidade dos dados é primordial, logo a afirmativa II está incorreta. A III diz o óbvio, está correta. O dicionário de dados de um banco de dados é usado, quando necessário somente pelo administrador do mesmo, logo não existe relação com a propagação e utilização dos dados do BD. Os comandos GRANT e REVOKE são comandos transact-sql usados para atribuir e negar permissões para acessos a objetos e recursos, e não para criação de papeis.
...