terça-feira, 7 de dezembro de 2010

MySQL

O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada) como interface. É actualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo.

O MySQL foi criado na Suécia por dois suecos e um finlandês: David Axmark, Allan Larsson e Michael "Monty" Widenius, que têm trabalhado juntos desde a década de 1980. 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.

Caracteristicas do MySQL:

Portabilidade;
Compatibilidade (existem drivers ODBC, JDBC e .NET e módulos de interface para diversas linguagens de programação, como Delphi, Java, C/C++, Python, Perl, PHP, ASP e Ruby)
Excelente desempenho e estabilidade;
Pouco exigente quanto a recursos de hardware;
Facilidade de uso;
É um Software Livre com base na GPL;
Contempla a utilização de vários Storage Engines como MyISAM, InnoDB, Falcon, BDB, Archive, Federated, CSV, Solid...
Suporta controle transacional;
Suporta Triggers;
Suporta Cursors (Non-Scrollable e Non-Updatable);
Suporta Stored Procedures e Functions;
Replicação facilmente configurável;
Interfaces gráficas (MySQL Toolkit) de fácil utilização cedidos pela MySQL Inc.

phpMyAdmin

O phpMyAdmin é uma ferramenta grátis, escrita em PHP, que permite de forma simples fazer a administração das nossas bases de dados através de um browser.
Através de um interface bastante intuitivo e organizado, o phpMyAdmin permite a qualquer utilizador fazer um gestão simplificada do MySQL e das respectivas bases de dados.
As caracteristicas do phpMyAdmin:
Suporte para a maioria das funcionalidades do MySQL
Procurar e apagar base de dados, tabelas, views, campos e índices
Criar, copiar, apagar e renomear base de dados, tabelas, campos e respectiva informação
Permite executar SQL-statements
Gestão de utilizadores e privilégios
Gestão de procedimentos e triggers
Importação de dados a partir de ficheiros .CSV ou SQL
Exportação para vários formatos: CSV, SQL, XML, PDF, ISO/IEC 26300 – OpenDocument Text and Spreadsheet, Word, Excel, LATEX, entre outros
Administração de múltiplos servidores

sexta-feira, 12 de novembro de 2010

Diagrama Entidade Relação


Diagrama entidade relacionamento é um modelo diagramático que descreve o modelo de dados de um sistema com alto nível de abstração. Ele é a principal representação do Modelo de Entidades e Relacionamentos.
Os tipos de relações que são utilizadas neste diagrama:
  • Relação 1..1 (lê-se relação um para um) - indica que as tabelas têm relação unívoca entre si. Você escolhe qual tabela vai receber a chave estrangeira;
  • Relação 1..n (lê-se um para muitos) - a chave primária da tabela que tem o lado 1 vai para a tabela do lado N. No lado N ela é chamada de chave estrangeira;
  • Relação n..n (lê-se muitos para muitos) - quando tabelas têm entre si relação n..n, é necessário criar uma nova tabela com as chaves primárias das tabelas envolvidas, ficando assim uma chave composta, ou seja, formada por diversos campos-chave de outras tabelas. A relação então se reduz para uma relação 1..n, sendo que o lado n ficará com a nova tabela criada.

terça-feira, 12 de outubro de 2010

Exemplo de CSS com tag Div

<html>
<head>
<style type="text/css">
div#wrapper{ - nome do CSS

                        width:950px; - Largura definida por  950 pixeis
                        height:auto - Altura definida como automática
background-color:#FFFFFF; - Cor de fundo definida como branca
margin-left:auto; - Margem da esquerda definida como automática

}
</style>
</head>

<body>
<div id="wrapper">
</body>
</html>

Tag Div

A tag Div é um recurso que se pode utilizar para organizar os nossos dados na página dentro de camadas, criar efeitos de animação e interactividade entre linguagens por exemplo Html - Java Script. a Div não causa diferença visual no código, é considerado um "container" ou "caixa" não visual que se pode, através de script, alterar o conteúdo dele, alterando o código HTML dinamicamente. Ou então é usado para aplicar um estilo (class/style) em todo o bloco HTML contido dentro do Div.
A tag Div utiliza-se entre as tags <body> </body>