Logo Passei Direto
Buscar

Atividade N2 - Práticas de Banco de Dados

Ferramentas de estudo

Questões resolvidas

A padrão SQL é uma linguagem utilizada para executar tarefas no banco de dados via uma interface e comandos de linha. A linguagem é escrita numa sintaxe própria para uso com banco de dados. Tarefas como visões e procedimentos são criadas através do uso de linguagem SQL.
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 são recompilada toda vez que é executada.
( ) Uma function sempre deve retornar um valor.
( ) Uma function pode ser chamada dentro de um store procedure.

Uma linguagem de programação orientada a objetos (LPOO) é uma linguagem que permite que objetos do mundo real sejam representados por uma sintaxe (escrita da linguagem) de programação. Novos banco de dados foram criados ao longo das décadas, dentre eles, o banco de dados orientados a objetos, que segue os princípios básicos de linguagem OO.
Analise as afirmativas a seguir, que apresentam os princípios da linguagem OO aplicada a bancos de dados orientados a objetos.
I - Os banco de dados orientados a objetos são manipulados por meio de métodos definidos nas classes.
II - Esses bancos de dados orientados a objetos são armazenados como objetos e organizados de forma sequencial.
III - Bancos de dados orientados a objetos fazem uso de princípios como herança e polimorfismo.
IV - O princípio de encapsulamento presente na linguagem PLOO não dá suporte no BDOO.

Um Data Mart é um Data Warehouse de tamanho reduzido que proporciona o apoio ao processo de tomada de decisão de uma área ou de um assunto específico, e não da organização como um todo, ou seja, um Data Mart deriva do Data Warehouse, que é um repositório único de dados.
Com base no exposto, analise as afirmativas a seguir.
I - O Data Mart modela um único processo de negócios.
II - A orientação de dados do Data Mart é por assunto ou dados.
III - O projeto físico do Data Mart é tão detalhado quanto o do DW.
IV - Em relação a um DW, um Data Mart é bastante simples.

Sistema gerenciador de banco de dados é um software de gerência da base de dados. Há diversos sistemas gerenciadores de banco de dados (SGBD) no mercado. Alguns SGBD são conhecidos como Oracle, MySQL SQL Server, IBM DB2 entre outros. Aplicações fazem uso do banco de dados que estão armazenados nos SGBDs.
Em relação ao tema de sistemas gerenciadores de banco de dados, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) Um SGBD possui uma interface para execução de comandos.
II. ( ) Um SGBD faz o controle da persistência de dados junto ao banco de dados.
III. ( ) Um SGBD gerencia o acesso à base de dados através do comando grant.
IV. ( ) Todo SGBD possui uma API de interação para uso do mesmo com um aplicação.

SQL é a linguagem padrão usadas em banco de dados. Há diversas instruções que podem ser implementadas no banco de dados com o objetivo de alcançar um resultado. Porém, em muitas ocasiões, a otimização dessas rotinas traz benefício. Otimização, por exemplo, que pode ser implementada pelo o uso de rotinas de triggers.
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 a regra é alterado.

Na evolução dos bancos de dados, desde sua idealização na década de 70, muitos tipos de banco de dados foram criados. Do relacional ao NoSQL, os bancos foram se adaptando às estruturadas de cada época. Na era da Internet, os bancos NoSQL ganharam muita importância no mercado empresarial.
Considerando o trecho anterior e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas:
I - As características dos bancos de dados NoSQL permitem uma escalabilidade horizontal e a replicação de dados.
Porque
II - Essas implementações fazem uso de modelos de armazenamento de dados semelhantes aos utilizados em sistemas relacionais.

Com o passar dos tempos e aumento de volumes de informações e transações, os bancos de dados se tornar lentos. A lentidão pode afetar trabalhos operacionais em empresas de grande consulta em banco como call centers. Uma otimização pode ser feitas revendo a atualizando as rotinas SQL.
Com base no texto anterior e nos estudos aprendidos, analise as afirmativas a seguir a respeito de operações de store procedure:
I. create PROCEDURE proc_aluno AS BEGIN select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor, c.idcurso, descricao_curso = c.descricao from alunos a inner join cursos c on c.idcurso = a.idcurso order by a.nome END
II. Create PROCEDURE proc_aluno @idaluno INT AS BEGIN select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor, c.idcurso, descricao_curso = c.descricao from alunos a inner join cursos c on c.idcurso = a.idcurso where idaluno = @idaluno END
III.- create PROCEDURE proc_aluno @idaluno INT, @idcurso INT, @nome VARCHAR(50), @email VARCHAR(50), @dtcadastro DATETIME = NULL, @valor DECIMAL(10,2) = NULL AS BEGIN UPDATE alunos set idcurso = @idcurso, nome = @nome, email = @email, dtcadastro = @dtcadastro, valor = @valor where idaluno = @idaluno END
IV. Create PROCEDURE proc_aluno @idaluno INT AS BEGIN DELETE alunos where idaluno = @idaluno END

Um desafio para a equipe de Tecnologia da Informação e comunicação (TIC), é extrair informações relevantes a respeito de um domínio, para apoiar sistemas de tomadas de decisões. Empresas necessitam ser assertivas nas tomadas de decisão, pois precisam se manter no mercado.
Considerando o apresentado, analise as afirmativas a seguir:
Classificação: proporciona um dimensionamento do conjunto de dados dentro das denominadas classes predefinidas, realizando a identificação de qual classe cada elemento faz parte.
Segmentação: proporciona a identificação de um conjunto de classes ou segmentos nos quais os dados analisados são divididos.
Sumarização: possibilita a descrição de determinados grupos de dados, oferecendo descrições resumidas deles.
Modelação de dependências: o objetivo desse tipo de tarefa está na identificação de um modelo que realize a descrição de dependências significativas entre as variáveis.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

A padrão SQL é uma linguagem utilizada para executar tarefas no banco de dados via uma interface e comandos de linha. A linguagem é escrita numa sintaxe própria para uso com banco de dados. Tarefas como visões e procedimentos são criadas através do uso de linguagem SQL.
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 são recompilada toda vez que é executada.
( ) Uma function sempre deve retornar um valor.
( ) Uma function pode ser chamada dentro de um store procedure.

Uma linguagem de programação orientada a objetos (LPOO) é uma linguagem que permite que objetos do mundo real sejam representados por uma sintaxe (escrita da linguagem) de programação. Novos banco de dados foram criados ao longo das décadas, dentre eles, o banco de dados orientados a objetos, que segue os princípios básicos de linguagem OO.
Analise as afirmativas a seguir, que apresentam os princípios da linguagem OO aplicada a bancos de dados orientados a objetos.
I - Os banco de dados orientados a objetos são manipulados por meio de métodos definidos nas classes.
II - Esses bancos de dados orientados a objetos são armazenados como objetos e organizados de forma sequencial.
III - Bancos de dados orientados a objetos fazem uso de princípios como herança e polimorfismo.
IV - O princípio de encapsulamento presente na linguagem PLOO não dá suporte no BDOO.

Um Data Mart é um Data Warehouse de tamanho reduzido que proporciona o apoio ao processo de tomada de decisão de uma área ou de um assunto específico, e não da organização como um todo, ou seja, um Data Mart deriva do Data Warehouse, que é um repositório único de dados.
Com base no exposto, analise as afirmativas a seguir.
I - O Data Mart modela um único processo de negócios.
II - A orientação de dados do Data Mart é por assunto ou dados.
III - O projeto físico do Data Mart é tão detalhado quanto o do DW.
IV - Em relação a um DW, um Data Mart é bastante simples.

Sistema gerenciador de banco de dados é um software de gerência da base de dados. Há diversos sistemas gerenciadores de banco de dados (SGBD) no mercado. Alguns SGBD são conhecidos como Oracle, MySQL SQL Server, IBM DB2 entre outros. Aplicações fazem uso do banco de dados que estão armazenados nos SGBDs.
Em relação ao tema de sistemas gerenciadores de banco de dados, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) Um SGBD possui uma interface para execução de comandos.
II. ( ) Um SGBD faz o controle da persistência de dados junto ao banco de dados.
III. ( ) Um SGBD gerencia o acesso à base de dados através do comando grant.
IV. ( ) Todo SGBD possui uma API de interação para uso do mesmo com um aplicação.

SQL é a linguagem padrão usadas em banco de dados. Há diversas instruções que podem ser implementadas no banco de dados com o objetivo de alcançar um resultado. Porém, em muitas ocasiões, a otimização dessas rotinas traz benefício. Otimização, por exemplo, que pode ser implementada pelo o uso de rotinas de triggers.
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 a regra é alterado.

Na evolução dos bancos de dados, desde sua idealização na década de 70, muitos tipos de banco de dados foram criados. Do relacional ao NoSQL, os bancos foram se adaptando às estruturadas de cada época. Na era da Internet, os bancos NoSQL ganharam muita importância no mercado empresarial.
Considerando o trecho anterior e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas:
I - As características dos bancos de dados NoSQL permitem uma escalabilidade horizontal e a replicação de dados.
Porque
II - Essas implementações fazem uso de modelos de armazenamento de dados semelhantes aos utilizados em sistemas relacionais.

Com o passar dos tempos e aumento de volumes de informações e transações, os bancos de dados se tornar lentos. A lentidão pode afetar trabalhos operacionais em empresas de grande consulta em banco como call centers. Uma otimização pode ser feitas revendo a atualizando as rotinas SQL.
Com base no texto anterior e nos estudos aprendidos, analise as afirmativas a seguir a respeito de operações de store procedure:
I. create PROCEDURE proc_aluno AS BEGIN select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor, c.idcurso, descricao_curso = c.descricao from alunos a inner join cursos c on c.idcurso = a.idcurso order by a.nome END
II. Create PROCEDURE proc_aluno @idaluno INT AS BEGIN select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor, c.idcurso, descricao_curso = c.descricao from alunos a inner join cursos c on c.idcurso = a.idcurso where idaluno = @idaluno END
III.- create PROCEDURE proc_aluno @idaluno INT, @idcurso INT, @nome VARCHAR(50), @email VARCHAR(50), @dtcadastro DATETIME = NULL, @valor DECIMAL(10,2) = NULL AS BEGIN UPDATE alunos set idcurso = @idcurso, nome = @nome, email = @email, dtcadastro = @dtcadastro, valor = @valor where idaluno = @idaluno END
IV. Create PROCEDURE proc_aluno @idaluno INT AS BEGIN DELETE alunos where idaluno = @idaluno END

Um desafio para a equipe de Tecnologia da Informação e comunicação (TIC), é extrair informações relevantes a respeito de um domínio, para apoiar sistemas de tomadas de decisões. Empresas necessitam ser assertivas nas tomadas de decisão, pois precisam se manter no mercado.
Considerando o apresentado, analise as afirmativas a seguir:
Classificação: proporciona um dimensionamento do conjunto de dados dentro das denominadas classes predefinidas, realizando a identificação de qual classe cada elemento faz parte.
Segmentação: proporciona a identificação de um conjunto de classes ou segmentos nos quais os dados analisados são divididos.
Sumarização: possibilita a descrição de determinados grupos de dados, oferecendo descrições resumidas deles.
Modelação de dependências: o objetivo desse tipo de tarefa está na identificação de um modelo que realize a descrição de dependências significativas entre as variáveis.

Prévia do material em texto

Atividade Final - PRÁTICAS DE BANCO DE DADOS
Pergunta 1:
A padrão SQL é uma linguagem utilizada para executar tarefas no banco de dados via uma interface e comandos de linha. A linguagem é escrita numa sintaxe própria para uso com banco de dados. Tarefas como visões e procedimentos são criadas através do uso de linguagem SQL.
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 são  recompilada toda vez que é executada.
(    )  Uma function sempre deve retornar um valor. 
(     )  Uma function pode ser chamada dentro de um store procedure.
A seguir, assinale a alternativa que apresenta a sequência correta:
Pergunta 2:
Uma linguagem de programação orientada a objetos (LPOO) é uma linguagem que permite que objetos do mundo real sejam representados por uma sintaxe (escrita da linguagem) de programação. Novos banco de dados foram criados ao longo das décadas, dentre eles, o banco de dados orientados a objetos, que segue os princípios básicos de linguagem OO.
 
Analise as afirmativas a seguir, que apresentam os princípios da linguagem OO aplicada a bancos de dados orientados a objetos.
 
I - Os banco de dados orientados a objetos são manipulados por meio de métodos definidos nas classes.
II - Esses bancos de dados orientados a objetos são armazenados como objetos e organizados de forma sequencial.
III - Bancos de dados orientados a objetos fazem uso de princípios como herança e polimorfismo.
IV - O princípio de encapsulamento presente na linguagem PLOO não dá suporte no BDOO.
 
Está correto o que se afirma em:
Pergunta 3:
Um Data Mart é um Data Warehouse de tamanho reduzido que proporciona o apoio ao processo de tomada de decisão de uma área ou de um assunto específico, e não da organização como um todo, ou seja, um Data Mart deriva do Data Warehouse, que é um repositório único de dados.
 
Com base no exposto, analise as afirmativas a seguir.
 
I - O Data Mart modela um único processo de negócios.
II - A orientação de dados do Data Mart é por assunto ou dados.
III - O projeto físico do Data Mart é tão detalhado quanto o do DW.
IV - Em relação a um DW, um Data Mart é bastante simples.
 
A partir da análise das afirmações, assinale a alternativa que apresenta a sequência correta: 
Pergunta 4: 
Sistema gerenciador de banco de dados é um software de gerência da base de dados. Há diversos sistemas gerenciadores de banco de dados (SGBD) no mercado. Alguns SGBD são conhecidos como Oracle, MySQL SQL Server, IBM DB2 entre outros. Aplicações fazem uso do banco de dados que estão armazenados nos SGBDs.
Em relação ao tema de sistemas gerenciadores de banco de dados, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
 
I. (  ) Um SGBD possui uma interface para execução de comandos.
II. (  ) Um SGBD faz o controle da persistência de dados junto ao banco de dados.
III. (  ) Um SGBD gerencia o acesso à base de dados através do comando grant.
IV. ( ) Todo SGBD possui uma API de interação para uso do mesmo com um aplicação.
 
Assinale a alternativa que apresenta a sequência correta:
Pergunta 5:
SQL é a linguagem padrão usadas em banco de  dados. Há diversas instruções que podem  ser implementadas no banco de dados com o objetivo de alcançar um resultado. Porém, em muitas ocasiões, a otimização dessas rotinas traz benefício. Otimização, por exemplo,  que pode ser implementada pelo o uso de rotinas de triggers.
 
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 a regra é alterado.                   
Está correto o que se afirma em:
Pergunta 6: 
Grandes massas de dados podem ser manipuladas e analisadas por meio de ferramentas como OLAP (Online Analytical Processing). Essas ferramentas são usadas diariamente por gestores de empresas, nas tomadas de decisão. Na arquitetura, essas ferramentas são classificadas em cinco tipos: ROLAP, MOLAP, HOLAP, DOLAP e WOLAP.  
 
Assinale a alternativa que apresenta a relação correta a respeito da ferramenta OLAP, classificada como ROLAP.
Pergunta 7:
Na evolução dos bancos de dados, desde sua idealização na década de 70, muitos tipos de banco de dados foram criados. Do relacional ao NoSQL, os bancos foram se adaptando às estruturadas de cada época. Na era da Internet, os bancos NoSQL ganharam muita importância no mercado empresarial.
 
Considerando o trecho anterior e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas:
 
I - As características dos bancos de dados NoSQL permitem uma escalabilidade horizontal e a replicação de dados.
Porque
II - Essas implementações fazem uso de modelos de armazenamento de dados semelhantes aos utilizados em sistemas relacionais.
 
A seguir, assinale a alternativa correta: 
Pergunta 8:
Numa banco de dados, diversas operações podem ser executadas sem a necessidade de interferência do usuário. Essas operações  são gatilhos que quando implementados no banco de dados,  otimizam os processos. Processos desenhados na fase de análise do negócio relacionado a uma determinada empresa.
 
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas:
 
 I -  Gatilhos podem ser usados para validar dados de entrada, fazer consulta cruzadas e replicar dados para diferentes arquivos para alcançar a consistência de dados.
Porque
II -   Views são tabelas virtuais que não contém dados e é um  resultado de dados de tabela base do modelo de dados.
 A seguir, assinale a alternativa correta:
Pergunta 9:
Com o passar dos tempos e aumento de volumes de informações e transações, os  bancos  de dados se tornar lentos. A lentidão  pode afetar trabalhos operacionais em empresas de grande consulta em banco como call centers. Uma otimização  pode ser feitas revendo a atualizando as rotinas SQL.
Com base no texto anterior e  nos estudos aprendidos, analise as afirmativas a seguir a respeito de operações de store procedure:
 I.  create PROCEDURE proc_aluno
AS
BEGIN
   
    select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor,
           c.idcurso, descricao_curso = c.descricao
    from alunos a
        inner join cursos c on c.idcurso = a.idcurso
        order by a.nome
           
END
 
 
II.    Create PROCEDURE proc_aluno
@idaluno                INT
AS
BEGIN
     
    select a.idaluno, a.nome, a.email, a.dtcadastro, a.valor,
           c.idcurso, descricao_curso = c.descricao
    from alunos a
        inner join cursos c on c.idcurso = a.idcurso
        where idaluno = @idaluno
         
END
 
III.- create PROCEDURE proc_aluno
@idaluno                INT,
@idcurso                INT,
@nome                   VARCHAR(50),
@email                  VARCHAR(50),
@dtcadastro             DATETIME = NULL,
@valor                  DECIMAL(10,2) = NULL
AS
BEGIN
     
    UPDATE alunos set idcurso = @idcurso, nome = @nome, email = @email, dtcadastro = @dtcadastro, valor = @valor
    where idaluno = @idaluno 
     
END
 
IV.   Create PROCEDURE proc_aluno
@idaluno                INT
AS
BEGIN
     
    DELETE alunos where idaluno = @idaluno
 
END
 
Está correto o que se afirma em:
Pergunta 10:
Um desafio para a equipe de Tecnologia da Informação e comunicação (TIC), é extrair informações relevantes a respeito de um domínio, para apoiar sistemas de tomadas de decisões. Empresas necessitam ser assertivas nas tomadas de decisão, pois precisam se manter no mercado.
 
Considerando o apresentado, analise as afirmativas a seguir:
 
Classificação: proporciona um dimensionamento do conjunto de dados dentro das denominadas classes predefinidas, realizando a identificação de qualclasse cada elemento faz parte.
Segmentação: proporciona a identificação de um conjunto de classes ou segmentos nos quais os dados analisados são divididos.
Sumarização: possibilita a descrição de determinados grupos de dados, oferecendo descrições resumidas deles.
Modelação de dependências: o objetivo desse tipo de tarefa está na identificação de um modelo que realize a descrição de dependências significativas entre as variáveis.
 
Está correto o que se afirma em:

Mais conteúdos dessa disciplina