Sobre Bancos de Dados, analise:I. PL/SQL combina a facilidade e flexibilidad...
Responda: Sobre Bancos de Dados, analise:I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...T...
💬 Comentários
Confira os comentários sobre esta questão.

Por Sumaia Santana em 31/12/1969 21:00:00
Gabarito: Alternativa B
I. A afirmativa é verdadeira. A linguagem PL/SQL da Oracle une a simplicidade e a versatilidade da SQL com os recursos das linguagens de programação estruturadas, como as estruturas condicionais IF...THEN e os loops WHILE e LOOP. Isso permite criar blocos de código mais complexos e poderosos para manipulação e controle dos dados no banco, ampliando as possibilidades além dos comandos SQL tradicionais.
II. Essa afirmativa está incorreta. As instruções DML (Data Manipulation Language) — que incluem comandos como INSERT, UPDATE, DELETE e SELECT — são usadas para gerenciar os dados propriamente ditos dentro das tabelas. Já a atribuição ou revogação de permissões e direitos de acesso ao banco de dados e seus objetos são realizadas por comandos da linguagem DCL (Data Control Language), como GRANT e REVOKE.
III. A afirmativa é verdadeira. Os triggers são procedimentos automáticos que são acionados diante de eventos específicos em tabelas ou visões. Eles podem ser empregados para automatizar tarefas como geração de dados, realizar auditorias de alterações, implementar regras complexas de integridade e até ajustar políticas de segurança de maneira personalizada, ampliando o controle sobre o comportamento do banco.
IV. Essa afirmativa também é verdadeira. As restrições de integridade — como chaves primárias, estrangeiras, restrições de unicidade e condições de verificação — são definidas durante a criação ou alteração da tabela e ficam registradas no dicionário de dados do banco. Dessa forma, essas regras são aplicadas de forma uniforme a todas as operações realizadas sobre os dados daquela tabela, independente do programa ou aplicação que está acessando o banco.
I. A afirmativa é verdadeira. A linguagem PL/SQL da Oracle une a simplicidade e a versatilidade da SQL com os recursos das linguagens de programação estruturadas, como as estruturas condicionais IF...THEN e os loops WHILE e LOOP. Isso permite criar blocos de código mais complexos e poderosos para manipulação e controle dos dados no banco, ampliando as possibilidades além dos comandos SQL tradicionais.
II. Essa afirmativa está incorreta. As instruções DML (Data Manipulation Language) — que incluem comandos como INSERT, UPDATE, DELETE e SELECT — são usadas para gerenciar os dados propriamente ditos dentro das tabelas. Já a atribuição ou revogação de permissões e direitos de acesso ao banco de dados e seus objetos são realizadas por comandos da linguagem DCL (Data Control Language), como GRANT e REVOKE.
III. A afirmativa é verdadeira. Os triggers são procedimentos automáticos que são acionados diante de eventos específicos em tabelas ou visões. Eles podem ser empregados para automatizar tarefas como geração de dados, realizar auditorias de alterações, implementar regras complexas de integridade e até ajustar políticas de segurança de maneira personalizada, ampliando o controle sobre o comportamento do banco.
IV. Essa afirmativa também é verdadeira. As restrições de integridade — como chaves primárias, estrangeiras, restrições de unicidade e condições de verificação — são definidas durante a criação ou alteração da tabela e ficam registradas no dicionário de dados do banco. Dessa forma, essas regras são aplicadas de forma uniforme a todas as operações realizadas sobre os dados daquela tabela, independente do programa ou aplicação que está acessando o banco.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários