CREATE DATABASE [CompaniesDB]; GO USE [CompaniesDB]; GO CREATE TABLE [Company] ( [CompanyId] int NOT NULL IDENTITY, [Name] nvarchar(max) NOT NULL, [ContractStatus] int NOT NULL CHECK ([ContractStatus] IN(0, 1, 2)), CONSTRAINT [PK_CompanyId] PRIMARY KEY ([CompanyId]) ); GO CREATE TABLE [Users] ( [UserId] int NOT NULL IDENTITY, [CompanyID] int NOT NULL, [Name] nvarchar(max) NOT NULL, [Login] nvarchar(max) NOT NULL, [Password] nvarchar(max) NOT NULL, CONSTRAINT [PK_UserId] PRIMARY KEY ([UserId]), CONSTRAINT [FK_Users_Company] FOREIGN KEY (CompanyID) REFERENCES [Company] (CompanyId) ON DELETE CASCADE ); GO INSERT INTO [Company] (Name, ContractStatus) VALUES ('Defend Studio', '0'), ('Yandex Music', '1') GO