Você está na página 1de 2

Parte 3 – Parte Teórica das Questões

10 - Uma view em banco de dados é uma tabela virtual que armazena o resultado de uma
consulta. Ela pode ser usada para simplificar consultas complexas e melhorar a eficiência do
banco de dados. Por exemplo, se você tem várias tabelas com informações de colaboradores,
como dados pessoais e dados funcionais, e precisa montar um select para mostrar o nome e a
data de admissão deles, terá que toda vez fazer o select com as duas tabelas. Com uma view,
você pode criar um select com um conjunto de várias tabelas e salvar essa consulta em um
arquivo. Sql, dessa forma, você pode acessar esses dados com mais facilidade e rapidez, sem
precisar escrever a consulta toda vez que precisar dessas informações. Além disso, você pode
adicionar, remover ou alterar colunas da sua view a qualquer momento, e ainda aplicar
cláusulas where, group by, order by e etc

11 - As funções em banco de dados são usadas para encapsular lógicas de negócios, promover
a reutilização de código e melhorar a manutenibilidade do banco de dados. Elas permitem que
você execute uma operação complexa em um conjunto de dados e retorne um resultado. Por
exemplo, você pode criar uma função que calcula a idade de um colaborador com base na data
de nascimento dele. Essa função pode ser usada em várias consultas, sem precisar escrever a
lógica de cálculo toda vez. Além disso, se você precisar alterar a lógica de cálculo, basta alterar
a função em vez de alterar todas as consultas que usam essa lógica. Isso torna o código mais
fácil de manter e reduz o risco de erros de lógica.

Por exemplo, o Excel possui várias funções de banco de dados, como BDMÉDIA, BDCONTAR e
BDMULTIPL, que podem ser usadas para executar operações em grandes conjuntos de dados.
Essas funções permitem que você calcule a média, conte o número de células que contêm
números e multiplique os valores em um campo específico de registros que correspondem ao
critério em um banco de dados.

Em resumo, as funções em banco de dados são uma ferramenta poderosa para simplificar
consultas complexas, promover a reutilização de código e melhorar a manutenibilidade do
banco de dados.

12 - Uma Stored Procedure é um conjunto de comandos SQL que podem ser armazenados no
banco de dados e executados a qualquer momento. Ela pode ajudar a agrupar um conjunto de
instruções SQL para executar uma tarefa específica. Por exemplo, se você precisa executar
uma série de instruções SQL para atualizar várias tabelas, pode criar uma Stored Procedure
que execute essas instruções em uma única transação. Isso pode ajudar a melhorar a eficiência
do banco de dados, reduzir o tráfego de rede e simplificar o código.

As Stored Procedures podem ser usadas para executar tarefas complexas, como cálculos,
validações e atualizações de dados. Elas também podem ser usadas para encapsular lógicas de
negócios e promover a reutilização de código. Por exemplo, se você tem uma consulta SQL
complexa que é usada em várias partes do seu aplicativo, pode criar uma Stored Procedure
que execute essa consulta e retornar o resultado. Dessa forma, você pode reutilizar o código
em várias partes do seu aplicativo, sem precisar escrever a consulta toda vez.

Em resumo, as Stored Procedures são uma ferramenta poderosa para agrupar um conjunto de
instruções SQL para executar uma tarefa específica, melhorar a eficiência do banco de dados,
reduzir o tráfego de rede, simplificar o código, encapsular lógicas de negócios e promover a
reutilização de código.

13 - Uma Trigger é um procedimento armazenado no banco de dados que é chamado


automaticamente sempre que ocorre um evento especial no banco de dados. Por exemplo, um
acionador pode ser chamado quando uma linha é inserida em uma tabela especificada ou
quando determinadas colunas da tabela estão sendo atualizadas.

As Triggers podem ser usadas para automatizar ações quando determinados eventos de banco
de dados ocorrem. Por exemplo, você pode criar uma Trigger que envia um e-mail para um
administrador sempre que um novo registro é inserido em uma tabela específica. Dessa forma,
você pode ser notificado imediatamente quando ocorrer uma mudança importante no banco
de dados.

As Triggers também podem ser usadas para aplicar regras de negócios e garantir a integridade
dos dados. Por exemplo, você pode criar uma Trigger que verifica se um colaborador tem
idade suficiente para se aposentar antes de permitir que ele seja removido do banco de dados.
Isso pode ajudar a garantir que os dados sejam precisos e consistentes.

Em resumo, as Triggers são uma ferramenta poderosa para automatizar ações quando
determinados eventos de banco de dados ocorrem e garantir a integridade dos dados.

Você também pode gostar