Logo Passei Direto
Buscar

(31)994408961- RESOLVIDO-Aula Pratica Banco de Dados em Nuvem- Aula 4- Gerenciamento de Dados em Nuvem

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Roteiro Aula Prática
COMPUTAÇÃO EM NUVEM
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): https://www.infinityfree.net/
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.
PROCEDIMENTO/ATIVIDADE 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.
Públic2o
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: https://www.infinityfree.net/
Exemplo de Script:
-- Estrutura da tabela `categoria`
--
CREATE TABLE IF NOT EXISTS `categoria` (
`IDCATEGORIA` int(11) NOT NULL,
`DESCRICAO` varchar(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `categoria`
--
INSERT INTO `categoria` (`IDCATEGORIA`, `DESCRICAO`) VALUES
(1, 'Achocolatado');
--
-- Estrutura da tabela `cliente`
--
CREATE TABLE IF NOT EXISTS `cliente` (
`IDCLI` int(10) NOT NULL,
`NOME` varchar(255) NOT NULL,
`LOGIN` varchar(255) NOT NULL,
`SENHA` varchar(255) NOT NULL,
`DTNASC` date NOT NULL,
`ENDERECO` varchar(255) NOT NULL,
`SEXO` int(1) NOT NULL,
`CPF` varchar(20) NOT NULL,
`RG` varchar(20) NOT NULL,
`TELEFONE` varchar(20) NOT NULL,
`CELULAR` varchar(20) NOT NULL
Públic3o
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `cliente`
--
INSERT INTO `cliente` (`IDCLI`, `NOME`, `LOGIN`, `SENHA`, `DTNASC`, `ENDERECO`, `SEXO`, `CPF`, `RG`,
`TELEFONE`, `CELULAR`) VALUES
(1, 'Aluno2314, 'aluno', '123456', '1983-07-02', 'Rua Tiradentes', 1, '225.962.590-87', '40.252.991-1',
'(43)3333-3333', '(43)3344-3344');
--
-- Estrutura da tabela `fornecedor`
--
CREATE TABLE IF NOT EXISTS `fornecedor` (
`IDFOR` int(10) NOT NULL,
`NOME` varchar(255) NOT NULL,
`TELEFONE` varchar(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `fornecedor`
--
INSERT INTO `fornecedor` (`IDFOR`, `NOME`, `TELEFONE`) VALUES (1, 'Unopar', '(43)3333-3333');
--
-- Estrutura da tabela `itempedido`
--
CREATE TABLE IF NOT EXISTS `itempedido` (
`IDITEM` int(11) NOT NULL,
`IDPED` int(11) NOT NULL,
`IDPROD` int(11) NOT NULL,
`SEQ` int(11) NOT NULL,
`QTDE` int(11) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `itempedido`
--
Públic4o
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` int(11) NOT NULL,
`DESCRICAO` varchar(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
--
-- 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` int(11) NOT NULL,
`IDCLI` int(11) NOT NULL,
`IDFOR` int(11) NOT NULL,
`DATA` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`STATUS` char(1) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `pedido`
--
INSERT INTO `pedido` (`IDPED`, `IDCLI`, `IDFOR`, `DATA`, `STATUS`) VALUES (50, 1, 1, '2021-09-29 08:34:20', 'E'),
Públic5o
(51, 1, 1, '2021-09-30 12:05:28', 'E'),
(52, 1, 1, '2021-09-30 12:06:47', 'E');
--
-- Estrutura da tabela `produtos`
--
CREATE TABLE IF NOT EXISTS `produtos` (
`IDPROD` int(10) NOT NULL,
`IDCATEGORIA` int(10) NOT NULL,
`IDMARCA` int(10) NOT NULL,
`NOME` varchar(255) NOT NULL,
`DESCRICAO` varchar(255) NOT NULL,
`ESTOQUE` int(10) NOT NULL,
`PRECO` double NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `produtos`
--
INSERT INTO `produtos` (`IDPROD`, `IDCATEGORIA`, `IDMARCA`, `NOME`, `DESCRICAO`, `ESTOQUE`, `PRECO`) VALUES
(1, 1, 2, 'Nescau', 'Achocolatado em pó', 2, 20.3),
(2, 1, 1, 'Cereal', 'Cereal nutritivo', 17, 10.35),
(3, 1, 1, 'Biscoito', 'Biscoito Bono', 50, 2.00);
--
-- Indexes for dumped tables
--
--
-- Indexes for table `categoria`
--
ALTER TABLE `categoria`
ADD PRIMARY KEY (`IDCATEGORIA`);
--
-- Indexes for table `cliente`
--
ALTER TABLE `cliente`
Públic6o
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 (`IDITEM`,`IDPED`), 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 (`IDPROD`,`IDCATEGORIA`,`IDMARCA`), ADD KEY `IDCATEGORIA` (`IDCATEGORIA`),
ADD KEY `IDMARCA` (`IDMARCA`);
--
-- AUTO_INCREMENT for dumped tables
--
--
Públic7o
-- AUTO_INCREMENT for table `categoria`
--
ALTER TABLE `categoria`
MODIFY `IDCATEGORIA` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `cliente`
--
ALTER TABLE `cliente`
MODIFY `IDCLI` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `fornecedor`
--
ALTER TABLE `fornecedor`
MODIFY `IDFOR` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `itempedido`
--
ALTER TABLE `itempedido`
MODIFY `IDITEM` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=42;
--
-- AUTO_INCREMENT for table `marca`
--
ALTER TABLE `marca`
MODIFY `IDMARCA` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `pedido`
--
ALTER TABLE `pedido`
MODIFY `IDPED` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=53;
--
-- AUTO_INCREMENT for table `produtos`
--
ALTER TABLE `produtos`
MODIFY `IDPROD` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
--
-- Constraints for dumped tables
Públic8o
--
--
-- Limitadores para a tabela `itempedido`
--
ALTER TABLE `itempedido`
ADD CONSTRAINT `itempedido_ibfk_1` FOREIGN KEY (`IDPED`) REFERENCES `pedido` (`IDPED`),
ADD CONSTRAINT `itempedido_ibfk_2` FOREIGN KEY (`IDPROD`) REFERENCES `produtos` (`IDPROD`);
--
-- Limitadorespara a tabela `pedido`
--
ALTER TABLE `pedido`
ADD CONSTRAINT `pedido_ibfk_1` FOREIGN KEY (`IDCLI`) REFERENCES `cliente` (`IDCLI`),
ADD CONSTRAINT `pedido_ibfk_2` FOREIGN KEY (`IDFOR`) REFERENCES `fornecedor` (`IDFOR`);
--
-- Limitadores para a tabela `produtos`
--
ALTER TABLE `produtos`
ADD	CONSTRAINT	`produtos_ibfk_1`	FOREIGN	KEY	(`IDCATEGORIA`)	REFERENCES	`categoria` (`IDCATEGORIA`),
ADD CONSTRAINT `produtos_ibfk_2` 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: https://www.infinityfree.net/;
· 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).
Públic9o
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).
Públic1o 0
image1.png
image2.png
image3.png

Mais conteúdos dessa disciplina