Как я могу преобразовать мою таблицу Firebase «Запрос» в таблицы в SQL Server Management Studio - PullRequest
0 голосов
/ 16 мая 2019

У меня есть четыре простых столбца:

address, name, phone num, total price 

и массив "Foods", которые имеют несколько столбцов, таких как

Id, discount, description i.e 

Пожалуйста, предложите, сколько таблиц, какое отношение следует использовать в нем.

Примечание: это приложение для доставки еды онлайн

Вот скриншот моего запроса таблицы в firebase:

enter image description here

1 Ответ

0 голосов
/ 16 мая 2019

Как старт:

CREATE TABLE Request (
    RequestID INT PRIMARY KEY,
    address VARCHAR(1000),
    name VARCHAR(1000),
    phone VARCHAR(100),
    total DECIMAL(10,2))

CREATE TABLE RequestContent (
    RequestContentID INT IDENTITY PRIMARY KEY, -- Generate a primary key for each record (identity)
    RequestID INT,
    productDiscount DECIMAL(10,2),
    productId INT,
    productName VARCHAR(100), -- You might want to leave the name out and have it on a "Product" table
    productPrice DECIMAL(10,2),
    productQuantity INT,
    FOREIGN KEY (RequestID) REFERENCES Request (RequestID))

Возможно, вы захотите просмотреть правильный тип данных для каждого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...