Logo Passei Direto
Buscar

Bases de Dados

Colégio Objetivo
Com relação a conceito de álgebra relacional aplicada às operações de banco de dados, Analise as afirmativas a seguir:


I - Pacotes podem tipos diferentes de componentes como function e store procedure.
II - Pacotes não favorecem a gestão de segurança de banco de dados.
III - Todo que qualquer sistema gerenciador de banco de dados permite uso de pacotes com qualquer tipo de recurso.
IV - Tipos PL/SQL não são permitidos em pacotes.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Analisando as afirmativas sobre o conceito de álgebra relacional aplicada às operações de banco de dados: I - Pacotes podem ter diferentes tipos de componentes, como funções e stored procedures. Essa afirmativa está correta. II - Pacotes não favorecem a gestão de segurança de banco de dados. Essa afirmativa está incorreta. Os pacotes podem ser utilizados para organizar e encapsular procedimentos e funções, o que pode contribuir para a gestão de segurança do banco de dados. III - Nem todo sistema gerenciador de banco de dados permite o uso de pacotes com qualquer tipo de recurso. Essa afirmativa está incorreta. Alguns sistemas podem ter restrições quanto aos tipos de recursos que podem ser utilizados em pacotes. IV - Os tipos PL/SQL são permitidos em pacotes. Essa afirmativa está incorreta. Os tipos PL/SQL são permitidos em pacotes. Portanto, as afirmativas corretas são I e IV.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Assinale a alternativa que apresenta corretamente os fundamentos sobre segurança de dados.


Resposta correta: a alternativa está correta, pois uma política de segurança deve estar em conformidade com a política organizacional da empresa. DBA tem o papel de gerenciar o banco de dados, e uma das funções é conceder permissões a usuários. Essas permissões devem estar de acordo com a política de segurança da empresa e também em conformidade com a política organizacional.

Em relação ao texto anterior e os estudos aprendidos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):

Uma function pode receber parâmetros de entrada e de saída.
Uma function é recompilada toda vez que é executada.
Uma function sempre deve retornar um valor.
Uma function pode ser chamada dentro de um store procedure.

Considerando o excerto apresentado, analise as afirmativas a seguir:

I - Segurança de dados pode ser implementada via controle de acesso.
II - Políticas de segurança da informação determinam os controles de segurança.
III - Aspectos físicos de infraestrutura estão relacionados à segurança.
IV - Segurança deve ser estendida às stored procedures.

Com base no exposto, analise as afirmativas a seguir:

I - Gatilhos podem ser disparados antes ou depois de um evento.
II - Gatilhos melhoram o desenvolvimento de uma aplicação.
III - Num ambiente cliente/servidor, todas as operações de gatilhos são executadas no servidor.
IV - Na alteração de regras de negócio, somente o trigger correspondente à regra é alterado.

Analise as asserções a seguir e a relação proposta entre elas:

I - Um banco de dados pode disparar um e-mail como alerta ao administrador sinalizando que alguma alteração houve no modelo de dados.
Por que
II - Essa alteração é denominada evento. Evento disparam gatilhos sem intervenção do usuário.
A seguir, assinale a alternativa correta:


a) A alternativa está correta, pois os eventos são operações que ocorrem na base de dados como operações de inserção, exclusão ou atualização. Essas operações podem disparar gatilhos como enviar um e-mail de alerta ao administrador do sistema de banco de dados sinalizando que algo ocorreu no modelo de dados.
b) A alternativa está correta, pois os operações com triggers melhoram a eficiência do sistema de banco de dados como um todo porque podem ser disparadas antes ou depois de um evento, podem ser alteradas somente as regras correspondentes a determinadas regras de negócios, caso haja alguma alteração na regra de negócio, triggers são executados no servidor.
c) A alternativa está correta, pois pacotes são rotinas que agrupam diversas ações que são executadas no banco de dados. Só sistemas gerenciadores de banco de dados completos que permitem o uso de todos os recursos como gatilhos, PL/SQL, procedure, functions em pacotes. A gestão da segurança via permissões e acesso é beneficiada pelo uso de pacotes.
d) A alternativa está correta, pois views podem ser criadas e alteradas por comando de definição de dados chamados de DDL. Pertence a classe desses comandos CREATE, MODIFY, ALTER, DROP e são usados para controlar operações como criação, alteração e exclusão de visões, tabelas ou banco de dados.

Considerando o excerto apresentado, analise as afirmativas a seguir:

I - Na otimização de banco de dados, os eventos são operações DML que disparam uma ação sob determinada condição
II - Na otimização de banco de dados, views são tabelas virtuais que simplificam o acesso da informação numa consulta
III - Na otimização de banco de dados, stored procedure pode reduzir o tráfego na rede de computadores, visto que são executados no servidor.
IV - Na otimização de banco de dados, functions podem ser utilizadas para computar valores e promover reusabilidade.
Está correto o que se afirma em:

I - Na otimização de banco de dados, os eventos são operações DML que disparam uma ação sob determinada condição
II - Na otimização de banco de dados, views são tabelas virtuais que simplificam o acesso da informação numa consulta
III - Na otimização de banco de dados, stored procedure pode reduzir o tráfego na rede de computadores, visto que são executados no servidor.
IV - Na otimização de banco de dados, functions podem ser utilizadas para computar valores e promover reusabilidade.
a) I e II estão corretas.
b) II e III estão corretas.
c) III e IV estão corretas.
d) I, III e IV estão corretas.

Com base no exposto, analise as afirmativas a seguir:

I - Um programador criou um visão num banco de dados relacional e usou um comando DDL
II - Um programador fez a alteração na estrutura da visão contida num banco de dados relaciona, e usou um comando DML
III - Um programador fez uma inserção de registros numa tabela através da view e fez uso de um comando DML
IV - Os dados da tabela precisaram ser atualizados pela visão, esses foram atualizados através de um comando DTL

A partir da análise das afirmacoes, assinale a alternativa que apresenta a sequência correta:

I - Um programador criou um visão num banco de dados relacional e usou um comando DDL
II - Um programador fez a alteração na estrutura da visão contida num banco de dados relaciona, e usou um comando DML
III - Um programador fez uma inserção de registros numa tabela através da view e fez uso de um comando DML
IV - Os dados da tabela precisaram ser atualizados pela visão, esses foram atualizados através de um comando DTL
a) I, II, III e IV estão corretas.
b) Apenas a afirmativa I está correta.
c) Apenas as afirmativas II e III estão corretas.
d) Apenas as afirmativas III e IV estão corretas.

Mais conteúdos dessa disciplina