• Orientação sobre apresentação:
    • Todos os que selecionaram este tópico
    • 02/09 - 18h00
    • Link para reunião: meet.google.com/zac-dwhu-dkx



  • Pesquisadores:
01. Rita Stella Silva Borges (Mediadora)
02. Rafaela Cristina Ferreira (Ok)
03. Breno Palma Miele Aniceto (Ok)
04. Samuel Reine Alves Ribeiro
05. Thiago Vinicius Onofre de Oliveira
06. Carlos Livius da Silva (Ok)
07. João Victor Guizi Gerardi (SM)


  • Como proceder até a apresentação?
    • A. Definir um Scrum Master
    • B. Criar o grupo do Tópico
    • C. Agendar as Daily Meetings
    • D. Organizar as cerimônias
    • E. Montar a apresentação
    • F. Caso algum participante desista ou desapareça avisar professor até 2 semanas antes
    • G. Upload na Wiki até um dia antes


  • Conteúdo da apresentação:
    • Capa Inicial: Nome Disciplina, Nome Tópico e integrantes
    • Índice mostrando todas as tecnologias pesquisadas
    • Slides para cada tema contendo:
      • Texto resumido
      • Imagens com referência
      • Vídeos com referência (2 minutos máximo)
      • Antepenúltima página: Um ou mais slides contendo uma unificação de todos os temas de forma que o funcionamento do tópico possa ser bem explicado. Pode ser vídeo, imagens e textos. No final dessa parte, a turma conseguirá conectar todos os temas ao tópico.
      • Penúltima página: links para anexos e referência das pesquisas
      • Página Final: Obrigado!!


  • Como deverá ser a apresentação?
    • 00: A partir da 2a apresentação, pesquisador [V] começa respondendo a FAQ do tópico anterior
    • 01. No início da aula,Pesquisador [I] compartilha tela com PDF ou PPT
    • 02. Pesquisador [I] abre a apresentação, explicando Capa e Índice
    • 03. Pesquisador [II] monitora o tempo e alerta quem extrapolar o limite
    • 03. Cada pesquisador [I a VII] apresenta seu tópico (Caso não esteja presente, alguém assume e o titular perde os pontos)
    • 04. Pesquisador [III] apresenta a Unificação do Tópico (antepenúltimo slide)
    • 05. Público começa as perguntas e pesquisador [IV] registra (Se a equipe não souber, responde no início da próxima aula)
    • 06. Pesquisador que estiver monitorando o cronômetro [II] controla tempo e se quem perguntou está satisfeito
    • 07. Pesquisador [I] agradece e finaliza a apresentação.


FAQ


  • 01.[ Gabriel Cardoso ] Depois do processamento de alguns dados, eles vão para o DW. Qual seria a diferença de um banco de dados para um DW?
    • Diferença entre DW e o banco de dados comum é que o banco de dados armazena os dados geralmente como tabelas e listas, quase sempre sem tratamento e anterior ao gerenciamento. O DW armazena os dados após o gerenciamento, ou seja, guarda informações tratadas. Consegue armazenar dados que não sejam necessariamente como forma de tabelas e listas.


  • 02.[ Pedro Henrique ] Teria alguma vantagem mesclar diversos modelos de bancos de dados para uma melhor performance?
    • Sim. Isso pode fornecer a um sistema melhor gerenciamento de seus arquivos internos e seus dados. Possibilitando que você guarde cada vez mais informações em bancos de dados do tipo relacional e o não relacional, cada um com uma aplicação diferente em cada setor de um sistema ou empresa.


  • 03. [ Israel Lúcio De Lima Vaz ] [ SQL ] É possível usar SQL em todos os bancos de dados? Ou há outras formas de armazenar dados.
    • É possível usar o SQL em todos os bancos de dados, uma outra opção pode ser o NoSQL.


  • 04.[ Nicolas de Paula Vieira Pinto ] [ Data Mining ] A respeito do Data Mining, a LGPD pode ser vista como uma ameaça para a continuação desta pratica? Se não, existe algum método para que um usuário não deixe seus dados expostos para as empresas?
    • Acredito qua não, porque a LGPD visa que será obrigação das empresas dar mais transparência para o usuário sobre quais dados estão sendo obtidos e para qual finalidade,ou seja , os dados ainda serão obtidos e analisados mas é direito do usuário ter consentimento e saber quais dados estão sendo utilizados e para qual objetivo. E sobre metódos para não deixar os dados expostos,alguns bem eficientes são :

Atenção às permissões solicitados por aplicativos; Ler os termos de uso dos serviços; Evitar WI-FI públicos; Procurar por serviços que coletam menos dados; Utilizar VPN que é uma rede virtual particular que faz com que seus dados fiquem criptografados e seu ip disfarçado

  • 05.[ Ludymilla Christina Vieira de Oliveira ] [ NoSQL ] Com base no NoSql , por ser um banco de dados nao relacional , caso fosse necessario a junção do SQL , como seria feita essa unificação ?
    • Essa unificação provavelmente seria realizada através de uma API que iria gerar a comunicação entre os dois tipos de bancos de dados. Como o exemplo da Apache Phoenix sendo uma camada de abstração SQL, que permite criar e interagir com tabelas DDL/DML por meio da sua API JDBC, assim convertendo SQL em chamadas de API HBase nativas.


  • 06.[ Vanessa Rosa da Costa ] [ Banco de Dados ] Comercial cliente
    • Um cliente (também conhecido como um comprador )é geralmente usado para se referir a um actual ou potencial comprador ou usuário dos produtos de um indivíduo ou organização, chamado o fornecedor ou vendedor. Isto acontece normalmente através da compra ou alguém de bens ou serviços .A proposta comercial é um documento muito importante, que poderá ser decisivo para que seu prospect vire um cliente. Um proposta comercial pode variar muito de acordo com a empresa, mas geralmente contém informações detalhadas do produto ou serviço oferecido, prazo e formas de pagamento .É por isso que é tão importante conhecer quem são os clientes que você busca são pontos que levo sempre em consideração na hora de atender uma grande ou média empresa ....


  • 07.[ Vitor Hugo Souto Oliveira ] [ SQL ] Como eu avalio superficialmente um projeto para saber a melhor opção para ele, entre SQL e NoSQL?
    • Para avaliar, você precisa comparar entre os dois sobre qual vai atender melhor as suas necessidades, comparando, poe exemplo, suas: consistências e durabilidades, dados estruturados, relacionamentos de dados e performances.


  • 08.[ Guilherme Dias Cardoso Silva ] [ Banco de Dados ] Como funciona o algoritmo de pesquisa de um data base? o que faz ele ser tão ágil tendo em vista o alto volume de dados de um data base.


  • 09.[ Victor Hugo Martins Alves ] [ BigData ] Como o Big Data se relaciona com o Data-Driven e qual os benefícios dessa relação?
    • A gestão data driven é aquela que utiliza a análise de dados para direcionar o planejamento e, principalmente, o processo de tomada de decisões. E o bigdata,  é o que torna possível o cruzamento da enorme quantidade de dados do data-driven, sem ele, os dados não poderiam se tornar informações úteis.


  • 10.[ Cássio de Souza Campos ] [ ETL ] Data warehouse é a mesma coisa q um servidor, ou seria um tipo de servidor, ou nada a ver?
    • Datawarehouse pode ser entendido como um banco de dados especializado. Ele toma as informações do bando de dado tradicional corporativo de uma empresa (e outras fontes de dados também podem ser adicionadas), e sumariza esses dados de forma organizada, gerando informações que podem ser acessadas por diversas áreas da empresa e de forma que não estejam limitadas a tabelas e minhas (como em um banco de dados tradicional).


  • 11.[ João Correa Neves Neto ] [ Data Mining ] É possível mexer na internet sem ser sujeito ao data mining ?
    • Data Mining é a procura de padrões em dados já coletados, mas é possível se manter mais protegido quanto a coleta de dados, utilizando VPN e tomando cuidado quando os termos de uso que se aceita em serviços e aplicativos por exemplo


  • 12.[ Nicholas Passos Morlin ] [ NoSQL ] É recomendado usar NoSQL e SQL na mesma empresa?
    • Se é recomendável eu não diria por que cada um se aplica de forma diferente. Porém se você estiver utilizando um sistema que possa arcar com os altos custos financeiros vindo da parte de um Banco Relacional e puder intercalar o seu sistema com um Banco Não Relacional, isso provavelmente se torne vantajoso pela flexibilidade, escalabilidade e disponibilidade que você terá.


  • 13.[ Wellington Marcio da Silva ] [ Banco de Dados ] Existe mais algum tipo de banco alem do relacional e nao relacional ?
    • Existem vários tipos de banco de dados, como Redis, MongoDB, PostgerSQL, mySQL entre outros porém se tratando da estrutura, ou seja, corpo de um banco de dados temos apenas o relacional que utiliza tabelas e o não-relacional que utiliza dados mistos que não se relacionam.


  • 14.[ Pablo Ramos Barbosa ] [ Banco de Dados ] Gostaria de saber se uma falha acontece em um servidor com o banco de dados distribuídos, pode haver a possibilidade de que esse servidor atrapalhe a rede inteira em um geral ?
    • Existe sim essa possibilidade, porém isso depende do tipo de armazenamento desse banco de dados distribuido BDD, onde temos o armazenamento por REPLICAÇÃO (o sistema mantem replicas idênticas da relação) o armazenamento de FRAGMENTAÇÃO (a relação é particionada em cada fragmentação) e tambem o armazenamento de REPLICAÇÃO e FRAGMENTAÇÃO (a relação é particionada em vários segmentos e o sistema mantem diversas replicas de cada fragmento) ou seja, se esse BDD nao tiver o tipo de armazenamento de REPLICAÇÃO e FRAGMENTAÇÃO as chances são grande de dar BO

Link pra saber mais: https://www.devmedia.com.br/o-que-e-um-banco-de-dados-distribuido/24762

  • 15.[ Bruno Brito ] [ BigData ] Já ouvi falar sobre os 3V's do BigData, o que são e para que servem?
    • Os 3 V's do BigData iniciais diz respeito a volume que é a quantidade de informações digitais que o bigdata consegue lidar, a variedade diz respeito a flexibilidade de interpretar dadosestruturados, semiestruturados e não estruturados e a velocidade que se relaciona à rapidez em que os dados são criados, gerados, produzidos e acessados. E com o decorrer foi se acrescentado outros 2 V's de veracidade que tem a ver com a procedência e a confiabilidade da informação extraída e tratada e a variabilidade uma vez que o big data trabalha com diferentes níveis de estruturação dos dados.


  • 16.[ Victor Amaro Gonçalves Tsutsumi ] [ BigData ] No tópico de BigData foi falado que umas das desvantagens era a falta de segurança de informações não ordenadas e usaram de exemplo o caso das informações que o Facebook passou para a campanha eleitoral americana. Dito isso, existe alguma maneira de proteger meus dados em algum site como o facebook ou isso só pode ser feito pela empresa?
    • Algumas empresas procuram utilizar algumas tecnicas de desidentificação, sendo elas anonimização, pseudoanonimização, encriptação, codificação-chave, entre outros, meios. Contudo, nossos dados são constantemente acessados e repassados para terceiros e em muitas vezes sem a nossa autorização. Alguns paises vem buscando legislações mais durar para evitar isso e no Brasil atualmente se tem a LGPD que é a Lei Geral de Proteção de Dados Pessoais que com tem o objetivo de proteger os direitos fundamentais de liberdade e de privacidade e o livre desenvolvimento da personalidade da pessoa natural.


  • 17.[ Evandro Lopes do Nascimento ] [ SQL ] O que é SQL Injection?
    • São instruções SQL que são enviadas ao banco de dados por um invasor SOS sistema com a finalidade de provocar algum dano. Existem situações, especialmente em sistemas web onde as informações que são recebidas do usuário, como formulário e parâmetros da URL podem vir acompanhadas de códigos SQL colocados pelo próprio usuário ou invasor. Nesses casos a recomendação e tratar as entradas de dados e eliminar esses códigos maliciosos antes de enviar as instruções para o banco.


  • 18.[ Leonardo Paiva ] [ SQL ] O que são views em SQL? Quais vantagens e desvantagens em utilizar?
    • View é uma tabela virtual no banco de dados. Com ela pode-se fazer, com comandos DML, a inserção de dados ou combinação de dados de tabelas diferentes, mas uma desvantagem é que uma view não armazena dados, ficando sempre dependente da(s) tabela(s) original(is).


  • 19.[ Rita Stella ] [ SQL ] O transact-SQL é próprio da Microsoft, gostaria de saber se posso utilizá-lo em outro sistema de banco ?
    • Se o banco de dados suportar essa linguagem, sim, pois, assim como o SQL, o T-SQL é uma linguagem de programação para lidar com banco de dados.


  • 20.[ Thomas Braga Costa ] [ ETL ] o warehouse sempre vai mostrar uma informação categorica ? ou sempre é necessario fazer esse refinamento até chegar ao resultado final?
    • Não sei se entendi bem o que você quis dizer com “informação categórica”. Mas sim, o DW toma dados do banco de dados de uma empresa (que são tratados (ETL) e transformados em informações). Então é preciso sim fazer o refinamento e o gerenciamento desses dados antes de colocá-los no DW.

O DW não se limita a mostrar dados através de linhas e tabelas como o banco de dados tradicional.

  • 21.[ Matheus Lopes de Sousa ] [ NoSQL ] Onde eu posso utilizar de melhor forma os bancos não relacionais ? E possível fazer a comunicação por meio de API com banco relacional ?
    • Se você for desenvolver um software que vai escalar MUITO ou, por exemplo, uma Rede-Social que necessita de uma eficiente arquitetura de replicação de dados, o NoSQL se torna a melhor opção por possuir maior disponibilidade e por sempre manter seus "nós" de cada cluster aptos a continuar.

Sim, se for uma API baseada em programa ou em Web como é fornecido pela Hbase, pela Apache Phoenix, é possível sim.

  • 22.[ Júlio César Soares da Silva ] [ Banco de Dados ] Por que o SQLite, a pesar de ser um banco de dados relacional, não pode ser implementado em arquitetura cliente-servidor ?
    • O SQLite e uma biblioteca da linguagem de programacao C, sendo assim não pode ser implementado em arquitetura cliente-servidos pois ele já é um servidor que lê e escreve diretamente no arquivo de Banco de Dados


  • 23.[ Eduardo Ferreira ] [ Data Mining ] primeiramente, parabéns ao grupo. minha pergunta é: É através do Data mining que o youtube analisa quais vídeos você assiste com uma frequência maior e te recomenda vídeos semelhantes ou isso é feito por um método diferente ao insinuado na apresentação, que seriam as propagandas que aparecem no Facebook
    • Sim, Youtube também utiliza Data Mining. Por exemplo : Quando se posta um video no Youtube é possível colocar palavras-chave sobre o conteúdo e quando um usário assiste um video o algoritmo do Youtube faz uma análise de que tipos de palavras-chave tem em comum nos videos que esse usuário assiste para recomendar outros videos com o mesmo tipo de conteúdo


  • 24.[ Matheus Antonio A dos Santos ] [ Banco de Dados ] Quais as principais empresas para tratamento de banco de dados atualmente ?
    • Temos na frente Microsoft com o SQL server, logo em seguida temos a Oracle com o RBDMS, temos também a IBM com o DB2. E essas são as três principais empresas de tratamento de banco de dados


  • 25.[ Augusto Maldonado Santos ] [ ETL ] Quais outras soluções para os problemas de armazenamento e gerenciamento de dados além do Data Warehouse?
    • São duas opções mais utilizadas no mundo corporativo: 1 - se o sistema da empresa está sobrecarregado e o servidor está lento, então pode ser que a troca desse servidor por um de maior capacidade de processamento resolva o problema. Geralmente essa solução será utilizada por pequenas empresas, que não podem arcar com os custos operacionais de gerenciamento de dados de um DW. Porém, não é viável para empresas médias ou grandes, já que um servidor que suporte suas demandas pode sair bem mais caro que o custo do DW. 2 - a segunda alternativa poderia ser fazer uma cópia simples do seu banco de dados. Sem o tratamento dos dados. Esse segundo banco seria atualizado periodicamente. Ao se necessitar, por exemplo, de um relatório de vendas para o setor comercial, os dados seriam retirados desse banco cópia. A cada vez que fosse necessário um novo relatório, acessaria esse novo banco para colher de lá os dados. Essa também é uma boa solução para empresas pequenas, já que esses relatórios geralmente são produzidos apenas mensalmente, e o custo operacional de gerenciamento seria baixo.


  • 26.[ Paulo César Garcia Júnior ] [ Data Mining ] Quais são as melhores técnicas de mineração de dados ?
    • As técnicas seriam as ferramentas que eu apresentei que no caso são: Redes neurais; Indução de regras; Árvores de decisão; Visualização. E outras como: Estatística; Clusterização; Classificação


  • 27.[ Manuela Oliveira Rocha e Sousa ] [ Data Mining ] Quais são as principais técnicas utilizadas?
    • As técnicas seriam as ferramentas que eu apresentei que no caso são: Redes neurais; Indução de regras; Árvores de decisão; Visualização. E outras como: Estatística; Clusterização; Classificação


  • 28.[ Thiago Flauzino Oliveira Dutra ] [ Banco de Dados ] Qual a diferença do Ansi para o UTF-8 e quando usá-los ?
    • UTF-8 é um esquema largamente utilizado ao passo que ANSI é praticamente obsoleto. ANSI usa um único byte ao passo que UTF-8 usa uma codificação multibyte. UTF-8 pode representar uma gama de caracteres muito maior que o bastante limitado ANSI.
 O ANSI é aplicável em sistemas antigos que são limitados
 O UTF-8 é mais expansível e está preparado para aceitar por exemplo,

caracteres arábicos, chineses, etc.

  • 29.[ Nathan Estevão Santos ] [ SQL ] Qual a importância do SQL no mercado?
    • Hoje em dia, o SQL é uma das linguagens mais poderosa na definição e manipulação de Bancos de Dados relacionais, e também por seu custo-benefício, é a usada, se não, conhecida, pela maioria dos DBA's.


  • 30.[ Gean Fernandes da Silva ] [ Banco de Dados ] Qual seria o banco de dados mais apropriado para o armazenamento de vídeos?
    • Bom dentro da minha pesquisa achei alguns bancos de dados multimídias que podem ser utilizados para esse tipo de armazenamento, como o MySQL, o banco de dados da Oracle e o SQLserver da Microsoft

Para saber mais afundo sobre cada um disponibilizo o link de pesquisa http://www.linhadecodigo.com.br/artigo/900/mysql-banco-de-dados-multimidia.aspxq


  • 31.[ Guilherme Rafael ] [ Banco de Dados ] Sobre a aquisição de armazenamento de dados em um servidor , qual seriam os métodos disponíveis para armazenar ou comprar um espaço em um servidor .
    • Em minha pesquisa não encontrei muita coisa sobre esse assunto, mas temos o NAS (Network Attached Storage) ou armazenamento ligado à rede, o NAS é utilizado pequenas/médias empresas e até mesmo de uso pessoal por ter mais segurança que um armazenamento em nuvem público como por exemplo o Google fotos, e ter um valor acessível. Para saber mais sobre segue links https://www.seagate.com/br/pt/tech-insights/what-is-nas-master-ti/