Advertisement
Guest User

Untitled

a guest
Dec 19th, 2016
701
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.57 KB | None | 0 0
  1. USE [master]
  2. GO
  3. /****** Object: Database [MovieRental] Script Date: 12/19/2016 2:58:06 AM ******/
  4. CREATE DATABASE [MovieRental]
  5. CONTAINMENT = NONE
  6. ON PRIMARY
  7. ( NAME = N'MovieRental', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS\MSSQL\DATA\MovieRental.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
  8. LOG ON
  9. ( NAME = N'MovieRental_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS\MSSQL\DATA\MovieRental_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )
  10. GO
  11. ALTER DATABASE [MovieRental] SET COMPATIBILITY_LEVEL = 130
  12. GO
  13. IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
  14. begin
  15. EXEC [MovieRental].[dbo].[sp_fulltext_database] @action = 'enable'
  16. end
  17. GO
  18. ALTER DATABASE [MovieRental] SET ANSI_NULL_DEFAULT OFF
  19. GO
  20. ALTER DATABASE [MovieRental] SET ANSI_NULLS OFF
  21. GO
  22. ALTER DATABASE [MovieRental] SET ANSI_PADDING OFF
  23. GO
  24. ALTER DATABASE [MovieRental] SET ANSI_WARNINGS OFF
  25. GO
  26. ALTER DATABASE [MovieRental] SET ARITHABORT OFF
  27. GO
  28. ALTER DATABASE [MovieRental] SET AUTO_CLOSE OFF
  29. GO
  30. ALTER DATABASE [MovieRental] SET AUTO_SHRINK OFF
  31. GO
  32. ALTER DATABASE [MovieRental] SET AUTO_UPDATE_STATISTICS ON
  33. GO
  34. ALTER DATABASE [MovieRental] SET CURSOR_CLOSE_ON_COMMIT OFF
  35. GO
  36. ALTER DATABASE [MovieRental] SET CURSOR_DEFAULT GLOBAL
  37. GO
  38. ALTER DATABASE [MovieRental] SET CONCAT_NULL_YIELDS_NULL OFF
  39. GO
  40. ALTER DATABASE [MovieRental] SET NUMERIC_ROUNDABORT OFF
  41. GO
  42. ALTER DATABASE [MovieRental] SET QUOTED_IDENTIFIER OFF
  43. GO
  44. ALTER DATABASE [MovieRental] SET RECURSIVE_TRIGGERS OFF
  45. GO
  46. ALTER DATABASE [MovieRental] SET DISABLE_BROKER
  47. GO
  48. ALTER DATABASE [MovieRental] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
  49. GO
  50. ALTER DATABASE [MovieRental] SET DATE_CORRELATION_OPTIMIZATION OFF
  51. GO
  52. ALTER DATABASE [MovieRental] SET TRUSTWORTHY OFF
  53. GO
  54. ALTER DATABASE [MovieRental] SET ALLOW_SNAPSHOT_ISOLATION OFF
  55. GO
  56. ALTER DATABASE [MovieRental] SET PARAMETERIZATION SIMPLE
  57. GO
  58. ALTER DATABASE [MovieRental] SET READ_COMMITTED_SNAPSHOT OFF
  59. GO
  60. ALTER DATABASE [MovieRental] SET HONOR_BROKER_PRIORITY OFF
  61. GO
  62. ALTER DATABASE [MovieRental] SET RECOVERY SIMPLE
  63. GO
  64. ALTER DATABASE [MovieRental] SET MULTI_USER
  65. GO
  66. ALTER DATABASE [MovieRental] SET PAGE_VERIFY CHECKSUM
  67. GO
  68. ALTER DATABASE [MovieRental] SET DB_CHAINING OFF
  69. GO
  70. ALTER DATABASE [MovieRental] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
  71. GO
  72. ALTER DATABASE [MovieRental] SET TARGET_RECOVERY_TIME = 60 SECONDS
  73. GO
  74. ALTER DATABASE [MovieRental] SET DELAYED_DURABILITY = DISABLED
  75. GO
  76. ALTER DATABASE [MovieRental] SET QUERY_STORE = OFF
  77. GO
  78. USE [MovieRental]
  79. GO
  80. ALTER DATABASE SCOPED CONFIGURATION SET MAXDOP = 0;
  81. GO
  82. ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET MAXDOP = PRIMARY;
  83. GO
  84. ALTER DATABASE SCOPED CONFIGURATION SET LEGACY_CARDINALITY_ESTIMATION = OFF;
  85. GO
  86. ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET LEGACY_CARDINALITY_ESTIMATION = PRIMARY;
  87. GO
  88. ALTER DATABASE SCOPED CONFIGURATION SET PARAMETER_SNIFFING = ON;
  89. GO
  90. ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET PARAMETER_SNIFFING = PRIMARY;
  91. GO
  92. ALTER DATABASE SCOPED CONFIGURATION SET QUERY_OPTIMIZER_HOTFIXES = OFF;
  93. GO
  94. ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET QUERY_OPTIMIZER_HOTFIXES = PRIMARY;
  95. GO
  96. USE [MovieRental]
  97. GO
  98. /****** Object: Table [dbo].[Customer] Script Date: 12/19/2016 2:58:06 AM ******/
  99. SET ANSI_NULLS ON
  100. GO
  101. SET QUOTED_IDENTIFIER ON
  102. GO
  103. CREATE TABLE [dbo].[Customer](
  104. [Id] [int] IDENTITY(1,1) NOT NULL,
  105. [Name] [varchar](50) NOT NULL,
  106. [Email_Addr] [varchar](50) NULL,
  107. [Phone] [varchar](20) NOT NULL,
  108. CONSTRAINT [PK_Customer] PRIMARY KEY CLUSTERED
  109. (
  110. [Id] ASC
  111. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  112. ) ON [PRIMARY]
  113.  
  114. GO
  115. /****** Object: Table [dbo].[Genre] Script Date: 12/19/2016 2:58:06 AM ******/
  116. SET ANSI_NULLS ON
  117. GO
  118. SET QUOTED_IDENTIFIER ON
  119. GO
  120. CREATE TABLE [dbo].[Genre](
  121. [Id] [int] IDENTITY(1,1) NOT NULL,
  122. [Name] [nvarchar](50) NOT NULL,
  123. CONSTRAINT [PK_Genre_1] PRIMARY KEY CLUSTERED
  124. (
  125. [Id] ASC
  126. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  127. ) ON [PRIMARY]
  128.  
  129. GO
  130. /****** Object: Table [dbo].[Movie] Script Date: 12/19/2016 2:58:06 AM ******/
  131. SET ANSI_NULLS ON
  132. GO
  133. SET QUOTED_IDENTIFIER ON
  134. GO
  135. CREATE TABLE [dbo].[Movie](
  136. [Id] [int] IDENTITY(1,1) NOT NULL,
  137. [Name] [nvarchar](50) NULL,
  138. [Description] [nvarchar](200) NULL,
  139. [IsCheckedOut] [bit] NULL,
  140. [GenreId] [int] NOT NULL,
  141. CONSTRAINT [PK_Movie] PRIMARY KEY CLUSTERED
  142. (
  143. [Id] ASC
  144. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  145. ) ON [PRIMARY]
  146.  
  147. GO
  148. /****** Object: Table [dbo].[RentalLog] Script Date: 12/19/2016 2:58:06 AM ******/
  149. SET ANSI_NULLS ON
  150. GO
  151. SET QUOTED_IDENTIFIER ON
  152. GO
  153. CREATE TABLE [dbo].[RentalLog](
  154. [Id] [int] IDENTITY(1,1) NOT NULL,
  155. [RentalDate] [datetime] NULL,
  156. [DueDate] [datetime] NULL,
  157. [CustomerId] [int] NOT NULL,
  158. [MovieId] [int] NOT NULL,
  159. CONSTRAINT [PK_RentalLog] 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) ON [PRIMARY]
  163. ) ON [PRIMARY]
  164.  
  165. GO
  166. SET IDENTITY_INSERT [dbo].[Customer] ON
  167.  
  168. GO
  169. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (1, N'Kelly Foster', N'kfoster0@xinhuanet.com', N'908-494-2324')
  170. GO
  171. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (2, N'Mark Knight', N'mknight1@people.com.cn
  172. ', N'694-273-6615')
  173. GO
  174. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (3, N'Ryan Jacobs', N'rjacobs2@adobe.com
  175. ', N'702-595-8508')
  176. GO
  177. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (4, N'Terry Duncan', N'tduncan3@flavors.me
  178. ', N'745-610-5705')
  179. GO
  180. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (5, N'Kelly Ford', N'kford4@mapy.cz
  181. ', N'429-858-0949')
  182. GO
  183. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (6, N'Emily Watkins', N'ewatkins5@rediff.com
  184. ', N'609-973-5578')
  185. GO
  186. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (7, N'Frank Arnold', N'farnold6@furl.net
  187. ', N'602-592-7931')
  188. GO
  189. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (8, N'Gary Henderson', N'ghenderson7@naver.com
  190. ', N'218-724-2566')
  191. GO
  192. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (9, N'Matthew Marshall', N'mmarshall8@archive.org
  193. ', N'402-984-1441')
  194. GO
  195. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (10, N'Roy Hanson', N'rhanson9@nymag.com
  196. ', N'404-634-6701')
  197. GO
  198. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (11, N'Heather Moreno', N'hmorenoa@google.cn
  199. ', N'351-277-5027')
  200. GO
  201. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (12, N'Kathryn Day', N'kdayb@purevolume.com
  202. ', N'955-257-8257')
  203. GO
  204. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (13, N'Kenneth Dunn', N'kdunnc@homestead.com
  205. ', N'956-829-6728')
  206. GO
  207. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (14, N'Roy Pierce', N'rpierced@mysql.com
  208. ', N'204-609-5720')
  209. GO
  210. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (15, N'Debra Henry', N'dhenrye@wunderground.com
  211. ', N'297-842-1343')
  212. GO
  213. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (16, N'Kathleen Ross', N'krossf@blogs.com
  214. ', N'954-165-3791')
  215. GO
  216. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (17, N'Todd Hunter', N'thunterg@dyndns.org
  217. ', N'807-861-3211')
  218. GO
  219. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (18, N'Keith Martinez', N'kmartinezh@prlog.org
  220. ', N'719-116-4787')
  221. GO
  222. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (19, N'Rose Torres', N'rtorresi@seattletimes.com
  223. ', N'689-900-4266')
  224. GO
  225. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (20, N'Betty Jones', N'bjonesj@lycos.com
  226. ', N'232-335-8675')
  227. GO
  228. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (21, N'Ann Simpson', N'asimpsonk@vinaora.com
  229. ', N'786-109-4452')
  230. GO
  231. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (22, N'Larry Fields', N'lfieldsl@wiley.com
  232. ', N'603-663-1741')
  233. GO
  234. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (23, N'Frances Harper', N'fharperm@dell.com
  235. ', N'655-778-7455')
  236. GO
  237. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (24, N'Rachel Alexander', N'ralexandern@squidoo.com
  238. ', N'689-939-2279')
  239. GO
  240. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (25, N'Lois Robinson', N'lrobinsono@ow.ly
  241. ', N'250-253-7075')
  242. GO
  243. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (26, N'Johnny Mendoza', N'jmendozap@cam.ac.uk
  244. ', N'910-676-6833')
  245. GO
  246. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (27, N'Donald Fuller', N'dfullerq@blog.com
  247. ', N'721-897-8305')
  248. GO
  249. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (28, N'Alan Wagner', N'awagnerr@taobao.com', N'936-703-9026')
  250. GO
  251. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (29, N'Sara Ferguson', N'sfergusons@multiply.com
  252. ', N'408-519-1392')
  253. GO
  254. INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (30, N'Jeffrey Carr', N'jcarrt@ask.com
  255. ', N'772-642-1437')
  256. GO
  257. SET IDENTITY_INSERT [dbo].[Customer] OFF
  258. GO
  259. SET IDENTITY_INSERT [dbo].[Genre] ON
  260.  
  261. GO
  262. INSERT [dbo].[Genre] ([Id], [Name]) VALUES (1, N'Action')
  263. GO
  264. INSERT [dbo].[Genre] ([Id], [Name]) VALUES (2, N'Comedy')
  265. GO
  266. INSERT [dbo].[Genre] ([Id], [Name]) VALUES (3, N'Documentary')
  267. GO
  268. INSERT [dbo].[Genre] ([Id], [Name]) VALUES (4, N'Family')
  269. GO
  270. INSERT [dbo].[Genre] ([Id], [Name]) VALUES (5, N'Horror')
  271. GO
  272. INSERT [dbo].[Genre] ([Id], [Name]) VALUES (6, N'Drama')
  273. GO
  274. INSERT [dbo].[Genre] ([Id], [Name]) VALUES (7, N'Sci-Fi/Fantasy')
  275. GO
  276. INSERT [dbo].[Genre] ([Id], [Name]) VALUES (8, N'Thriller')
  277. GO
  278. INSERT [dbo].[Genre] ([Id], [Name]) VALUES (9, N'Western')
  279. GO
  280. SET IDENTITY_INSERT [dbo].[Genre] OFF
  281. GO
  282. SET IDENTITY_INSERT [dbo].[Movie] ON
  283.  
  284. GO
  285. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (7, N'Rogue One ', N'The Rebellion makes a risky move to steal the plans for the Death Star, setting up the epic saga to follow.', 0, 1)
  286. GO
  287. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (8, N'The Magnificent Seven', N'Seven gun men in the old west gradually come together to help a poor village against savage thieves.', 0, 1)
  288. GO
  289. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (9, N'Suicide Squad', N'A secret government agency recruits some of the most dangerous incarcerated super-villains to form a defensive task force. Their first mission: save the world from the apocalypse.', 0, 1)
  290. GO
  291. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (10, N'National Lampoon''s Christmas Vacation', N'The Griswold family''s plans for a big family Christmas predictably turn into a big disaster.', 0, 2)
  292. GO
  293. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (11, N'Love Actually', N'Follows the lives of eight very different couples in dealing with their love lives in various loosely interrelated tales all set during a frantic month before Christmas in London, England.', 0, 2)
  294. GO
  295. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (12, N'Elf', N'After inadvertently wreaking havoc on the elf community due to his ungainly size, a man raised as an elf at the North Pole is sent to the U.S. in search of his true identity.', 0, 2)
  296. GO
  297. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (14, N'Home Alone', N'An 8-year old troublemaker must protect his home from a pair of burglars when he is accidentally left home alone by his family during Christmas vacation.', 0, 2)
  298. GO
  299. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (16, N'It', N'In a small town in Maine, seven children known as The Losers Club come face to face with life problems, bullies and a monster that takes the shape of a clown called Pennywise.', 0, 5)
  300. GO
  301. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (17, N'Krampus', N'A boy who has a bad Christmas ends up accidentally summoning a festive demon to his family home.', 0, 5)
  302. GO
  303. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (20, N'The Shining', N'A family heads to an isolated hotel for the winter where an evil and spiritual presence influences the father into violence, while his psychic son sees forebodings from the past and of the future.', 0, 5)
  304. GO
  305. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (21, N'Tusk', N'When podcaster Wallace Bryton goes missing in the backwoods of Manitoba while interviewing mysterious seafarer Howard Howe, his best friend and girlfriend team with an ex-cop to look for him.', 0, 5)
  306. GO
  307. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (22, N'Arrival', N'A linguist is recruited by the military to assist in translating alien communications.', 0, 7)
  308. GO
  309. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (23, N'Westworld', N'A robot malfunction creates havoc and terror for unsuspecting vacationers at a futuristic, adult-themed amusement park.', 0, 7)
  310. GO
  311. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (24, N'Star Trek Beyond', N'The USS Enterprise crew explores the furthest reaches of uncharted space, where they encounter a new ruthless enemy who puts them and everything the Federation stands for to the test.', 0, 7)
  312. GO
  313. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (25, N'Spectral', N'A sci-fi/thriller story centered on a special-ops team that is dispatched to fight supernatural beings.', 0, 7)
  314. GO
  315. INSERT [dbo].[Movie] ([Id], [Name], [Description], [IsCheckedOut], [GenreId]) VALUES (26, N'Guardians of the Galaxy', N'A group of intergalactic criminals are forced to work together to stop a fanatical warrior from taking control of the universe.', 0, 7)
  316. GO
  317. SET IDENTITY_INSERT [dbo].[Movie] OFF
  318. GO
  319. ALTER TABLE [dbo].[Movie] ADD CONSTRAINT [DF_Movie_IsCheckedOut] DEFAULT ((0)) FOR [IsCheckedOut]
  320. GO
  321. ALTER TABLE [dbo].[Movie] WITH CHECK ADD CONSTRAINT [FK_Movie_Genre] FOREIGN KEY([GenreId])
  322. REFERENCES [dbo].[Genre] ([Id])
  323. GO
  324. ALTER TABLE [dbo].[Movie] CHECK CONSTRAINT [FK_Movie_Genre]
  325. GO
  326. ALTER TABLE [dbo].[RentalLog] WITH CHECK ADD CONSTRAINT [FK_RentalLog_Movie] FOREIGN KEY([MovieId])
  327. REFERENCES [dbo].[Movie] ([Id])
  328. GO
  329. ALTER TABLE [dbo].[RentalLog] CHECK CONSTRAINT [FK_RentalLog_Movie]
  330. GO
  331. USE [master]
  332. GO
  333. ALTER DATABASE [MovieRental] SET READ_WRITE
  334. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement