Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cami-la/mentoria_desmitificando_sql_nosql_com_chatgpt_santander
Repositório referente a mentoria Desmestificando Banco de Dados SQL e NoSQL com ChatGT. Mentoria para os alunos participantes dos Bootcamps oferecido pela DIO em parceria com o Santander.
https://github.com/cami-la/mentoria_desmitificando_sql_nosql_com_chatgpt_santander
chatgpt elephantsql ia mermaid-diagrams mongodb mongodb-atlas nosql postgresql sql text2sql
Last synced: 4 days ago
JSON representation
Repositório referente a mentoria Desmestificando Banco de Dados SQL e NoSQL com ChatGT. Mentoria para os alunos participantes dos Bootcamps oferecido pela DIO em parceria com o Santander.
- Host: GitHub
- URL: https://github.com/cami-la/mentoria_desmitificando_sql_nosql_com_chatgpt_santander
- Owner: cami-la
- Created: 2023-08-30T19:28:43.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-05T10:14:30.000Z (about 1 year ago)
- Last Synced: 2023-09-05T11:29:42.986Z (about 1 year ago)
- Topics: chatgpt, elephantsql, ia, mermaid-diagrams, mongodb, mongodb-atlas, nosql, postgresql, sql, text2sql
- Language: Java
- Homepage: https://web.dio.me
- Size: 83 KB
- Stars: 32
- Watchers: 3
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desmitificando Banco de Dados SQL e NoSQL com ChatGPT
Facilite a manipulação de bancos de dados SQL e NoSQL com a orientação do ChatGPT e outras IA. Aprenda de forma descomplicada a projetar, consultar e gerenciar esses sistemas fundamentais. Desmistifique os conceitos com exemplos práticos para impulsionar suas habilidades em aplicações do mundo real.
Timeline Banco de Dados## Banco de Dados Relacionais
- Um banco de dados relacional é um tipo de banco de dados que armazena e fornece acesso a pontos de dados relacionados entre si.
- Bancos de dados relacionais são baseados no modelo relacional, uma maneira intuitiva e direta de representar dados em tabelas.
- Em um banco de dados relacional, cada linha na tabela é um registro com uma ID exclusiva chamada chave.
- As colunas da tabela contêm atributos dos dados e cada registro geralmente tem um valor para cada atributo, facilitando o estabelecimento das relações entre os pontos de dados.
Exemplos de DBMS### SQL
- Desde o início, os desenvolvedores reconheceram que a principal força do modelo de banco de dados relacional estava no uso de tabelas, que era uma maneira intuitiva, eficiente e flexível de armazenar e acessar informações estruturadas.
- Com base na álgebra relacional, a SQL fornece uma linguagem matemática internamente consistente que facilita a melhoria do desempenho de todas as consultas ao banco de dados. Em comparação, outras abordagens devem definir consultas individuais.### IA para ajudar a manipular SQL
- https://chat.openai.com/
- https://www.text2sql.ai/app### ElephantSQL
- Fornece uma ferramenta de navegador para consultas SQL onde você pode criar, ler, atualizar e excluir dados diretamente de seu navegador.
- O ElephantSQL instala e gerencia bancos de dados PostgreSQL para você.## Banco de Dados Não Relacionais
- Os bancos de dados NoSQL são amplamente usados em aplicativos da web em tempo real e big data, porque suas principais vantagens são alta escalabilidade e alta disponibilidade.
- Os bancos de dados NoSQL permitem que os dados sejam armazenados de maneiras mais intuitivas e fáceis de entender, ou mais próximas da maneira como os dados são usados pelos aplicativos - com menos transformações necessárias ao armazenar ou recuperar usando APIs no estilo NoSQL.
- Além disso, os bancos de dados NoSQL podem aproveitar ao máximo a nuvem para oferecer tempo de inatividade zero.
Exemplos de Banco de Dados NoSQL### NoSQL - Documento
- No código do aplicativo, os dados costumam ser representados como um objeto ou um documento do tipo JSON porque esse é um modelo de dados eficiente e intuitivo para os desenvolvedores.
- Os bancos de dados de documentos facilitam para que os desenvolvedores armazenem e consultem dados usando o mesmo formato de modelo de documento que usam no código do aplicativo.
- A natureza flexível, semiestruturada e hierárquica dos documentos e dos bancos de dados de documentos permite que eles evoluam conforme as necessidades dos aplicativos.
Exemplos de Banco de Dados NoSQL### MongoDB Atlas
Um pacote integrado de banco de dados em nuvem com serviços para agilizar e simplificar a maneira como você cria com dados.
### Referências
### Autor
Feito com ❤️ por Cami-la 👋🏽 Entre em contato!
[![Linkedin Badge](https://img.shields.io/badge/-Camila-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/cami-la/)](https://www.linkedin.com/in/cami-la/)
[![Gmail Badge](https://img.shields.io/badge/[email protected]?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])