1.sql 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. USE [kafe2]
  2. GO
  3. /****** Object: Table [dbo].[CookStatus] Script Date: 09.04.2022 15:44:22 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE TABLE [dbo].[CookStatus](
  9. [ID] [int] IDENTITY(1,1) NOT NULL,
  10. [Title] [nvarchar](50) NOT NULL,
  11. CONSTRAINT [PK_CookStatus] PRIMARY KEY CLUSTERED
  12. (
  13. [ID] ASC
  14. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  15. ) ON [PRIMARY]
  16. GO
  17. /****** Object: Table [dbo].[Dish] Script Date: 09.04.2022 15:44:22 ******/
  18. SET ANSI_NULLS ON
  19. GO
  20. SET QUOTED_IDENTIFIER ON
  21. GO
  22. CREATE TABLE [dbo].[Dish](
  23. [ID] [int] IDENTITY(1,1) NOT NULL,
  24. [Title] [nvarchar](50) NOT NULL,
  25. [CookTime] [int] NOT NULL,
  26. [Cost] [float] NOT NULL,
  27. CONSTRAINT [PK_Dish] PRIMARY KEY CLUSTERED
  28. (
  29. [ID] ASC
  30. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  31. ) ON [PRIMARY]
  32. GO
  33. /****** Object: Table [dbo].[DishOrder] Script Date: 09.04.2022 15:44:22 ******/
  34. SET ANSI_NULLS ON
  35. GO
  36. SET QUOTED_IDENTIFIER ON
  37. GO
  38. CREATE TABLE [dbo].[DishOrder](
  39. [OrderID] [int] NOT NULL,
  40. [DishID] [int] NOT NULL,
  41. [Count] [int] NOT NULL,
  42. CONSTRAINT [PK_DishOrder] PRIMARY KEY CLUSTERED
  43. (
  44. [OrderID] ASC,
  45. [DishID] ASC
  46. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  47. ) ON [PRIMARY]
  48. GO
  49. /****** Object: Table [dbo].[Emploee] Script Date: 09.04.2022 15:44:22 ******/
  50. SET ANSI_NULLS ON
  51. GO
  52. SET QUOTED_IDENTIFIER ON
  53. GO
  54. CREATE TABLE [dbo].[Emploee](
  55. [ID] [int] IDENTITY(1,1) NOT NULL,
  56. [Surname] [nvarchar](50) NOT NULL,
  57. [Name] [nvarchar](50) NOT NULL,
  58. [Middlename] [nvarchar](50) NOT NULL,
  59. [Login] [nvarchar](50) NOT NULL,
  60. [Password] [nvarchar](50) NOT NULL,
  61. [StatusID] [int] NOT NULL,
  62. [PositionID] [int] NOT NULL,
  63. CONSTRAINT [PK_Emploee] PRIMARY KEY CLUSTERED
  64. (
  65. [ID] ASC
  66. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  67. ) ON [PRIMARY]
  68. GO
  69. /****** Object: Table [dbo].[Order] Script Date: 09.04.2022 15:44:22 ******/
  70. SET ANSI_NULLS ON
  71. GO
  72. SET QUOTED_IDENTIFIER ON
  73. GO
  74. CREATE TABLE [dbo].[Order](
  75. [ID] [int] IDENTITY(1,1) NOT NULL,
  76. [CookSatusID] [int] NOT NULL,
  77. [PayStatusID] [int] NOT NULL,
  78. [EmploeeID] [int] NOT NULL,
  79. [TableNumber] [int] NOT NULL,
  80. [ClientCount] [int] NOT NULL,
  81. CONSTRAINT [PK_Order] PRIMARY KEY CLUSTERED
  82. (
  83. [ID] ASC
  84. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  85. ) ON [PRIMARY]
  86. GO
  87. /****** Object: Table [dbo].[PayStatus] Script Date: 09.04.2022 15:44:23 ******/
  88. SET ANSI_NULLS ON
  89. GO
  90. SET QUOTED_IDENTIFIER ON
  91. GO
  92. CREATE TABLE [dbo].[PayStatus](
  93. [ID] [int] IDENTITY(1,1) NOT NULL,
  94. [Title] [nvarchar](50) NOT NULL,
  95. CONSTRAINT [PK_PayStatus] PRIMARY KEY CLUSTERED
  96. (
  97. [ID] ASC
  98. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  99. ) ON [PRIMARY]
  100. GO
  101. /****** Object: Table [dbo].[Position] Script Date: 09.04.2022 15:44:23 ******/
  102. SET ANSI_NULLS ON
  103. GO
  104. SET QUOTED_IDENTIFIER ON
  105. GO
  106. CREATE TABLE [dbo].[Position](
  107. [ID] [int] IDENTITY(1,1) NOT NULL,
  108. [Title] [nvarchar](50) NOT NULL,
  109. CONSTRAINT [PK_Position] PRIMARY KEY CLUSTERED
  110. (
  111. [ID] ASC
  112. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  113. ) ON [PRIMARY]
  114. GO
  115. /****** Object: Table [dbo].[Shift] Script Date: 09.04.2022 15:44:23 ******/
  116. SET ANSI_NULLS ON
  117. GO
  118. SET QUOTED_IDENTIFIER ON
  119. GO
  120. CREATE TABLE [dbo].[Shift](
  121. [EmploeeID] [int] NOT NULL,
  122. [Date] [date] NOT NULL,
  123. CONSTRAINT [PK_Shift] PRIMARY KEY CLUSTERED
  124. (
  125. [EmploeeID] ASC,
  126. [Date] ASC
  127. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  128. ) ON [PRIMARY]
  129. GO
  130. /****** Object: Table [dbo].[WorkStatus] Script Date: 09.04.2022 15:44:23 ******/
  131. SET ANSI_NULLS ON
  132. GO
  133. SET QUOTED_IDENTIFIER ON
  134. GO
  135. CREATE TABLE [dbo].[WorkStatus](
  136. [ID] [int] IDENTITY(1,1) NOT NULL,
  137. [Title] [nvarchar](50) NOT NULL,
  138. CONSTRAINT [PK_WorkStatus] PRIMARY KEY CLUSTERED
  139. (
  140. [ID] ASC
  141. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  142. ) ON [PRIMARY]
  143. GO
  144. SET IDENTITY_INSERT [dbo].[CookStatus] ON
  145. INSERT [dbo].[CookStatus] ([ID], [Title]) VALUES (1, N'готовится')
  146. INSERT [dbo].[CookStatus] ([ID], [Title]) VALUES (2, N'готов')
  147. SET IDENTITY_INSERT [dbo].[CookStatus] OFF
  148. GO
  149. SET IDENTITY_INSERT [dbo].[Dish] ON
  150. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (2, N'опомо (opomo)', 15, 487.37)
  151. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (3, N'угюбо (ugyubo)', 23, 339.58)
  152. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (4, N'ямуде (yamude)', 47, 1575.34)
  153. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (5, N'гисек (gisek)', 12, 4096.03)
  154. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (6, N'эмоху (emohu)', 52, 354.88)
  155. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (7, N'эзего (ezego)', 52, 4014.9)
  156. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (8, N'матит (matit)', 34, 1228.15)
  157. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (9, N'абуно (abuno)', 15, 2117.14)
  158. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (10, N'югупа (yugupa)', 53, 531.66)
  159. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (11, N'амулу (amulu)', 25, 903.58)
  160. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (12, N'евако (evako)', 36, 3791.92)
  161. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (13, N'етомо (etomo)', 41, 2020.12)
  162. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (14, N'акоке (akoke)', 44, 4281.29)
  163. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (15, N'фанув (fanuv)', 16, 438.02)
  164. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (16, N'уселе (usele)', 52, 1695.43)
  165. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (17, N'етите (etite)', 41, 4136.45)
  166. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (18, N'исуду (isudu)', 24, 887.18)
  167. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (19, N'эриди (eridi)', 29, 277.19)
  168. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (20, N'анокэ (anoke)', 69, 2411.02)
  169. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (21, N'имала (imala)', 21, 1984.64)
  170. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (22, N'асуту (asutu)', 25, 1311.71)
  171. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (23, N'алище (alische)', 45, 2894.32)
  172. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (24, N'гелоп (gelop)', 20, 1351.61)
  173. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (25, N'упити (upiti)', 48, 488.64)
  174. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (26, N'ореси (oresi)', 20, 2199.24)
  175. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (27, N'югика (yugika)', 14, 470.99)
  176. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (28, N'ецюру (ecyuru)', 16, 3980.43)
  177. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (29, N'океба (okeba)', 14, 612.75)
  178. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (30, N'кюгэг (kyugeg)', 28, 1396.56)
  179. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (31, N'якиме (yakime)', 23, 4157.87)
  180. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (32, N'ухуди (uhudi)', 34, 3321.17)
  181. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (33, N'оруко (oruko)', 43, 3272.78)
  182. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (34, N'дагим (dagim)', 36, 3925.89)
  183. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (35, N'екуци (ekuci)', 39, 1081.71)
  184. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (36, N'енугу (enugu)', 41, 383.54)
  185. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (37, N'пирин (pirin)', 21, 837.48)
  186. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (38, N'омиби (omibi)', 12, 3579.18)
  187. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (39, N'адиве (adive)', 19, 1828.48)
  188. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (40, N'пюном (pyunom)', 62, 3405.8)
  189. INSERT [dbo].[Dish] ([ID], [Title], [CookTime], [Cost]) VALUES (41, N'улока (uloka)', 47, 3470.7)
  190. SET IDENTITY_INSERT [dbo].[Dish] OFF
  191. GO
  192. INSERT [dbo].[DishOrder] ([OrderID], [DishID], [Count]) VALUES (3, 2, 1)
  193. INSERT [dbo].[DishOrder] ([OrderID], [DishID], [Count]) VALUES (3, 10, 1)
  194. INSERT [dbo].[DishOrder] ([OrderID], [DishID], [Count]) VALUES (4, 3, 4)
  195. INSERT [dbo].[DishOrder] ([OrderID], [DishID], [Count]) VALUES (4, 12, 2)
  196. INSERT [dbo].[DishOrder] ([OrderID], [DishID], [Count]) VALUES (4, 34, 1)
  197. GO
  198. SET IDENTITY_INSERT [dbo].[Emploee] ON
  199. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (2, N'Муравьева', N'Екатерина', N'Кирилловна', N'Elley', N'wzFd4v', 1, 2)
  200. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (3, N'Матвеева', N'Ева', N'Максимовна', N'Ollay', N'mEwRoQ', 2, 3)
  201. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (4, N'Новиков', N'Платон', N'Артёмович', N'Blakery', N'tUwVqf', 2, 3)
  202. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (5, N'Виноградова', N'Василиса', N'Тимофеевна', N'Thokie', N'sv62Cu', 2, 1)
  203. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (6, N'Сергеев', N'Давид', N'Дмитриевич', N'Edex', N'lZmplZ', 2, 3)
  204. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (7, N'Куликов', N'Михаил', N'Николаевич', N'Tomseph', N'nHl8DE', 2, 2)
  205. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (8, N'Хромова', N'Ангелина', N'Дмитриевна', N'Louiecha', N'tDx6Is', 2, 3)
  206. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (9, N'Федоров', N'Евгений', N'Глебович', N'Bobam', N'Yjqxd3', 1, 3)
  207. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (10, N'Абрамова', N'Вероника', N'Сергеевна', N'Ausni', N'wbicYa', 2, 3)
  208. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (11, N'Александров', N'Павел', N'Артёмович', N'Blakeot', N'POtncQ', 2, 2)
  209. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (12, N'Иванова', N'Анастасия', N'Дмитриевна', N'Oscas', N'zvvDV9', 2, 2)
  210. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (13, N'Грачев', N'Александр', N'Кириллович', N'Lukethan', N'WUbbSS', 2, 3)
  211. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (14, N'Сомова', N'Ольга', N'Семёновна', N'Bethala', N'SGRI28', 2, 1)
  212. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (15, N'Абрамов', N'Павел', N'Миронович', N'Brooketha', N'YdL5dx', 2, 3)
  213. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (16, N'Киселев', N'Кирилл', N'Кириллович', N'Avasica', N'mF5pSy', 1, 2)
  214. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (17, N'Захаров', N'Марк', N'Ильич', N'Mato', N'bS5D48', 2, 3)
  215. INSERT [dbo].[Emploee] ([ID], [Surname], [Name], [Middlename], [Login], [Password], [StatusID], [PositionID]) VALUES (18, N'Плотникова', N'Анна', N'Марковна', N'Fretha', N'WyhoaP', 2, 3)
  216. SET IDENTITY_INSERT [dbo].[Emploee] OFF
  217. GO
  218. SET IDENTITY_INSERT [dbo].[Order] ON
  219. INSERT [dbo].[Order] ([ID], [CookSatusID], [PayStatusID], [EmploeeID], [TableNumber], [ClientCount]) VALUES (3, 1, 1, 6, 1, 2)
  220. INSERT [dbo].[Order] ([ID], [CookSatusID], [PayStatusID], [EmploeeID], [TableNumber], [ClientCount]) VALUES (4, 1, 2, 6, 2, 1)
  221. SET IDENTITY_INSERT [dbo].[Order] OFF
  222. GO
  223. SET IDENTITY_INSERT [dbo].[PayStatus] ON
  224. INSERT [dbo].[PayStatus] ([ID], [Title]) VALUES (1, N'принят')
  225. INSERT [dbo].[PayStatus] ([ID], [Title]) VALUES (2, N'оплачен')
  226. SET IDENTITY_INSERT [dbo].[PayStatus] OFF
  227. GO
  228. SET IDENTITY_INSERT [dbo].[Position] ON
  229. INSERT [dbo].[Position] ([ID], [Title]) VALUES (1, N'Администратор')
  230. INSERT [dbo].[Position] ([ID], [Title]) VALUES (2, N'Повар')
  231. INSERT [dbo].[Position] ([ID], [Title]) VALUES (3, N'Официант')
  232. SET IDENTITY_INSERT [dbo].[Position] OFF
  233. GO
  234. SET IDENTITY_INSERT [dbo].[WorkStatus] ON
  235. INSERT [dbo].[WorkStatus] ([ID], [Title]) VALUES (1, N'Уволен')
  236. INSERT [dbo].[WorkStatus] ([ID], [Title]) VALUES (2, N'Работает')
  237. SET IDENTITY_INSERT [dbo].[WorkStatus] OFF
  238. GO
  239. ALTER TABLE [dbo].[DishOrder] WITH CHECK ADD CONSTRAINT [FK_DishOrder_Dish] FOREIGN KEY([DishID])
  240. REFERENCES [dbo].[Dish] ([ID])
  241. ON UPDATE CASCADE
  242. ON DELETE CASCADE
  243. GO
  244. ALTER TABLE [dbo].[DishOrder] CHECK CONSTRAINT [FK_DishOrder_Dish]
  245. GO
  246. ALTER TABLE [dbo].[DishOrder] WITH CHECK ADD CONSTRAINT [FK_DishOrder_Order] FOREIGN KEY([OrderID])
  247. REFERENCES [dbo].[Order] ([ID])
  248. ON UPDATE CASCADE
  249. ON DELETE CASCADE
  250. GO
  251. ALTER TABLE [dbo].[DishOrder] CHECK CONSTRAINT [FK_DishOrder_Order]
  252. GO
  253. ALTER TABLE [dbo].[Emploee] WITH CHECK ADD CONSTRAINT [FK_Emploee_Position] FOREIGN KEY([PositionID])
  254. REFERENCES [dbo].[Position] ([ID])
  255. ON UPDATE CASCADE
  256. ON DELETE CASCADE
  257. GO
  258. ALTER TABLE [dbo].[Emploee] CHECK CONSTRAINT [FK_Emploee_Position]
  259. GO
  260. ALTER TABLE [dbo].[Emploee] WITH CHECK ADD CONSTRAINT [FK_Emploee_WorkStatus] FOREIGN KEY([StatusID])
  261. REFERENCES [dbo].[WorkStatus] ([ID])
  262. ON UPDATE CASCADE
  263. ON DELETE CASCADE
  264. GO
  265. ALTER TABLE [dbo].[Emploee] CHECK CONSTRAINT [FK_Emploee_WorkStatus]
  266. GO
  267. ALTER TABLE [dbo].[Order] WITH CHECK ADD CONSTRAINT [FK_Order_CookStatus] FOREIGN KEY([CookSatusID])
  268. REFERENCES [dbo].[CookStatus] ([ID])
  269. ON UPDATE CASCADE
  270. ON DELETE CASCADE
  271. GO
  272. ALTER TABLE [dbo].[Order] CHECK CONSTRAINT [FK_Order_CookStatus]
  273. GO
  274. ALTER TABLE [dbo].[Order] WITH CHECK ADD CONSTRAINT [FK_Order_Emploee] FOREIGN KEY([EmploeeID])
  275. REFERENCES [dbo].[Emploee] ([ID])
  276. ON UPDATE CASCADE
  277. ON DELETE CASCADE
  278. GO
  279. ALTER TABLE [dbo].[Order] CHECK CONSTRAINT [FK_Order_Emploee]
  280. GO
  281. ALTER TABLE [dbo].[Order] WITH CHECK ADD CONSTRAINT [FK_Order_PayStatus] FOREIGN KEY([PayStatusID])
  282. REFERENCES [dbo].[PayStatus] ([ID])
  283. ON UPDATE CASCADE
  284. ON DELETE CASCADE
  285. GO
  286. ALTER TABLE [dbo].[Order] CHECK CONSTRAINT [FK_Order_PayStatus]
  287. GO
  288. ALTER TABLE [dbo].[Shift] WITH CHECK ADD CONSTRAINT [FK_Shift_Emploee] FOREIGN KEY([EmploeeID])
  289. REFERENCES [dbo].[Emploee] ([ID])
  290. ON UPDATE CASCADE
  291. ON DELETE CASCADE
  292. GO
  293. ALTER TABLE [dbo].[Shift] CHECK CONSTRAINT [FK_Shift_Emploee]
  294. GO