DakshChaudhary's picture
Fine-tuned model + RAG + completed NL-to-SQL Agent
a343d94

A newer version of the Gradio SDK is available: 5.43.1

Upgrade

Data Dictionary for Sales Database

This document describes the tables and columns within the sales database.


Table: regions

Purpose: Stores information about geographical sales regions.

Column Type Description
region_id INTEGER Unique identifier for each sales region.
region_name TEXT Name of the sales region (e.g., 'North', 'South').

Table: products

Purpose: Contains details about products sold.

Column Type Description
product_id INTEGER Unique identifier for each product.
product_name TEXT Name of the product (e.g., 'Laptop', 'Pen Set').
category TEXT Product category (e.g., 'Electronics', 'Furniture').
price REAL Standard price of the product.

Table: customers

Purpose: Stores customer information.

Column Type Description
customer_id INTEGER Unique identifier for each customer.
customer_name TEXT Full name of the customer.
email TEXT Customer's email address, unique per customer.
region_id INTEGER ID of the region the customer belongs to. Links to regions.region_id.

Table: sales

Purpose: Records individual sales transactions.

Column Type Description
sale_id INTEGER Unique identifier for each sale transaction.
product_id INTEGER ID of the product sold. Links to products.product_id.
customer_id INTEGER ID of the customer involved in the sale. Links to customers.customer_id.
region_id INTEGER ID of the region where the sale occurred. This can also be derived from the customer's region. Links to regions.region_id.
sale_date TEXT Date of the sale in 'YYYY-MM-DD' format.
quantity INTEGER Number of units sold in this transaction.
amount REAL Total monetary value of the sale (quantity * price, potentially with variations).

Relationships:

  • customers.region_id links to regions.region_id
  • sales.product_id links to products.product_id
  • sales.customer_id links to customers.customer_id
  • sales.region_id links to regions.region_id