Skip to content

Repositório para a apresentação de Banco de Dados na Fatec SCS

License

Notifications You must be signed in to change notification settings

bitwisetcc/database-10-24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

database-10-24

Repositório para a apresentação de Banco de Dados na Fatec SCS

Passo a passo

Neo4j

Em em seu sistema Windows, instale primeiro o WSL em um terminal logado como administrador:

wsl --install

Instale a CLI do Docker através do link oficial ou por meio de um package manager, como o scoop:

scoop install docker

Clone e instancie a imagem oficial do Neo4j

docker run --publish=7474:7474 --publish=7687:7687 --volume=$HOME/neo4j/data:/data neo4j

Agora acesse [localost:7474] em seu navegador para utilizar o Neo4j Browser.

MongoDB

Crie um login para o MongoDB cloud usando sua conta GitHub, Google, ou email na página de cadastro.

Na sua dashboard, crie um novo projeto. Cada projeto pode ter várias bases de dados relacionadas. Projetos podem ser compartilhados com times. É possível agrupar projetos em organizações, com acesso limitado de acordo com o cargo de cada membro. Em seu novo projeto, crie uma coleção e insira um documento inicial.

Para criar uma credencial para acessar o banco de dados através de código, vá até "Database Access" na sidebar e adicione um novo usuário. Na página de "Overview", no painel Connect > Drivers para obter um template para a URL de conexão da base de dados. Formate essa URL com o login e senha cadastrados para conectar com a base de dados através do driver em sua linguagem de programação de escolha.

Segue um código sample para estabelecer uma conexão em Python:

from os import environ
from pymongo import MongoClient
from pymongo.server_api import ServerApi

client = MongoClient(environ.get("MONGODB_URI"), server_api=ServerApi("1"))
db = client["<NOME_DA_BD>"]

About

Repositório para a apresentação de Banco de Dados na Fatec SCS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages