Apresentação


  • Link da Apresentação do Seminário (PPTX): [1]

Roteiro


  • Apresentação:
    • 1o. slide: Capa => Tópico e nomes dos membros da equipe
    • 2o. slide: Índice mostrando a sequência dos temas
      • 3o. slide: Capa => Tema e nome do pesquisador
      • 4o. slide: Explicar o que é o tema podendo inserir textos, fotos e gráficos
      • 5o. slide: Explicar o funcionamento da tecnologia e/ou descrever as principais características
      • 6o. slide: Descrever o estágio atual de evolução (o que há de mais novo sobre este tema)
      • 7o. slide: Inserir vídeo que permita ter uma visão clara da tecnologia (máximo de 5 minutos) => se o vídeo for maior, cortar ou rodar apenas parte
    • 8o. slide: Capa => Repete 5 passos anteriores
    • E assim vai até último tema.


  • Importante:
    • Um dos membros assume a função de passar os slides
    • Um segundo membro deverá criar um template que poderá ser usado para todos os temas
    • Um terceiro deverá gravar a apresentação e depois gravar o link na Wiki
    • Um quarto membro deverá anotar as perguntas para posterior resposta nos FAQs
    • Um quinto membro deverá consolidar as respostas dos FAQs


  • Apresentação
    • Upload da apresentação em PDF

FAQ (Frequently Asked Questions)


Atenção: Pode limitar em 10 respostas por aluno, ou seja, cada membro da equipe pode escolher até 10 perguntas para responder.

  1. [ Matheus Nasser ] Qual a diferença entre o float e o decfloat?
  2. [ Victor Ricarte Silva ] A formatação do console do MySQL ela e automática? ou você define como será o layout ?
  3. [ Dhiogo Pereira Santos ] Os comandos são digitados em algum software que instala junto com o MYSQL ou é no terminal do S.O ?
  4. [ Pedro Henrique Varalda ] SQL é um banco de dados flexível para aumento caso precise?
  5. [ Victor Ricarte Silva ] Nuvem pode ser considerado um banco de dados?
    1. "Nuvem/Cloud é um termo usado para computação sobre demanda, sendo possível usar essa computação para fins de armazenamento, mas cloud não é usado exclusivamente para armazenamento."
  6. [ Tiago Francisco Rodrigues Miranda ] O SQL tem versatilidade de se comunicar com outras ferramentas de dados menos rebuscadas como Exel, Google Sheets ou Power Bi ? Como?
  7. [ Felipe Duarte ] Quem é responsável pela mineração de dados? A própria empresa ou algum profissional específico?
  8. [ Michael Anthony Borges Tannus ] Qual seria a principal importância em aprender sobre SQL
  9. [ Tiago Francisco Rodrigues Miranda ] Que tipo de avanço uma empresa ganha em adotar bancos de dados relacionais?
  10. [ Vitor Gabriel Oliveira ] Posso afirmar que o SQL é um administrador" do meu sistema?(podendo definir e limitar acessos)
  11. [ Vitor Gabriel Oliveira ] O termo de algorítimos, como o utilizado para definir propagandas, pode ser considerado um tipo de data mining
  12. [ Felipe Barcelos ] Qual a diferença do SQLite com os bancos de dados normais?
  13. [ Felipe Barcelos ] O que seria um ORM(Administrador de Objeto-Relacional?
  14. [ Beatriz Ribeiro Borges ] SQL tem alguma restrição de plataforma?
  15. [ Daniel Santos de Mesquita ] Os comandos SQL precisam ser escritos em letras maiúsculas?
    1. Não, isso é pessoal do usuário.
  16. [ Daniel Santos de Mesquita ] Para que serve o ponto-e-vírgula no final das linhas?
  17. [ JOAO PAULO MARQUES RIBEIRO ] QUAL A MELHOR FORMA DE EMPREENDER UTILIZANDO UM BANCO DE DADOS?
  18. [ Luiz Otávio Dias Coutinho ]
  19. [ Bruno Henrique Oliveira Souza ] O NoSQL tem alguma utilização específica que o SQL não tenha?
  20. [ Guilherme Peres Mundim ] "A nuvens é um tipo de banco de dados?
    1. A nuvem não é um tipo de banco de dados, mas existem um banco de dados em nuvem chamado DBaaS.
  21. [ Guilherme Peres Mundim ] um sql pode ser compartilhado com demais usuários, como um arquivo no drive? onde mais de uma pessoa pode editar remotamente?
  22. [ Guilherme Peres Mundim ] A mineração de dados poderia ser uma espécie de invasão ao código?
  23. [ Guilherme Peres Mundim ] o Commit seria uma operação não concluída?
  24. [ Guilherme Peres Mundim ] O DBAs são autônomos?"
    1. O DBA (database administrator), sigla em inglês para Administrador de Banco de Dados, é um profissional da área de tecnologia responsável pela criação, instalação, monitoramento, reparos e análise de estruturas de um banco de dados. Os Dbas na maioria dos casos são contratados pelas empresas, logo não são autônomos.
  25. [ Vinícius Santos Moreira Diniz ] Sem perguntas.
  26. [ Geovanna David Gonzaga ] qual a melhor possibilidade de empreender utilizando banco de dados, e qual melhor linguagem?
  27. [ Vitor Gabriel Oliveira ] Um exemplo do ETL poderia ser passar dados de SQL para no SQL ?
  28. [ Tárick Lorran Batista Leite ] "SQL ou NoSQL qual e como saber se é o melhor para usar em uma aplicação?
    1. Em muitos sistemas, você pode (e até deve) usar o modelo relacional. O NoSQL é mais indicado para aqueles sistemas que tenham necessidades maiores de armazenamento e desempenho. O NoSQL não veio para substituir o SQL, mas sim para oferecer mais uma alternativa de um banco de dados mais flexível no suporte de dados.
  29. [ Tárick Lorran Batista Leite ] É possível utilizar Inner e Left Join em uma entidade NoSQL?
  30. [ Tárick Lorran Batista Leite ] Nuvem funciona como um banco de dados?
    1. "Nuvem/Cloud é um termo usado para computação sobre demanda, sendo possível usar essa computação para fins de armazenamento, mas cloud não é usado exclusivamente para armazenamento."
  31. [ Tárick Lorran Batista Leite ] Como a ETL pode ajudar no dia a dia de um desenvolvedor?"
  32. [ Sara Rosado Rodrigues Muniz ] Como são usados a tabela e campo no SQL?
  33. [ Laura Rosado Rodrigues Muniz ] Ao fazer uma consulta muito elaborada pode ser comprometido o desempenho do banco?
    1. "Sim, consultas complexas atrapalham geralmente o desempenho do banco, bancos relacionais tem certa perda de desempenho ao fazer consultas relacionando varias tabelas."
  34. [ Maycon Borges Costa ] Qual seria as vantagens de desempenho no particionamento de um banco de dados relacional?
  35. [ lucas de campos cornachioni ] "Sobre SQL: Todos os bancos de dados utilizam SQL?
    1. A linguagem padrão para os bancos de dados relacionais é o SQL sendo assim os bancos de dados não relacionais não seguem essa regra.
  36. [ lucas de campos cornachioni ] Sobre data mining: Já ouvi o termo em outros tópicos, o processo de data mining pode ser utilizado também com intuito de engenharia reversa, na extração de dados, arquivos ou a´te mesmo código de uma aplicação?
  37. [ Eduardo Fornel ] "O que é o SQL Query?
    1. A ‘Query’ é o requerimento ou a consulta enviada para o sistema em troca de informações! Trata-se de uma solicitação de dados, ou informações de uma tabela de banco de dados, ou até mesmo combinação de tabelas.
  38. [ Eduardo Fornel ] Como posso usar o SQL Query?
    1. Para que uma máquina compreenda uma solicitação de informações em primeiro lugar, a Query deve ser escrita de acordo com um código conhecido como linguagem de consulta. O SQL e suas querys, representam uma das linguagens padrão, utilizadas para fins de gerenciamento de banco de dados. Já o MySQL é o software que usa essa linguagem específica.
  39. [ Eduardo Fornel ] A quais tipos de recursos e modelos de compra a Hiperescala dá suporte?
  40. [ Eduardo Fornel ] Quais são os principais algoritmos e estratégias no data mining?
  41. [ Eduardo Fornel ] Quais os melhores lugares para se aprender mais sobre noSQL?
    1. Acho que a melhor forma de aprender sobre Nosql é escolher um banco especifico e se aprofundar nele. Você pode ver o básico pelo youtube e se aprofundar pela documentação do banco.
  42. [ Eduardo Fornel ] Como a camada de serviço da Hiperescala difere das camadas de serviço Uso Geral e Comercialmente Crítico?"
  43. [ Rodrigo Vieira da Silva ] Qual a dica para deixar uma SQL com menor tempo de execução?
  44. [ Guilherme Castilho Machado ] "No Tema ""SQL"": A linguagem SQL e a mesma em todos os bancos de dados?
    1. Não, apesar da linguagem ser padronizada os SGBD tem liberdade para modificar a linguagem, mas geralmente a base continua a mesma para todos.
  45. [ Guilherme Castilho Machado No Tema ""SQL"": Tem como agente usar o SQL em quaisquer banco de dados?"
    1. É possível utilizar SQL em todos os bancos de dados relacionais, porém se os mesmos já estivarem armazenados de outro modo terá que ver são compatíveis.
  46. [ Yuri Cardoso Ribeiro ] SQL é case sensitive?
    1. Uma instalação padrão do SQL é case insensitive, porém é possível selecionar essa opção basta apenas ver se a versão que você usa do SQL tem ela e depois ver no manual como executar.
  47. [ Camila Martins ] "É preciso dominar SQL para ser um desenvolvedor?
    1. Se o seu interesse é ser um desenvolvedor backend sim, é necessário.
  48. [ Camila Martins ] Existe limite para o número de banco de dados que pode por em um servidor SQL?"
    1. Isso varia de cada tipo de SGBD, as documentações oficiais de cada um geralmente têm essas informações.
  49. [ Victor Hugo Morais da Silva ] Referente ao SQL, sabendo que a linguagem e feita através de tabelas, pode se fazer um comparativo com o Excel, visando a introdução da tabela, com os dados e gerando um resultado ?
    1. Não só pode como o Excel é amplamente usado para fim didáticos no aprendizado de banco de dados relacionais, há grosso modo o Excel é um banco de dados relacional.
  50. [ Keyla Almeida Rezende ] O que são Triggers no SQL?
    1. Um Trigger é um procedimento armazenado no banco de dados que é chamado automaticamente sempre que ocorre um evento especial no banco de dados. Geralmente essas ações que acionam os triggers são alterações nas tabelas por meio de operações de inserção, exclusão e atualização de dados (insert, delete e update).
  51. [ Joao Otavio Manieri ] Como faz uma chave estrangeira no SLQ?
    1. ALTER TABLE <tabela> ADD [ CONSTRAINT <restrição> ]FOREIGN KEY ( <coluna> {, <coluna>}...(REFERENCES <tabela> [ ( <coluna> {, <ccoluna>}... ) ] [ ON UPDATE <ação> ] [ ON DELETE <ação> ]
  52. [ Joao Otavio Manieri Armazenamento em nuvem seria um tipo de armazenamento NoSQL?"
  53. [ Thayrony Thadeu Brum ] A linguagem SQL é a mesma em todos os bancos de dados?
    1. Não, apesar da linguagem ser padronizada os SGBD tem liberdade para modificar a linguagem, mas geralmente a base continua a mesma para todos.
  54. [ Israel Goularte ] Sem duvidas
  55. [ Thayrony Thadeu Brum ] É possível fazer uma subconsulta?
    1. Sim. Deve-se tomar certo cuidado, pode se tornar a execução demorada. Um exemplo:

SELECT produto, quantidade, (SELECT sum(valor) from pedidos where idProduto=produtos.idProduto) as total FROM produtos