Artigo MySQL
-
Upload
humberto-wilson -
Category
Documents
-
view
6 -
download
0
Transcript of Artigo MySQL
-
SGBD MySQL
Jonis Nogueira dos Santos, Jos Adelar Souza da SilvaFaculdades de Informtica de Taquara Faculdades de Taquara (FACCAT)
Caixa Postal 84 95600-000 Taquara RS - [email protected], [email protected]
Resumo: O objetivo deste artigo apresentar a caracterstica do SistemaGerenciadores de Bancos de Dados (SGBD) MySQL, mostrar sua aplicabilidadee seu paradigma.
1.Histrico
O MySQL surgiu a partir da necessidade da equipe que criou o SGBD, deutilizar algum mecanismo que permitisse a conexo de tabelas criadas nalinguagem SQL para um determinado fim. A princpio, o grupo iria utilizar o mSQL,mas logo perceberam que esta ferramenta no era rpida o suficiente paraatender s necessidades do projeto. O jeito foi criar uma soluo prpria. Nascia oMySQL.
O MySQL um banco de dados relacional gratuito, eficiente e otimizado paraaplicaes Web, desenvolvido e mantido pela empresa MySQL AB, que tambmoferece uma verso comercial (paga). Esse SGBD tambm multi-plataforma,sendo compatvel com o Windows, Linux, BSDs, entre outros sistemasoperacionais. As tabelas criadas podem ter tamanho de at 4 GB. Fora isso, oMySQL compatvel com vrias linguagens de programao, tais como PHP, C,Java, Visual Basic, entre outros.
2.Paradigma
MySql uma linguagem de propsito especfico para acesso a banco de dados, einterpretada.
-
3.Caractersticas
As Principais caractersticas do SGBD MySql so: - Portabilidade: Escrito em C e C++, funciona em diversas plataformas,
suporta vrios usurios.- Flexibilidade: Aceita diversos tipos de campos: tipos inteiros de 1, 2, 3, 4 e
8 bytes com e sem sinal, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE,TIME, DATETIME, TIMESTAMP, YEAR, SET e ENUM.
- Comandos e Funes: Completo suporte a operadores e funes naspartes SELECT e WHERE das consultas. Por exemplo:
o mysql> SELECT CONCAT(first_name, " ", last_name)o -> FROM nome_tblo -> WHERE income/dependents > 10000 AND age > 30.
- Segurana: Um sistema de privilgios e senhas que muito flexvel, seguroe que permite verificao baseada em estaes/mquinas.
- Escalabilidade e limites;- Conectividade.
4.Aplicabilidade
MySQL usada para fazer a comunicao entre o aplicativo e o banco dedados, os seja, ele que pega os dados informado pelo usurio e grava nobanco, da mesma forma, caso o usurio esteja fazendo uma consulta o MySqlquem busca as informaes no banco de dados e joga para tela ou impressoradependendo da solicitao.
5.Exemplo de comandos SQL sendo executados no MySQL
show databases
INSERT INTO animal VALUES ('Nome do Animal', 'Nome do Dono', 'ano-ms-dia');
SELECT * FROM animal;
SELECT * FROM animal WHERE nome='nome-do-seu-animal';
UPDATE animal SET nome='novo-nome' WHERE nome='nome-atual';
DELETE FROM animal WHERE nome='nome-atual';
-
Referncias
www.sqlmagazine.com.br/
http://dev.mysql.com/doc/mysql/pt/introduction.html
//fit.faccat.br/ead/mod/