·
Engenharia de Software ·
Banco de Dados
Send your question to AI and receive an answer instantly
Recommended for you
12
Manual de Instalação e Utilização MongoDB Community Server e Compass - Banco de Dados NoSQL
Banco de Dados
UNIA
1
Modelagem de Dados para Sistema de Aluguel de Carros - Diagrama Entidade-Relacionamento
Banco de Dados
ÁREA1 WYDEN
6
Auditoria de Cadastro de Produtos em ERP - Criação de Estruturas de Banco de Dados
Banco de Dados
ÁREA1 WYDEN
50
Java Swing - Guia Completo para Criacao de Interfaces Graficas
Banco de Dados
UNIAMÉRICA
1
Integração Front-End e Back-End com Spring Boot API RestFul - Tutorial Completo
Banco de Dados
PUC
176
Banco de Dados - Graduação EaD
Banco de Dados
UNICESUMAR
1
Release 02 Sistema de Gerenciamento de Estacionamento - Implementacao Banco de Dados Relacional e JDBC
Banco de Dados
PUC
22
Java Swing JComboBox e JCheckBox: Guia Pratico para Interfaces Graficas
Banco de Dados
UNIAMÉRICA
6
Estudo de Caso - Gerenciamento de Estoque de Livraria com SQL
Banco de Dados
DESCOMPLICA
2
Atividade Avaliativa - Sistemas de Banco de Dados e Gerenciamento de Informações
Banco de Dados
UNICESUMAR
Preview text
Roteiro de Aula Prática BANCOS DE DADOS NÃO RELACIONAIS Disciplina Bancos de Dados Não Relacionais ROTEIRO DE AULA PRÁTICA 1 Unidade Aula White LabelSeção KLS SOFTWARE Software Acesso online Pago Não Pago Infraestrutura Computador com acesso à Internet Descrição do software MongoDB Community Server 50 O banco de dados MongoDB é um software de banco de dados orientado a documentos livre de código aberto e multiplataforma escrito na linguagem C Este banco é classificado como um programa de banco de dados NoSQL httpswwwmongodbcomtrydownloadcommunity MongoDB Compass O Compass é uma ferramenta interativa para consultar otimizar e analisar os dados do bando de dados MongoDB de forma gráfica é instalado opcionalmente pelo mesmo instalador do MongoDB Server Clique aqui e assista ao vídeo com o passo a passo de instalação e acesse o manual de instalação ATIVIDADE PRÁTICA 1 Atividade proposta Explorar o software MongoDB Compass e realizar a importação de um banco de dados no sistema Objetivos Saber utilizar o software MongoDB Compass Saber diferenciar bancos de dados e collections Saber importar dados em um banco de dados Procedimentos para a realização da atividade Etapa 1 Importanto documentos A fim de conhecer melhor o MongoDB Compass vamos utilizar um banco de dados de exemplo fornecido pelo próprio MongoDB O arquivo está no formato JSON Você pode baixálo pelo seguinte link O primeiro passo para importar dados no formato JSON para o mongodb é criar um banco de dados e a collection que irá receber os dados Com o Compass aberto e conectado ao serviço do MongoDB navegue pelo menu lateral na opção Databases e em seguida clique em Create database Na janela popup que abrir defina o nome do banco de dados e o nome da primeira collection Para este exemplo utilize o nome mflixdb para o banco de dados e o nome filmes para a collection Em seguida clique em Create Database Com o banco e collection criados navegue até a collection filmes clicando no banco de dados e em seguida na collection flmes Banco de dados Collection Dentro da collection filmes você verá que ainda não temos nenhum dado Aqui podemos inserir os dados manualmente ou importar arquivos JSONCSV Nesta aula vamos optar por importar um arquivo JSON contendo os dados prontos de filmes existentes na plataforma fictícia MFlix Portanto realize o download do arquivo moviesjson no seguinte link httpsgithubcomneelabalanmongodbsampledatasetblobmainsamplemflixmoviesjson Acesso em 05 Ago 2022 Para começar o processo clique em ADD DATA e em seguida em Import File Na janela que abrir vá em Select a file e navegue até o diretório em seu computador onde você salvou o arquivo moviesjson e selecioneo Veja que o Compass já reconhece que o arquivo está no formato JSON Para finalizar clique em Import e aguarde o processo finalizar Pronto Temos agora vários documentos na collection filmes Perceba que você pode trocar o tipo de visualização no menu VIEW podendo escolher no formato lista padrão de exibição ou no formato JSON ou no formato de tabela Sua tarefa agora é explorar os documentos carregados tentando observar a estrutura de cada um deles os tipos de dados e informações e como estão organizados Não se esqueça que nas informações do tipo Array e Object você pode expandilas clicando nas setas Agora vamos criar uma nova collection dentro do banco de dados mflixdb clique em Create collection e na janela popup que abrir coloque o nome da collection que em nosso exemplo se chamará usuários Agora repita todo o processo para importar o arquivo usersjson para a collection que você acabou de criar Finalizada a importação explore também os documentos carregados tentando observar a estrutura de cada um deles os tipos de dados e informações e como estão organizados Etapa 2 Exportando documentos Dentro de uma collection você tem a opção de exportar os documentos para um arquivo JSON ou CSV Para isso utilize o botão de exportação conforme indicado na figura Em seguida na janela que abrir você pode optar por exportar apenas uma seleção especificando uma consultafiltro com o comando find antes d einiciar a exportação ou exportar a collection toda export full collection Após sua escolha clique em Select fields onde você poderá escolher quais camposatributos serão incluídos na exportação Escolha os campos e vá em Select Output Por fim selecione o tipo de arquivo JSON ou CSV e escolhe o local em seu computador que o arquivo será salvo Finalize clicando em Export Agora realize duas exportações de arquivos no formato JSON 1 Na collection filmes realize a exportação de filmes que foram lançados em 1920 2 Na collection usuários realize a exportação de apenas os emails de todos os usuários cadastrados Checklist Acessar o MongoDB Compass Fazer o download dos arquivos JSON indicados Criar um banco de dados no MongoDB Criar uma collection em um banco de dados Importar documentos no formato JSON para uma collection Explorar a ferramenta Compass e analisar os documentos importados nas collections Exportar os documentos de uma collection Resultado Aluno você deverá entregar Você deve entregar dois arquivos no formato JSON Um contendo a exportação dos filmes lançados em 1920 e outro contendo a exportação somente dos emails de todos os usuários cadastrados Referências MongoDB Documentação Disponível em httpswwwmongodbcomdocs Acesso em 05 Ago 2022 ROTEIRO DE AULA PRÁTICA 2 Unidade 2 Aula White LabelSeção KLS 1 SOFTWARE Software Acesso online Pago Não Pago Infraestrutura Computador com acesso à Internet Descrição do software MongoDB Community Server 50 O banco de dados MongoDB é um software de banco de dados orientado a documentos livre de código aberto e multiplataforma escrito na linguagem C Este banco é classificado como um programa de banco de dados NoSQL httpswwwmongodbcomtrydownloadcommunity MongoDB Compass O Compass é uma ferramenta interativa para consultar otimizar e analisar os dados do bando de dados MongoDB de forma gráfica é instalado opcionalmente pelo mesmo instalador do MongoDB Server Clique aqui e assista ao vídeo com o passo a passo de instalação e acesse o manual de instalação ATIVIDADE PRÁTICA 2 Atividade proposta Criar um banco de dados no MongoDB Compass e inserir documentos em uma collection Objetivos Saber criar um banco de dados no MongoDB Compass Saber criar uma collection em um banco de dados Saber inserir documentosdados em uma collection Procedimentos para a realização da atividade Caro alunoa Nesta atividade você deverá criar um banco de dados no MongoDB Compass chamado de lojadb Ele será utilizado no contexto de uma loja onde você deverá cadastrar documentos referentes a vendas efetuadas pela loja Após a criação do banco crie uma collection vendas Agora insira os seguintes dados conforme o conhecimento adquirido nas aulas utilizando o comando insert pela Shell do mongodb ou graficamente pelo Compass 1 Inicialmente vamos inserir apenas os dados básicos dos clientes que realizaram compras na loja Para isso utilize as informações na tabela a seguir Note que o campo telefone deverá ser adicionado como uma Array Nome Cliente VIP 1 sim 0 Não Email telefone João 1 joaoemailcom 99991111 88881111 Marcos 0 99992222 Maria 1 mariaemailcom 99993333 88883333 99883000 Note que como estamos falando de um banco de dados não relacional nós não temos uma estrutura definida Então cada cliente não precisa necessariamente ter os mesmos campos Como por exemplo o cliente Marcos não tem email portanto o campo email não precisa ser adicionado em sua entrada Além disso veja que os três clientes têm quantidades diferentes de telefones Checklist Acessar o MongoDB Compass Criar um banco de dados no MongoDB Criar uma collection em um banco de dados Inserir documentos na collection criada Resultados da aula prática Aluno você deverá entregar Você deve entregar um arquivo no formato JSON contendo os 3 documentos criados na collection vendas desta atividade Referências MongoDB Documentação Disponível em httpswwwmongodbcomdocs Acesso em 05 Ago 2022 ROTEIRO DE AULA PRÁTICA 3 Unidade Aula White LabelSeção KLS SOFTWARE Software Acesso online Pago Não Pago Infraestrutura Computador com acesso à Internet Descrição do software MongoDB Community Server 50 O banco de dados MongoDB é um software de banco de dados orientado a documentos livre de código aberto e multiplataforma escrito na linguagem C Este banco é classificado como um programa de banco de dados NoSQL httpswwwmongodbcomtrydownloadcommunity MongoDB Compass O Compass é uma ferramenta interativa para consultar otimizar e analisar os dados do bando de dados MongoDB de forma gráfica é instalado opcionalmente pelo mesmo instalador do MongoDB Server Clique aqui e assista ao vídeo com o passo a passo de instalação e acesse o manual de instalação ATIVIDADE PRÁTICA 3 Atividade proposta Atualizar e inserir novos campos em um documento já existente em uma collection Objetivos Saber inserir documentos em uma collection Saber atualizar documentos em documentos de uma collection Procedimentos para a realização da atividade Caro alunoa Vamos continuar o processo de inserção de dados que iniciamos na atividade anterior Para isso você terá de ATUALIZAR documentos já presentes na collection 1 Vamos adicionar o endereço de cada cliente conforme a tabela a seguir O endereço deverá ser inserido como um campo do tipo Objeto separando dentro dele a rua número complemento cidade e estado Nome Endereço João Rua Um 1000 Apto 1 Bloco 1 São PauloSP Marcos Rua Dois 4000 CampinasSP Maria Rua Três 3000 LondrinaPR 2 Por fim vamos adicionar os dados das compras efetuadas por cada cliente Os dados das compras deverão ser adicionados nos mesmos documentos com as informações dos clientes Um outro detalhe é que agora você irá utilizar o conceito de Arrays de Objetos no campo compras Nome Compras João Nome do produto notebook Preço R 500000 Quantidade 1 Marcos Nome do produto Caderno Preço R 2000 Quantidade 1 Nome do produto Caneta Preço R 300 Quantidade 5 Nome do produto Borracha Preço R 200 Quantidade 2 Maria Nome do produto Tablet Preço R 250000 Quantidade 1 Nome do produto Capa para tablet Preço R 5000 Quantidade 1 Checklist Acessar o MongoDB Compass Atualizar a collection vendas no banco de dados lojadb de acordo com as informações das tabelas Resultados da aula prática Aluno você deverá entregar Você deve entregar um arquivo no formato JSON contendo os 3 documentos que foram atualizados na collection vendas Referências MongoDB Documentação Disponível em httpswwwmongodbcomdocs Acesso em 05 Ago 2022 ROTEIRO DE AULA PRÁTICA 4 Unidade Aula White LabelSeção KLS SOFTWARE Software Acesso online Pago Não Pago Infraestrutura Computador com acesso à Internet Descrição do software MongoDB Community Server 50 O banco de dados MongoDB é um software de banco de dados orientado a documentos livre de código aberto e multiplataforma escrito na linguagem C Este banco é classificado como um programa de banco de dados NoSQL httpswwwmongodbcomtrydownloadcommunity MongoDB Compass O Compass é uma ferramenta interativa para consultar otimizar e analisar os dados do bando de dados MongoDB de forma gráfica é instalado opcionalmente pelo mesmo instalador do MongoDB Server Clique aqui e assista ao vídeo com o passo a passo de instalação e acesse o manual de instalação ATIVIDADE PRÁTICA 4 Atividade proposta Realizar pesquisas e consultas em um banco de dados não relacional MongoDB Objetivos Procedimentos para a realização da atividade Caro alunoa Até aqui você já criou o banco de dados lojadb uma collection chamada vendas e inseriu documentos dados nesta collection inclusivo atualizandoos posteriormente Agora você irá utilizar este banco que já está criado para realizar consultas Para cada consulta que realizar informe o comando correto DICA nas consultas que realizar por linha de comando utilize pretty ao final do comando de busca para que o resultado seja identado ao ser exibido 1 Realize uma consulta que retorne todos os documentos da collection dbfind 2 Realize uma consulta que localize as informações da cliente Maria dbvendasfindnomeMaria 3 Realize uma busca que retorna os clientes VIPs da loja VIP 1 Retorne apenas o campo nome de cada um dbvendasfindvip1nome1 4 Realize uma consulta que exiba as compras efetuadas por Marcos dbvendasfindnomeMarcoscompras1pretty 5 Realize uma consulta que retorne todos os nomes de produtos comprados por todos os clientes Nesta consulta em específico utilize a linha de comando do MongoDB dbvendasdistinctcomprasproduto Checklist Iniciar o MongoDB Compass Navegar até a collection vendas do banco de dados lojadb Realizar as 5 consultas especificadas Resultados da aula prática Aluno você deverá entregar Você deve entregar um arquivo contendo todos os comandos utilizados para realizar corretamente as consultas especificadas Referências MongoDB Documentação Disponível em httpswwwmongodbcomdocs Acesso em 05 Ago 2022 Aula Prática 4 Consulta 1 Retornar todos os documentos da collection dbvendasfind Consulta 2 Localizar informações da cliente Maria dbvendasfind nome Maria Consulta 3 Retornar clientes VIPs VIP 1 com apenas o campo nome dbvendasfind VIP 1 nome 1 id 0 Consulta 4 Exibir compras efetuadas por Marcos dbvendasfind nome Marcos compras 1 pretty Consulta 5 Retornar todos os nomes de produtos comprados por todos os clientes dbvendasdistinctcomprasnomeproduto
Send your question to AI and receive an answer instantly
Recommended for you
12
Manual de Instalação e Utilização MongoDB Community Server e Compass - Banco de Dados NoSQL
Banco de Dados
UNIA
1
Modelagem de Dados para Sistema de Aluguel de Carros - Diagrama Entidade-Relacionamento
Banco de Dados
ÁREA1 WYDEN
6
Auditoria de Cadastro de Produtos em ERP - Criação de Estruturas de Banco de Dados
Banco de Dados
ÁREA1 WYDEN
50
Java Swing - Guia Completo para Criacao de Interfaces Graficas
Banco de Dados
UNIAMÉRICA
1
Integração Front-End e Back-End com Spring Boot API RestFul - Tutorial Completo
Banco de Dados
PUC
176
Banco de Dados - Graduação EaD
Banco de Dados
UNICESUMAR
1
Release 02 Sistema de Gerenciamento de Estacionamento - Implementacao Banco de Dados Relacional e JDBC
Banco de Dados
PUC
22
Java Swing JComboBox e JCheckBox: Guia Pratico para Interfaces Graficas
Banco de Dados
UNIAMÉRICA
6
Estudo de Caso - Gerenciamento de Estoque de Livraria com SQL
Banco de Dados
DESCOMPLICA
2
Atividade Avaliativa - Sistemas de Banco de Dados e Gerenciamento de Informações
Banco de Dados
UNICESUMAR
Preview text
Roteiro de Aula Prática BANCOS DE DADOS NÃO RELACIONAIS Disciplina Bancos de Dados Não Relacionais ROTEIRO DE AULA PRÁTICA 1 Unidade Aula White LabelSeção KLS SOFTWARE Software Acesso online Pago Não Pago Infraestrutura Computador com acesso à Internet Descrição do software MongoDB Community Server 50 O banco de dados MongoDB é um software de banco de dados orientado a documentos livre de código aberto e multiplataforma escrito na linguagem C Este banco é classificado como um programa de banco de dados NoSQL httpswwwmongodbcomtrydownloadcommunity MongoDB Compass O Compass é uma ferramenta interativa para consultar otimizar e analisar os dados do bando de dados MongoDB de forma gráfica é instalado opcionalmente pelo mesmo instalador do MongoDB Server Clique aqui e assista ao vídeo com o passo a passo de instalação e acesse o manual de instalação ATIVIDADE PRÁTICA 1 Atividade proposta Explorar o software MongoDB Compass e realizar a importação de um banco de dados no sistema Objetivos Saber utilizar o software MongoDB Compass Saber diferenciar bancos de dados e collections Saber importar dados em um banco de dados Procedimentos para a realização da atividade Etapa 1 Importanto documentos A fim de conhecer melhor o MongoDB Compass vamos utilizar um banco de dados de exemplo fornecido pelo próprio MongoDB O arquivo está no formato JSON Você pode baixálo pelo seguinte link O primeiro passo para importar dados no formato JSON para o mongodb é criar um banco de dados e a collection que irá receber os dados Com o Compass aberto e conectado ao serviço do MongoDB navegue pelo menu lateral na opção Databases e em seguida clique em Create database Na janela popup que abrir defina o nome do banco de dados e o nome da primeira collection Para este exemplo utilize o nome mflixdb para o banco de dados e o nome filmes para a collection Em seguida clique em Create Database Com o banco e collection criados navegue até a collection filmes clicando no banco de dados e em seguida na collection flmes Banco de dados Collection Dentro da collection filmes você verá que ainda não temos nenhum dado Aqui podemos inserir os dados manualmente ou importar arquivos JSONCSV Nesta aula vamos optar por importar um arquivo JSON contendo os dados prontos de filmes existentes na plataforma fictícia MFlix Portanto realize o download do arquivo moviesjson no seguinte link httpsgithubcomneelabalanmongodbsampledatasetblobmainsamplemflixmoviesjson Acesso em 05 Ago 2022 Para começar o processo clique em ADD DATA e em seguida em Import File Na janela que abrir vá em Select a file e navegue até o diretório em seu computador onde você salvou o arquivo moviesjson e selecioneo Veja que o Compass já reconhece que o arquivo está no formato JSON Para finalizar clique em Import e aguarde o processo finalizar Pronto Temos agora vários documentos na collection filmes Perceba que você pode trocar o tipo de visualização no menu VIEW podendo escolher no formato lista padrão de exibição ou no formato JSON ou no formato de tabela Sua tarefa agora é explorar os documentos carregados tentando observar a estrutura de cada um deles os tipos de dados e informações e como estão organizados Não se esqueça que nas informações do tipo Array e Object você pode expandilas clicando nas setas Agora vamos criar uma nova collection dentro do banco de dados mflixdb clique em Create collection e na janela popup que abrir coloque o nome da collection que em nosso exemplo se chamará usuários Agora repita todo o processo para importar o arquivo usersjson para a collection que você acabou de criar Finalizada a importação explore também os documentos carregados tentando observar a estrutura de cada um deles os tipos de dados e informações e como estão organizados Etapa 2 Exportando documentos Dentro de uma collection você tem a opção de exportar os documentos para um arquivo JSON ou CSV Para isso utilize o botão de exportação conforme indicado na figura Em seguida na janela que abrir você pode optar por exportar apenas uma seleção especificando uma consultafiltro com o comando find antes d einiciar a exportação ou exportar a collection toda export full collection Após sua escolha clique em Select fields onde você poderá escolher quais camposatributos serão incluídos na exportação Escolha os campos e vá em Select Output Por fim selecione o tipo de arquivo JSON ou CSV e escolhe o local em seu computador que o arquivo será salvo Finalize clicando em Export Agora realize duas exportações de arquivos no formato JSON 1 Na collection filmes realize a exportação de filmes que foram lançados em 1920 2 Na collection usuários realize a exportação de apenas os emails de todos os usuários cadastrados Checklist Acessar o MongoDB Compass Fazer o download dos arquivos JSON indicados Criar um banco de dados no MongoDB Criar uma collection em um banco de dados Importar documentos no formato JSON para uma collection Explorar a ferramenta Compass e analisar os documentos importados nas collections Exportar os documentos de uma collection Resultado Aluno você deverá entregar Você deve entregar dois arquivos no formato JSON Um contendo a exportação dos filmes lançados em 1920 e outro contendo a exportação somente dos emails de todos os usuários cadastrados Referências MongoDB Documentação Disponível em httpswwwmongodbcomdocs Acesso em 05 Ago 2022 ROTEIRO DE AULA PRÁTICA 2 Unidade 2 Aula White LabelSeção KLS 1 SOFTWARE Software Acesso online Pago Não Pago Infraestrutura Computador com acesso à Internet Descrição do software MongoDB Community Server 50 O banco de dados MongoDB é um software de banco de dados orientado a documentos livre de código aberto e multiplataforma escrito na linguagem C Este banco é classificado como um programa de banco de dados NoSQL httpswwwmongodbcomtrydownloadcommunity MongoDB Compass O Compass é uma ferramenta interativa para consultar otimizar e analisar os dados do bando de dados MongoDB de forma gráfica é instalado opcionalmente pelo mesmo instalador do MongoDB Server Clique aqui e assista ao vídeo com o passo a passo de instalação e acesse o manual de instalação ATIVIDADE PRÁTICA 2 Atividade proposta Criar um banco de dados no MongoDB Compass e inserir documentos em uma collection Objetivos Saber criar um banco de dados no MongoDB Compass Saber criar uma collection em um banco de dados Saber inserir documentosdados em uma collection Procedimentos para a realização da atividade Caro alunoa Nesta atividade você deverá criar um banco de dados no MongoDB Compass chamado de lojadb Ele será utilizado no contexto de uma loja onde você deverá cadastrar documentos referentes a vendas efetuadas pela loja Após a criação do banco crie uma collection vendas Agora insira os seguintes dados conforme o conhecimento adquirido nas aulas utilizando o comando insert pela Shell do mongodb ou graficamente pelo Compass 1 Inicialmente vamos inserir apenas os dados básicos dos clientes que realizaram compras na loja Para isso utilize as informações na tabela a seguir Note que o campo telefone deverá ser adicionado como uma Array Nome Cliente VIP 1 sim 0 Não Email telefone João 1 joaoemailcom 99991111 88881111 Marcos 0 99992222 Maria 1 mariaemailcom 99993333 88883333 99883000 Note que como estamos falando de um banco de dados não relacional nós não temos uma estrutura definida Então cada cliente não precisa necessariamente ter os mesmos campos Como por exemplo o cliente Marcos não tem email portanto o campo email não precisa ser adicionado em sua entrada Além disso veja que os três clientes têm quantidades diferentes de telefones Checklist Acessar o MongoDB Compass Criar um banco de dados no MongoDB Criar uma collection em um banco de dados Inserir documentos na collection criada Resultados da aula prática Aluno você deverá entregar Você deve entregar um arquivo no formato JSON contendo os 3 documentos criados na collection vendas desta atividade Referências MongoDB Documentação Disponível em httpswwwmongodbcomdocs Acesso em 05 Ago 2022 ROTEIRO DE AULA PRÁTICA 3 Unidade Aula White LabelSeção KLS SOFTWARE Software Acesso online Pago Não Pago Infraestrutura Computador com acesso à Internet Descrição do software MongoDB Community Server 50 O banco de dados MongoDB é um software de banco de dados orientado a documentos livre de código aberto e multiplataforma escrito na linguagem C Este banco é classificado como um programa de banco de dados NoSQL httpswwwmongodbcomtrydownloadcommunity MongoDB Compass O Compass é uma ferramenta interativa para consultar otimizar e analisar os dados do bando de dados MongoDB de forma gráfica é instalado opcionalmente pelo mesmo instalador do MongoDB Server Clique aqui e assista ao vídeo com o passo a passo de instalação e acesse o manual de instalação ATIVIDADE PRÁTICA 3 Atividade proposta Atualizar e inserir novos campos em um documento já existente em uma collection Objetivos Saber inserir documentos em uma collection Saber atualizar documentos em documentos de uma collection Procedimentos para a realização da atividade Caro alunoa Vamos continuar o processo de inserção de dados que iniciamos na atividade anterior Para isso você terá de ATUALIZAR documentos já presentes na collection 1 Vamos adicionar o endereço de cada cliente conforme a tabela a seguir O endereço deverá ser inserido como um campo do tipo Objeto separando dentro dele a rua número complemento cidade e estado Nome Endereço João Rua Um 1000 Apto 1 Bloco 1 São PauloSP Marcos Rua Dois 4000 CampinasSP Maria Rua Três 3000 LondrinaPR 2 Por fim vamos adicionar os dados das compras efetuadas por cada cliente Os dados das compras deverão ser adicionados nos mesmos documentos com as informações dos clientes Um outro detalhe é que agora você irá utilizar o conceito de Arrays de Objetos no campo compras Nome Compras João Nome do produto notebook Preço R 500000 Quantidade 1 Marcos Nome do produto Caderno Preço R 2000 Quantidade 1 Nome do produto Caneta Preço R 300 Quantidade 5 Nome do produto Borracha Preço R 200 Quantidade 2 Maria Nome do produto Tablet Preço R 250000 Quantidade 1 Nome do produto Capa para tablet Preço R 5000 Quantidade 1 Checklist Acessar o MongoDB Compass Atualizar a collection vendas no banco de dados lojadb de acordo com as informações das tabelas Resultados da aula prática Aluno você deverá entregar Você deve entregar um arquivo no formato JSON contendo os 3 documentos que foram atualizados na collection vendas Referências MongoDB Documentação Disponível em httpswwwmongodbcomdocs Acesso em 05 Ago 2022 ROTEIRO DE AULA PRÁTICA 4 Unidade Aula White LabelSeção KLS SOFTWARE Software Acesso online Pago Não Pago Infraestrutura Computador com acesso à Internet Descrição do software MongoDB Community Server 50 O banco de dados MongoDB é um software de banco de dados orientado a documentos livre de código aberto e multiplataforma escrito na linguagem C Este banco é classificado como um programa de banco de dados NoSQL httpswwwmongodbcomtrydownloadcommunity MongoDB Compass O Compass é uma ferramenta interativa para consultar otimizar e analisar os dados do bando de dados MongoDB de forma gráfica é instalado opcionalmente pelo mesmo instalador do MongoDB Server Clique aqui e assista ao vídeo com o passo a passo de instalação e acesse o manual de instalação ATIVIDADE PRÁTICA 4 Atividade proposta Realizar pesquisas e consultas em um banco de dados não relacional MongoDB Objetivos Procedimentos para a realização da atividade Caro alunoa Até aqui você já criou o banco de dados lojadb uma collection chamada vendas e inseriu documentos dados nesta collection inclusivo atualizandoos posteriormente Agora você irá utilizar este banco que já está criado para realizar consultas Para cada consulta que realizar informe o comando correto DICA nas consultas que realizar por linha de comando utilize pretty ao final do comando de busca para que o resultado seja identado ao ser exibido 1 Realize uma consulta que retorne todos os documentos da collection dbfind 2 Realize uma consulta que localize as informações da cliente Maria dbvendasfindnomeMaria 3 Realize uma busca que retorna os clientes VIPs da loja VIP 1 Retorne apenas o campo nome de cada um dbvendasfindvip1nome1 4 Realize uma consulta que exiba as compras efetuadas por Marcos dbvendasfindnomeMarcoscompras1pretty 5 Realize uma consulta que retorne todos os nomes de produtos comprados por todos os clientes Nesta consulta em específico utilize a linha de comando do MongoDB dbvendasdistinctcomprasproduto Checklist Iniciar o MongoDB Compass Navegar até a collection vendas do banco de dados lojadb Realizar as 5 consultas especificadas Resultados da aula prática Aluno você deverá entregar Você deve entregar um arquivo contendo todos os comandos utilizados para realizar corretamente as consultas especificadas Referências MongoDB Documentação Disponível em httpswwwmongodbcomdocs Acesso em 05 Ago 2022 Aula Prática 4 Consulta 1 Retornar todos os documentos da collection dbvendasfind Consulta 2 Localizar informações da cliente Maria dbvendasfind nome Maria Consulta 3 Retornar clientes VIPs VIP 1 com apenas o campo nome dbvendasfind VIP 1 nome 1 id 0 Consulta 4 Exibir compras efetuadas por Marcos dbvendasfind nome Marcos compras 1 pretty Consulta 5 Retornar todos os nomes de produtos comprados por todos os clientes dbvendasdistinctcomprasnomeproduto