Trabalho 1 de Banco de Dados I - SQL. Diagramação
Autores: Gabriela Dellamora Paim, Alessandro Eduardo dos Santos Sant'anna
Versão: 2023.09.29
Desenvolvemos uma loja e-commerce para estatuetas para bolo de casamento personalizadas. As estatuetas são personalizadas de acordo com a aparência dos noivos na descrição do produto. As estatuetas são produzidas por um artista contratado que recebe um salário base mais comissão de acordo com o produto produzido e cada produto possui a necessidade do uso de materiais da loja. Caso o material esteja em falta, o artista pode fazer pedidos ao fornecedor para repor os materiais necessários. Quando finalizado, as estatuetas são enviadas por correio a casa dos clientes, que podem acompanhar o status de produção de seu pedido e o rastreio de seu pedido após envio por meio do código de rastreamento.
Cadastro de Clientes: Os clientes podem se cadastrar no sistema fornecendo informações pessoais, como nome, endereço e informações de contato.
Cadastro de Artistas: Os artistas contratados pela empresa podem ser registrados no sistema, incluindo seus dados pessoais e informações de contato.
Gestão de Endereços: O sistema deve permitir a criação e atualização de endereços para clientes, artistas e fornecedores. Um endereço é um tipo composto que inclui informações como rua, número, cidade e CEP.
Registro de Materiais: Os materiais necessários para a produção das estatuetas devem ser registrados no sistema, incluindo nome do material e quantidade em estoque.
Cadastro de Fornecedores: Fornecedores que fornecem materiais à empresa podem ser registrados no sistema, incluindo informações de contato.
Pedidos de Fornecimento: A empresa deve ser capaz de fazer pedidos de materiais aos fornecedores, registrando a data do pedido.
Produtos (Estatuetas): Os modelos de estatuetas disponíveis, criados pelos artistas, devem ser registrados no sistema, incluindo informações como pose, tamanho e estilo.
Pedidos de Clientes: Os clientes podem fazer pedidos personalizados de estatuetas, escolhendo um modelo existente e especificando detalhes personalizados, como cor e características específicas.
Database I - SQL. Diagramming - Assignment 1
Authors: Gabriela Dellamora Paim, Alessandro Eduardo dos Santos Sant'anna
Version: 2023.09.29
We have developed an e-commerce store for custom wedding cake topper figurines. The figurines are customized based on the appearance of the bride and groom as described in the product. The figurines are produced by a contracted artist who receives a base salary plus a commission based on the product produced, and each product requires the use of materials from the store. In case materials are out of stock, the artist can place orders with suppliers to replenish the necessary materials. Once completed, the figurines are shipped to the customers' homes, who can track the production status of their order and the shipment tracking using a tracking code.
Customer Registration: Customers can register in the system by providing personal information such as name, address, and contact information.
Artist Registration: Artists contracted by the company can be registered in the system, including their personal data and contact information.
Address Management: The system should allow the creation and updating of addresses for customers, artists, and suppliers. An address is a composite type that includes information such as street, number, city, and ZIP code.
Material Record: The materials required for the production of figurines must be recorded in the system, including the material's name and quantity in stock.
Supplier Registration: Suppliers providing materials to the company can be registered in the system, including contact information.
Supply Orders: The company must be able to place material orders with suppliers, recording the date of the order.
Products (Figurines): Available figurine models created by the artists must be registered in the system, including information such as pose, size, and style.
Customer Orders: Customers can place personalized orders for figurines, choosing an existing model and specifying custom details such as color and specific characteristics.