O controle de transação é bem definido em um SGBD pela declaração:
I. Commit que possibilita à aplicação especificar o término da transação. II. Rollback que possibilita à aplicação especificar o término da transação. III. Commit que possibilita ao SGBD especificar o término da transação. IV. Rollback que possibilita ao SGBD especificar o término da transação. Está correto o que se afirma emAcerca dos modelos de bancos de dados, julgue os seguintes itens.
Alguns SGBDs orientados a objetos geram automaticamente os identificadores dos objetos que armazenam. Esses objetos tipicamente mantêm as suas identidades mesmo se os valores dos seus atributos forem modificados. Esse conceito de identidade difere do adotado para as tuplas nos bancos relacionais, em que as tuplas são diferenciadas pelos valores dos seus atributos.
Acerca de sistemas gerenciadores de banco de dados (SGBDs) e SQL (structured query language), julgue os itens subseqüentes.
Em um SGBD relacional, a geração de log é um requisito importante para o processo de auditoria e melhoramento de desempenho do banco de dados.
Acerca de sistemas gerenciadores de banco de dados (SGBDs) e SQL (structured query language), julgue os itens subseqüentes.
Um SGBD que possua características de segurança dos dados deve implementar diversos tipos de controle, em diversas camadas lógicas e físicas de acesso e modificação do dado.
Acerca de sistemas gerenciadores de banco de dados (SGBDs) e SQL (structured query language), julgue os itens subseqüentes.
Um banco de dados relacional segue os princípios de álgebra relacional voltada para a teoria dos conjuntos.
Acerca do SGBD Oracle, julgue os seguintes itens.
Os privilégios podem ser atribuídos ou removidos de usuários e papéis; um usuário pode conceder privilégios a outros usuários ou papéis com o comando grant. O comando grant pode ser executado com a opção with grant option, isso permite que o receptor dos privilégios possa concedê-los a outros. INSERT, UPDATE, DELETE, ALTER, REFERENCES, INDEX, ALL, EXECUTE, SELECT e READ são privilégios que um usuário pode conceder.
Acerca do SGBD Oracle, julgue os seguintes itens.
Uma tabela pode ser particionada para melhorar a performance e facilitar a sua administração; as linhas de uma tabela particionada são divididas entre outras tabelas; as faixas de valores armazenadas em cada partição podem ser informadas com o comando create table; o comando alter table possibilita alterar as estruturas das partições; o nome da partição com os dados pode ser informado quando é feita uma consulta.
Acerca do SGBD Oracle, julgue os seguintes itens.
Um procedimento armazenado (stored procedure) pode ser composto por enunciados SQL e PL/SQL armazenados no SGBD e pode ser usado a partir de diferentes aplicações. Para executar um procedimento armazenado, um usuário precisa ter permissão para executar o procedimento e para acessar as mesmas tabelas que o procedimento acessa ao ser executado.
Com relação a funcionalidades de SGBD, assinale a opção correta.