Встроенный торговый автомат с поддержкой SQL - PullRequest
0 голосов
/ 05 апреля 2019

На работе мы создали торговый автомат, и меня попросили как побочный проект попытаться создать для него базу данных SQL. Он не будет использоваться с торговым автоматом, но я буду использовать его для практики, так как я очень плохо знаком с SQL (1 месяц).

Торговый автомат будет использовать брелок для касания. Как только это будет сделано, вы откроете дверь и захватите то, что вам нравится. У машины есть датчики веса, поэтому все, что вы берете, будет добавлено к вашей сумме брелка.

Ниже приведено то, что я произвел. Я в настоящее время только создаю таблицы. Пожалуйста, присылайте мне свои конструктивные критические замечания и исправления, так как они мне очень помогут!

CREATE TABLE Vender (
    Name varchar (50),
    Description varchar (50)
);

CREATE TABLE Bay (
    StockItem uniqueidentifier,
    Channel integer
);

CREATE TABLE Users (
    NameFirst varchar (50),
    NameLast varchar (50),
    Title varchar (50),
    FobID uniqueidentifier,
    Credential_TakeStock integer,
    Credential_Addstock integer,
    Credential_Admin integer
);

CREATE TABLE Reasons (
    Name uniqueidentifier
);

CREATE TABLE Machine (
    Name uniqueidentifier
);

CREATE TABLE StockItems (
    Code integer,
    Description varchar (50),
    Vendor varchar (50),
    LeadTime time,
    QtyCurrent integer,
    QtyMax integer,
    QtyMin integer,
    QtyCritical integer,
    WeightInGrams integer,
    Bay ???
);

CREATE TABLE Purchase (
    DateTime datetime,
    UserName varchar,
    StockItem uniqueidentifier,
    Reason varchar,
    Machine uniqueidentifier,
    Qty integer,
    DepletedItemReturned bit
);

Следует также упомянуть, что я не уверен в значении данных для Bay в StockItems .

Заранее спасибо.

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