32
Rede de Computadores
UNIA
17
Rede de Computadores
UNIA
39
Rede de Computadores
UNIA
56
Rede de Computadores
UNIA
19
Rede de Computadores
UNIA
56
Rede de Computadores
UNIA
5
Rede de Computadores
UNIA
1
Rede de Computadores
UNIA
13
Rede de Computadores
UNIA
14
Rede de Computadores
UNIA
Texto de pré-visualização
Público COMPUTAÇÃO EM NUVEM Roteiro Aula Prática 2 Público ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA COMPUTAÇÃO EM NUVEM Unidade 2 OFERTAS DE SERVIÇO EM COMPUTAÇÃO EM NUVEM Aula 4 GERENCIAMENTO DE DADOS EM NUVEM OBJETIVOS Analisar os conceitos vistos em aula Avaliar as teorias pro trás da prática Criar um banco de dados para o servidor WEB SOLUÇÃO DIGITAL Infinityfree Site LINK SOLUÇÃO DIGITAL EXCETO ALGETEC httpswwwinfinityfreenet InfinityFree é uma plataforma de hospedagem de sites gratuita Ela oferece serviços de hospedagem web para usuários que desejam criar e manter um site sem pagar por isso PROCEDIMENTOATIVIDADE ATIVIDADE PROPOSTA Com o avanço da tecnologia e facilidade de acesso à internet para obter informações muitas empresas optaram por deixar seus softwares cada vez mais preparados para o dia a dia As empresas estão cada vez mais buscando sistemas robustos e complexos para sua evolução e isto faz com que elas repensem suas formas de produção considerando o forte impacto dos sistemas de informação como um dos principais fatores de estratégia competitiva A nuvem permite total visibilidade e controle sobre seus dados Você pode decidir facilmente quais usuários têm qual nível de acesso a quais dados Isso lhe dá controle mas também simplifica o trabalho pois a equipe saberá facilmente quais documentos são atribuídos a eles Também aumentará e facilitará a colaboração Os bancos de dados em nuvem oferecem muitos dos mesmos benefícios incluindo Maior agilidade e inovação Os bancos de dados em nuvem podem ser configurados e desativados muito rapidamente fazendo testes validando e operacionalizando novas ideias de negócios de maneira fácil e rápida 3 Público A empresa Super Techyny utiliza o Infinity Free para hospedar seu banco de dados MySQL O objetivo é criar um banco de dados para o servidor WEB e executar um script SQL Você deverá Utilizar o Infinity Free para criar um banco de dados MySQL nas nuvens O MySQL é um sistema de gerenciamento de banco de dados É atualmente um dos sistemas de gerenciamento de bancos de dados mais populares do mundo Vamos utilizar o Infinity Free com o objetivo de simular o banco de dados nas nuvens Ele pode ser acessado pelo link httpswwwinfinityfreenet Exemplo de Script Estrutura da tabela categoria CREATE TABLE IF NOT EXISTS categoria IDCATEGORIA int11 NOT NULL DESCRICAO varchar255 NOT NULL ENGINEInnoDB AUTOINCREMENT2 DEFAULT CHARSETlatin1 Extraindo dados da tabela categoria INSERT INTO categoria IDCATEGORIA DESCRICAO VALUES 1 Achocolatado Estrutura da tabela cliente CREATE TABLE IF NOT EXISTS cliente IDCLI int10 NOT NULL NOME varchar255 NOT NULL LOGIN varchar255 NOT NULL SENHA varchar255 NOT NULL DTNASC date NOT NULL ENDERECO varchar255 NOT NULL SEXO int1 NOT NULL CPF varchar20 NOT NULL RG varchar20 NOT NULL TELEFONE varchar20 NOT NULL CELULAR varchar20 NOT NULL 4 Público ENGINEInnoDB AUTOINCREMENT2 DEFAULT CHARSETlatin1 Extraindo dados da tabela cliente INSERT INTO cliente IDCLI NOME LOGIN SENHA DTNASC ENDERECO SEXO CPF RG TELEFONE CELULAR VALUES 1 Aluno2314 aluno 123456 19830702 Rua Tiradentes 1 22596259087 402529911 4333333333 4333443344 Estrutura da tabela fornecedor CREATE TABLE IF NOT EXISTS fornecedor IDFOR int10 NOT NULL NOME varchar255 NOT NULL TELEFONE varchar255 NOT NULL ENGINEInnoDB AUTOINCREMENT2 DEFAULT CHARSETlatin1 Extraindo dados da tabela fornecedor INSERT INTO fornecedor IDFOR NOME TELEFONE VALUES 1 Unopar 4333333333 Estrutura da tabela itempedido CREATE TABLE IF NOT EXISTS itempedido IDITEM int11 NOT NULL IDPED int11 NOT NULL IDPROD int11 NOT NULL SEQ int11 NOT NULL QTDE int11 NOT NULL ENGINEInnoDB AUTOINCREMENT42 DEFAULT CHARSETlatin1 Extraindo dados da tabela itempedido 5 Público INSERT INTO itempedido IDITEM IDPED IDPROD SEQ QTDE VALUES 37 50 1 1 2 38 50 2 2 1 39 51 1 1 3 40 51 2 2 3 41 52 1 1 2 Estrutura da tabela marca CREATE TABLE IF NOT EXISTS marca IDMARCA int11 NOT NULL DESCRICAO varchar255 NOT NULL ENGINEInnoDB AUTOINCREMENT3 DEFAULT CHARSETlatin1 Extraindo dados da tabela marca INSERT INTO marca IDMARCA DESCRICAO VALUES 1 Native 2 Nestle Estrutura da tabela pedido CREATE TABLE IF NOT EXISTS pedido IDPED int11 NOT NULL IDCLI int11 NOT NULL IDFOR int11 NOT NULL DATA datetime NOT NULL DEFAULT CURRENTTIMESTAMP STATUS char1 NOT NULL ENGINEInnoDB AUTOINCREMENT53 DEFAULT CHARSETlatin1 Extraindo dados da tabela pedido INSERT INTO pedido IDPED IDCLI IDFOR DATA STATUS VALUES 50 1 1 20210929 083420 E 6 Público 51 1 1 20210930 120528 E 52 1 1 20210930 120647 E Estrutura da tabela produtos CREATE TABLE IF NOT EXISTS produtos IDPROD int10 NOT NULL IDCATEGORIA int10 NOT NULL IDMARCA int10 NOT NULL NOME varchar255 NOT NULL DESCRICAO varchar255 NOT NULL ESTOQUE int10 NOT NULL PRECO double NOT NULL ENGINEInnoDB AUTOINCREMENT3 DEFAULT CHARSETlatin1 Extraindo dados da tabela produtos INSERT INTO produtos IDPROD IDCATEGORIA IDMARCA NOME DESCRICAO ESTOQUE PRECO VALUES 1 1 2 Nescau Achocolatado em pó 2 203 2 1 1 Cereal Cereal nutritivo 17 1035 3 1 1 Biscoito Biscoito Bono 50 200 Indexes for dumped tables Indexes for table categoria ALTER TABLE categoria ADD PRIMARY KEY IDCATEGORIA Indexes for table cliente ALTER TABLE cliente 7 Público ADD PRIMARY KEY IDCLI Indexes for table fornecedor ALTER TABLE fornecedor ADD PRIMARY KEY IDFOR Indexes for table itempedido ALTER TABLE itempedido ADD PRIMARY KEY IDITEMIDPED ADD KEY IDPED IDPED ADD KEY IDPROD IDPROD Indexes for table marca ALTER TABLE marca ADD PRIMARY KEY IDMARCA Indexes for table pedido ALTER TABLE pedido ADD PRIMARY KEY IDPED ADD KEY IDCLI IDCLI ADD KEY IDFOR IDFOR Indexes for table produtos ALTER TABLE produtos ADD PRIMARY KEY IDPRODIDCATEGORIAIDMARCA ADD KEY IDCATEGORIA IDCATEGORIA ADD KEY IDMARCA IDMARCA AUTOINCREMENT for dumped tables 8 Público AUTOINCREMENT for table categoria ALTER TABLE categoria MODIFY IDCATEGORIA int11 NOT NULL AUTOINCREMENTAUTOINCREMENT2 AUTOINCREMENT for table cliente ALTER TABLE cliente MODIFY IDCLI int10 NOT NULL AUTOINCREMENTAUTOINCREMENT2 AUTOINCREMENT for table fornecedor ALTER TABLE fornecedor MODIFY IDFOR int10 NOT NULL AUTOINCREMENTAUTOINCREMENT2 AUTOINCREMENT for table itempedido ALTER TABLE itempedido MODIFY IDITEM int11 NOT NULL AUTOINCREMENTAUTOINCREMENT42 AUTOINCREMENT for table marca ALTER TABLE marca MODIFY IDMARCA int11 NOT NULL AUTOINCREMENTAUTOINCREMENT3 AUTOINCREMENT for table pedido ALTER TABLE pedido MODIFY IDPED int11 NOT NULL AUTOINCREMENTAUTOINCREMENT53 AUTOINCREMENT for table produtos ALTER TABLE produtos MODIFY IDPROD int10 NOT NULL AUTOINCREMENTAUTOINCREMENT3 Constraints for dumped tables 9 Público Limitadores para a tabela itempedido ALTER TABLE itempedido ADD CONSTRAINT itempedidoibfk1 FOREIGN KEY IDPED REFERENCES pedido IDPED ADD CONSTRAINT itempedidoibfk2 FOREIGN KEY IDPROD REFERENCES produtos IDPROD Limitadores para a tabela pedido ALTER TABLE pedido ADD CONSTRAINT pedidoibfk1 FOREIGN KEY IDCLI REFERENCES cliente IDCLI ADD CONSTRAINT pedidoibfk2 FOREIGN KEY IDFOR REFERENCES fornecedor IDFOR Limitadores para a tabela produtos ALTER TABLE produtos ADD CONSTRAINT produtosibfk1 FOREIGN KEY IDCATEGORIA REFERENCES categoria IDCATEGORIA ADD CONSTRAINT produtosibfk2 FOREIGN KEY IDMARCA REFERENCES marca IDMARCA Neste exemplo será criado a tabela categoria cliente fornecedor item pedido marca pedido e produtos PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE Criar um banco de dados SQL utilizando a hospedagem gratuita Infinity Free Executar um script exemplo acima ou criado por você CHECKLIST Criar uma conta no site httpswwwinfinityfreenet Criar um subdomínio Abrir o Painel de Controle e aprovar Criar o banco de dados MySQL em Banco de Dados MySQL Executar o script rodar script em consulta SQL no banco de dados podendo usar o exemplo indicado ou criar seu próprio script e depois executar Validar a estrutura criada as tabelas 10 Público RESULTADOS O trabalho deverá ser entregue em arquivo Word atendendo as etapas de produção e utilizando os recursos solicitados no roteiro O arquivo deverá conter Capa Folha de rosto com os dados da disciplina e do aluno Os resultados das atividades práticas exigidas pelo roteiro Referências bibliográficas quando houver RESULTADOS DE APRENDIZAGEM Aplicar os conceitos e o aluno seja capaz de criar um banco de dados SQL utilizando a hospedagem gratuita Infinity Free e executar um script exemplo no texto ou criado pelo aluno
32
Rede de Computadores
UNIA
17
Rede de Computadores
UNIA
39
Rede de Computadores
UNIA
56
Rede de Computadores
UNIA
19
Rede de Computadores
UNIA
56
Rede de Computadores
UNIA
5
Rede de Computadores
UNIA
1
Rede de Computadores
UNIA
13
Rede de Computadores
UNIA
14
Rede de Computadores
UNIA
Texto de pré-visualização
Público COMPUTAÇÃO EM NUVEM Roteiro Aula Prática 2 Público ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA COMPUTAÇÃO EM NUVEM Unidade 2 OFERTAS DE SERVIÇO EM COMPUTAÇÃO EM NUVEM Aula 4 GERENCIAMENTO DE DADOS EM NUVEM OBJETIVOS Analisar os conceitos vistos em aula Avaliar as teorias pro trás da prática Criar um banco de dados para o servidor WEB SOLUÇÃO DIGITAL Infinityfree Site LINK SOLUÇÃO DIGITAL EXCETO ALGETEC httpswwwinfinityfreenet InfinityFree é uma plataforma de hospedagem de sites gratuita Ela oferece serviços de hospedagem web para usuários que desejam criar e manter um site sem pagar por isso PROCEDIMENTOATIVIDADE ATIVIDADE PROPOSTA Com o avanço da tecnologia e facilidade de acesso à internet para obter informações muitas empresas optaram por deixar seus softwares cada vez mais preparados para o dia a dia As empresas estão cada vez mais buscando sistemas robustos e complexos para sua evolução e isto faz com que elas repensem suas formas de produção considerando o forte impacto dos sistemas de informação como um dos principais fatores de estratégia competitiva A nuvem permite total visibilidade e controle sobre seus dados Você pode decidir facilmente quais usuários têm qual nível de acesso a quais dados Isso lhe dá controle mas também simplifica o trabalho pois a equipe saberá facilmente quais documentos são atribuídos a eles Também aumentará e facilitará a colaboração Os bancos de dados em nuvem oferecem muitos dos mesmos benefícios incluindo Maior agilidade e inovação Os bancos de dados em nuvem podem ser configurados e desativados muito rapidamente fazendo testes validando e operacionalizando novas ideias de negócios de maneira fácil e rápida 3 Público A empresa Super Techyny utiliza o Infinity Free para hospedar seu banco de dados MySQL O objetivo é criar um banco de dados para o servidor WEB e executar um script SQL Você deverá Utilizar o Infinity Free para criar um banco de dados MySQL nas nuvens O MySQL é um sistema de gerenciamento de banco de dados É atualmente um dos sistemas de gerenciamento de bancos de dados mais populares do mundo Vamos utilizar o Infinity Free com o objetivo de simular o banco de dados nas nuvens Ele pode ser acessado pelo link httpswwwinfinityfreenet Exemplo de Script Estrutura da tabela categoria CREATE TABLE IF NOT EXISTS categoria IDCATEGORIA int11 NOT NULL DESCRICAO varchar255 NOT NULL ENGINEInnoDB AUTOINCREMENT2 DEFAULT CHARSETlatin1 Extraindo dados da tabela categoria INSERT INTO categoria IDCATEGORIA DESCRICAO VALUES 1 Achocolatado Estrutura da tabela cliente CREATE TABLE IF NOT EXISTS cliente IDCLI int10 NOT NULL NOME varchar255 NOT NULL LOGIN varchar255 NOT NULL SENHA varchar255 NOT NULL DTNASC date NOT NULL ENDERECO varchar255 NOT NULL SEXO int1 NOT NULL CPF varchar20 NOT NULL RG varchar20 NOT NULL TELEFONE varchar20 NOT NULL CELULAR varchar20 NOT NULL 4 Público ENGINEInnoDB AUTOINCREMENT2 DEFAULT CHARSETlatin1 Extraindo dados da tabela cliente INSERT INTO cliente IDCLI NOME LOGIN SENHA DTNASC ENDERECO SEXO CPF RG TELEFONE CELULAR VALUES 1 Aluno2314 aluno 123456 19830702 Rua Tiradentes 1 22596259087 402529911 4333333333 4333443344 Estrutura da tabela fornecedor CREATE TABLE IF NOT EXISTS fornecedor IDFOR int10 NOT NULL NOME varchar255 NOT NULL TELEFONE varchar255 NOT NULL ENGINEInnoDB AUTOINCREMENT2 DEFAULT CHARSETlatin1 Extraindo dados da tabela fornecedor INSERT INTO fornecedor IDFOR NOME TELEFONE VALUES 1 Unopar 4333333333 Estrutura da tabela itempedido CREATE TABLE IF NOT EXISTS itempedido IDITEM int11 NOT NULL IDPED int11 NOT NULL IDPROD int11 NOT NULL SEQ int11 NOT NULL QTDE int11 NOT NULL ENGINEInnoDB AUTOINCREMENT42 DEFAULT CHARSETlatin1 Extraindo dados da tabela itempedido 5 Público INSERT INTO itempedido IDITEM IDPED IDPROD SEQ QTDE VALUES 37 50 1 1 2 38 50 2 2 1 39 51 1 1 3 40 51 2 2 3 41 52 1 1 2 Estrutura da tabela marca CREATE TABLE IF NOT EXISTS marca IDMARCA int11 NOT NULL DESCRICAO varchar255 NOT NULL ENGINEInnoDB AUTOINCREMENT3 DEFAULT CHARSETlatin1 Extraindo dados da tabela marca INSERT INTO marca IDMARCA DESCRICAO VALUES 1 Native 2 Nestle Estrutura da tabela pedido CREATE TABLE IF NOT EXISTS pedido IDPED int11 NOT NULL IDCLI int11 NOT NULL IDFOR int11 NOT NULL DATA datetime NOT NULL DEFAULT CURRENTTIMESTAMP STATUS char1 NOT NULL ENGINEInnoDB AUTOINCREMENT53 DEFAULT CHARSETlatin1 Extraindo dados da tabela pedido INSERT INTO pedido IDPED IDCLI IDFOR DATA STATUS VALUES 50 1 1 20210929 083420 E 6 Público 51 1 1 20210930 120528 E 52 1 1 20210930 120647 E Estrutura da tabela produtos CREATE TABLE IF NOT EXISTS produtos IDPROD int10 NOT NULL IDCATEGORIA int10 NOT NULL IDMARCA int10 NOT NULL NOME varchar255 NOT NULL DESCRICAO varchar255 NOT NULL ESTOQUE int10 NOT NULL PRECO double NOT NULL ENGINEInnoDB AUTOINCREMENT3 DEFAULT CHARSETlatin1 Extraindo dados da tabela produtos INSERT INTO produtos IDPROD IDCATEGORIA IDMARCA NOME DESCRICAO ESTOQUE PRECO VALUES 1 1 2 Nescau Achocolatado em pó 2 203 2 1 1 Cereal Cereal nutritivo 17 1035 3 1 1 Biscoito Biscoito Bono 50 200 Indexes for dumped tables Indexes for table categoria ALTER TABLE categoria ADD PRIMARY KEY IDCATEGORIA Indexes for table cliente ALTER TABLE cliente 7 Público ADD PRIMARY KEY IDCLI Indexes for table fornecedor ALTER TABLE fornecedor ADD PRIMARY KEY IDFOR Indexes for table itempedido ALTER TABLE itempedido ADD PRIMARY KEY IDITEMIDPED ADD KEY IDPED IDPED ADD KEY IDPROD IDPROD Indexes for table marca ALTER TABLE marca ADD PRIMARY KEY IDMARCA Indexes for table pedido ALTER TABLE pedido ADD PRIMARY KEY IDPED ADD KEY IDCLI IDCLI ADD KEY IDFOR IDFOR Indexes for table produtos ALTER TABLE produtos ADD PRIMARY KEY IDPRODIDCATEGORIAIDMARCA ADD KEY IDCATEGORIA IDCATEGORIA ADD KEY IDMARCA IDMARCA AUTOINCREMENT for dumped tables 8 Público AUTOINCREMENT for table categoria ALTER TABLE categoria MODIFY IDCATEGORIA int11 NOT NULL AUTOINCREMENTAUTOINCREMENT2 AUTOINCREMENT for table cliente ALTER TABLE cliente MODIFY IDCLI int10 NOT NULL AUTOINCREMENTAUTOINCREMENT2 AUTOINCREMENT for table fornecedor ALTER TABLE fornecedor MODIFY IDFOR int10 NOT NULL AUTOINCREMENTAUTOINCREMENT2 AUTOINCREMENT for table itempedido ALTER TABLE itempedido MODIFY IDITEM int11 NOT NULL AUTOINCREMENTAUTOINCREMENT42 AUTOINCREMENT for table marca ALTER TABLE marca MODIFY IDMARCA int11 NOT NULL AUTOINCREMENTAUTOINCREMENT3 AUTOINCREMENT for table pedido ALTER TABLE pedido MODIFY IDPED int11 NOT NULL AUTOINCREMENTAUTOINCREMENT53 AUTOINCREMENT for table produtos ALTER TABLE produtos MODIFY IDPROD int10 NOT NULL AUTOINCREMENTAUTOINCREMENT3 Constraints for dumped tables 9 Público Limitadores para a tabela itempedido ALTER TABLE itempedido ADD CONSTRAINT itempedidoibfk1 FOREIGN KEY IDPED REFERENCES pedido IDPED ADD CONSTRAINT itempedidoibfk2 FOREIGN KEY IDPROD REFERENCES produtos IDPROD Limitadores para a tabela pedido ALTER TABLE pedido ADD CONSTRAINT pedidoibfk1 FOREIGN KEY IDCLI REFERENCES cliente IDCLI ADD CONSTRAINT pedidoibfk2 FOREIGN KEY IDFOR REFERENCES fornecedor IDFOR Limitadores para a tabela produtos ALTER TABLE produtos ADD CONSTRAINT produtosibfk1 FOREIGN KEY IDCATEGORIA REFERENCES categoria IDCATEGORIA ADD CONSTRAINT produtosibfk2 FOREIGN KEY IDMARCA REFERENCES marca IDMARCA Neste exemplo será criado a tabela categoria cliente fornecedor item pedido marca pedido e produtos PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE Criar um banco de dados SQL utilizando a hospedagem gratuita Infinity Free Executar um script exemplo acima ou criado por você CHECKLIST Criar uma conta no site httpswwwinfinityfreenet Criar um subdomínio Abrir o Painel de Controle e aprovar Criar o banco de dados MySQL em Banco de Dados MySQL Executar o script rodar script em consulta SQL no banco de dados podendo usar o exemplo indicado ou criar seu próprio script e depois executar Validar a estrutura criada as tabelas 10 Público RESULTADOS O trabalho deverá ser entregue em arquivo Word atendendo as etapas de produção e utilizando os recursos solicitados no roteiro O arquivo deverá conter Capa Folha de rosto com os dados da disciplina e do aluno Os resultados das atividades práticas exigidas pelo roteiro Referências bibliográficas quando houver RESULTADOS DE APRENDIZAGEM Aplicar os conceitos e o aluno seja capaz de criar um banco de dados SQL utilizando a hospedagem gratuita Infinity Free e executar um script exemplo no texto ou criado pelo aluno