FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

Documentos relacionados
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Banco de Dados Oracle 10g

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Criando, inserindo e exibindo PHP+MySql

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo.

Treinamento sobre SQL

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

INTRODUÇÃO BANCO DE DADOS(MYSQL) E PHP

Banco de Dados BrOffice Base

Banco de Dados Microsoft Access: Criar tabelas

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

DPAlmox - Windows MANUAL DO USUÁRIO

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

Manual de uso do aplicativo Filho Sem Fila

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

MANUAL DO ALUNO Ambiente Virtual de Aprendizagem MOODLE

DBDesigner 4. NomeFunc 1,N FUNCIONÁRIO. CargaHoraria. MatrFunc

CRIANDO O SEU CURRÍCULO LATTES

Sistema de Gerenciamento de Arquivos (SGA) (Manual de Instalação)

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

CRIANDO UM BANCO DE DADOS

INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião

Manual do Usuário Gerenciador de Conteúdo do Site:

WORD. Professor: Leandro Crescencio Colégio Politécnico 1

MANUAL VERSÃO

Manual Operacional para o Gestor Setorial do Sistema de Concessão de Diárias e Passagens - SCDP Maio de 2008

4. Uso do SIG para gestão de informações do Dia C

Instalação do Wordpress. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Procedimentos para Reinstalação do Sisloc

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Nova Central de Atendimento Logicorp

BARRA DE PROGRESSO EM VBA

Omega Tecnologia Manual Omega Hosting

Tela Inicial: O Banco de Dados e seus objetos:

CRIANDO, ALTERADO E EXCLUINDO TABELAS, INSERINDO, SELECIONANDO, ALTERANDO E EXCLUINDO DADOS

V.1.0 SIAPAS. Sistema Integrado de Administração ao Plano de Assistência à Saúde. Contas Médicas

GUIA MESCLAGEM DE DOCUMENTOS - SLIM

O sistema possui 5 módulos para registros:

MANUAL DE UTILIZAÇÃO DO SISTEMA DE GESTÃO DE DOCUMENTOS PARA CERTAMES SIGEDCERT - MODO USUÁRIO

MANUAL DO USUÁRIO. Projeto/Software/Programa. CDAeM Cadastro de Artistas e Modelos JunioNet. Objetivo desse manual

Caso já seja usuário do SCAW siga as instruções a partir da página X.

Caro (a) Aluno (a), Sumário

Manual de Instalação do AP_Conta Windows

Manual de Instalação e Configuração do Primeiro Backup Versão PRO

Parte 5 LibreOffice Base

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL PORTAL CLIENTE AVANÇO

PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Manual de Atualização MATERIAL DE APOIO - KB IMÓVEIS

WecDB WecDB Consulta Web Facilitada ao Banco de Dados

Sistema de Registro das Atividades do RT - Tutorial de utilização

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Escritório Virtual Administrativo

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

Manual da Administração do site Abrasel 2.0

MANUAL TISS Versão

❶ No Sistema Gênesis, na Aba ESTOQUE

MANUAL DO PROESC EDUCACIONAL

INSTALAÇÃO DO SISTEMA CONTROLGÁS

PASSO A PASSO PARA INSCRIÇÃO NA CHAMADA PÚBLICA BRDE/FSA PRODAV 04/ LABORATÓRIOS

BH PARK Software de Estacionamento

Plataforma Manual do Administrador/Revenda

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Como funciona? SUMÁRIO

Gravando uma Áudio Conferência

Módulo 1 Configuração de Cursos. Robson Santos da Silva Ms.

Este Procedimento Operacional Padrão explica a melhor forma de se utilizar os filtros no Sistema TOTVS RM. Índice

Bem vindo ao Programa de Controle de Dízimo da Paróquia Nossa Senhora da Luz.

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Table of Contents. PowerPoint XP

6.1. Inserir Consultar Listar Todos Alterar BENEFÍCIOS... 12

Guia de utilização versão Sou Empresa SISCONV AREF

Ela funciona de um jeito parecido com as mídia de RSS próprio: o sistema acessa o feed do twitter e exibe, na tela, os últimos tweets.

Manual de Instalação e Configuração do SQL Express

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

Vamos ver duas telas: Mesa e Itens de uma Mesa, como exemplo.

Passo a Passo do Sistema de Cobrança do Banco do Nordeste

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

W o r d p r e s s 1- TELA DE LOGIN

PRODAV 05/2014 Passo a passo para inscrição do projeto

Sistema de Gerenciamento Missionário SENAMI. Secretaria Nacional de Missões

Manual da Nota Fiscal Eletrônica

O GEM é um software 100% Web, ou seja, você poderá acessar de qualquer local através da Internet.

MANUAL DE UTILIZAÇÃO

Índice. Manual de uso do Wordpress Produção de conteúdo. 1) Acesso ao Painel de Controle. 2) Ambientação na Ferramenta. 3) Inserir novo Post

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

TUTORIAL DE ACESSO AO SISTEMA ACADÊMICO (SOL)

Tutorial do Sistema de Gestão de Conteúdos para Web - SYSWEB

1 - Entrando no Sistema

Como incluir artigos:

Manual do Sistema de Cadastro de Cultivares Locais, Tradicionais e Crioulas

Transcrição:

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel

Competências a serem trabalhadas nessa aula Criação da Base de Dados (MySQL) Criação de Tabelas Tipo de Dados Chave Primária

Competências a serem trabalhadas nessa aula Inserindo informações no Banco de Dados Primeiros Comandos SQL Select Insert

Banco de Dados

O que é um Banco de Dados? Banco de dados (ou base de dados), é um conjunto de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. Um banco de dados normalmente agrupa registros utilizáveis para um mesmo fim.

Exemplos de SGDB Sistema de Gerenciamento de Banco de Dados MySQL SQL Server Firebird PostgreSQL Interbase Oracle Entre outros...

Criando Novo Banco de Dados

Acessando o Banco de Dados Digite na barra de URL de seu navegador o seguinte endereço: http://localhost/phpmyadmin/

Acessando o Banco de Dados Na caixa de dialogo que está aberta digite as informações para acesso: Login: root Senha: Clique em Ok

Criando Novo Banco de Dados Preencha o campo para inserir uma nova base de dados. Depois clique no botão Criar

Visualizando Novo Banco de Dados Veja o novo banco de dados criado na parte mais a esquerda do tela.

Incluindo Tabelas

O que são tabelas? Tabela é um conjunto de dados dispostos em número finito de colunas e linhas. As colunas são consideradas os campos da tabela, e caracterizam os tipos de dados que deverão constar na tabela (numéricos, alfa-numérico, datas, coordenadas, etc.).

Tipos de Dados Basicamente em toda nossa vida de programador utilizaremos apenas 4 tipos de dados: Varchar (Texto) Integer (Número inteiro) Float (Número decimal) Boolean (Operador lógico, onde, 1 -> verdade; 0 -> mentira)

Chave Primária Existe ainda um tipo de dado único, este chama-se Chave Primária. A chave primeira está para um registro num banco de dados da mesma forma que você para seu CPF, ou seja, nunca irá se repetir e será unicamente seu.

Chave Primária A chave primária de qualquer registro de um banco de dados é o identificador único que não importa o tipo de dado você esteja trabalhando. A chave primária geralmente é do tipo integer (inteiro) e não nula.

Chave Primária No nosso caso, que estamos usando o SGDB MySQL, existe uma forma automática para a chave primária ser um tipo de contador, chama-se AUTO INCREMENT (incremento automático)

Simulação Simulemos então uma situação onde precisamos salvar os dados de um restaurante, onde o cardápio é digitalizado e visualizado por um computador de mão pelo cliente. Precisamos então de um cadastro dos pratos. Para isso criaremos uma tabela chamada cardapio.

Criando Tabelas Preencha o campo referente ao nome da Tabela e escolha o número de colunas. Lembre de sempre contar com a chave primeira que será o id identificador da tabela. Clique no botão Executar

Criando Tabelas Preencha o formulário iniciando pelo id como chave primária, do tipo inteiro não nulo e os demais campos a seu gosto.

Criando Tabelas CAMPO TIPO TAMANHO NULO id integer not null prato varchar 50 not null descricao varchar 200 not null valor float not null ativo boolean not null

Criando Tabelas Ative o Storage Engine para InnoDB e o Collation para latin1_general_cs depois clique em Salvar.

Exibindo as Tabelas

Comandos SQL INSERT - SELECT

Inserindo Dados Com a tabela já criada agora precisamos preencher suas informações e precisamos aprender de um modo prático para utilizar em conjunto com o PHP para isso aprenderemos o comando de inserir.

INSERT INTO... No phpmyadmin existe uma aba chamada SQL, ao clicar nela a tela irá recarregar e mostrar um campo para inserção de texto.

INSERT INTO... Vamos precisar inserir dados na tabela cardapio respeitando sempre suas colunas, para isso usaremos o comando INSERT INTO.

INSERT INTO... Sintaxe: INSERT INTO <tabela> (<campo1>, <campo2>, <campo3>,...,<campon>) VALUES (<valor1>, <valor2>, <valor3>,...,<valorn>);

INSERT INTO... Mudando esse exemplo para nossa realidade temos: INSERT INTO cardapio(prato, descricao, valor, ativo) VALUES ( Pizza de 4 Queijos, Queijo Prato, parmesão, provolone e coalho, 21.90, 1);

INSERT INTO... Para inserir um outro registro basta repetir o mesmo comando mudando apenas os valores que serão cadastrados. Obs.: Não foi necessário informar a chave primária, pois ela foi cadastrada como AUTO INCREMENT

SELECT Para consultar os valores cadastrados na tabela utilizaremos o comando SELECT Sintaxe 01: SELECT * FROM <tabela>;

SELECT Sintaxe 02: SELECT <campo1>, <campo2>, <campo3>,..., <campon> FROM <tabela>;

SELECT No mesmo local onde executamos o comando INSERT vamos realizar o comando SELECT.

ATIVIDADE

Atividade 1. Crie um formulário que receba do usuário o nome de um time de futebol Brasileiro e escreva na tela a informação (não vou testar se o nome é válido). 2. Crie um formulário que receba do usuário uma letra do alfabeto (apenas uma das letras do alfabeto) e imprima na tela do usuário a mesma (vou testar todas as letras).

Atividade 3. Crie um laço que escreva 99 vezes em 99 linhas o texto Vou resolver todos esses os exercícios logo! e enumere todas as linhas começando de 1.

Atividade 4. Crie uma tabela para uma Locadora onde você deve criar 4 colunas: id, titulo, descricao, valor, url_trailer. Obs: id deve ser atribuido o auto_increment CAMPO TIPO TAMANHO NULL id integer not null titulo varchar 50 not null descricao varchar 200 not null valor float not null url_trailer varchar 300 not null

Atividade 5. Crie um comando SELECT da tabela locadora.