{"id":15002372,"url":"https://github.com/luis-domingues/challenge-ecommerce-schema","last_synced_at":"2026-02-26T07:19:59.701Z","repository":{"id":256254407,"uuid":"854726263","full_name":"luis-domingues/challenge-ecommerce-schema","owner":"luis-domingues","description":"This project was developed as part of a challenge proposed by DIO in which the objective is to create a conceptual database for an e-commerce system","archived":false,"fork":false,"pushed_at":"2024-09-09T17:39:55.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T02:38:17.236Z","etag":null,"topics":["challenge","dio","mysql","relational-databases","sql","sql-server"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luis-domingues.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-09T17:12:12.000Z","updated_at":"2024-09-09T17:44:11.000Z","dependencies_parsed_at":"2024-09-09T21:51:15.123Z","dependency_job_id":"ded2d05a-143d-4560-8ef9-3906345e4930","html_url":"https://github.com/luis-domingues/challenge-ecommerce-schema","commit_stats":null,"previous_names":["luis-domingues/challenge-ecommerce-schema"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/luis-domingues/challenge-ecommerce-schema","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luis-domingues%2Fchallenge-ecommerce-schema","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luis-domingues%2Fchallenge-ecommerce-schema/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luis-domingues%2Fchallenge-ecommerce-schema/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luis-domingues%2Fchallenge-ecommerce-schema/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luis-domingues","download_url":"https://codeload.github.com/luis-domingues/challenge-ecommerce-schema/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luis-domingues%2Fchallenge-ecommerce-schema/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267738360,"owners_count":24136734,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["challenge","dio","mysql","relational-databases","sql","sql-server"],"created_at":"2024-09-24T18:49:55.712Z","updated_at":"2025-11-07T18:02:09.652Z","avatar_url":"https://github.com/luis-domingues.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Database Schema Challenge ✏\nO projeto consiste em modelar o conceito de um banco de dados de um e-commerce fictício, onde produtos são vendidos por diferentes vendedores, incluindo funcionalidades básicas no modelo, como:\n- **Produtos**: Comercializados por diferentes vendedores e associados a um fornecedor.\n- **Clientes**: Podem ser Pessoas Físicas (PF) ou Jurídicas (PJ), mas não ambos.\n- **Pedidos**: Um pedido pode ser composto por um ou mais produtos e tem um status de entrega e pagamento.\n- **Fornecedores**: Cada produto está associado a um fornecedor específico.\n- **Formas de Pagamento**: O cliente pode ter múltiplas formas de pagamento associadas a um pedido.\n- **Rastreamento de Entregas**: As entregas possuem status e código de rastreio.\n\n### Requisitos de refinamento solicitados\n1. **Cliente PJ e PF**: Diferenciação entre clientes Pessoa Física (PF) e Pessoa Jurídica (PJ). Uma conta pode ser de um tipo ou de outro, mas não ambas.\n2. **Pagamento**: O cliente pode cadastrar múltiplas formas de pagamento (cartão de crédito, boleto, Pix, etc.) e associá-las ao pedido.\n3. **Entrega**: O sistema deve manter o status da entrega e o código de rastreamento do pedido.\n\n![20240909_140709(4)](https://github.com/user-attachments/assets/19767163-86ac-4814-9e38-a214a92da874)\n\n\u003e [!NOTE]\n\u003e O modelo foi feito com a ferramenta [Miro](https://miro.com/pt/).\n\n## Licença\nEste projeto está licenciado sob a licença MIT - veja o arquivo [LICENSE](https://github.com/luis-domingues/challenge-ecommerce-schema/blob/main/LICENSE.md) para mais detalhes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluis-domingues%2Fchallenge-ecommerce-schema","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluis-domingues%2Fchallenge-ecommerce-schema","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluis-domingues%2Fchallenge-ecommerce-schema/lists"}