USE [gr672_aaz] GO /****** Object: Table [dbo].[Foods] Script Date: 31.03.2021 13:25:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Foods]( [id] [int] IDENTITY(1,1) NOT NULL, [FoodName] [nvarchar](50) NOT NULL, [Price] [money] NOT NULL, [Cooking] [int] NOT NULL, CONSTRAINT [PK_Foods] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[OrderList] Script Date: 31.03.2021 13:25:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[OrderList]( [id] [int] IDENTITY(1,1) NOT NULL, [OrderName] [nvarchar](50) NOT NULL, [Status] [int] NOT NULL, [TableNumber] [int] NOT NULL, [Foods] [int] NOT NULL, CONSTRAINT [PK_OrderList] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Role] Script Date: 31.03.2021 13:25:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Role]( [id] [int] IDENTITY(1,1) NOT NULL, [RoleName] [nvarchar](50) NOT NULL, CONSTRAINT [PK_Role] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatusEmploeer] Script Date: 31.03.2021 13:25:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatusEmploeer]( [id] [int] IDENTITY(1,1) NOT NULL, [StatusEmploeer] [nvarchar](50) NOT NULL, CONSTRAINT [PK_StatusEmploeer] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[StatusOrder] Script Date: 31.03.2021 13:25:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[StatusOrder]( [id] [int] IDENTITY(1,1) NOT NULL, [StatusOrder] [nvarchar](50) NOT NULL, CONSTRAINT [PK_StatusOrder] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Users] Script Date: 31.03.2021 13:25:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Users]( [id] [int] IDENTITY(1,1) NOT NULL, [Login] [nvarchar](50) NOT NULL, [Firstname] [nvarchar](50) NOT NULL, [Name] [nvarchar](50) NOT NULL, [MiddleName] [nvarchar](50) NULL, [Role] [int] NOT NULL, [Password] [nvarchar](50) NOT NULL, [Status] [int] NOT NULL, CONSTRAINT [PK_Users] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Worktime] Script Date: 31.03.2021 13:25:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Worktime]( [id] [int] NOT NULL, [Active] [nvarchar](50) NOT NULL, [Emploeers] [int] NOT NULL, [Orders] [int] IDENTITY(1,1) NOT NULL, CONSTRAINT [PK_Worktime] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[OrderList] WITH CHECK ADD CONSTRAINT [FK_OrderList_Foods] FOREIGN KEY([Foods]) REFERENCES [dbo].[Foods] ([id]) GO ALTER TABLE [dbo].[OrderList] CHECK CONSTRAINT [FK_OrderList_Foods] GO ALTER TABLE [dbo].[OrderList] WITH CHECK ADD CONSTRAINT [FK_OrderList_StatusOrder] FOREIGN KEY([Status]) REFERENCES [dbo].[StatusOrder] ([id]) GO ALTER TABLE [dbo].[OrderList] CHECK CONSTRAINT [FK_OrderList_StatusOrder] GO ALTER TABLE [dbo].[Users] WITH CHECK ADD CONSTRAINT [FK_Users_Role] FOREIGN KEY([Role]) REFERENCES [dbo].[Role] ([id]) GO ALTER TABLE [dbo].[Users] CHECK CONSTRAINT [FK_Users_Role] GO ALTER TABLE [dbo].[Users] WITH CHECK ADD CONSTRAINT [FK_Users_StatusEmploeer] FOREIGN KEY([Status]) REFERENCES [dbo].[StatusEmploeer] ([id]) GO ALTER TABLE [dbo].[Users] CHECK CONSTRAINT [FK_Users_StatusEmploeer] GO ALTER TABLE [dbo].[Worktime] WITH CHECK ADD CONSTRAINT [FK_Worktime_OrderList] FOREIGN KEY([Orders]) REFERENCES [dbo].[OrderList] ([id]) GO ALTER TABLE [dbo].[Worktime] CHECK CONSTRAINT [FK_Worktime_OrderList] GO ALTER TABLE [dbo].[Worktime] WITH CHECK ADD CONSTRAINT [FK_Worktime_Users] FOREIGN KEY([Emploeers]) REFERENCES [dbo].[Users] ([id]) GO ALTER TABLE [dbo].[Worktime] CHECK CONSTRAINT [FK_Worktime_Users] GO