SlideShare a Scribd company logo
1 of 20
Banco de Dados

Márcyo Rafael
Banco de Dados
 Conceito
 Tipos de Banco de Dados
 SGBD
 Características
 Exemplos
 Tabela
 MER
 Entidade, Atributo
 Chave, Chave Primária, Chave estrangeira
Banco de Dados
 Conceito
  É um conjunto coerente e lógico de dados
   relacionados que possuem significância essencial.
 Tipos de Banco de Dados
  Hierárquico
  Rede
  Relacional
  Objeto-Relacional
  Objeto
Banco de Dados
 Sistema Gerenciador de Banco de Dados –
 SGBD
  É uma coleção de programas que permite criar,
   estruturar, manter dados e gerenciar as transações
   efetuadas em tabela.
  Permite também a extração das informações de
   maneira rápida e segura.
 Algumas das Principais Características de um
 SGBD
  Controle de Redundância
  Compartilhamento de Dados
  Controle de Acesso
  Backup
Exemplos SGBD
 WAMP
  Windows, Apache, Mysql, PHP
 LAMP
  Linux, Apache, Mysql, PHP
 Outros
  Xampp
Tabela
 Pode ser entendida como um conjunto de linhas
  e colunas
 AS colunas de uma tabela qualificam cada
  elemento (linha) com informações relacionadas
  ao objeto      Contato
           Nome
           Email
           Mensagem
MER
 É a utilização dos conceitos de Entidade e
  Relacionamento
 Serve para criar estruturas que irão compor o
  banco de dados.
 Definição do escopo (do que se trata o sistema) é
  importante para o início do trabalho de análise de
  dados
 Principal Objetivo
   É desenvolver um modelo que, contendo entidades
   e relacionamento, seja capaz de representar os
   requerimentos das informações do negócio.
Entidade
 É um agrupamento lógico de informações inter-
  relacionadas necessárias para execução das
  atividades do sistema
 Uma Entidade representa um objeto do mundo
  real
 Exemplo de Entidades.
   Pessoa, Endereço, Contato
Atributo
 São as informações básicas que qualificam uma
  entidade e descrevem seus elementos ou
  características.
 Chamamos atributos de campo ou colunas (no
  modelo físico)
 Exemplo de Atributo
   Nome, Email, Mensagem
Chave Primária e Chave
Estrangeira
 Chave
   É um atributo utilizado para indexar dados
 Primária
   É o atributo que permite identificar uma única
   ocorrência de uma tupla (linha) em uma Entidade
 Estrangeira
   É o atributo que estabelece a relação de uma
   Entidade com a Chave Primária de Outra Entidade
   e permite uma relação entre Entidades.
Exemplo
 Realizar em Sala de aula


                     Contato
             • Id_contato
             nome
             email
             mensagem
PHP
 Conceito
 Tag PHP, Variável
 GET e POST
 Criação de Formulários
 Conexão ao banco
 Inserção de dados via PHP
Conceito
 É um acrônimo recursivo para PHP: Hypertext
  Preprocessor, originalmente Personal Home
  Page
 É uma linguagem de Programação que roda do
  lado do servidor
 É gratuita e independente de plataforma
 Uma linguagem do lado do servidor é aquela que
  se executa no servidor web
Ilustração
Tag PHP, Variável
 Todo código PHP deve ser escrito dentro da tag
 abaixo
   <?php ?>
 Pode-se considerar que é tudo aquilo não
 constante, quase sempre esta em modificação.
   É definida pelo caractere dólar ($) antes do nome
    da variável
   Uma linha em PHP finaliza om um ponto e vírgula
    (;)
 Exemplo
   <?php $nome; ?>
GET
 O Método GET utiliza a URL para Enviar os
  dados ao servidor.
 Utilizando o GET o navegador pega as
  informações do formulário e coloca junto com a
  URI de onde o formulário vai ser enviado e envia,
  separando o endereço da URI dos dados do
  formulário por um “?” (ponto de interrogação).
POST
 O método POST envia os dados colocando-os no
  corpo da mensagem.
 Deixa a URL separada dos dados que serão
  enviados e com isso podemos enviar qualquer
  tipo de dados por esse método.
Criação de formulários
 <form action="?btn=ok" method=“get">
 <label> Nome</label>
 <input type="text" name="nome" />
 <label> E-mail</label>
 <input type="text" name=“email" />
 <label> Mensagem</label>
 <input type="text" name=“mensagem" />
 </form>
Prática em Laboratório
 Conexão com o Banco e Inserção de dados
Referências
 Sql curso prático – Celso Henrique Poderoso de
    Oliveira – Novatec – 2002
   http://www.criarweb.com/artigos/79.php
   http://www.comocriarsites.com/html/como-
    funciona-os-metodos-get-e-post-diferencas/
   http://php.net/manual/pt_BR/intro-whatis.php
   http://www.criarweb.com/artigos/202.php

More Related Content

What's hot

Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dadosmgoberto
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Iiguest3118b2
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dadosGabriel Moura
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamentoCarlos Melo
 
Modelagem de dados e objetos
Modelagem de dados e objetosModelagem de dados e objetos
Modelagem de dados e objetosAdriano Tavares
 
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosAula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosJanynne Gomes
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 3
Aplicando Transformação em XML usando XSLT e XSL-FO - 3Aplicando Transformação em XML usando XSLT e XSL-FO - 3
Aplicando Transformação em XML usando XSLT e XSL-FO - 3Vivian Motti
 
Banco de dados Aula 1
Banco de dados Aula 1Banco de dados Aula 1
Banco de dados Aula 1Bruno Strik
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 1
Aplicando Transformação em XML usando XSLT e XSL-FO - 1Aplicando Transformação em XML usando XSLT e XSL-FO - 1
Aplicando Transformação em XML usando XSLT e XSL-FO - 1Vivian Motti
 
Base de dados tic 10º ano
Base de dados   tic 10º anoBase de dados   tic 10º ano
Base de dados tic 10º anoEste FC Juniores
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 4
Aplicando Transformação em XML usando XSLT e XSL-FO - 4Aplicando Transformação em XML usando XSLT e XSL-FO - 4
Aplicando Transformação em XML usando XSLT e XSL-FO - 4Vivian Motti
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dadosEdgar Stuart
 

What's hot (20)

Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamento
 
Aula 5 banco de dados
Aula 5   banco de dadosAula 5   banco de dados
Aula 5 banco de dados
 
Modelagem de dados e objetos
Modelagem de dados e objetosModelagem de dados e objetos
Modelagem de dados e objetos
 
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosAula 5 - Dicionário de Dados
Aula 5 - Dicionário de Dados
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 3
Aplicando Transformação em XML usando XSLT e XSL-FO - 3Aplicando Transformação em XML usando XSLT e XSL-FO - 3
Aplicando Transformação em XML usando XSLT e XSL-FO - 3
 
Parte5 xml
Parte5 xmlParte5 xml
Parte5 xml
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Banco de dados Aula 1
Banco de dados Aula 1Banco de dados Aula 1
Banco de dados Aula 1
 
01- Introdução ao XML
01- Introdução ao XML01- Introdução ao XML
01- Introdução ao XML
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 1
Aplicando Transformação em XML usando XSLT e XSL-FO - 1Aplicando Transformação em XML usando XSLT e XSL-FO - 1
Aplicando Transformação em XML usando XSLT e XSL-FO - 1
 
Aula 6 banco de dados
Aula 6   banco de dadosAula 6   banco de dados
Aula 6 banco de dados
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 
Base de dados tic 10º ano
Base de dados   tic 10º anoBase de dados   tic 10º ano
Base de dados tic 10º ano
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Aplicando Transformação em XML usando XSLT e XSL-FO - 4
Aplicando Transformação em XML usando XSLT e XSL-FO - 4Aplicando Transformação em XML usando XSLT e XSL-FO - 4
Aplicando Transformação em XML usando XSLT e XSL-FO - 4
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dados
 
Aula Introdução a Linguagem XML
Aula Introdução a Linguagem XMLAula Introdução a Linguagem XML
Aula Introdução a Linguagem XML
 

Viewers also liked

TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!Alan Quayle
 
Cap ul de la curtici
Cap ul de la curticiCap ul de la curtici
Cap ul de la curticiBiro Bela
 
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...Deploy360 Programme (Internet Society)
 
Caietele principelui (2) 2012
Caietele principelui (2)   2012Caietele principelui (2)   2012
Caietele principelui (2) 2012Biro Bela
 
5 Nejčastějších chyb v provizních programech
5 Nejčastějších chyb v provizních programech5 Nejčastějších chyb v provizních programech
5 Nejčastějších chyb v provizních programechMário Roženský
 
A Model for Monitoring GSM Base Station Radiation Safety in Nigeria
A Model for Monitoring GSM Base Station Radiation Safety in NigeriaA Model for Monitoring GSM Base Station Radiation Safety in Nigeria
A Model for Monitoring GSM Base Station Radiation Safety in NigeriaIJERA Editor
 
Bancuri examen la scoala profesionala
Bancuri   examen la scoala profesionalaBancuri   examen la scoala profesionala
Bancuri examen la scoala profesionalaBiro Bela
 
Basilica (34)
Basilica (34)Basilica (34)
Basilica (34)Biro Bela
 
Види забезпечення виконання зобовязання
Види забезпечення виконання зобовязанняВиди забезпечення виконання зобовязання
Види забезпечення виконання зобовязанняKyiv National Economic University
 
Productivity Improvement by Applying DILO (Time and Motion) and Lean Principles
Productivity Improvement by Applying DILO (Time and Motion) and Lean PrinciplesProductivity Improvement by Applying DILO (Time and Motion) and Lean Principles
Productivity Improvement by Applying DILO (Time and Motion) and Lean PrinciplesIJERA Editor
 
Lorenzo Tersi - Il vino: esaltare il passato per guardare al futuro
Lorenzo Tersi - Il vino: esaltare il passato per guardare al futuroLorenzo Tersi - Il vino: esaltare il passato per guardare al futuro
Lorenzo Tersi - Il vino: esaltare il passato per guardare al futuroMasterBrandManagement
 
2557 project 18,19
2557 project  18,192557 project  18,19
2557 project 18,19Phichittra18
 
Sabanci university startup company league sucool kuluçka & hızlandırıcı sunum...
Sabanci university startup company league sucool kuluçka & hızlandırıcı sunum...Sabanci university startup company league sucool kuluçka & hızlandırıcı sunum...
Sabanci university startup company league sucool kuluçka & hızlandırıcı sunum...Kutlu Kazanci
 
What Counts as Learning: Open Digital Badges for New Opportunities
What Counts as Learning: Open Digital Badges for New OpportunitiesWhat Counts as Learning: Open Digital Badges for New Opportunities
What Counts as Learning: Open Digital Badges for New OpportunitiesSheryl Grant
 
Natural language processing and sanskrit
Natural language processing and sanskritNatural language processing and sanskrit
Natural language processing and sanskritIAEME Publication
 
選前最後一波南投縣民調
選前最後一波南投縣民調選前最後一波南投縣民調
選前最後一波南投縣民調setnews
 
Google Physical web @hackIoT
Google Physical web  @hackIoTGoogle Physical web  @hackIoT
Google Physical web @hackIoTSergei Silnov
 

Viewers also liked (19)

TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
TADSummit Comverse WebRTC, WebRTC is for telcos too. Today!
 
Cap ul de la curtici
Cap ul de la curticiCap ul de la curtici
Cap ul de la curtici
 
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
 
Caietele principelui (2) 2012
Caietele principelui (2)   2012Caietele principelui (2)   2012
Caietele principelui (2) 2012
 
5 Nejčastějších chyb v provizních programech
5 Nejčastějších chyb v provizních programech5 Nejčastějších chyb v provizních programech
5 Nejčastějších chyb v provizních programech
 
A Model for Monitoring GSM Base Station Radiation Safety in Nigeria
A Model for Monitoring GSM Base Station Radiation Safety in NigeriaA Model for Monitoring GSM Base Station Radiation Safety in Nigeria
A Model for Monitoring GSM Base Station Radiation Safety in Nigeria
 
Rans joshua
Rans joshuaRans joshua
Rans joshua
 
Bancuri examen la scoala profesionala
Bancuri   examen la scoala profesionalaBancuri   examen la scoala profesionala
Bancuri examen la scoala profesionala
 
Basilica (34)
Basilica (34)Basilica (34)
Basilica (34)
 
Види забезпечення виконання зобовязання
Види забезпечення виконання зобовязанняВиди забезпечення виконання зобовязання
Види забезпечення виконання зобовязання
 
pasadenia residence
pasadenia residencepasadenia residence
pasadenia residence
 
Productivity Improvement by Applying DILO (Time and Motion) and Lean Principles
Productivity Improvement by Applying DILO (Time and Motion) and Lean PrinciplesProductivity Improvement by Applying DILO (Time and Motion) and Lean Principles
Productivity Improvement by Applying DILO (Time and Motion) and Lean Principles
 
Lorenzo Tersi - Il vino: esaltare il passato per guardare al futuro
Lorenzo Tersi - Il vino: esaltare il passato per guardare al futuroLorenzo Tersi - Il vino: esaltare il passato per guardare al futuro
Lorenzo Tersi - Il vino: esaltare il passato per guardare al futuro
 
2557 project 18,19
2557 project  18,192557 project  18,19
2557 project 18,19
 
Sabanci university startup company league sucool kuluçka & hızlandırıcı sunum...
Sabanci university startup company league sucool kuluçka & hızlandırıcı sunum...Sabanci university startup company league sucool kuluçka & hızlandırıcı sunum...
Sabanci university startup company league sucool kuluçka & hızlandırıcı sunum...
 
What Counts as Learning: Open Digital Badges for New Opportunities
What Counts as Learning: Open Digital Badges for New OpportunitiesWhat Counts as Learning: Open Digital Badges for New Opportunities
What Counts as Learning: Open Digital Badges for New Opportunities
 
Natural language processing and sanskrit
Natural language processing and sanskritNatural language processing and sanskrit
Natural language processing and sanskrit
 
選前最後一波南投縣民調
選前最後一波南投縣民調選前最後一波南投縣民調
選前最後一波南投縣民調
 
Google Physical web @hackIoT
Google Physical web  @hackIoTGoogle Physical web  @hackIoT
Google Physical web @hackIoT
 

Similar to Banco de dados

Oficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQLOficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQLRaphael Donaire Albino
 
Banco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de DadosBanco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de DadosDanielRibeiro136663
 
modelo relacional.ppt
modelo relacional.pptmodelo relacional.ppt
modelo relacional.pptritaporfrio
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONAmbiente Livre
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONMarcio Junior Vieira
 
Desenvolvimento Delphi
Desenvolvimento DelphiDesenvolvimento Delphi
Desenvolvimento Delphihildebertomelo
 
Workshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIsWorkshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIsHeider Lopes
 
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMASO MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMASHeider Lopes
 
Transição - Orientação a objeto para Funcional
Transição - Orientação a objeto para FuncionalTransição - Orientação a objeto para Funcional
Transição - Orientação a objeto para FuncionalIsmael Velten
 
04 modelagem de dados introdução
04  modelagem de dados   introdução04  modelagem de dados   introdução
04 modelagem de dados introduçãoCentro Paula Souza
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
Apostila Banco de Dados ETE.pdf
Apostila Banco de Dados ETE.pdfApostila Banco de Dados ETE.pdf
Apostila Banco de Dados ETE.pdfJamieFranks3
 
Bancos de Dados Orientados a Objeto
Bancos de Dados Orientados a ObjetoBancos de Dados Orientados a Objeto
Bancos de Dados Orientados a Objetoelliando dias
 

Similar to Banco de dados (20)

Oficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQLOficina WEB Design Lecom - PHP e MySQL
Oficina WEB Design Lecom - PHP e MySQL
 
PFTI (2).ppt
PFTI (2).pptPFTI (2).ppt
PFTI (2).ppt
 
Banco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de DadosBanco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de Dados
 
modelo relacional.ppt
modelo relacional.pptmodelo relacional.ppt
modelo relacional.ppt
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSON
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSON
 
Desenvolvimento Delphi
Desenvolvimento DelphiDesenvolvimento Delphi
Desenvolvimento Delphi
 
Workshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIsWorkshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIs
 
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMASO MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
 
Transição - Orientação a objeto para Funcional
Transição - Orientação a objeto para FuncionalTransição - Orientação a objeto para Funcional
Transição - Orientação a objeto para Funcional
 
Apresentação faef
Apresentação faefApresentação faef
Apresentação faef
 
Sql - introdução
Sql -  introduçãoSql -  introdução
Sql - introdução
 
Php Básico - Parte 2
Php Básico - Parte 2Php Básico - Parte 2
Php Básico - Parte 2
 
Introdução ao Entity Framework 4
Introdução ao Entity Framework 4Introdução ao Entity Framework 4
Introdução ao Entity Framework 4
 
Sql
SqlSql
Sql
 
04 modelagem de dados introdução
04  modelagem de dados   introdução04  modelagem de dados   introdução
04 modelagem de dados introdução
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Slides do cuso_php
Slides do cuso_phpSlides do cuso_php
Slides do cuso_php
 
Apostila Banco de Dados ETE.pdf
Apostila Banco de Dados ETE.pdfApostila Banco de Dados ETE.pdf
Apostila Banco de Dados ETE.pdf
 
Bancos de Dados Orientados a Objeto
Bancos de Dados Orientados a ObjetoBancos de Dados Orientados a Objeto
Bancos de Dados Orientados a Objeto
 

Banco de dados

  • 2. Banco de Dados  Conceito  Tipos de Banco de Dados  SGBD  Características  Exemplos  Tabela  MER  Entidade, Atributo  Chave, Chave Primária, Chave estrangeira
  • 3. Banco de Dados  Conceito  É um conjunto coerente e lógico de dados relacionados que possuem significância essencial.  Tipos de Banco de Dados  Hierárquico  Rede  Relacional  Objeto-Relacional  Objeto
  • 4. Banco de Dados  Sistema Gerenciador de Banco de Dados – SGBD  É uma coleção de programas que permite criar, estruturar, manter dados e gerenciar as transações efetuadas em tabela.  Permite também a extração das informações de maneira rápida e segura.  Algumas das Principais Características de um SGBD  Controle de Redundância  Compartilhamento de Dados  Controle de Acesso  Backup
  • 5. Exemplos SGBD  WAMP  Windows, Apache, Mysql, PHP  LAMP  Linux, Apache, Mysql, PHP  Outros  Xampp
  • 6. Tabela  Pode ser entendida como um conjunto de linhas e colunas  AS colunas de uma tabela qualificam cada elemento (linha) com informações relacionadas ao objeto Contato Nome Email Mensagem
  • 7. MER  É a utilização dos conceitos de Entidade e Relacionamento  Serve para criar estruturas que irão compor o banco de dados.  Definição do escopo (do que se trata o sistema) é importante para o início do trabalho de análise de dados  Principal Objetivo  É desenvolver um modelo que, contendo entidades e relacionamento, seja capaz de representar os requerimentos das informações do negócio.
  • 8. Entidade  É um agrupamento lógico de informações inter- relacionadas necessárias para execução das atividades do sistema  Uma Entidade representa um objeto do mundo real  Exemplo de Entidades.  Pessoa, Endereço, Contato
  • 9. Atributo  São as informações básicas que qualificam uma entidade e descrevem seus elementos ou características.  Chamamos atributos de campo ou colunas (no modelo físico)  Exemplo de Atributo  Nome, Email, Mensagem
  • 10. Chave Primária e Chave Estrangeira  Chave  É um atributo utilizado para indexar dados  Primária  É o atributo que permite identificar uma única ocorrência de uma tupla (linha) em uma Entidade  Estrangeira  É o atributo que estabelece a relação de uma Entidade com a Chave Primária de Outra Entidade e permite uma relação entre Entidades.
  • 11. Exemplo  Realizar em Sala de aula Contato • Id_contato nome email mensagem
  • 12. PHP  Conceito  Tag PHP, Variável  GET e POST  Criação de Formulários  Conexão ao banco  Inserção de dados via PHP
  • 13. Conceito  É um acrônimo recursivo para PHP: Hypertext Preprocessor, originalmente Personal Home Page  É uma linguagem de Programação que roda do lado do servidor  É gratuita e independente de plataforma  Uma linguagem do lado do servidor é aquela que se executa no servidor web
  • 15. Tag PHP, Variável  Todo código PHP deve ser escrito dentro da tag abaixo  <?php ?>  Pode-se considerar que é tudo aquilo não constante, quase sempre esta em modificação.  É definida pelo caractere dólar ($) antes do nome da variável  Uma linha em PHP finaliza om um ponto e vírgula (;)  Exemplo  <?php $nome; ?>
  • 16. GET  O Método GET utiliza a URL para Enviar os dados ao servidor.  Utilizando o GET o navegador pega as informações do formulário e coloca junto com a URI de onde o formulário vai ser enviado e envia, separando o endereço da URI dos dados do formulário por um “?” (ponto de interrogação).
  • 17. POST  O método POST envia os dados colocando-os no corpo da mensagem.  Deixa a URL separada dos dados que serão enviados e com isso podemos enviar qualquer tipo de dados por esse método.
  • 18. Criação de formulários  <form action="?btn=ok" method=“get">  <label> Nome</label>  <input type="text" name="nome" />  <label> E-mail</label>  <input type="text" name=“email" />  <label> Mensagem</label>  <input type="text" name=“mensagem" />  </form>
  • 19. Prática em Laboratório  Conexão com o Banco e Inserção de dados
  • 20. Referências  Sql curso prático – Celso Henrique Poderoso de Oliveira – Novatec – 2002  http://www.criarweb.com/artigos/79.php  http://www.comocriarsites.com/html/como- funciona-os-metodos-get-e-post-diferencas/  http://php.net/manual/pt_BR/intro-whatis.php  http://www.criarweb.com/artigos/202.php