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?
  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?
 *Não, isso é pessoal do usuário.
  1. [ Daniel Santos de Mesquita ] Para que serve o ponto-e-vírgula no final das linhas?
  2. [ JOAO PAULO MARQUES RIBEIRO ] QUAL A MELHOR FORMA DE EMPREENDER UTILIZANDO UM BANCO DE DADOS?
  3. [ Luiz Otávio Dias Coutinho ]
  4. [ Bruno Henrique Oliveira Souza ] O NoSQL tem alguma utilização específica que o SQL não tenha?
  5. [ Guilherme Peres Mundim ] "A nuvens é um tipo de banco de dados?
 *A nuvem não é um tipo de banco de dados, mas existem um banco de dados em nuvem chamado DBaaS.
  1. [ 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?
  2. [ Guilherme Peres Mundim ] A mineração de dados poderia ser uma espécie de invasão ao código?
  3. [ Guilherme Peres Mundim ] o Commit seria uma operação não concluída?
  4. [ 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.
  5. [ Vinícius Santos Moreira Diniz ] Sem perguntas.
  6. [ Geovanna David Gonzaga ] qual a melhor possibilidade de empreender utilizando banco de dados, e qual melhor linguagem?
  7. [ Vitor Gabriel Oliveira ] Um exemplo do ETL poderia ser passar dados de SQL para no SQL ?
  8. [ 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.
  9. [ Tárick Lorran Batista Leite ] É possível utilizar Inner e Left Join em uma entidade NoSQL?
  10. [ Tárick Lorran Batista Leite ] Nuvem funciona como um banco de dados?
  *A nuvem não é um tipo de banco de dados, mas existem um banco de dados em nuvem chamado DBaaS.
    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."
  1. [ Tárick Lorran Batista Leite ] Como a ETL pode ajudar no dia a dia de um desenvolvedor?"
  2. [ Sara Rosado Rodrigues Muniz ] Como são usados a tabela e campo no SQL?
  3. [ 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."
  4. [ Maycon Borges Costa ] Qual seria as vantagens de desempenho no particionamento de um banco de dados relacional?
  5. [ lucas de campos cornachioni ] "Sobre SQL: Todos os bancos de dados utilizam SQL?
  *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. 
  1. [ 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?
  2. [ Eduardo Fornel ] "O que é o SQL Query?
   *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.
  1. [ Eduardo Fornel ] Como posso usar o SQL Query?
 *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.
  1. [ Eduardo Fornel ] A quais tipos de recursos e modelos de compra a Hiperescala dá suporte?
  2. [ Eduardo Fornel ] Quais são os principais algoritmos e estratégias no data mining?
  3. [ Eduardo Fornel ] Quais os melhores lugares para se aprender mais sobre noSQL?
  4. [ Eduardo Fornel ] Como a camada de serviço da Hiperescala difere das camadas de serviço Uso Geral e Comercialmente Crítico?"
  5. [ Rodrigo Vieira da Silva ] Qual a dica para deixar uma SQL com menor tempo de execução?
  6. [ Guilherme Castilho Machado ] "No Tema ""SQL"": A linguagem SQL e a mesma em todos os bancos de dados?
   *Não, apesar da linguagem ser padronizada os SGBD tem liberdade para modificar a linguagem, mas geralmente a base continua a mesma para todos.
  1. [ Guilherme Castilho Machado No Tema ""SQL"": Tem como agente usar o SQL em quaisquer banco de dados?"
  *É 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. 
  1. [ Yuri Cardoso Ribeiro ] SQL é case sensitive?
  *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.
  1. [ Camila Martins ] "É preciso dominar SQL para ser um desenvolvedor?
  2. [ Camila Martins ] Existe limite para o número de banco de dados que pode por em um servidor SQL?"
  *Isso varia de cada tipo de SGBD, as documentações oficiais de cada um geralmente têm essas informações.
  1. [ 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 ?
  *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.
  1. [ Keyla Almeida Rezende ] O que são Triggers no SQL?
 *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).
  1. [ Joao Otavio Manieri ] Como faz uma chave estrangeira no SLQ?
  *ALTER TABLE <tabela> ADD [ CONSTRAINT <restrição> ]FOREIGN KEY ( <coluna> {, <coluna>}...(REFERENCES <tabela> [ ( <coluna> {, <ccoluna>}... ) ]  [ ON UPDATE <ação> ]  [ ON DELETE <ação> ]
  1. [ Joao Otavio Manieri Armazenamento em nuvem seria um tipo de armazenamento NoSQL?"
  2. [ Thayrony Thadeu Brum ] A linguagem SQL é a mesma em todos os bancos de dados?
  *Não, apesar da linguagem ser padronizada os SGBD tem liberdade para modificar a linguagem, mas geralmente a base continua a mesma para todos.
  1. [ Israel Goularte ] Sem duvidas
  2. [ Thayrony Thadeu Brum ] É possível fazer uma subconsulta?
  *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