Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.




Exemplo de Script SQL

### 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ê.




PostgreSQL as a Service

## 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.




MongoDB as a Service

### Referências

### Autor





Camila Cavalcante

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])