aula 07 - desenvolvimento web com php (v1)

Post on 20-Jul-2015

631 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Gilson Paulinogilsonbp@gmail.com / 82 9973-9868

Aula 07Banco de Dados

27/03/2012

O que é um banco de dados?• http://pt.wikipedia.org/wiki/Banco_de_dados

O que é SQL? Instalando o MySQL;SQL básico.

• Create

• Alter

• Insert

• Update

• Delete

• Select

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.

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

A principal aplicação de Banco de Dados é

controle de operações empresariais.

Outra aplicaçã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.

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.

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'.

Para este curso usaremos o MySQL

contido no pacote do XAMPP.• Para efetuar o download separadamente acesse

o site ( http://www.mysql.com/downloads ).

O MySQL é um sistema de gerenciamento

de banco de dados (SGBD), que utiliza a

linguagem SQL (Linguagem de Consulta

Estruturada, do inglês Structured Query

Language) como interface. É atualmente

um dos bancos de dados mais

populares, com mais de 10 milhões de

instalações pelo mundo.

Entre os 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.

O sucesso do MySQL deve-se em grande medida à fácil integração com o PHP incluído, quase que obrigatoriamente, nos pacotes de hospedagem de sites da Internet oferecidos atualmente. Empresas como Yahoo! Finance, MP3.com, Motorola, NASA, SiliconGraphics e Texas Instruments usam o MySQL em aplicações de missão crítica. A Wikipédia é um exemplo de utilização do MySQL em sites de grande audiência.

Create -> Veremos no phpMyAdmin

Alter -> Veremos no phpMyAdmin

Insert

Update

Delete

Select

top related