Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions nicolasmagneto.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Projeto de Banco de Dados - Oficina

## Descrição do Desafio

Neste projeto, você utilizará seu **esquema conceitual** (criado no desafio do módulo de modelagem de BD com modelo ER) para desenvolver o **esquema lógico** de uma oficina mecânica.

Você será o protagonista de todas as etapas, desde a modelagem até a implementação e testes do banco de dados, seguindo as boas práticas do modelo relacional.

Após criar o esquema lógico, você deverá:

- Criar o **script SQL** para a criação do banco de dados;
- Inserir dados para testes de persistência;
- Elaborar **queries complexas**, mais avançadas do que as apresentadas no módulo.

## Requisitos das Queries

As consultas SQL devem incluir, mas não se limitam a:

- **Recuperações simples** com `SELECT`;
- **Filtros** com `WHERE`;
- **Atributos derivados** (expressões e cálculos);
- **Ordenações** com `ORDER BY`;
- **Condições sobre grupos** com `HAVING`;
- **Junções entre tabelas** para análises mais completas.

## Diretrizes

- Não há mínimo de queries, mas todos os tópicos acima devem ser contemplados;
- Elabore perguntas de negócio que podem ser respondidas pelas consultas;
- As cláusulas podem aparecer em mais de uma query, conforme necessário.

## Estrutura do Repositório

O projeto será adicionado a um repositório GitHub e deve incluir:

- Script de criação do banco de dados (`CREATE TABLE ...`);
- Scripts de inserção de dados (`INSERT INTO ...`);
- Queries de recuperação de informações;
- README com a descrição do projeto, contexto do esquema lógico e exemplos de queries.

---

**Objetivo:** Criar um banco de dados funcional, com consultas avançadas, que represente o cenário de uma oficina mecânica, aplicando todos os conceitos de modelagem e SQL aprendidos no módulo.
Loading