Your SlideShare is downloading. ×
0
Universidade do Planalto Catarinense – UNIPLACAcadêmicos: Alessandra, Barbara, Daiane, Wagner           Sistemas de Inform...
Voltando ao tempo... Teve origem na década de 90, com os desenvolvedores David Axmark, Allan Larsson e Michael Monty Na ...
Voltando ao tempo... No dia 16 de Janeiro de 2008, a MySQL AB, desenvolvedora do MySQL foi adquirida pela Sun Microsystem...
 O resultado disso foi que hoje, o MySQL, considerado um dos bancos de dados mais rápidos do mercado, tornou-se alternati...
Linha do Tempo 1994 – Início do projeto 1995 – Lançamento da primeira versão 2001 – Lançamento da versão 3.23 2004 – L...
O que é o MySQL? É um servidor robusto de bancos de dados SQL (Structured Query Language - Linguagem Estruturada para Pes...
O que é o MySQL? Possui um sistema de gerenciamento de bancos de dados relacional, ou seja, armazena dados em tabelas sep...
Principais Características SGBD - Além de armazenar os dados, a ferramenta provê todas as características de multiacesso ...
Principais Características Multithreads - Além de aumentar significativamente a velocidade de processamento, ainda facili...
Principais Características Segurança - Trabalha com criptografia no tráfego de senhas. Sendo também possível habilitar um...
Recursos e Benefícios Arquitetura Cliente/Servidor -    Existe um servidor de banco de dados (MySQL) e, muitos clientes (...
Recursos e Benefícios Unicode – Aceita todos os conjuntos de caracteres imagináveis desde a versão 4.1, inclusive Latin-1...
Capacidade do MySQL Tem um alto poder de execução e de armazenamento. Dependendo da plataforma onde a ferramenta será uti...
Capacidade do MySQL Pode ser enquadrado entre os mais velozes, se não o mais veloz, justamente por este ter sido um dos m...
Capacidade do MySQL Dezesseis dos vinte sites com maior tráfego na web, como Facebook, Google, craigslist, LinkedIn, e eB...
Tela MySQL Workbench Home
Visual Database Design
SQL Editor
Administration
Desvantagens No sistema de arquivos/servidor, quando executados em rede, tornam-se extremamente ineficientes à medida que...
Modelagem - Universidade
Upcoming SlideShare
Loading in...5
×

My sql apresentação

952

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
952
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
41
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "My sql apresentação"

  1. 1. Universidade do Planalto Catarinense – UNIPLACAcadêmicos: Alessandra, Barbara, Daiane, Wagner Sistemas de Informação – 3º Semestre Fundamentos de Banco de Dados
  2. 2. Voltando ao tempo... Teve origem na década de 90, com os desenvolvedores David Axmark, Allan Larsson e Michael Monty Na época da criação, um dos objetivos era que ele rodasse em Linux, embora existam hoje versões para diversos Sistemas Operacionais
  3. 3. Voltando ao tempo... No dia 16 de Janeiro de 2008, a MySQL AB, desenvolvedora do MySQL foi adquirida pela Sun Microsystems, por US$ 1 bilhão, preço jamais visto no setor de licenças livres No dia 20 de Abril de 2009 a Oracle compra a Sun Microsystems e todos o seu produtos, incluindo o MySQL Hoje seu desenvolvimento e manutenção empregam aproximadamente 400 profissionais no mundo inteiro, e mais de mil contribuem testando o software, integrando-o a outros produtos, e escrevendo a respeito dele
  4. 4.  O resultado disso foi que hoje, o MySQL, considerado um dos bancos de dados mais rápidos do mercado, tornou-se alternativa barata e viável para uma grande parte do mercado corporativo e on-line
  5. 5. Linha do Tempo 1994 – Início do projeto 1995 – Lançamento da primeira versão 2001 – Lançamento da versão 3.23 2004 – Lançamento da versão 4.1 2005 – Lançamento da versão 5.0 2008 – Aquisição da MySQL AB pela Sun Microsystems 2008 – Lançamento da versão 5.1 2009 – Aquisição da Sun Microsystems pela Oracle 2010 – Lançamento da versão 5.5 (versão atual) 2011 – Anuncio da prévia da versão 5.6
  6. 6. O que é o MySQL? É um servidor robusto de bancos de dados SQL (Structured Query Language - Linguagem Estruturada para Pesquisas) muito rápido, multitarefa e multiusuário MySQL é de Licença Dupla. Os usuários podem escolher entre usar o programa como um produto Open Source sob os termos da GNU General Public License ou podem comprar uma licença comercial padrão
  7. 7. O que é o MySQL? Possui um sistema de gerenciamento de bancos de dados relacional, ou seja, armazena dados em tabelas separadas em vez de colocar todos os dados num só local. Proporcionando velocidade e flexibilidade.
  8. 8. Principais Características SGBD - Além de armazenar os dados, a ferramenta provê todas as características de multiacesso a estes, entre outras funcionalidades de um SGBD, como, por exemplo, gerenciamento de acesso, integridade dos dados, transações... Portabilidade - Desenvolvido utilizando as linguagens de programação C e C++, fornece também sua API para várias outras linguagens, como Java, Python, PHP, Perl, entre outras
  9. 9. Principais Características Multithreads - Além de aumentar significativamente a velocidade de processamento, ainda facilita a integração da ferramenta em hardwares com mais de uma CPU Formas de Armazenamento - O MySQL disponibiliza vários tipos de tabelas, tendo cada tipo suas próprias características. Enquanto um tipo prioriza velocidade, outro prioriza volume de dados, por exemplo.
  10. 10. Principais Características Segurança - Trabalha com criptografia no tráfego de senhas. Sendo também possível habilitar uma espécie de firewall de autenticação, responsável por habilitar as devidas conexões somente para estações e domínios especificados em sua lista de acesso Full Text Search - Existem dois modos com que o MySQL gerencia os índices, sendo um a criação de índices, tendo como base campos do tipo texto , e outro em uma tabela própria de índices, fornecendo um melhor desempenho para bancos de dados de grande porte.
  11. 11. Recursos e Benefícios Arquitetura Cliente/Servidor - Existe um servidor de banco de dados (MySQL) e, muitos clientes (aplicativos), que se comunicam com o servidor, ou seja, consultam dados, salvam alterações, etc. Os clientes podem rodar no mesmo computador, como o servidor, ou em outro computador (comunicação por rede local ou pela Internet). Triggers - São comandos SQL executados automaticamente pelo servidor em determinadas operações do banco de dados (Inserir, Atualizar, Excluir). O MySQL comporta triggers desde a versão 5.0.
  12. 12. Recursos e Benefícios Unicode – Aceita todos os conjuntos de caracteres imagináveis desde a versão 4.1, inclusive Latin-1, Latin- 2 e Unicode Replicação - Permite que o conteúdo de um banco de dados seja copiado para vários outros computadores. Na prática, isso é feito por dois motivos: para aumentar a proteção em caso de falha do sistema (assim, se um computador ficar inoperante, outro poderá ser colocado em produção) e para acelerar as consultas ao banco de dados
  13. 13. Capacidade do MySQL Tem um alto poder de execução e de armazenamento. Dependendo da plataforma onde a ferramenta será utilizada, suas tabelas poderão armazenar espaços extraordinários, ficando limitadas somente ao tamanho máximo de arquivos com que a plataforma em questão pode manipular.
  14. 14. Capacidade do MySQL Pode ser enquadrado entre os mais velozes, se não o mais veloz, justamente por este ter sido um dos motivos que levou seus programadores a desenvolvê- lo, baseado em tecnologias que permitiram tal fato.
  15. 15. Capacidade do MySQL Dezesseis dos vinte sites com maior tráfego na web, como Facebook, Google, craigslist, LinkedIn, e eBay, confiam no MySQL para seus aplicativos de missão crítica.
  16. 16. Tela MySQL Workbench Home
  17. 17. Visual Database Design
  18. 18. SQL Editor
  19. 19. Administration
  20. 20. Desvantagens No sistema de arquivos/servidor, quando executados em rede, tornam-se extremamente ineficientes à medida que o número de usuários aumenta. Se você possui muitos arquivos em um diretório, operações de abrir, fechar e criação ficarão lentos. Se você executar instruções SELECT em diversas tabelas, existirá uma pequena sobrecarga quando o cache de tabela estiver cheio, porque para toda tabela que teve que ser aberta, outra deve ser fechada.
  21. 21. Modelagem - Universidade
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×