5
Linguagens de Programação
UNICID
14
Linguagens de Programação
UNICID
3
Linguagens de Programação
UNICID
29
Linguagens de Programação
UNICID
3
Linguagens de Programação
UNICID
1
Linguagens de Programação
UNICID
6
Linguagens de Programação
UNICID
Texto de pré-visualização
Unicid PHPMySQL Prof Carlos Majer Programação Web Programação Web Exercício Criação de Formulário Carlos Majer httpwwwcarlosmajercombr Unicid PHPMySQL Prof Carlos Majer Programação Web ORIENTAÇÕES Atividade individual que contará ponto na nota da disciplina Ela avalia a capacidade do aluno em criar um formulário para coleta de usuários na página web A entrega deve ser feita de forma digital arquivo no BLACKBOARD As páginas do exercício feito devem estar grampeadas nesta primeira folha RGM 187817171 NOME Ana Carolina DIA HORA DE AULA 2ª MATUTINO CURSO SÉRIE ADS 2ª 4º EXERCÍCIO DISCIPLINA PROGRAMAÇÃO WEB PROF CARLOS MAJER 2 Coloque o número 2 em círculo grande Atividades entregues sem esta capa não serão aceitas Caso não tenha como imprimir escreva esta capa à mão caneta EXERCÍCIO 4 Criação de formulário Quem não escrever esta capa perderá 25 do ponto da atividade Unicid PHPMySQL Prof Carlos Majer Programação Web Criação de Formulário Objetivo Fazer a leitura de uma situação corporativa e com base na mesma criar um formulário contendo todos os campos necessários Passo a passo 1 Fazer a leitura da situação veja a explicação no próximo slide 2 Desenhar a lápis num papel como a sua proposta de formulário a ser criado O desenho feito à mão deverá ser escaneado e enviado como parte deste exercício Você usará este desenho para criar o formulário Os seguintes tipos de campos devem ser criados Caixa de texto Caixa de checagem Botão de rádio Lista de seleção Caixa de data Caixa de número Arquivo Área de texto Botão de envio de dados Botão de reset de dados 3 Escrever no computador este formulário web O nome do arquivo deverá ser cadastrohtml Você deverá escanear e enviar este arquivo O formulário deve ser configurado para conseguir enviar arquivos e o arquivo de destino deve ser gravarDadosphp Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 1 Leitura da situação problema Escolha uma das situações a seguir Criação de Formulário 1 Loja de Venda de veículos Para aumentar sua rede uma concessionária deseja criar um formulário para que possíveis clientes possam enviar veículos que desejam vender Para isto os seguintes dados devem ser pedidos no formulário Nome do cliente email e telefone Fabricante do carro lista com pelo menos os 10 mais conhecidos Novo ou seminovo botão de rádio Modelo e cor do carro Valor desejado para venda Ano de fabricação e modelo do carro Data da última revisão A última revisão foi feita em concessionária checkbox Quilometragem atual 3 Fotos do veículo frente lado e fundo Descrição completa da situação atual do veículo Caso opte por esta opção você é quem dará o nome para cada campo definirá o tamanho dos campos determinará os valores padrões dos elementos para serem gravados nos campos da tabela Lembrese do slide anterior onde informei quais são os Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 1 Leitura da situação problema Escolha uma das situações a seguir Criação de Formulário 2 Consultório Clínico Uma clínica está adaptando seus sistemas para funcionarem na internet e para isto decidiu criar um formulário para cadastro das consultas médicas que deve coletar as seguintes informações Data do agendamento Horário do agendamento Nome do cliente email e telefone Data de nascimento Estado Civil lista Sexo botão de rádio Tem alguma doença crônica checkbox Foto da carteirinha e do RG 2 fotos Número da carteirinha número Descrição da situação médica atual Caso opte por esta opção você é quem dará o nome para cada campo definirá o tamanho dos campos determinará os valores padrões dos elementos para serem gravados nos campos da tabela Lembrese do slide anterior onde informei quais são os Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 1 Leitura da situação problema Escolha uma das situações a seguir Criação de Formulário 3 Imobiliária Uma imobiliária decidiu transferir aos poucos o seu sistema para a internet Um dos formulários que ela pretende criar permitirá aos clientes enviarem as características de um imóvel que deseja vender ou alugar Os dados a seguir devem ser coletados Nome do cliente email e telefone Tipo de imóvel Casa apartamento sala comercial terrenos e outros Tipo de operação botão de rádio venda ou aluguel Número e local de registro da escritura Data da escritura do imóvel Valor pretendido número Imóvel está desocupado checkbox Fotos da propriedade 2 fotos pelo menos Descrição do imóvel Caso opte por esta opção você é quem dará o nome para cada campo definirá o tamanho dos campos determinará os valores padrões dos elementos para serem gravados nos campos da tabela Lembrese do slide anterior onde informei quais são os Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 2 Desenho do formulário Após escolher um dos três problemas apresentados você deverá desenhar a mão usando lápis ou caneta num papel o wireframe rascunho de seu formulário O exemplo a seguir feito no ppt exemplifica um wireframe de um cadastro de uma solicitação de locação de um espaço para um evento Criação de Formulário Cadastro de Evento Data desejada Início Fim Nome Telefone Email Nº pessoas Nº crianças Quadra Técnico de futebol p crianças Churrasqueira Salão de festas ddmmaa Tipo de Evento Aniversário Escolha Confraternização Corporativo Divulgação O que deseja locar Informações adicionais Solicitar cotação Limpar Campos Data exata Aproximada Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 3 Criação da página arquivo cadastrohtml Escreva todo o código HTML Você terá a liberdade de colocar o nome nos elementos de formulário que desejar bem como os valores que quiser nas opções da lista de seleção dos botões de rádio e caixa de checagem Ao final você deverá enviar o arquivo cadastrohtml criado Atenção se colocar outro nome você perderá ponto Toda a página deve ser feita desde seu início até seu final exemplo doctype html html head Criação de Formulário Esta atividade será apenas digital arquivo Não há necessidade de se fazer escrito A entrega continua sendo feita via BLACKBOARD Unicid PHPMySQL Prof Carlos Majer Programação Web Fim Carlos Majer httpwwwcarlosmajercombr Exercícios PHP Operadores IMPORTANTE Consulte o prazo de entrega Nada será aceito fora de prazo O exercício e entrega é individual Unicid PHPMySQL Prof Carlos Majer Programação Web Programação Web Exercícios MYSQL Básico 1 Carlos Majer httpwwwcarlosmajercombr Unicid PHPMySQL Prof Carlos Majer Programação Web EXERCÍCIO 1 CRIAÇÃO DE TABELA ORIENTAÇÕES Esta atividade avalia a capacidade doa alunoa em criar um banco de dados e tabelas O topo da 1ª página deverá ter as informações conforme exemplo a seguir Aqui você deve escrever os comandos solicitados à mão EM LETRA DE FORMA A entrega deve ser feita de forma escrita a lápis ou caneta Não serão aceitas xerox Tentativas de fraude imprimir usando letra cursiva da impressora zeram a nota do exercício RGM 187817171 NOME Ana Carolina DIA HORA DE AULA 4ª NOTURNO CURSO SÉRIE ADS 2ª 1º EXERCÍCIO DISCIPLINA PROGRAMAÇÃO WEB PROF CARLOS MAJER 1 Coloque o número da página começando em 1 num círculo grande na parte superior da página Todas as páginas devem ser numeradas assim CREATE DATABASE exercicio1 USE exercicio1 CREATE TABLE tabela1 nomeCampo1 tipoCampotamanho nomeCampo2 tipoCampotamanho nomeCampo3 tipoCampotamanho Coloque seus dados aqui na 1ª folha RGM 187817171 Ana Carolina 2 CREATE DATABASE exercicio1 USE exercicio1 CREATE TABLE tabela1 nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo2 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo3 tipoCampotamanho A partir da 2ª folha coloque no topo apenas seu RGM e nome completo Próxima página Forma de entrega Unicid PHPMySQL Prof Carlos Majer Programação Web Você deverá escanear todas as páginas destes exercícios e enviar via BLACKBOARD Foi criada uma seção EXERCICIOS dentro da sala virtual Dentro dela existe o tópico Exercício 1 MYSQL PRAZO DDMMAAAA É dentro deste tópico que você deve enviar o exercício Você poderá enviar um PDF contendo todas as imagens ou imagem por imagem o que for mais fácil não se esquecendo que cada página tem que estar numerada de forma sequencial como orientado na página anterior FALHA EM SEGUIR AS ORIENTAÇÕES PASSADAS GERARÁ PERDA DE NOTA ATENTESE AO PAZO DE ENVIO FORMA DE ENTREGA VOCÊ DEVERÁ ESCREVER E ENVIAR OS COMANDOS SQL PARA O QUE FOR SOLICITADO NESTE EXERCÍCIO Unicid PHPMySQL Prof Carlos Majer Programação Web Você deverá criar um banco de dados de nome eCommerce e três tabelas neste banco EXPLICAÇÃO RÁPIDA eCommerce vendas entregas contasReceber Unicid PHPMySQL Prof Carlos Majer Programação Web PARTE 1 PEDIDO DE VENDAS Você deverá criar o banco de dados eCommerce Em seguida você deverá abrilo e dentro deste banco de dados criar a tabela vendas para armazenar os seguintes dados Número do pedido número inteiro Chave Primária Auto Incrementável Data da venda campo do tipo data Nome do cliente até 80 caracteres DDD até 2 caracteres Telefone até 9 caracteres Nome do vendedor até 80 caracteres Valor total do pedido Armazenar até o seguinte valor 99999999 Forma de Pagamento Dois caracteres onde CHCheque R Dinheiro BO Boleto AC A acertar CCCartão Crédito CDCartão Débito Observações texto ATENÇÃO VOCÊ DEVERÁ ESCREVER E ENVIAR OS COMANDOS SQL PARA O QUE FOR SOLICITADO NESTE EXERCÍCIO Cuidado em seguir as regras para criação de tabelas e campos Você é quem deverá dar nome à tabela e a seus campos Teste a criação da tabela no MYSQL EXERCÍCIO 11 CRIAÇÃO DE TABELA IMPORTANTE Apenas a estrutura da tabela é necessária Neste momento nenhum pedido será criado Unicid PHPMySQL Prof Carlos Majer Programação Web PARTE 2 ENTREGA DE ENCOMENDAS Com base no banco de dados eCommerce você deverá criar uma tabela para registro de Entrega de Encomendas para armazenar os seguintes dados Número da entrega número inteiro Chave Primária Auto Incrementável Data da entrega campo do tipo data Número do pedido número inteiro até 999999 Código do entregador gravar um valor inteiro Endereço de entrega até 100 caracteres Bairro até 25 caracteres Cidade até 40 caracteres CEP até 9 caracteres UF até 2 caracteres Entregue campo booleano que identifica se a entrega foi feita armazenar 0 ou 1 Peso bruto até 999999 3 casas decimais ATENÇÃO Cuidado em seguir as regras para criação de tabelas e campos Você é quem deverá dar nome à tabela e a seus campos Teste a criação da tabela no MYSQL EXERCÍCIO 12 CRIAÇÃO DE TABELA IMPORTANTE Apenas a estrutura da tabela é necessária Neste momento nenhum pedido será criado Unicid PHPMySQL Prof Carlos Majer Programação Web PARTE 3 FINANCEIRO Com base no banco de dados eCommerce você deverá criar uma tabela para registro dos Contas a Receber para armazenar os seguintes dados Data prevista campo do tipo data Número do pedido gravar um valor inteiro Chave Primária Auto Incrementável Data da vendacampo do tipo data Número da parcela gravar um valor inteiro Valor da parcela Armazenar até o seguinte valor 99999999 Nome do Cliente até 80 caracteres Nome do vendedor até 80 caracteres ATENÇÃO Cuidado em seguir as regras para criação de tabelas e campos Você é quem deverá dar nome à tabela e a seus campos Teste a criação da tabela no MYSQL EXERCÍCIO 13 CRIAÇÃO DE TABELA IMPORTANTE Apenas a estrutura da tabela é necessária Neste momento nenhum pedido será criado Unicid PHPMySQL Prof Carlos Majer Programação Web Fim Carlos Majer httpwwwcarlosmajercombr Exercícios MYSQL Básico 1 Unicid PHPMySQL Prof Carlos Majer Programação Web Programação Web Exercícios MYSQL Básico 2 Carlos Majer httpwwwcarlosmajercombr Unicid PHPMySQL Prof Carlos Majer Programação Web EXERCÍCIO 2 CRIAÇÃO DE TABELA ORIENTAÇÕES Esta atividade avalia a capacidade doa alunoa em inserir dados em tabelas O topo da 1ª página deverá ter as informações conforme exemplo a seguir Aqui você deve escrever os comandos solicitados à mão EM LETRA DE FORMA A entrega deve ser feita de forma escrita a lápis ou caneta Não serão aceitas xerox Tentativas de fraude imprimir usando letra cursiva da impressora zeram a nota do exercício RGM 187817171 NOME Ana Carolina DIA HORA DE AULA 2ª MATUTINO CURSO SÉRIE ADS 2ª 2º EXERCÍCIO DISCIPLINA PROGRAMAÇÃO WEB PROF CARLOS MAJER 1 Coloque o número da página começando em 1 num círculo grande na parte superior da página Todas as páginas devem ser numeradas assim CREATE DATABASE exercicio2 USE exercicio2 INSERT INTO nomeTabela Valor1 Valor2 Valor3 Coloque seus dados aqui na 1ª folha RGM 187817171 Ana Carolina 2 CREATE DATABASE exercicio1 USE exercicio1 CREATE TABLE tabela1 nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo2 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo3 tipoCampotamanho A partir da 2ª folha coloque no topo apenas seu RGM e nome completo Próxima página Forma de entrega Unicid PHPMySQL Prof Carlos Majer Programação Web Com base na tabela vendas do banco de dados eCommerce escreva os comandos SQL para criaçãoinserção dos registros a seguir Número Pedido Data da Venda Nome do cliente DDD Telefone Vendedor Forma Pgto Valor Total Observações 101 14092023 Marcos Cruz 11 56701234 Ana Clara Cartão Deb 525020 Fez em 2 cheques 102 15092023 Fiat Lux SA 13 912370011 Ana Clara Cheque 98712 103 15092023 Rita Souza 21 21681010 Valdir Boleto 754297 Pediu prazo 60 dias 104 15092023 Mário Andrada 14 912345678 Regina Dinheiro 27550 105 16092023 Marcos Cruz 11 56701234 Ana Clara Cartão Cred 345020 Fez 4 parcelas DICAS 1 Instale o WAMP SERVER na sua máquina 3 Crie a tabela VENDAS conforme informada no exercício 1 2 Crie um banco de nome eCOMMERCE 4 Após criar p ver se os registros foram criados digite SELECT FROM VENDAS EXERCÍCIO 21 INSERÇÃO DE DADOS NA TABELA Unicid PHPMySQL Prof Carlos Majer Programação Web Com base na tabela vendas do banco de dados eCommerce escreva os comandos SQL para alteraçãoatualização dos registros a seguir Número Pedido Data da Venda Nome do cliente DDD Telefone Vendedor Forma Pgto Valor Total Observações 101 14092022 Marcos Cruz 11 56701234 Ana Clara Cartão Deb 525020 Fez em 2 cheques 102 15092022 Fiat Lux SA 13 912370011 Ana Clara Cheque 98712 103 15092022 Rita Souza 21 21681010 Valdir Boleto 754297 Pediu prazo 60 dias 104 15092022 Mário Andrada 14 912345678 Regina Dinheiro 27550 105 16092022 Marcos Cruz 11 56701234 Ana Clara Cartão Cred 345020 Fez 4 parcelas EXERCÍCIO 22 ATUALIZAÇÃO DE DADOS NA TABELA Dados originais você deve ter criado eles no exercício 1 Número Pedido Data da Venda Nome do cliente DDD Telefone Vendedor Forma Pgto Valor Total Observações 101 14092022 Marcos Cruz 11 56701234 Valdir Cartão Deb 720000 Fez em 2 cheques 102 15092022 Fiat Lux SA 13 912370011 Ana Clara Boleto 98712 103 15092022 Marcos Cruz 21 21681010 Valdir Boleto 754297 Pediu prazo 60 dias 104 16092022 Mário Andrada 14 912345678 Regina Dinheiro 27550 105 16092022 Marcos Cruz 11 56701234 Ana Clara Cartão Cred 345020 Fez 4 parcelas Alterar para Unicid PHPMySQL Prof Carlos Majer Programação Web Após a execução dos comandos de eliminação de dados SQL apenas os registros cujos ids sao 157159 e 161 deverão permanecer na tabela Nº Entrega Data da Entrega Nº Pedido Código Entregador Endereço Bairro Cidade Cep UF Entregue Peso Bruto 157 17092022 72 7 Av Sta Cruz 17 Sta Cruz SPaulo 01234000 SP 0 1250 158 18092022 59 15 Av Paulista 1580 apto 12 Cerqueira Cesar SPaulo 01234000 SP 1 0250 159 18092022 63 8 Rua Martins Sá 1590 Centro Santos 01234000 SP 1 1015 160 18092022 73 15 Pça Silvia Marta 10 apto 57 Centro Guarulhos 01234000 SP 1 0700 161 19092022 74 7 Rua Mascote 205 Vila Jandira SPaulo 01234000 SP 0 10 EXERCÍCIO 22 ELIMINAÇÃO DE DADOS DA TABELA Com base na tabela entregas do banco de dados eCommerce escreva os comandos SQL para eliminação dos registros a seguir Unicid PHPMySQL Prof Carlos Majer Programação Web Fim Carlos Majer httpwwwcarlosmajercombr Exercícios MYSQL Básico 2 IMPORTANTE Consulte o prazo de entrega Nada será aceito fora de prazo Um colega poderá entregar o exercício do outro
5
Linguagens de Programação
UNICID
14
Linguagens de Programação
UNICID
3
Linguagens de Programação
UNICID
29
Linguagens de Programação
UNICID
3
Linguagens de Programação
UNICID
1
Linguagens de Programação
UNICID
6
Linguagens de Programação
UNICID
Texto de pré-visualização
Unicid PHPMySQL Prof Carlos Majer Programação Web Programação Web Exercício Criação de Formulário Carlos Majer httpwwwcarlosmajercombr Unicid PHPMySQL Prof Carlos Majer Programação Web ORIENTAÇÕES Atividade individual que contará ponto na nota da disciplina Ela avalia a capacidade do aluno em criar um formulário para coleta de usuários na página web A entrega deve ser feita de forma digital arquivo no BLACKBOARD As páginas do exercício feito devem estar grampeadas nesta primeira folha RGM 187817171 NOME Ana Carolina DIA HORA DE AULA 2ª MATUTINO CURSO SÉRIE ADS 2ª 4º EXERCÍCIO DISCIPLINA PROGRAMAÇÃO WEB PROF CARLOS MAJER 2 Coloque o número 2 em círculo grande Atividades entregues sem esta capa não serão aceitas Caso não tenha como imprimir escreva esta capa à mão caneta EXERCÍCIO 4 Criação de formulário Quem não escrever esta capa perderá 25 do ponto da atividade Unicid PHPMySQL Prof Carlos Majer Programação Web Criação de Formulário Objetivo Fazer a leitura de uma situação corporativa e com base na mesma criar um formulário contendo todos os campos necessários Passo a passo 1 Fazer a leitura da situação veja a explicação no próximo slide 2 Desenhar a lápis num papel como a sua proposta de formulário a ser criado O desenho feito à mão deverá ser escaneado e enviado como parte deste exercício Você usará este desenho para criar o formulário Os seguintes tipos de campos devem ser criados Caixa de texto Caixa de checagem Botão de rádio Lista de seleção Caixa de data Caixa de número Arquivo Área de texto Botão de envio de dados Botão de reset de dados 3 Escrever no computador este formulário web O nome do arquivo deverá ser cadastrohtml Você deverá escanear e enviar este arquivo O formulário deve ser configurado para conseguir enviar arquivos e o arquivo de destino deve ser gravarDadosphp Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 1 Leitura da situação problema Escolha uma das situações a seguir Criação de Formulário 1 Loja de Venda de veículos Para aumentar sua rede uma concessionária deseja criar um formulário para que possíveis clientes possam enviar veículos que desejam vender Para isto os seguintes dados devem ser pedidos no formulário Nome do cliente email e telefone Fabricante do carro lista com pelo menos os 10 mais conhecidos Novo ou seminovo botão de rádio Modelo e cor do carro Valor desejado para venda Ano de fabricação e modelo do carro Data da última revisão A última revisão foi feita em concessionária checkbox Quilometragem atual 3 Fotos do veículo frente lado e fundo Descrição completa da situação atual do veículo Caso opte por esta opção você é quem dará o nome para cada campo definirá o tamanho dos campos determinará os valores padrões dos elementos para serem gravados nos campos da tabela Lembrese do slide anterior onde informei quais são os Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 1 Leitura da situação problema Escolha uma das situações a seguir Criação de Formulário 2 Consultório Clínico Uma clínica está adaptando seus sistemas para funcionarem na internet e para isto decidiu criar um formulário para cadastro das consultas médicas que deve coletar as seguintes informações Data do agendamento Horário do agendamento Nome do cliente email e telefone Data de nascimento Estado Civil lista Sexo botão de rádio Tem alguma doença crônica checkbox Foto da carteirinha e do RG 2 fotos Número da carteirinha número Descrição da situação médica atual Caso opte por esta opção você é quem dará o nome para cada campo definirá o tamanho dos campos determinará os valores padrões dos elementos para serem gravados nos campos da tabela Lembrese do slide anterior onde informei quais são os Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 1 Leitura da situação problema Escolha uma das situações a seguir Criação de Formulário 3 Imobiliária Uma imobiliária decidiu transferir aos poucos o seu sistema para a internet Um dos formulários que ela pretende criar permitirá aos clientes enviarem as características de um imóvel que deseja vender ou alugar Os dados a seguir devem ser coletados Nome do cliente email e telefone Tipo de imóvel Casa apartamento sala comercial terrenos e outros Tipo de operação botão de rádio venda ou aluguel Número e local de registro da escritura Data da escritura do imóvel Valor pretendido número Imóvel está desocupado checkbox Fotos da propriedade 2 fotos pelo menos Descrição do imóvel Caso opte por esta opção você é quem dará o nome para cada campo definirá o tamanho dos campos determinará os valores padrões dos elementos para serem gravados nos campos da tabela Lembrese do slide anterior onde informei quais são os Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 2 Desenho do formulário Após escolher um dos três problemas apresentados você deverá desenhar a mão usando lápis ou caneta num papel o wireframe rascunho de seu formulário O exemplo a seguir feito no ppt exemplifica um wireframe de um cadastro de uma solicitação de locação de um espaço para um evento Criação de Formulário Cadastro de Evento Data desejada Início Fim Nome Telefone Email Nº pessoas Nº crianças Quadra Técnico de futebol p crianças Churrasqueira Salão de festas ddmmaa Tipo de Evento Aniversário Escolha Confraternização Corporativo Divulgação O que deseja locar Informações adicionais Solicitar cotação Limpar Campos Data exata Aproximada Unicid PHPMySQL Prof Carlos Majer Programação Web Explicação do passo 3 Criação da página arquivo cadastrohtml Escreva todo o código HTML Você terá a liberdade de colocar o nome nos elementos de formulário que desejar bem como os valores que quiser nas opções da lista de seleção dos botões de rádio e caixa de checagem Ao final você deverá enviar o arquivo cadastrohtml criado Atenção se colocar outro nome você perderá ponto Toda a página deve ser feita desde seu início até seu final exemplo doctype html html head Criação de Formulário Esta atividade será apenas digital arquivo Não há necessidade de se fazer escrito A entrega continua sendo feita via BLACKBOARD Unicid PHPMySQL Prof Carlos Majer Programação Web Fim Carlos Majer httpwwwcarlosmajercombr Exercícios PHP Operadores IMPORTANTE Consulte o prazo de entrega Nada será aceito fora de prazo O exercício e entrega é individual Unicid PHPMySQL Prof Carlos Majer Programação Web Programação Web Exercícios MYSQL Básico 1 Carlos Majer httpwwwcarlosmajercombr Unicid PHPMySQL Prof Carlos Majer Programação Web EXERCÍCIO 1 CRIAÇÃO DE TABELA ORIENTAÇÕES Esta atividade avalia a capacidade doa alunoa em criar um banco de dados e tabelas O topo da 1ª página deverá ter as informações conforme exemplo a seguir Aqui você deve escrever os comandos solicitados à mão EM LETRA DE FORMA A entrega deve ser feita de forma escrita a lápis ou caneta Não serão aceitas xerox Tentativas de fraude imprimir usando letra cursiva da impressora zeram a nota do exercício RGM 187817171 NOME Ana Carolina DIA HORA DE AULA 4ª NOTURNO CURSO SÉRIE ADS 2ª 1º EXERCÍCIO DISCIPLINA PROGRAMAÇÃO WEB PROF CARLOS MAJER 1 Coloque o número da página começando em 1 num círculo grande na parte superior da página Todas as páginas devem ser numeradas assim CREATE DATABASE exercicio1 USE exercicio1 CREATE TABLE tabela1 nomeCampo1 tipoCampotamanho nomeCampo2 tipoCampotamanho nomeCampo3 tipoCampotamanho Coloque seus dados aqui na 1ª folha RGM 187817171 Ana Carolina 2 CREATE DATABASE exercicio1 USE exercicio1 CREATE TABLE tabela1 nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo2 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo3 tipoCampotamanho A partir da 2ª folha coloque no topo apenas seu RGM e nome completo Próxima página Forma de entrega Unicid PHPMySQL Prof Carlos Majer Programação Web Você deverá escanear todas as páginas destes exercícios e enviar via BLACKBOARD Foi criada uma seção EXERCICIOS dentro da sala virtual Dentro dela existe o tópico Exercício 1 MYSQL PRAZO DDMMAAAA É dentro deste tópico que você deve enviar o exercício Você poderá enviar um PDF contendo todas as imagens ou imagem por imagem o que for mais fácil não se esquecendo que cada página tem que estar numerada de forma sequencial como orientado na página anterior FALHA EM SEGUIR AS ORIENTAÇÕES PASSADAS GERARÁ PERDA DE NOTA ATENTESE AO PAZO DE ENVIO FORMA DE ENTREGA VOCÊ DEVERÁ ESCREVER E ENVIAR OS COMANDOS SQL PARA O QUE FOR SOLICITADO NESTE EXERCÍCIO Unicid PHPMySQL Prof Carlos Majer Programação Web Você deverá criar um banco de dados de nome eCommerce e três tabelas neste banco EXPLICAÇÃO RÁPIDA eCommerce vendas entregas contasReceber Unicid PHPMySQL Prof Carlos Majer Programação Web PARTE 1 PEDIDO DE VENDAS Você deverá criar o banco de dados eCommerce Em seguida você deverá abrilo e dentro deste banco de dados criar a tabela vendas para armazenar os seguintes dados Número do pedido número inteiro Chave Primária Auto Incrementável Data da venda campo do tipo data Nome do cliente até 80 caracteres DDD até 2 caracteres Telefone até 9 caracteres Nome do vendedor até 80 caracteres Valor total do pedido Armazenar até o seguinte valor 99999999 Forma de Pagamento Dois caracteres onde CHCheque R Dinheiro BO Boleto AC A acertar CCCartão Crédito CDCartão Débito Observações texto ATENÇÃO VOCÊ DEVERÁ ESCREVER E ENVIAR OS COMANDOS SQL PARA O QUE FOR SOLICITADO NESTE EXERCÍCIO Cuidado em seguir as regras para criação de tabelas e campos Você é quem deverá dar nome à tabela e a seus campos Teste a criação da tabela no MYSQL EXERCÍCIO 11 CRIAÇÃO DE TABELA IMPORTANTE Apenas a estrutura da tabela é necessária Neste momento nenhum pedido será criado Unicid PHPMySQL Prof Carlos Majer Programação Web PARTE 2 ENTREGA DE ENCOMENDAS Com base no banco de dados eCommerce você deverá criar uma tabela para registro de Entrega de Encomendas para armazenar os seguintes dados Número da entrega número inteiro Chave Primária Auto Incrementável Data da entrega campo do tipo data Número do pedido número inteiro até 999999 Código do entregador gravar um valor inteiro Endereço de entrega até 100 caracteres Bairro até 25 caracteres Cidade até 40 caracteres CEP até 9 caracteres UF até 2 caracteres Entregue campo booleano que identifica se a entrega foi feita armazenar 0 ou 1 Peso bruto até 999999 3 casas decimais ATENÇÃO Cuidado em seguir as regras para criação de tabelas e campos Você é quem deverá dar nome à tabela e a seus campos Teste a criação da tabela no MYSQL EXERCÍCIO 12 CRIAÇÃO DE TABELA IMPORTANTE Apenas a estrutura da tabela é necessária Neste momento nenhum pedido será criado Unicid PHPMySQL Prof Carlos Majer Programação Web PARTE 3 FINANCEIRO Com base no banco de dados eCommerce você deverá criar uma tabela para registro dos Contas a Receber para armazenar os seguintes dados Data prevista campo do tipo data Número do pedido gravar um valor inteiro Chave Primária Auto Incrementável Data da vendacampo do tipo data Número da parcela gravar um valor inteiro Valor da parcela Armazenar até o seguinte valor 99999999 Nome do Cliente até 80 caracteres Nome do vendedor até 80 caracteres ATENÇÃO Cuidado em seguir as regras para criação de tabelas e campos Você é quem deverá dar nome à tabela e a seus campos Teste a criação da tabela no MYSQL EXERCÍCIO 13 CRIAÇÃO DE TABELA IMPORTANTE Apenas a estrutura da tabela é necessária Neste momento nenhum pedido será criado Unicid PHPMySQL Prof Carlos Majer Programação Web Fim Carlos Majer httpwwwcarlosmajercombr Exercícios MYSQL Básico 1 Unicid PHPMySQL Prof Carlos Majer Programação Web Programação Web Exercícios MYSQL Básico 2 Carlos Majer httpwwwcarlosmajercombr Unicid PHPMySQL Prof Carlos Majer Programação Web EXERCÍCIO 2 CRIAÇÃO DE TABELA ORIENTAÇÕES Esta atividade avalia a capacidade doa alunoa em inserir dados em tabelas O topo da 1ª página deverá ter as informações conforme exemplo a seguir Aqui você deve escrever os comandos solicitados à mão EM LETRA DE FORMA A entrega deve ser feita de forma escrita a lápis ou caneta Não serão aceitas xerox Tentativas de fraude imprimir usando letra cursiva da impressora zeram a nota do exercício RGM 187817171 NOME Ana Carolina DIA HORA DE AULA 2ª MATUTINO CURSO SÉRIE ADS 2ª 2º EXERCÍCIO DISCIPLINA PROGRAMAÇÃO WEB PROF CARLOS MAJER 1 Coloque o número da página começando em 1 num círculo grande na parte superior da página Todas as páginas devem ser numeradas assim CREATE DATABASE exercicio2 USE exercicio2 INSERT INTO nomeTabela Valor1 Valor2 Valor3 Coloque seus dados aqui na 1ª folha RGM 187817171 Ana Carolina 2 CREATE DATABASE exercicio1 USE exercicio1 CREATE TABLE tabela1 nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo2 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo1 tipoCampotamanho nomeCampo3 tipoCampotamanho A partir da 2ª folha coloque no topo apenas seu RGM e nome completo Próxima página Forma de entrega Unicid PHPMySQL Prof Carlos Majer Programação Web Com base na tabela vendas do banco de dados eCommerce escreva os comandos SQL para criaçãoinserção dos registros a seguir Número Pedido Data da Venda Nome do cliente DDD Telefone Vendedor Forma Pgto Valor Total Observações 101 14092023 Marcos Cruz 11 56701234 Ana Clara Cartão Deb 525020 Fez em 2 cheques 102 15092023 Fiat Lux SA 13 912370011 Ana Clara Cheque 98712 103 15092023 Rita Souza 21 21681010 Valdir Boleto 754297 Pediu prazo 60 dias 104 15092023 Mário Andrada 14 912345678 Regina Dinheiro 27550 105 16092023 Marcos Cruz 11 56701234 Ana Clara Cartão Cred 345020 Fez 4 parcelas DICAS 1 Instale o WAMP SERVER na sua máquina 3 Crie a tabela VENDAS conforme informada no exercício 1 2 Crie um banco de nome eCOMMERCE 4 Após criar p ver se os registros foram criados digite SELECT FROM VENDAS EXERCÍCIO 21 INSERÇÃO DE DADOS NA TABELA Unicid PHPMySQL Prof Carlos Majer Programação Web Com base na tabela vendas do banco de dados eCommerce escreva os comandos SQL para alteraçãoatualização dos registros a seguir Número Pedido Data da Venda Nome do cliente DDD Telefone Vendedor Forma Pgto Valor Total Observações 101 14092022 Marcos Cruz 11 56701234 Ana Clara Cartão Deb 525020 Fez em 2 cheques 102 15092022 Fiat Lux SA 13 912370011 Ana Clara Cheque 98712 103 15092022 Rita Souza 21 21681010 Valdir Boleto 754297 Pediu prazo 60 dias 104 15092022 Mário Andrada 14 912345678 Regina Dinheiro 27550 105 16092022 Marcos Cruz 11 56701234 Ana Clara Cartão Cred 345020 Fez 4 parcelas EXERCÍCIO 22 ATUALIZAÇÃO DE DADOS NA TABELA Dados originais você deve ter criado eles no exercício 1 Número Pedido Data da Venda Nome do cliente DDD Telefone Vendedor Forma Pgto Valor Total Observações 101 14092022 Marcos Cruz 11 56701234 Valdir Cartão Deb 720000 Fez em 2 cheques 102 15092022 Fiat Lux SA 13 912370011 Ana Clara Boleto 98712 103 15092022 Marcos Cruz 21 21681010 Valdir Boleto 754297 Pediu prazo 60 dias 104 16092022 Mário Andrada 14 912345678 Regina Dinheiro 27550 105 16092022 Marcos Cruz 11 56701234 Ana Clara Cartão Cred 345020 Fez 4 parcelas Alterar para Unicid PHPMySQL Prof Carlos Majer Programação Web Após a execução dos comandos de eliminação de dados SQL apenas os registros cujos ids sao 157159 e 161 deverão permanecer na tabela Nº Entrega Data da Entrega Nº Pedido Código Entregador Endereço Bairro Cidade Cep UF Entregue Peso Bruto 157 17092022 72 7 Av Sta Cruz 17 Sta Cruz SPaulo 01234000 SP 0 1250 158 18092022 59 15 Av Paulista 1580 apto 12 Cerqueira Cesar SPaulo 01234000 SP 1 0250 159 18092022 63 8 Rua Martins Sá 1590 Centro Santos 01234000 SP 1 1015 160 18092022 73 15 Pça Silvia Marta 10 apto 57 Centro Guarulhos 01234000 SP 1 0700 161 19092022 74 7 Rua Mascote 205 Vila Jandira SPaulo 01234000 SP 0 10 EXERCÍCIO 22 ELIMINAÇÃO DE DADOS DA TABELA Com base na tabela entregas do banco de dados eCommerce escreva os comandos SQL para eliminação dos registros a seguir Unicid PHPMySQL Prof Carlos Majer Programação Web Fim Carlos Majer httpwwwcarlosmajercombr Exercícios MYSQL Básico 2 IMPORTANTE Consulte o prazo de entrega Nada será aceito fora de prazo Um colega poderá entregar o exercício do outro