Download - Banco de Dados
![Page 1: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/1.jpg)
SGBDS LIVRESMysql e PostgreSQL
Lorena, 2012
![Page 2: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/2.jpg)
Principais SGBDs Livres
![Page 3: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/3.jpg)
Introdução
O Mysql é um Sistema de Gerenciamento de Banco de Dados gratuito de código aberto.
Ele utiliza a linguagem de programação SQL (Structured Query Language).
![Page 4: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/4.jpg)
Curiosidade: Porque dos Símbolos
Sabe o porque o logo do Mysql é um golfinho ?
Simples porque é uma animal Rápido, Esperto e Ágil.
![Page 5: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/5.jpg)
O que é um Banco de Dados
![Page 6: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/6.jpg)
O que é um Banco de Dados
É um conjunto de registros dispostos em estrutura regular que possibilita a
reorganização dos mesmos e produção de informação.
Um Banco de Dados normalmente agrupa registros utilizáveis para um mesmo fim.
![Page 7: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/7.jpg)
Como surgiu o Mysql
• Suécia – 1996
• Allan Larsson
• David Axmark
• Michael Monty Widenius
![Page 8: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/8.jpg)
Características
• Portabilidade (suporta praticamente qualquer plataforma atual);
• Compatibilidade (existem drivers ODBC, JDBC e .NET módulos de interface para diversas linguagens de programação, como Delphi, Java, C/C++, C#, Visual Basic, Python, Perl, PHP, ASP e Ruby).
![Page 9: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/9.jpg)
Características
• Excelente desempenho e estabilidade;
• É um Software Livre com base na GPL (entretanto, se o programa que acessar o Mysql não for GPL, uma licença comercial deverá ser adquirida);
![Page 10: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/10.jpg)
Características
• Contempla a utilização de vários Storage Engines como MyISAM, InnoDB, Falcon, BDB, Archive, Federated, CSV, Solid…
• Suporta controle transacional;
• Suporta Triggers;
![Page 11: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/11.jpg)
Características
• Faz balanceamento de carga.
• Suporta Stored Procedures e Functions;
• Replicação facilmente configurável;
![Page 12: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/12.jpg)
BI e MySQL
• BI se define por Business Intelligence ou, em português, Inteligência de Negócios.
• Pentaho ( Bussiness Intelligence )
• Weka ( Data Mining )
![Page 13: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/13.jpg)
Modelagem de DadosMysql + UML
• Mysql WorkBenck– Free– Linux, Windows, Mac– Conexão Direta com o Banco de Dados– Permite fazer engenharia Reversa– Exporta para vários formatos (PNG, PDF e
SVG).– Baixa curva de aprendizada.
![Page 14: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/14.jpg)
Modelagem de DadosMysql + UML
![Page 15: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/15.jpg)
Modelagem de DadosMysql + UML
![Page 16: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/16.jpg)
Plataformas Suportadas
![Page 17: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/17.jpg)
Empresas que Utilizam Mysql
• Nasa
• Banco Bradesco
• DataPrev
• HP
• Sony
• Nokia
• Alcatel
• Cisco
![Page 18: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/18.jpg)
MySQL Segurança
Um sistema de privilégios e senhas que é muito flexível, seguro e que permite
verificação baseada em estações/máquinas. Senhas são seguras porque todo o tráfico de
senhas é criptografado quando você se conecta ao servidor.
![Page 19: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/19.jpg)
MySQL Segurança
• Tabela User
• Senha em Texto Plano– Use funções com Hash (MD5 ou SHA1)
• Utilize os Privilégios
• Use Criptografia
• Não utilize usuário Root
• Limite usuários
![Page 20: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/20.jpg)
Mysql Cluster
• Recurso de cluster é nativo, ou seja, não é preciso instalar nenhum software adicional, além da versão do MySQL já preparada para receber o cluster.– NDBCluster
![Page 21: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/21.jpg)
Mysql Cluster
![Page 22: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/22.jpg)
MySQL X PostgreSQL
O MySQL é utilizado no desenvolvimento de aplicações onde a velocidade é importante (porém isto tem mudado com versões mais
recentes do PostgreSQL).
O PostgreSQL se destaca por ser mais robusto e possuir muito mais recursos que
o MySQL.
![Page 23: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/23.jpg)
Dúvidas
![Page 24: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/24.jpg)
Conclusão
Cada vez mais os SGBDs estão sendo inovados e repensados. A grande disputa por patentes e mercado privilegia a nós
usuários. Tendo assim a criação de grandes produtos com ótimas qualidades,
livres e ao nosso alcance.
![Page 25: Banco de Dados](https://reader030.vdocuments.net/reader030/viewer/2022032701/563db9df550346aa9aa0adfd/html5/thumbnails/25.jpg)
Referência
• http://www.brasisistemas.com.br
• http://imasters.com.br/artigo/16080
• http://www.smartsec.com.br/data_mining.html
• http://www.infowester.com/postgremysql.php
• http://www.mysql.com/
• http://www.postgresql.org.br/