qwertyplo
Мастер
(1637)
6 месяцев назад
Для создания базы данных торговой сети "Сигма" на SQL, Вы можете использовать следующие таблицы:
1. Таблица "Товары" (Products):
```sql
CREATE TABLE Products (
ProductID INT PRIMARY KEY,
ProductName VARCHAR(100),
ProductDescription VARCHAR(255),
ProductPrice DECIMAL(10, 2)
);
```
2. Таблица "Регионы" (Regions):
```sql
CREATE TABLE Regions (
RegionID INT PRIMARY KEY,
RegionName VARCHAR(50),
RegionDescription VARCHAR(255)
);
```
3. Таблица "Магазины" (Stores):
```sql
CREATE TABLE Stores (
StoreID INT PRIMARY KEY,
StoreName VARCHAR(100),
StoreAddress VARCHAR(255),
RegionID INT,
FOREIGN KEY (RegionID) REFERENCES Regions(RegionID)
);
```
4. Таблица "Остатки товаров на магазинах" (StoreInventory):
```sql
CREATE TABLE StoreInventory (
StoreInventoryID INT PRIMARY KEY,
StoreID INT,
ProductID INT,
Quantity INT,
FOREIGN KEY (StoreID) REFERENCES Stores(StoreID),
FOREIGN KEY (ProductID) REFERENCES Products(ProductID)
);
```
5. Таблица "Продажи по дням" (DailySales):
```sql
CREATE TABLE DailySales (
SaleID INT PRIMARY KEY,
StoreID INT,
ProductID INT,
SaleDate DATE,
QuantitySold INT,
TotalAmount DECIMAL(10, 2),
FOREIGN KEY (StoreID) REFERENCES Stores(StoreID),
FOREIGN KEY (ProductID) REFERENCES Products(ProductID)
);
```
Эти таблицы содержат необходимые данные о товарах, регионах, магазинах, остатках товаров на магазинах и продажах по дням. Вы можете настроить их по своему усмотрению, добавив или удалив столбцы, а также изменив типы данных.