Você está na página 1de 1

Projeto E-JOVEM

16.1.

MySQL

um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem


SQL (Structured Query Language - Linguagem de Consulta Estruturada) como interface.
atualmente um dos bancos de dados mais populares, com milhes de instalaes pelo
mundo.
O MySQL possui as seguintes caractersticas:

Suporta diferentes plataformas: Win32, Linux, FreeBSD, Unix, etc...


Alta compatibilidade com linguagens como PHP, Java, Python, C#, Ruby e C/C++;
Vrios sistemas de armazenamento de dados (batabase engine), como MyISAM,
MySQL Cluster, CSV, Merge, InnoDB, entre outros;
Recursos como transactions (transaes), conectividade segura, indexao de campos
de texto, replicao, etc;
Baixa exigncia de processamento (em comparao como outros SGBD);
Excelente desempenho e estabilidade;
Pouco exigente quanto a recursos de hardware;
Facilidade de uso;
um Software Livre;
Suporte a vrios tipos de tabelas (como MyISAM, InnoDB e Maria), cada um
especfico para um fim;
Aceita Triggers;
Aceita Stored Procedures e Functions;
Instrues em SQL, como indica o nome.
Replicao facilmente configurvel.

Abaixo so listadas algumas ferramentas de gerenciamento de banco de dados para o


MySQL:

SQLyog: um programa desenvolvido pela WEByog Enterprise que possibilita a


edio de bancos de dados Mysql, que baseados na linguagem SQL. Utilizado na
criao, edio, sincronizao de banco de dados internos e em servidores.
disponibilizado em duas verses, Enterprise, paga, e Community, gratuita e de cdigo
aberto.

DBDesigner: Integra criao, modelagem, desenvolvimento e manuteno dos bancos


em um ambiente simples e agradvel. O DBDesigner OpenSource distribudo sobre
a licena GPL.

PhpMyAdmin: um programa de computador desenvolvido em PHP para


administrao do MySQL pela Internet. A partir deste sistema possvel criar e
remover bases de dados, criar, remover e alterar tabelas, inserir, remover e editar
campos, executar cdigos SQL e manipular campos chaves.

64