Questões Informática PL SQL

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


1Q229814 | Informática, PL SQL, Programador de Computador, TRE CE, FCC

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...THEN, WHILE e LOOP.

II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.

III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.

IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras.

Está correto o que consta em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Sumaia Santana
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.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.