Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Напишите пж бд на sql

oly Ученик (134), открыт 2 недели назад
Создать модель и саму базу данных торговой сети “Сигма”. БД должна содержать 5 таблиц, где хранятся данные о товарах, регионах, магазинах в регионах, остатках товаров на магазинах и продажах по дням.
1 ответ
qwertyplo Мастер (1556) 2 недели назад
Для создания базы данных торговой сети "Сигма" на 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)
);
```

Эти таблицы содержат необходимые данные о товарах, регионах, магазинах, остатках товаров на магазинах и продажах по дням. Вы можете настроить их по своему усмотрению, добавив или удалив столбцы, а также изменив типы данных.
Похожие вопросы