SQLQuerySAS.sql 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481
  1. USE [SAS]
  2. GO
  3. /****** Object: Table [dbo].[Brand] Script Date: 11.12.2024 21:14:02 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE TABLE [dbo].[Brand](
  9. [ID] [int] IDENTITY(1,1) NOT NULL,
  10. [Name] [varchar](35) NULL,
  11. CONSTRAINT [PK_Brand] 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].[Category] Script Date: 11.12.2024 21:14:02 ******/
  18. SET ANSI_NULLS ON
  19. GO
  20. SET QUOTED_IDENTIFIER ON
  21. GO
  22. CREATE TABLE [dbo].[Category](
  23. [ID] [int] IDENTITY(1,1) NOT NULL,
  24. [Name] [varchar](3) NULL,
  25. CONSTRAINT [PK_Category] PRIMARY KEY CLUSTERED
  26. (
  27. [ID] ASC
  28. )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]
  29. ) ON [PRIMARY]
  30. GO
  31. /****** Object: Table [dbo].[Citizen] Script Date: 11.12.2024 21:14:02 ******/
  32. SET ANSI_NULLS ON
  33. GO
  34. SET QUOTED_IDENTIFIER ON
  35. GO
  36. CREATE TABLE [dbo].[Citizen](
  37. [ID] [int] IDENTITY(1,1) NOT NULL,
  38. [Surname] [varchar](30) NULL,
  39. [Name] [varchar](25) NULL,
  40. [Patronymic] [varchar](30) NULL,
  41. [Job] [int] NULL,
  42. [Email] [varchar](50) NULL,
  43. [Phone] [varchar](16) NULL,
  44. [PassSeries] [varchar](4) NULL,
  45. [PassNumber] [varchar](6) NULL,
  46. [MailIndex] [varchar](6) NULL,
  47. [RegistrationAddress] [varchar](150) NULL,
  48. [Photo] [int] NULL,
  49. [CurrentAddress] [varchar](150) NULL,
  50. [Comment] [varchar](300) NULL,
  51. [Discription] [varchar](300) NULL,
  52. CONSTRAINT [PK_Citizen] PRIMARY KEY CLUSTERED
  53. (
  54. [ID] ASC
  55. )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]
  56. ) ON [PRIMARY]
  57. GO
  58. /****** Object: Table [dbo].[Color] Script Date: 11.12.2024 21:14:02 ******/
  59. SET ANSI_NULLS ON
  60. GO
  61. SET QUOTED_IDENTIFIER ON
  62. GO
  63. CREATE TABLE [dbo].[Color](
  64. [ID] [int] IDENTITY(1,1) NOT NULL,
  65. [HEX] [nchar](7) NULL,
  66. [NameRus] [varchar](35) NULL,
  67. [DiscriptionRus] [varchar](35) NULL,
  68. [DiscriptionEng] [varchar](35) NULL,
  69. [IsMetallic] [bit] NULL,
  70. CONSTRAINT [PK_Color] PRIMARY KEY CLUSTERED
  71. (
  72. [ID] ASC
  73. )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]
  74. ) ON [PRIMARY]
  75. GO
  76. /****** Object: Table [dbo].[Company] Script Date: 11.12.2024 21:14:02 ******/
  77. SET ANSI_NULLS ON
  78. GO
  79. SET QUOTED_IDENTIFIER ON
  80. GO
  81. CREATE TABLE [dbo].[Company](
  82. [ID] [int] IDENTITY(1,1) NOT NULL,
  83. [Name] [varchar](50) NULL,
  84. CONSTRAINT [PK_Company] PRIMARY KEY CLUSTERED
  85. (
  86. [ID] ASC
  87. )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]
  88. ) ON [PRIMARY]
  89. GO
  90. /****** Object: Table [dbo].[DivisionGIBDD] Script Date: 11.12.2024 21:14:02 ******/
  91. SET ANSI_NULLS ON
  92. GO
  93. SET QUOTED_IDENTIFIER ON
  94. GO
  95. CREATE TABLE [dbo].[DivisionGIBDD](
  96. [ID] [int] IDENTITY(1,1) NOT NULL,
  97. [Name] [varchar](50) NULL,
  98. CONSTRAINT [PK_DivisionGIBDD] PRIMARY KEY CLUSTERED
  99. (
  100. [ID] ASC
  101. )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]
  102. ) ON [PRIMARY]
  103. GO
  104. /****** Object: Table [dbo].[DriveType] Script Date: 11.12.2024 21:14:02 ******/
  105. SET ANSI_NULLS ON
  106. GO
  107. SET QUOTED_IDENTIFIER ON
  108. GO
  109. CREATE TABLE [dbo].[DriveType](
  110. [ID] [int] IDENTITY(1,1) NOT NULL,
  111. [Name] [varchar](35) NULL,
  112. CONSTRAINT [PK_DriveType] PRIMARY KEY CLUSTERED
  113. (
  114. [ID] ASC
  115. )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]
  116. ) ON [PRIMARY]
  117. GO
  118. /****** Object: Table [dbo].[Employee] Script Date: 11.12.2024 21:14:02 ******/
  119. SET ANSI_NULLS ON
  120. GO
  121. SET QUOTED_IDENTIFIER ON
  122. GO
  123. CREATE TABLE [dbo].[Employee](
  124. [ID] [int] IDENTITY(1,1) NOT NULL,
  125. [Surname] [varchar](30) NULL,
  126. [Name] [varchar](25) NULL,
  127. [Patronymic] [varchar](30) NULL,
  128. [DivisionGIBDD] [int] NULL,
  129. [Role] [int] NULL,
  130. CONSTRAINT [PK_Employee] PRIMARY KEY CLUSTERED
  131. (
  132. [ID] ASC
  133. )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]
  134. ) ON [PRIMARY]
  135. GO
  136. /****** Object: Table [dbo].[EngineType] Script Date: 11.12.2024 21:14:02 ******/
  137. SET ANSI_NULLS ON
  138. GO
  139. SET QUOTED_IDENTIFIER ON
  140. GO
  141. CREATE TABLE [dbo].[EngineType](
  142. [ID] [int] IDENTITY(1,1) NOT NULL,
  143. [NameRus] [varchar](35) NULL,
  144. [NameEng] [varchar](35) NULL,
  145. CONSTRAINT [PK_EngineType] PRIMARY KEY CLUSTERED
  146. (
  147. [ID] ASC
  148. )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]
  149. ) ON [PRIMARY]
  150. GO
  151. /****** Object: Table [dbo].[Extension] Script Date: 11.12.2024 21:14:02 ******/
  152. SET ANSI_NULLS ON
  153. GO
  154. SET QUOTED_IDENTIFIER ON
  155. GO
  156. CREATE TABLE [dbo].[Extension](
  157. [ID] [int] IDENTITY(1,1) NOT NULL,
  158. [Name] [varchar](6) NULL,
  159. CONSTRAINT [PK_Extension] PRIMARY KEY CLUSTERED
  160. (
  161. [ID] ASC
  162. )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]
  163. ) ON [PRIMARY]
  164. GO
  165. /****** Object: Table [dbo].[File] Script Date: 11.12.2024 21:14:02 ******/
  166. SET ANSI_NULLS ON
  167. GO
  168. SET QUOTED_IDENTIFIER ON
  169. GO
  170. CREATE TABLE [dbo].[File](
  171. [ID] [int] IDENTITY(1,1) NOT NULL,
  172. [Extension] [int] NULL,
  173. [BinaryData] [binary](8000) NULL,
  174. [Name] [varchar](50) NULL,
  175. CONSTRAINT [PK_File] PRIMARY KEY CLUSTERED
  176. (
  177. [ID] ASC
  178. )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]
  179. ) ON [PRIMARY]
  180. GO
  181. /****** Object: Table [dbo].[Job] Script Date: 11.12.2024 21:14:02 ******/
  182. SET ANSI_NULLS ON
  183. GO
  184. SET QUOTED_IDENTIFIER ON
  185. GO
  186. CREATE TABLE [dbo].[Job](
  187. [ID] [int] IDENTITY(1,1) NOT NULL,
  188. [Name] [varchar](50) NULL,
  189. [Company] [int] NULL,
  190. CONSTRAINT [PK_Job] PRIMARY KEY CLUSTERED
  191. (
  192. [ID] ASC
  193. )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]
  194. ) ON [PRIMARY]
  195. GO
  196. /****** Object: Table [dbo].[License] Script Date: 11.12.2024 21:14:02 ******/
  197. SET ANSI_NULLS ON
  198. GO
  199. SET QUOTED_IDENTIFIER ON
  200. GO
  201. CREATE TABLE [dbo].[License](
  202. [ID] [int] IDENTITY(1,1) NOT NULL,
  203. [Citizen] [int] NULL,
  204. [DateStart] [date] NULL,
  205. [DiateFinish] [date] NULL,
  206. [Series] [varchar](4) NULL,
  207. [Number] [varchar](6) NULL,
  208. CONSTRAINT [PK_License] PRIMARY KEY CLUSTERED
  209. (
  210. [ID] ASC
  211. )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]
  212. ) ON [PRIMARY]
  213. GO
  214. /****** Object: Table [dbo].[LicenseCategory] Script Date: 11.12.2024 21:14:02 ******/
  215. SET ANSI_NULLS ON
  216. GO
  217. SET QUOTED_IDENTIFIER ON
  218. GO
  219. CREATE TABLE [dbo].[LicenseCategory](
  220. [ID] [int] IDENTITY(1,1) NOT NULL,
  221. [Category] [int] NULL,
  222. [License] [int] NULL,
  223. CONSTRAINT [PK_LicenseCategory] PRIMARY KEY CLUSTERED
  224. (
  225. [ID] ASC
  226. )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]
  227. ) ON [PRIMARY]
  228. GO
  229. /****** Object: Table [dbo].[LoginAttempt] Script Date: 11.12.2024 21:14:02 ******/
  230. SET ANSI_NULLS ON
  231. GO
  232. SET QUOTED_IDENTIFIER ON
  233. GO
  234. CREATE TABLE [dbo].[LoginAttempt](
  235. [ID] [int] NULL,
  236. [Employee] [int] NULL
  237. ) ON [PRIMARY]
  238. GO
  239. /****** Object: Table [dbo].[LoginBlock] Script Date: 11.12.2024 21:14:02 ******/
  240. SET ANSI_NULLS ON
  241. GO
  242. SET QUOTED_IDENTIFIER ON
  243. GO
  244. CREATE TABLE [dbo].[LoginBlock](
  245. [ID] [int] IDENTITY(1,1) NOT NULL,
  246. [Employee] [int] NULL,
  247. CONSTRAINT [PK_LoginBlock] PRIMARY KEY CLUSTERED
  248. (
  249. [ID] ASC
  250. )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]
  251. ) ON [PRIMARY]
  252. GO
  253. /****** Object: Table [dbo].[Model] Script Date: 11.12.2024 21:14:02 ******/
  254. SET ANSI_NULLS ON
  255. GO
  256. SET QUOTED_IDENTIFIER ON
  257. GO
  258. CREATE TABLE [dbo].[Model](
  259. [ID] [int] IDENTITY(1,1) NOT NULL,
  260. [Brand] [int] NULL,
  261. [Name] [varchar](35) NULL,
  262. CONSTRAINT [PK_Model] PRIMARY KEY CLUSTERED
  263. (
  264. [ID] ASC
  265. )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]
  266. ) ON [PRIMARY]
  267. GO
  268. /****** Object: Table [dbo].[Region] Script Date: 11.12.2024 21:14:02 ******/
  269. SET ANSI_NULLS ON
  270. GO
  271. SET QUOTED_IDENTIFIER ON
  272. GO
  273. CREATE TABLE [dbo].[Region](
  274. [ID] [int] IDENTITY(1,1) NOT NULL,
  275. [NameRus] [varchar](50) NULL,
  276. [NameEng] [varchar](50) NULL,
  277. [Number] [varchar](3) NULL,
  278. [OKATO] [varchar](3) NULL,
  279. [ISO3166_2] [varchar](7) NULL,
  280. CONSTRAINT [PK_Region] PRIMARY KEY CLUSTERED
  281. (
  282. [ID] ASC
  283. )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]
  284. ) ON [PRIMARY]
  285. GO
  286. /****** Object: Table [dbo].[RegionCode] Script Date: 11.12.2024 21:14:02 ******/
  287. SET ANSI_NULLS ON
  288. GO
  289. SET QUOTED_IDENTIFIER ON
  290. GO
  291. CREATE TABLE [dbo].[RegionCode](
  292. [ID] [int] IDENTITY(1,1) NOT NULL,
  293. [Region] [int] NULL,
  294. [Code] [varchar](3) NULL,
  295. CONSTRAINT [PK_RegionCode] PRIMARY KEY CLUSTERED
  296. (
  297. [ID] ASC
  298. )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]
  299. ) ON [PRIMARY]
  300. GO
  301. /****** Object: Table [dbo].[Role] Script Date: 11.12.2024 21:14:02 ******/
  302. SET ANSI_NULLS ON
  303. GO
  304. SET QUOTED_IDENTIFIER ON
  305. GO
  306. CREATE TABLE [dbo].[Role](
  307. [ID] [int] IDENTITY(1,1) NOT NULL,
  308. [Name] [varchar](50) NULL,
  309. CONSTRAINT [PK_Role] PRIMARY KEY CLUSTERED
  310. (
  311. [ID] ASC
  312. )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]
  313. ) ON [PRIMARY]
  314. GO
  315. /****** Object: Table [dbo].[Transport] Script Date: 11.12.2024 21:14:02 ******/
  316. SET ANSI_NULLS ON
  317. GO
  318. SET QUOTED_IDENTIFIER ON
  319. GO
  320. CREATE TABLE [dbo].[Transport](
  321. [ID] [int] IDENTITY(1,1) NOT NULL,
  322. [Region] [int] NULL,
  323. [VIN] [varchar](17) NULL,
  324. [Category] [int] NULL,
  325. [Color] [int] NULL,
  326. [EngineType] [int] NULL,
  327. [Model] [int] NULL,
  328. [RelaseYear] [date] NULL,
  329. [WeightKg] [int] NULL,
  330. [DriveType] [int] NULL,
  331. CONSTRAINT [PK_Transport] PRIMARY KEY CLUSTERED
  332. (
  333. [ID] ASC
  334. )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]
  335. ) ON [PRIMARY]
  336. GO
  337. /****** Object: Table [dbo].[TransportOwnership] Script Date: 11.12.2024 21:14:02 ******/
  338. SET ANSI_NULLS ON
  339. GO
  340. SET QUOTED_IDENTIFIER ON
  341. GO
  342. CREATE TABLE [dbo].[TransportOwnership](
  343. [ID] [int] IDENTITY(1,1) NOT NULL,
  344. [Citizen] [int] NULL,
  345. [Transport] [int] NULL,
  346. CONSTRAINT [PK_TransportOwnership] PRIMARY KEY CLUSTERED
  347. (
  348. [ID] ASC
  349. )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]
  350. ) ON [PRIMARY]
  351. GO
  352. /****** Object: Table [dbo].[TransportPhoto] Script Date: 11.12.2024 21:14:02 ******/
  353. SET ANSI_NULLS ON
  354. GO
  355. SET QUOTED_IDENTIFIER ON
  356. GO
  357. CREATE TABLE [dbo].[TransportPhoto](
  358. [ID] [int] IDENTITY(1,1) NOT NULL,
  359. [Transport] [int] NULL,
  360. [File] [int] NULL,
  361. CONSTRAINT [PK_TransportPhoto] PRIMARY KEY CLUSTERED
  362. (
  363. [ID] ASC
  364. )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]
  365. ) ON [PRIMARY]
  366. GO
  367. ALTER TABLE [dbo].[Citizen] WITH CHECK ADD CONSTRAINT [FK_Citizen_File] FOREIGN KEY([Photo])
  368. REFERENCES [dbo].[File] ([ID])
  369. GO
  370. ALTER TABLE [dbo].[Citizen] CHECK CONSTRAINT [FK_Citizen_File]
  371. GO
  372. ALTER TABLE [dbo].[Citizen] WITH CHECK ADD CONSTRAINT [FK_Citizen_Job] FOREIGN KEY([Job])
  373. REFERENCES [dbo].[Job] ([ID])
  374. GO
  375. ALTER TABLE [dbo].[Citizen] CHECK CONSTRAINT [FK_Citizen_Job]
  376. GO
  377. ALTER TABLE [dbo].[Employee] WITH CHECK ADD CONSTRAINT [FK_Employee_DivisionGIBDD] FOREIGN KEY([DivisionGIBDD])
  378. REFERENCES [dbo].[DivisionGIBDD] ([ID])
  379. GO
  380. ALTER TABLE [dbo].[Employee] CHECK CONSTRAINT [FK_Employee_DivisionGIBDD]
  381. GO
  382. ALTER TABLE [dbo].[Employee] WITH CHECK ADD CONSTRAINT [FK_Employee_Role] FOREIGN KEY([Role])
  383. REFERENCES [dbo].[Role] ([ID])
  384. GO
  385. ALTER TABLE [dbo].[Employee] CHECK CONSTRAINT [FK_Employee_Role]
  386. GO
  387. ALTER TABLE [dbo].[File] WITH CHECK ADD CONSTRAINT [FK_File_Extension] FOREIGN KEY([Extension])
  388. REFERENCES [dbo].[Extension] ([ID])
  389. GO
  390. ALTER TABLE [dbo].[File] CHECK CONSTRAINT [FK_File_Extension]
  391. GO
  392. ALTER TABLE [dbo].[Job] WITH CHECK ADD CONSTRAINT [FK_Job_Company] FOREIGN KEY([Company])
  393. REFERENCES [dbo].[Company] ([ID])
  394. GO
  395. ALTER TABLE [dbo].[Job] CHECK CONSTRAINT [FK_Job_Company]
  396. GO
  397. ALTER TABLE [dbo].[License] WITH CHECK ADD CONSTRAINT [FK_License_License] FOREIGN KEY([Citizen])
  398. REFERENCES [dbo].[Citizen] ([ID])
  399. GO
  400. ALTER TABLE [dbo].[License] CHECK CONSTRAINT [FK_License_License]
  401. GO
  402. ALTER TABLE [dbo].[LicenseCategory] WITH CHECK ADD CONSTRAINT [FK_LicenseCategory_Category] FOREIGN KEY([Category])
  403. REFERENCES [dbo].[Category] ([ID])
  404. GO
  405. ALTER TABLE [dbo].[LicenseCategory] CHECK CONSTRAINT [FK_LicenseCategory_Category]
  406. GO
  407. ALTER TABLE [dbo].[LicenseCategory] WITH CHECK ADD CONSTRAINT [FK_LicenseCategory_License] FOREIGN KEY([License])
  408. REFERENCES [dbo].[License] ([ID])
  409. GO
  410. ALTER TABLE [dbo].[LicenseCategory] CHECK CONSTRAINT [FK_LicenseCategory_License]
  411. GO
  412. ALTER TABLE [dbo].[LoginAttempt] WITH CHECK ADD CONSTRAINT [FK_LoginAttempt_Employee] FOREIGN KEY([Employee])
  413. REFERENCES [dbo].[Employee] ([ID])
  414. GO
  415. ALTER TABLE [dbo].[LoginAttempt] CHECK CONSTRAINT [FK_LoginAttempt_Employee]
  416. GO
  417. ALTER TABLE [dbo].[LoginBlock] WITH CHECK ADD CONSTRAINT [FK_LoginBlock_Employee] FOREIGN KEY([Employee])
  418. REFERENCES [dbo].[Employee] ([ID])
  419. GO
  420. ALTER TABLE [dbo].[LoginBlock] CHECK CONSTRAINT [FK_LoginBlock_Employee]
  421. GO
  422. ALTER TABLE [dbo].[Model] WITH CHECK ADD CONSTRAINT [FK_Model_Brand] FOREIGN KEY([Brand])
  423. REFERENCES [dbo].[Brand] ([ID])
  424. GO
  425. ALTER TABLE [dbo].[Model] CHECK CONSTRAINT [FK_Model_Brand]
  426. GO
  427. ALTER TABLE [dbo].[RegionCode] WITH CHECK ADD CONSTRAINT [FK_RegionCode_Region] FOREIGN KEY([Region])
  428. REFERENCES [dbo].[Region] ([ID])
  429. GO
  430. ALTER TABLE [dbo].[RegionCode] CHECK CONSTRAINT [FK_RegionCode_Region]
  431. GO
  432. ALTER TABLE [dbo].[Transport] WITH CHECK ADD CONSTRAINT [FK_Transport_Category] FOREIGN KEY([Category])
  433. REFERENCES [dbo].[Category] ([ID])
  434. GO
  435. ALTER TABLE [dbo].[Transport] CHECK CONSTRAINT [FK_Transport_Category]
  436. GO
  437. ALTER TABLE [dbo].[Transport] WITH CHECK ADD CONSTRAINT [FK_Transport_Color] FOREIGN KEY([Color])
  438. REFERENCES [dbo].[Color] ([ID])
  439. GO
  440. ALTER TABLE [dbo].[Transport] CHECK CONSTRAINT [FK_Transport_Color]
  441. GO
  442. ALTER TABLE [dbo].[Transport] WITH CHECK ADD CONSTRAINT [FK_Transport_DriveType] FOREIGN KEY([DriveType])
  443. REFERENCES [dbo].[DriveType] ([ID])
  444. GO
  445. ALTER TABLE [dbo].[Transport] CHECK CONSTRAINT [FK_Transport_DriveType]
  446. GO
  447. ALTER TABLE [dbo].[Transport] WITH CHECK ADD CONSTRAINT [FK_Transport_EngineType] FOREIGN KEY([EngineType])
  448. REFERENCES [dbo].[EngineType] ([ID])
  449. GO
  450. ALTER TABLE [dbo].[Transport] CHECK CONSTRAINT [FK_Transport_EngineType]
  451. GO
  452. ALTER TABLE [dbo].[Transport] WITH CHECK ADD CONSTRAINT [FK_Transport_Model] FOREIGN KEY([Model])
  453. REFERENCES [dbo].[Model] ([ID])
  454. GO
  455. ALTER TABLE [dbo].[Transport] CHECK CONSTRAINT [FK_Transport_Model]
  456. GO
  457. ALTER TABLE [dbo].[Transport] WITH CHECK ADD CONSTRAINT [FK_Transport_Region] FOREIGN KEY([Region])
  458. REFERENCES [dbo].[Region] ([ID])
  459. GO
  460. ALTER TABLE [dbo].[Transport] CHECK CONSTRAINT [FK_Transport_Region]
  461. GO
  462. ALTER TABLE [dbo].[TransportOwnership] WITH CHECK ADD CONSTRAINT [FK_TransportOwnership_Citizen] FOREIGN KEY([Citizen])
  463. REFERENCES [dbo].[Citizen] ([ID])
  464. GO
  465. ALTER TABLE [dbo].[TransportOwnership] CHECK CONSTRAINT [FK_TransportOwnership_Citizen]
  466. GO
  467. ALTER TABLE [dbo].[TransportOwnership] WITH CHECK ADD CONSTRAINT [FK_TransportOwnership_Transport] FOREIGN KEY([Transport])
  468. REFERENCES [dbo].[Transport] ([ID])
  469. GO
  470. ALTER TABLE [dbo].[TransportOwnership] CHECK CONSTRAINT [FK_TransportOwnership_Transport]
  471. GO
  472. ALTER TABLE [dbo].[TransportPhoto] WITH CHECK ADD CONSTRAINT [FK_TransportPhoto_File] FOREIGN KEY([File])
  473. REFERENCES [dbo].[File] ([ID])
  474. GO
  475. ALTER TABLE [dbo].[TransportPhoto] CHECK CONSTRAINT [FK_TransportPhoto_File]
  476. GO
  477. ALTER TABLE [dbo].[TransportPhoto] WITH CHECK ADD CONSTRAINT [FK_TransportPhoto_Transport] FOREIGN KEY([Transport])
  478. REFERENCES [dbo].[Transport] ([ID])
  479. GO
  480. ALTER TABLE [dbo].[TransportPhoto] CHECK CONSTRAINT [FK_TransportPhoto_Transport]
  481. GO