Aula 07 - Desenvolvimento Web com PHP (V1)

830 views

Published on

Aula 07 - Desenvolvimento Web com PHP (V1)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
830
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aula 07 - Desenvolvimento Web com PHP (V1)

  1. 1. Aula 07 Banco de Dados Gilson Paulino27/03/2012 gilsonbp@gmail.com / 82 9973-9868
  2. 2.  O que é um banco de dados? • http://pt.wikipedia.org/wiki/Banco_de_dados O que é SQL? Instalandoo MySQL; SQL básico. • Create • Alter • Insert • Update • Delete • Select
  3. 3.  Bancos de dados, ou bases de dados (em Portugal), são coleções de informações que se relacionam de forma que crie um sentido. São de vital importância para empresas, e há duas décadas se tornaram a principal peça dos sistemas de informação. Normalmente existem por vários anos sem alterações em sua estrutura.
  4. 4.  São operados pelos Sistemas Gerenciadores de Bancos de Dados (SGBD), que surgiram na década de 70. Antes destes, as aplicações usavam sistemas de arquivos do sistema operacional para armazenar suas informações. Na década de 80 a tecnologia de SGBD relacional passou a dominar o mercado, e atualmente utiliza-se praticamente apenas ele. Outro tipo notável é o SGBD Orientado a Objetos, para quando sua estrutura ou as aplicações que o utilizam mudam constantemente. Exemplos: • MySQL, SQL Server, Oracle, PostgreSQL
  5. 5. A principal aplicação de Banco de Dados é controle de operações empresariais. Outraaplicação também importante é gerenciamento de informações de estudos, como fazem os Bancos de Dados Geográficos, que unem informações convencionais com espaciais.
  6. 6.  Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características originais do SQL foram inspiradas na álgebra relacional.
  7. 7.  Exemplo: • A pesquisa SELECT * FROM T terá como resultado todos os elementos de todas as linhas da tabela chamada T. • Partindo da mesma tabela T, a pesquisa SELECT C1 FROM T terá como resultado todos os elementos da coluna C1 da tabela T. • O resultado da pesquisa SELECT * FROM T WHERE C1=1 será todos os elementos de todas as linhas onde o valor de coluna C1 é 1.
  8. 8.  Paraeste curso usaremos o MySQL contido no pacote do XAMPP. • Para efetuar o download separadamente acesse o site ( http://www.mysql.com/downloads ).
  9. 9. O MySQL é um sistema de gerenciamentode banco de dados (SGBD), que utiliza alinguagem SQL (Linguagem de ConsultaEstruturada, do inglês Structured QueryLanguage) como interface. É atualmenteum dos bancos de dados maispopulares, com mais de 10 milhões deinstalações pelo mundo.
  10. 10.  Entreos usuários do banco de dados MySQL estão: NASA, Friendster, Banco Bradesco, Dataprev, HP, Nokia, Sony, Lufthansa, U.S. Army, U.S. Federal Reserve Bank, Associated Press, Alcatel, Slashdot, Cisco Systems, Google e outros.
  11. 11. O sucesso do MySQL deve-se em grandemedida à fácil integração com o PHPincluído, quase que obrigatoriamente, nospacotes de hospedagem de sites da Internetoferecidos atualmente. Empresas comoYahoo!Finance, MP3.com, Motorola, NASA, SiliconGraphics e Texas Instruments usam o MySQLem aplicações de missão crítica. A Wikipédiaé um exemplo de utilização do MySQL emsites de grande audiência.
  12. 12.  Create -> Veremos no phpMyAdmin Alter -> Veremos no phpMyAdmin Insert Update Delete Select

×