Advertisement
Guest User

Lasta travel database

a guest
May 21st, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 9.91 KB | None | 0 0
  1. USE [lasta_travel]
  2. GO
  3. /****** Object:  Table [dbo].[Cities]    Script Date: 5/21/2018 12:46:32 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE TABLE [dbo].[Cities](
  9.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  10.     [cName] [nvarchar](30) NULL,
  11.     [ImageURL] [nvarchar](60) NULL,
  12.     [CountriesId] [INT] NULL,
  13. PRIMARY KEY CLUSTERED
  14. (
  15.     [Id] ASC
  16. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  17. ) ON [PRIMARY]
  18. GO
  19. /****** Object:  Table [dbo].[Cities_TourDays]    Script Date: 5/21/2018 12:46:33 PM ******/
  20. SET ANSI_NULLS ON
  21. GO
  22. SET QUOTED_IDENTIFIER ON
  23. GO
  24. CREATE TABLE [dbo].[Cities_TourDays](
  25.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  26.     [CitiesId] [INT] NULL,
  27.     [TourDaysId] [INT] NULL,
  28. PRIMARY KEY CLUSTERED
  29. (
  30.     [Id] ASC
  31. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  32. ) ON [PRIMARY]
  33. GO
  34. /****** Object:  Table [dbo].[Countries]    Script Date: 5/21/2018 12:46:33 PM ******/
  35. SET ANSI_NULLS ON
  36. GO
  37. SET QUOTED_IDENTIFIER ON
  38. GO
  39. CREATE TABLE [dbo].[Countries](
  40.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  41.     [CountryName] [nvarchar](30) NULL,
  42.     [FlagImageURL] [nvarchar](60) NULL,
  43.     [CoatOfArmsURL] [nvarchar](60) NULL,
  44.     [AboutCountry] [nvarchar](MAX) NULL,
  45. PRIMARY KEY CLUSTERED
  46. (
  47.     [Id] ASC
  48. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  49. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  50. GO
  51. /****** Object:  Table [dbo].[ImportantNumbers]    Script Date: 5/21/2018 12:46:33 PM ******/
  52. SET ANSI_NULLS ON
  53. GO
  54. SET QUOTED_IDENTIFIER ON
  55. GO
  56. CREATE TABLE [dbo].[ImportantNumbers](
  57.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  58.     [InstitutionName] [nvarchar](40) NULL,
  59.     [NUMBER] [nvarchar](30) NULL,
  60.     [LocationLat] [nvarchar](30) NULL,
  61.     [LocationLng] [nvarchar](30) NULL,
  62.     [CountriesId] [INT] NULL,
  63. 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) ON [PRIMARY]
  67. ) ON [PRIMARY]
  68. GO
  69. /****** Object:  Table [dbo].[Menu]    Script Date: 5/21/2018 12:46:33 PM ******/
  70. SET ANSI_NULLS ON
  71. GO
  72. SET QUOTED_IDENTIFIER ON
  73. GO
  74. CREATE TABLE [dbo].[Menu](
  75.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  76.     [TourLocationId] [INT] NULL,
  77. PRIMARY KEY CLUSTERED
  78. (
  79.     [Id] ASC
  80. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  81. ) ON [PRIMARY]
  82. GO
  83. /****** Object:  Table [dbo].[MenuItem]    Script Date: 5/21/2018 12:46:33 PM ******/
  84. SET ANSI_NULLS ON
  85. GO
  86. SET QUOTED_IDENTIFIER ON
  87. GO
  88. CREATE TABLE [dbo].[MenuItem](
  89.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  90.     [miName] [nvarchar](30) NULL,
  91.     [Price] [DECIMAL](18, 0) NULL,
  92.     [MenuId] [INT] NULL,
  93. PRIMARY KEY CLUSTERED
  94. (
  95.     [Id] ASC
  96. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  97. ) ON [PRIMARY]
  98. GO
  99. /****** Object:  Table [dbo].[Schedules]    Script Date: 5/21/2018 12:46:33 PM ******/
  100. SET ANSI_NULLS ON
  101. GO
  102. SET QUOTED_IDENTIFIER ON
  103. GO
  104. CREATE TABLE [dbo].[Schedules](
  105.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  106.     [Title] [nvarchar](30) NULL,
  107.     [sDescription] [nvarchar](130) NULL,
  108.     [sTime] [TIME](7) NULL,
  109.     [TourDaysId] [INT] NULL,
  110.     [TourLocationId] [INT] NULL,
  111. PRIMARY KEY CLUSTERED
  112. (
  113.     [Id] ASC
  114. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  115. ) ON [PRIMARY]
  116. GO
  117. /****** Object:  Table [dbo].[TourDays]    Script Date: 5/21/2018 12:46:33 PM ******/
  118. SET ANSI_NULLS ON
  119. GO
  120. SET QUOTED_IDENTIFIER ON
  121. GO
  122. CREATE TABLE [dbo].[TourDays](
  123.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  124.     [TourDayDate] [DATE] NULL,
  125.     [TripId] [INT] NULL,
  126. PRIMARY KEY CLUSTERED
  127. (
  128.     [Id] ASC
  129. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  130. ) ON [PRIMARY]
  131. GO
  132. /****** Object:  Table [dbo].[TourLeaders]    Script Date: 5/21/2018 12:46:33 PM ******/
  133. SET ANSI_NULLS ON
  134. GO
  135. SET QUOTED_IDENTIFIER ON
  136. GO
  137. CREATE TABLE [dbo].[TourLeaders](
  138.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  139.     [FirstName] [nvarchar](30) NULL,
  140.     [LastName] [nvarchar](30) NULL,
  141.     [PictureURL] [nvarchar](60) NULL,
  142.     [PhoneNumber] [nvarchar](30) NULL,
  143.     [Email] [nvarchar](30) NULL,
  144.     [AboutTl] [nvarchar](MAX) NULL,
  145. 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) ON [PRIMARY]
  149. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  150. GO
  151. /****** Object:  Table [dbo].[TourLocation]    Script Date: 5/21/2018 12:46:33 PM ******/
  152. SET ANSI_NULLS ON
  153. GO
  154. SET QUOTED_IDENTIFIER ON
  155. GO
  156. CREATE TABLE [dbo].[TourLocation](
  157.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  158.     [tlName] [nvarchar](30) NULL,
  159.     [tlText] [nvarchar](MAX) NULL,
  160.     [WorkingHoursStart] [TIME](7) NULL,
  161.     [WorkingHoursEnd] [TIME](7) NULL,
  162.     [LocationLat] [nvarchar](30) NULL,
  163.     [LocationLng] [nvarchar](30) NULL,
  164.     [IsRecommended] [bit] NULL,
  165.     [TourLocationTypeId] [INT] NULL,
  166. PRIMARY KEY CLUSTERED
  167. (
  168.     [Id] ASC
  169. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  170. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  171. GO
  172. /****** Object:  Table [dbo].[TourLocationImages]    Script Date: 5/21/2018 12:46:33 PM ******/
  173. SET ANSI_NULLS ON
  174. GO
  175. SET QUOTED_IDENTIFIER ON
  176. GO
  177. CREATE TABLE [dbo].[TourLocationImages](
  178.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  179.     [ImageURL] [nvarchar](60) NULL,
  180.     [TourLocationId] [INT] NULL,
  181. PRIMARY KEY CLUSTERED
  182. (
  183.     [Id] ASC
  184. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  185. ) ON [PRIMARY]
  186. GO
  187. /****** Object:  Table [dbo].[TourLocationType]    Script Date: 5/21/2018 12:46:33 PM ******/
  188. SET ANSI_NULLS ON
  189. GO
  190. SET QUOTED_IDENTIFIER ON
  191. GO
  192. CREATE TABLE [dbo].[TourLocationType](
  193.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  194.     [tltTitle] [nvarchar](30) NULL,
  195. PRIMARY KEY CLUSTERED
  196. (
  197.     [Id] ASC
  198. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  199. ) ON [PRIMARY]
  200. GO
  201. /****** Object:  Table [dbo].[Transport]    Script Date: 5/21/2018 12:46:33 PM ******/
  202. SET ANSI_NULLS ON
  203. GO
  204. SET QUOTED_IDENTIFIER ON
  205. GO
  206. CREATE TABLE [dbo].[Transport](
  207.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  208.     [tName] [nvarchar](30) NULL,
  209.     [PhoneNumber] [nvarchar](30) NULL,
  210.     [SiteURL] [nvarchar](30) NULL,
  211.     [ImageURL] [nvarchar](30) NULL,
  212.     [IsRecommended] [bit] NULL,
  213.     [CitiesId] [INT] NULL,
  214.     [TrasportTypeId] [INT] NULL,
  215. PRIMARY KEY CLUSTERED
  216. (
  217.     [Id] ASC
  218. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  219. ) ON [PRIMARY]
  220. GO
  221. /****** Object:  Table [dbo].[TransportType]    Script Date: 5/21/2018 12:46:33 PM ******/
  222. SET ANSI_NULLS ON
  223. GO
  224. SET QUOTED_IDENTIFIER ON
  225. GO
  226. CREATE TABLE [dbo].[TransportType](
  227.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  228.     [ttName] [nvarchar](30) NULL,
  229. PRIMARY KEY CLUSTERED
  230. (
  231.     [Id] ASC
  232. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  233. ) ON [PRIMARY]
  234. GO
  235. /****** Object:  Table [dbo].[Trip]    Script Date: 5/21/2018 12:46:33 PM ******/
  236. SET ANSI_NULLS ON
  237. GO
  238. SET QUOTED_IDENTIFIER ON
  239. GO
  240. CREATE TABLE [dbo].[Trip](
  241.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  242.     [tName] [nvarchar](30) NULL,
  243.     [DateFrom] [DATE] NULL,
  244.     [DateTo] [DATE] NULL,
  245. PRIMARY KEY CLUSTERED
  246. (
  247.     [Id] ASC
  248. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  249. ) ON [PRIMARY]
  250. GO
  251. /****** Object:  Table [dbo].[Trip_TourLeaders]    Script Date: 5/21/2018 12:46:33 PM ******/
  252. SET ANSI_NULLS ON
  253. GO
  254. SET QUOTED_IDENTIFIER ON
  255. GO
  256. CREATE TABLE [dbo].[Trip_TourLeaders](
  257.     [Id] [INT] IDENTITY(1,1) NOT NULL,
  258.     [TripId] [INT] NULL,
  259.     [TourLeadersId] [INT] NULL,
  260. PRIMARY KEY CLUSTERED
  261. (
  262.     [Id] ASC
  263. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  264. ) ON [PRIMARY]
  265. GO
  266. ALTER TABLE [dbo].[Cities]  WITH CHECK ADD FOREIGN KEY([CountriesId])
  267. REFERENCES [dbo].[Countries] ([Id])
  268. GO
  269. ALTER TABLE [dbo].[Cities_TourDays]  WITH CHECK ADD FOREIGN KEY([CitiesId])
  270. REFERENCES [dbo].[Cities] ([Id])
  271. GO
  272. ALTER TABLE [dbo].[Cities_TourDays]  WITH CHECK ADD FOREIGN KEY([TourDaysId])
  273. REFERENCES [dbo].[TourDays] ([Id])
  274. GO
  275. ALTER TABLE [dbo].[ImportantNumbers]  WITH CHECK ADD FOREIGN KEY([CountriesId])
  276. REFERENCES [dbo].[Countries] ([Id])
  277. GO
  278. ALTER TABLE [dbo].[Menu]  WITH CHECK ADD FOREIGN KEY([TourLocationId])
  279. REFERENCES [dbo].[TourLocation] ([Id])
  280. GO
  281. ALTER TABLE [dbo].[MenuItem]  WITH CHECK ADD FOREIGN KEY([MenuId])
  282. REFERENCES [dbo].[Menu] ([Id])
  283. GO
  284. ALTER TABLE [dbo].[Schedules]  WITH CHECK ADD FOREIGN KEY([TourDaysId])
  285. REFERENCES [dbo].[TourDays] ([Id])
  286. GO
  287. ALTER TABLE [dbo].[Schedules]  WITH CHECK ADD FOREIGN KEY([TourLocationId])
  288. REFERENCES [dbo].[TourLocation] ([Id])
  289. GO
  290. ALTER TABLE [dbo].[TourDays]  WITH CHECK ADD FOREIGN KEY([TripId])
  291. REFERENCES [dbo].[Trip] ([Id])
  292. GO
  293. ALTER TABLE [dbo].[TourLocation]  WITH CHECK ADD FOREIGN KEY([TourLocationTypeId])
  294. REFERENCES [dbo].[TourLocationType] ([Id])
  295. GO
  296. ALTER TABLE [dbo].[TourLocationImages]  WITH CHECK ADD FOREIGN KEY([TourLocationId])
  297. REFERENCES [dbo].[TourLocation] ([Id])
  298. GO
  299. ALTER TABLE [dbo].[Transport]  WITH CHECK ADD FOREIGN KEY([CitiesId])
  300. REFERENCES [dbo].[Cities] ([Id])
  301. GO
  302. ALTER TABLE [dbo].[Transport]  WITH CHECK ADD FOREIGN KEY([TrasportTypeId])
  303. REFERENCES [dbo].[TransportType] ([Id])
  304. GO
  305. ALTER TABLE [dbo].[Trip_TourLeaders]  WITH CHECK ADD FOREIGN KEY([TourLeadersId])
  306. REFERENCES [dbo].[TourLeaders] ([Id])
  307. GO
  308. ALTER TABLE [dbo].[Trip_TourLeaders]  WITH CHECK ADD FOREIGN KEY([TripId])
  309. REFERENCES [dbo].[Trip] ([Id])
  310. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement