quarta-feira, 16 de julho de 2014



        Olá boa noite amigos,


             Hoje vou apresentar um trabalho sobre o MYSQL:

                                                 Centro Universitário Módulo
Análise e Desenvolvimento de Sistemas



Nilson D. R. da Silva





Banco de Dados MySQL



Caraguatatuba – SP
05/2014

Centro Universitário Módulo
Análise e Desenvolvimento de Sistemas




Nilson D. R. da Silva






Banco de Dados MySQL
Trabalho apresentado ao Professor ____, pelo aluno Nilson Donizete Ribeiro da Silva  para obtenção de nota parcial na disciplina de Banco de Dados no curso de Tecnologia em Análise e Desenvolvimento de Sistemas em Maio de 2014.







Caraguatatuba – SP
05/2014



Sumário














 

1.   HISTÓRICO DO BANCO DE DADOS MYSQL


            Foi criado na Suécia pelos suecos Allan Larsson e Michael "Monty" Widenius e pelo finlandês: David Axmark, que trabalhavam juntos desde a década de 80, surgiu da necessidade de mecanismos que tornasse possível a conexão de tabelas criadas na linguagem estruturada para consultas “SQL” com fim determinado.
            A empresa TcX usava o UNIREG que possuía muito Overhead, começou a procurar outro banco e optou pelo mSQL que demonstrou não atender as necessidades da empresa, foi quando surgiu a ideia de se unir os dois bancos, o que foi aceito por seus desenvolvedores.
           Originou-se então o MYSQL, um novo banco, reinventado e construído com bases na estrutura do UNIREG e nos utilitários escritos para o mSQL, com desenvolvimento de APIs praticamente idênticas ao mSQL, isto ofereceu grande facilidade de migração aos usuários do mSQL para o novo SGBD.
           Atualmente com mais de 10 milhões de instalações pelo mundo é um dos bancos de dados mais populares, NASA, Friendster, Banco Bradesco, Dataprev, HP, Nokia, Sony, Lufthansa, U.S Army, US. Federal Reserve Bank, Associated Press, Alcatel, Slashdot, Cisco Systems e outros estão entre os usuários do banco de dados MySQL que por ser protegido por uma licença de software livre apresenta baixo custo de implantação, maiores e melhores atualizações, funções mais simples e possibilidade de modificação, mas a fácil integração  ao PHP incluído nos pacotes de hospedagem de sites na internet propiciou o grande sucesso do MYSQL .

1.1.             Suas principais características são:

             
            Facilita a utilização de interfaces gráficas com o MySQL Toolkit que é cedido pela MySQL Inc.                   Quanto a sua Portabilidade o MySQL suporta praticamente qualquer plataforma atual,
            É compatível com diversas linguagens de programação,
            É pouco exigente quanto a recursos de hardware e apresenta excelente estabilidade e desempenho,
            Seu manuseio é de grande facilidade;
            Trata-se de um software livre com base na GPL (Licença Publica Geral)
            Possibilita que sejam utilizados vários mecanismos de armazenamentos, tais como MyISAM, InnoDB, Falcon, BDB, Archive, Federated e CSV.

            Permite o controle transacional;
            Comporta Triggers “gatilhos”;
            Possibilita declarar cursores com rolagem ou não rolagem. O scrollability indica a direção em que o cursor pode se mover.
            A replicação é de fácil configuração;


2     UTILIZAÇÃO DO MYSQL

            Por ter sido desenvolvido em código aberto, funciona em vários sistemas operacionais como por exemplo no Windows, Linux, FreeBSD, BSDI, Solaris, Mac OS X, SunOS, SGI, etc.
          Por seu ótimo desempenho e grande robustez além de ser multitarefa e multiusuário é possível sua utilização em sistemas de produção com alta exigência e ou até mesmo em aplicações sofisticadas em se usando versões (acima da 3.x), que já possuem funcionalidades como Stored procedures, two phase commit, subselectes, foreign Keys entre outras Functions.

2.1 Os principais tipos de dados:

            INT: com ou sem sinal,
            REAL: oferece precisão em uma extensa faixa de valores flutuantes,                                                             CHAR: caractere de tamanho fixo,
            TEXT: caractere de tamanho variável,
            DATE: para data padrão e,                   
            TIME: para padrão de horas = hh:mm:ss.

2.2       Os principais comandos:

            CREATE DATABASE,
            DROP DATABASE,
            CREATE TABLE,
            DROP TABLE,
            ALTER TABLE,
            INSERT,
            SELECT,
            DELETE,
            UPDATE,
            Operadores Aritméticos (+=, -=, *=, /=),
            Operadores Lógicos (NOT, =!; OR, =||; AND, =&&),

2.3       Comparação

            Igualdade = =                                                                                                     
            Diferença < > ou ! =
            Menor ou igual <= =
            Menor que < =
            Maior ou igual >= =
            Maior que > =

2.4       Outros comandos

            mysql_connect -> Para abrir a conexão com o banco de dados MySQL
            mysql_close-> Para fechar a conexão com o banco de dados MySQL
            mysql_field_table ->Retornará o nome da tabela à qual o campo pertence.

3      MERCADO DE TRABALHO


            O Mercado de Trabalho para o profissional de DATA-BASES MYSQL é bastante promissor, porém é também muito dinâmico, conclusão a que se chega ao realizar uma pesquisa para DBA MYSQL com variados níveis de conhecimentos em Sites na internet retornou o seguinte resultado: 480 vagas em 429 oportunidades.    

4      CONCLUSÃO

             O MYSQL é um SGBD fruto resultante da compilação do que de melhor existia no UNIREG e no mSQL com implementações que o tornaram muito        robusto e excelentemente funcional, qualificado como software livre, permite seu uso que é compatível com muitas plataformas GNU sem custo algum, já em plataformas Windows é necessário adquirir uma licença.
            Por ser software livre e ter alta compatibilidade com a linguagem PHP muito usada nos sites de internet, atingiu um sucesso muito grande em um curto espaço de tempo tornando-se muito difundido e utilizado, contribuiu para isso também o fato de ser fácil de usar e requerer poucos recursos de Hardware.

5      REFERÊNCIAS BIBLIOGRÁFICAS

            MYSQL: The world’s most popular open source database,
            Wikipédia, a enciclopédia livre,
            Pt.wikipedia.org/
            Fórum Devmedia
            www.devmedia.com.br/

Nenhum comentário:

Postar um comentário