SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Vamos lá relembrar...
Modelo cliente-servidor da solução usbwebserver


                                  hp
                            e x.p
                         ind .0.1)
                       de .0
                    tp 127
                 ht r                        ta hp L)           http://127.0.0.1/index.php
            d  do vido
              i r                          os ex.p TM
          pe (se                        sp        H
                                     re a ind igo
                                       in ód
                                     ág c/ c
                                  (p s
                                     na
                                a pe




                                                                                         127.0.0.1
                                                                            SQL
                                             html                         resposta
                                                        interpretador

                          código             <? php ?>

                        Pasta root
                        do Apache
                         (htdocs)

                         index.php
                             ...                             127.0.0.1
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!”




     “O MySQL reduz o custo total de propriedade do software de base de dados, ao reduzir os
     custos de licenciamento em mais de 90%, os períodos de inoperância em 60%, as despesas
     com hardware em 70% e os custos de administração, engenharia e manutenção em mais de
     50%.”
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 1/5

 •   Expansibilidade e Flexibilidade 	   Execute o que quiser a partir de...

        •      * Aplicações integradas com uma dimensão de apenas 1 MB ou

        •      * Armazéns maciços de dados - com terabites de informação




 •   Alto desempenho 	

        •      * Partições de Tabelas e Índices

        •      * Utilitários para carregamento ultra-rápido

        •      * Caches de memória únicas

        •      * Índices de texto completo e muito mais
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 2/5

 •   Alta Disponibilidade 	

        •      * Execute configurações de replicação principal/secundária de alta velocidade com Replicação
             Híbrida Baseada em Colunas

        •      * Servidores cluster especializados com failover instantâneo




 •   Suporte Transaccional Robusto 	

        •      * Suporte transaccional ACID (atómico, consistente, isolado, durável) completo

        •      * Bloqueio em colunas ilimitado

        •      * Capacidade de transacção distribuída

        •      * Suporte de transacção multi-versões
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 3/5

 •   Capacidades Web e de Armazém de Dados 

       •      * Motor de pedidos de ajuda de alto desempenho

       •      * Capacidade de inserção de dados extremamente rápida

       •      * Forte suporte para funções Web especializadas - incluindo pesquisas rápidas de texto completo




 •   Forte Protecção de Dados 

       •      * Mecanismos poderosos para conceder acesso apenas a utilizadores autorizados

       •      * Ligações seguras ao suporte SSH e SSL

       •      * Poderosas funções de encriptação e desencriptação de dados
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 4/5

 •   Desenvolvimento Abrangente de Aplicações 

       •       * Suporte para procedimentos armazenados, accionadores, funções, visualizações, cursores, SQL
             padrão ANSI e muito mais

       •       * Bibliotecas MySQL para incluir o suporte das bases de dados MySQL em praticamente todas as
             aplicações




 •   Facilidade de Gestão 

       •       * Utilize a Agenda de Eventos - calendarize automaticamente as tarefas baseadas em SQL
             recorrentes para execução no servidor da base de dados.

       •       * O tempo médio decorrido entre o download de software e a conclusão da instalação é inferior a
             quinze minutos.
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 5/5

 •   Liberdade Open Source e Suporte 24 horas por dia 	

       •       * Suporte permanente e indemnização disponíveis através da Rede MySQL

       •       * Qualidade empresarial pronta a utilizar pelas empresas - da instalação ao suporte




 •   Os Mais Baixos Custos de Propriedade 	

       •       * Reduz os custos de licenciamento, as despesas com hardware e os períodos de inoperância
phpmyadmin
acesso e criação de uma base de dados
phpmyadmin
criação de uma tabela de dados
phpmyadmin
criação de uma tabela de dados - tipos de dados
phpmyadmin
criação de uma tabela de dados - tipos de dados
      Tipo      Abreviação                             Descrição
                 INT ou      Números inteiros. Existem outros tipos de números inteiros de acordo
     INTEIRO
                INTEGER                              com o sgbd utilizado.


               DOUBLE ou      Números reais. Permitem armazenar todo tipo de número não inteiro.
      REAL
                 REAL        Existem outros tipos de números reais de acordo com o sgbd utilizado.

                               Caracter. Permite a inclusão de dados alfanuméricos. O número de
    CARACTER                  caracteres é definido entre os parênteses, porém o número de bytes
               VARCHAR (x)
    VARIÁVEL                 utilizados pelo campo é apenas o especificado (número). Obrigatório
                                                       especificar valor X


      DATA        DATE       Data. Existem diversos tipos de datas de acordo com o sgbd utilizado.


    BOOLEANO    BOOLEAN        Armazena um bit de informação, utilizado para verdadeiro ou falso.


                                Armazena grandes quantidades de texto (ideal para páginas de
     TEXTO        TEXT
                                                     conteúdo html)
phpmyadmin
criação de uma tabela de dados - tipos de dados
     Para valores numérios inteiros temos:
phpmyadmin
criação de uma tabela de dados - tipos de dados
     Para valores numérios reais temos:
phpmyadmin
criação de uma tabela de dados - tipos de dados
     Para valores do tipo caracter (string) temos:
phpmyadmin
criação de uma tabela de dados - tipos de dados
     Para valores tipo data temos:
phpmyadmin
operações típicas a realizar no geral



 •   Da esquerda para a direita:

       •     Browse: visualizar registos da tabela já inseridos;

       •     Structure: alterar o nome de um campo, adicionar, apagar...

       •     SQL: executar directamente ordens de SQL na base de dados (ideal para testar queries que mais tarde
             serão inseridas no código PHP)

       •     Search: assistente para efectuar consultas à base de dados (constrói código SQL)

       •     Insert: Inserir registos na tabela

       •     Export / Export: exporta/exporta estrutura (e/ou) dados da tabela para/de código SQL/ficheiro

       •     Operations: manutenção da base de dados; optimizações; alteração de nomes, engine, etc...

       •     Empty: elimina todos os registos da tabela (cautela!)

       •     Drop: elimina todos os registos e a própria tabela de dados (cautela!)
phpmyadmin
onde ficam as bases de dados alojadas?
phpmyadmin
vamos à prática!




                              actividade 1

         a base de dados típica de gestão de contactos de alunos
phpmyadmin
vamos à prática!
phpmyadmin
onde ficam as bases de dados alojadas?

Más contenido relacionado

La actualidad más candente

PHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e SessoesPHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e SessoesDaniel Brandão
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringDaniel Brandão
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor webMauro Duarte
 
Posxml especification 2.0
Posxml especification 2.0Posxml especification 2.0
Posxml especification 2.0DenirJunior
 
Sistemas operativo servidor (PT)
Sistemas operativo servidor (PT)Sistemas operativo servidor (PT)
Sistemas operativo servidor (PT)Joao Kanino
 
Engenharia da Computação: Resumo servlet + jsp br galo
Engenharia da Computação: Resumo servlet + jsp br galoEngenharia da Computação: Resumo servlet + jsp br galo
Engenharia da Computação: Resumo servlet + jsp br galoGuilhermePetrosky
 
Sistemas servidor.docx
Sistemas servidor.docxSistemas servidor.docx
Sistemas servidor.docxJoao Kanino
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao phpRoney Sousa
 
Sqlite - Introdução
Sqlite - IntroduçãoSqlite - Introdução
Sqlite - IntroduçãoJoao Johanes
 
Servidores Web
Servidores Web Servidores Web
Servidores Web bastosluis
 
Tomcat e Aplicações Web
Tomcat e Aplicações WebTomcat e Aplicações Web
Tomcat e Aplicações Webelliando dias
 
ZF Básico - 2. Instalação
ZF Básico - 2. InstalaçãoZF Básico - 2. Instalação
ZF Básico - 2. InstalaçãoMarcos Bezerra
 
Programação Dinâmica para Web - Aula 2
Programação Dinâmica para Web - Aula 2Programação Dinâmica para Web - Aula 2
Programação Dinâmica para Web - Aula 2Thyago Maia
 

La actualidad más candente (20)

PHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e SessoesPHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e Sessoes
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e Querystring
 
Apache
ApacheApache
Apache
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor web
 
Posxml especification 2.0
Posxml especification 2.0Posxml especification 2.0
Posxml especification 2.0
 
Prog web 05-php-mysql
Prog web 05-php-mysqlProg web 05-php-mysql
Prog web 05-php-mysql
 
Sistemas operativo servidor (PT)
Sistemas operativo servidor (PT)Sistemas operativo servidor (PT)
Sistemas operativo servidor (PT)
 
Engenharia da Computação: Resumo servlet + jsp br galo
Engenharia da Computação: Resumo servlet + jsp br galoEngenharia da Computação: Resumo servlet + jsp br galo
Engenharia da Computação: Resumo servlet + jsp br galo
 
Contextos
ContextosContextos
Contextos
 
Sistemas servidor.docx
Sistemas servidor.docxSistemas servidor.docx
Sistemas servidor.docx
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao php
 
Tema 1 | Introdução a PHP
Tema 1 | Introdução a PHPTema 1 | Introdução a PHP
Tema 1 | Introdução a PHP
 
Sqlite - Introdução
Sqlite - IntroduçãoSqlite - Introdução
Sqlite - Introdução
 
Servidores Web
Servidores Web Servidores Web
Servidores Web
 
Servlets e JSP
Servlets e JSPServlets e JSP
Servlets e JSP
 
Tomcat e Aplicações Web
Tomcat e Aplicações WebTomcat e Aplicações Web
Tomcat e Aplicações Web
 
ZF Básico - 2. Instalação
ZF Básico - 2. InstalaçãoZF Básico - 2. Instalação
ZF Básico - 2. Instalação
 
Apostila asp
Apostila aspApostila asp
Apostila asp
 
Programação Dinâmica para Web - Aula 2
Programação Dinâmica para Web - Aula 2Programação Dinâmica para Web - Aula 2
Programação Dinâmica para Web - Aula 2
 
Samba4+freebsd
Samba4+freebsdSamba4+freebsd
Samba4+freebsd
 

Similar a PHPMyadmin - Introdução

Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesChristiano Anderson
 
Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2PrinceGuru MS
 
Tecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensTecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensAlessandro Binhara
 
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftPath to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftAmazon Web Services LATAM
 
3260 php truquesmagicos %281%29
3260 php truquesmagicos %281%293260 php truquesmagicos %281%29
3260 php truquesmagicos %281%29Juliana Nascimento
 
Mongo Db - PHP Day Workshop
Mongo Db - PHP Day WorkshopMongo Db - PHP Day Workshop
Mongo Db - PHP Day WorkshopDiego Sana
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHPFelipe Ribeiro
 
Ruby on Rails: um estudo de viabilidade em ambientes empresariais
Ruby on Rails: um estudo de viabilidade em ambientes empresariaisRuby on Rails: um estudo de viabilidade em ambientes empresariais
Ruby on Rails: um estudo de viabilidade em ambientes empresariaisRodrigo Recio
 
ClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpCampus Party Brasil
 
Comandos gerais do PHP
Comandos gerais do PHPComandos gerais do PHP
Comandos gerais do PHPPaulo Dayvson
 
Filesystem distribuído com hadoop!!!
Filesystem distribuído com hadoop!!! Filesystem distribuído com hadoop!!!
Filesystem distribuído com hadoop!!! Alessandro Binhara
 
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Amazon Web Services LATAM
 

Similar a PHPMyadmin - Introdução (20)

NoSql e NewSql
NoSql e NewSqlNoSql e NewSql
NoSql e NewSql
 
Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentes
 
Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2
 
Tecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensTecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvens
 
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftPath to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
 
Introdução Ruby 1.8.7 + Rails 3
Introdução Ruby 1.8.7 + Rails 3Introdução Ruby 1.8.7 + Rails 3
Introdução Ruby 1.8.7 + Rails 3
 
Oficial
OficialOficial
Oficial
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
 
3260 php truquesmagicos %281%29
3260 php truquesmagicos %281%293260 php truquesmagicos %281%29
3260 php truquesmagicos %281%29
 
3260 php truquesmagicos
3260 php truquesmagicos3260 php truquesmagicos
3260 php truquesmagicos
 
Mongo Db - PHP Day Workshop
Mongo Db - PHP Day WorkshopMongo Db - PHP Day Workshop
Mongo Db - PHP Day Workshop
 
BIG DATA na UFSM
BIG DATA na UFSMBIG DATA na UFSM
BIG DATA na UFSM
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHP
 
Ruby on Rails: um estudo de viabilidade em ambientes empresariais
Ruby on Rails: um estudo de viabilidade em ambientes empresariaisRuby on Rails: um estudo de viabilidade em ambientes empresariais
Ruby on Rails: um estudo de viabilidade em ambientes empresariais
 
ClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs Php
 
Clusterização de Aplicações PHP
Clusterização de Aplicações PHPClusterização de Aplicações PHP
Clusterização de Aplicações PHP
 
No sql std
No sql stdNo sql std
No sql std
 
Comandos gerais do PHP
Comandos gerais do PHPComandos gerais do PHP
Comandos gerais do PHP
 
Filesystem distribuído com hadoop!!!
Filesystem distribuído com hadoop!!! Filesystem distribuído com hadoop!!!
Filesystem distribuído com hadoop!!!
 
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
 

Más de Marco Pinheiro

SASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockSASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockMarco Pinheiro
 
Dicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEBDicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEBMarco Pinheiro
 
PHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQLPHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQLMarco Pinheiro
 
Linguagem PHP para principiantes
Linguagem PHP para principiantesLinguagem PHP para principiantes
Linguagem PHP para principiantesMarco Pinheiro
 
funcionamento da internet
funcionamento da internetfuncionamento da internet
funcionamento da internetMarco Pinheiro
 
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Marco Pinheiro
 
Conceitos de Imagem digital
Conceitos de Imagem digitalConceitos de Imagem digital
Conceitos de Imagem digitalMarco Pinheiro
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Marco Pinheiro
 
IPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortaisIPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortaisMarco Pinheiro
 

Más de Marco Pinheiro (16)

SASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockSASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, Greensock
 
Dicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEBDicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEB
 
curso de CSS
curso de CSScurso de CSS
curso de CSS
 
PHP e Mysql - INSERT
PHP e Mysql - INSERTPHP e Mysql - INSERT
PHP e Mysql - INSERT
 
PHP e Mysql - INSERT
PHP e Mysql - INSERTPHP e Mysql - INSERT
PHP e Mysql - INSERT
 
PHP e Mysql - UPDATE
PHP e Mysql - UPDATEPHP e Mysql - UPDATE
PHP e Mysql - UPDATE
 
PHP e Mysql - DELETE
PHP e Mysql - DELETEPHP e Mysql - DELETE
PHP e Mysql - DELETE
 
PHP e Mysql - SELECT
PHP e Mysql - SELECTPHP e Mysql - SELECT
PHP e Mysql - SELECT
 
PHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQLPHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQL
 
Linguagem PHP para principiantes
Linguagem PHP para principiantesLinguagem PHP para principiantes
Linguagem PHP para principiantes
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
funcionamento da internet
funcionamento da internetfuncionamento da internet
funcionamento da internet
 
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
 
Conceitos de Imagem digital
Conceitos de Imagem digitalConceitos de Imagem digital
Conceitos de Imagem digital
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)
 
IPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortaisIPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortais
 

Último

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdfjacquescardosodias
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptjricardo76
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxMARIADEFATIMASILVADE
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxLeonardoGabriel65
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPaulaYaraDaasPedro
 

Último (20)

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 

PHPMyadmin - Introdução

  • 1. Vamos lá relembrar... Modelo cliente-servidor da solução usbwebserver hp e x.p ind .0.1) de .0 tp 127 ht r ta hp L) http://127.0.0.1/index.php d do vido i r os ex.p TM pe (se sp H re a ind igo in ód ág c/ c (p s na a pe 127.0.0.1 SQL html resposta interpretador código <? php ?> Pasta root do Apache (htdocs) index.php ... 127.0.0.1
  • 2. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” “O MySQL reduz o custo total de propriedade do software de base de dados, ao reduzir os custos de licenciamento em mais de 90%, os períodos de inoperância em 60%, as despesas com hardware em 70% e os custos de administração, engenharia e manutenção em mais de 50%.”
  • 3. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 1/5 • Expansibilidade e Flexibilidade Execute o que quiser a partir de... • * Aplicações integradas com uma dimensão de apenas 1 MB ou • * Armazéns maciços de dados - com terabites de informação • Alto desempenho • * Partições de Tabelas e Índices • * Utilitários para carregamento ultra-rápido • * Caches de memória únicas • * Índices de texto completo e muito mais
  • 4. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 2/5 • Alta Disponibilidade • * Execute configurações de replicação principal/secundária de alta velocidade com Replicação Híbrida Baseada em Colunas • * Servidores cluster especializados com failover instantâneo • Suporte Transaccional Robusto • * Suporte transaccional ACID (atómico, consistente, isolado, durável) completo • * Bloqueio em colunas ilimitado • * Capacidade de transacção distribuída • * Suporte de transacção multi-versões
  • 5. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 3/5 • Capacidades Web e de Armazém de Dados • * Motor de pedidos de ajuda de alto desempenho • * Capacidade de inserção de dados extremamente rápida • * Forte suporte para funções Web especializadas - incluindo pesquisas rápidas de texto completo • Forte Protecção de Dados • * Mecanismos poderosos para conceder acesso apenas a utilizadores autorizados • * Ligações seguras ao suporte SSH e SSL • * Poderosas funções de encriptação e desencriptação de dados
  • 6. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 4/5 • Desenvolvimento Abrangente de Aplicações • * Suporte para procedimentos armazenados, accionadores, funções, visualizações, cursores, SQL padrão ANSI e muito mais • * Bibliotecas MySQL para incluir o suporte das bases de dados MySQL em praticamente todas as aplicações • Facilidade de Gestão • * Utilize a Agenda de Eventos - calendarize automaticamente as tarefas baseadas em SQL recorrentes para execução no servidor da base de dados. • * O tempo médio decorrido entre o download de software e a conclusão da instalação é inferior a quinze minutos.
  • 7. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 5/5 • Liberdade Open Source e Suporte 24 horas por dia • * Suporte permanente e indemnização disponíveis através da Rede MySQL • * Qualidade empresarial pronta a utilizar pelas empresas - da instalação ao suporte • Os Mais Baixos Custos de Propriedade • * Reduz os custos de licenciamento, as despesas com hardware e os períodos de inoperância
  • 8. phpmyadmin acesso e criação de uma base de dados
  • 9. phpmyadmin criação de uma tabela de dados
  • 10. phpmyadmin criação de uma tabela de dados - tipos de dados
  • 11. phpmyadmin criação de uma tabela de dados - tipos de dados Tipo Abreviação Descrição INT ou Números inteiros. Existem outros tipos de números inteiros de acordo INTEIRO INTEGER com o sgbd utilizado. DOUBLE ou Números reais. Permitem armazenar todo tipo de número não inteiro. REAL REAL Existem outros tipos de números reais de acordo com o sgbd utilizado. Caracter. Permite a inclusão de dados alfanuméricos. O número de CARACTER caracteres é definido entre os parênteses, porém o número de bytes VARCHAR (x) VARIÁVEL utilizados pelo campo é apenas o especificado (número). Obrigatório especificar valor X DATA DATE Data. Existem diversos tipos de datas de acordo com o sgbd utilizado. BOOLEANO BOOLEAN Armazena um bit de informação, utilizado para verdadeiro ou falso. Armazena grandes quantidades de texto (ideal para páginas de TEXTO TEXT conteúdo html)
  • 12. phpmyadmin criação de uma tabela de dados - tipos de dados Para valores numérios inteiros temos:
  • 13. phpmyadmin criação de uma tabela de dados - tipos de dados Para valores numérios reais temos:
  • 14. phpmyadmin criação de uma tabela de dados - tipos de dados Para valores do tipo caracter (string) temos:
  • 15. phpmyadmin criação de uma tabela de dados - tipos de dados Para valores tipo data temos:
  • 16. phpmyadmin operações típicas a realizar no geral • Da esquerda para a direita: • Browse: visualizar registos da tabela já inseridos; • Structure: alterar o nome de um campo, adicionar, apagar... • SQL: executar directamente ordens de SQL na base de dados (ideal para testar queries que mais tarde serão inseridas no código PHP) • Search: assistente para efectuar consultas à base de dados (constrói código SQL) • Insert: Inserir registos na tabela • Export / Export: exporta/exporta estrutura (e/ou) dados da tabela para/de código SQL/ficheiro • Operations: manutenção da base de dados; optimizações; alteração de nomes, engine, etc... • Empty: elimina todos os registos da tabela (cautela!) • Drop: elimina todos os registos e a própria tabela de dados (cautela!)
  • 17. phpmyadmin onde ficam as bases de dados alojadas?
  • 18. phpmyadmin vamos à prática! actividade 1 a base de dados típica de gestão de contactos de alunos
  • 19.
  • 21. phpmyadmin onde ficam as bases de dados alojadas?