... | @@ -19,7 +19,7 @@ Esta seção da documentação visa apresentar o banco de dados utilizado no pro |
... | @@ -19,7 +19,7 @@ Esta seção da documentação visa apresentar o banco de dados utilizado no pro |
|
## Modelo e provedor escolhido (MySQL)
|
|
## Modelo e provedor escolhido (MySQL)
|
|
|
|
|
|
O modelo de banco de dados escolhido para o projeto foi o relacional, devido a sua simplicidade e facilidade de implementação. Ainda, o modelo relacional é o modelo mais utilizado atualmente, e é o modelo que a equipe possui mais experiência e conhecimento.
|
|
O modelo de banco de dados escolhido para o projeto foi o relacional, devido a sua simplicidade e facilidade de implementação. Ainda, o modelo relacional é o modelo mais utilizado atualmente, e é o modelo que a equipe possui mais experiência e conhecimento.
|
|
Após definido o modelo, foi necessário escolher o provedor de banco de dados que seria utilizado e, sem muita discussão, optou-se por utilizar o MySQL ao invés de, por exemplo. Ele é um dos bancos de dados mais utilizados atualmente, e é também um dos bancos de dados mais utilizados pela equipe, o que facilita a manutenção e o desenvolvimento do projeto.
|
|
Após definido o modelo, foi necessário escolher o provedor de banco de dados que seria utilizado e, sem muita discussão, optou-se por utilizar o MySQL. Ele é um dos bancos de dados mais utilizados atualmente, e é também um dos bancos de dados mais utilizados pela equipe, o que facilita a manutenção e o desenvolvimento do projeto.
|
|
|
|
|
|
![Static Badge](https://img.shields.io/badge/Banco_de_dados-Relacional-blue)
|
|
![Static Badge](https://img.shields.io/badge/Banco_de_dados-Relacional-blue)
|
|
## Diagrama do Banco de Dados
|
|
## Diagrama do Banco de Dados
|
... | @@ -36,7 +36,7 @@ Esta seção visa explicar como utilizar o Prisma para realizar operações no b |
... | @@ -36,7 +36,7 @@ Esta seção visa explicar como utilizar o Prisma para realizar operações no b |
|
- `*/migration.sql`: Este arquivo contém as instruções SQL que são executadas quando você executa a migração.
|
|
- `*/migration.sql`: Este arquivo contém as instruções SQL que são executadas quando você executa a migração.
|
|
- `migration_lock.toml`: Este arquivo contém o estado da migração. Não deve ser editado manualmente.
|
|
- `migration_lock.toml`: Este arquivo contém o estado da migração. Não deve ser editado manualmente.
|
|
- `schema.prisma`: Este arquivo contém o seu schema. Saiba mais sobre ele na documentação: https://pris.ly/d/prisma-schema
|
|
- `schema.prisma`: Este arquivo contém o seu schema. Saiba mais sobre ele na documentação: https://pris.ly/d/prisma-schema
|
|
- `seed.ts`: Este arquivo contém o script que preenche o banco de dados com dados. Você pode executá-lo executando `npm run prisma:update`
|
|
- `seed.ts`: Este arquivo contém o script que preenche o banco de dados com dados. Você pode executá-lo executando `npm run prisma:seed`
|
|
|
|
|
|
### Comandos úteis (definidos no *package.json*):
|
|
### Comandos úteis (definidos no *package.json*):
|
|
|
|
|
... | | ... | |