Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USE [master]
- GO
- /****** Object: Database [MovieRental] Script Date: 12/19/2016 2:58:06 AM ******/
- CREATE DATABASE [MovieRental]
- CONTAINMENT = NONE
- ON PRIMARY
- ( NAME = N'MovieRental', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL13.SQLEXPRESS\MSSQL\DATA\MovieRental.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
- LOG ON
- ( 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 )
- GO
- ALTER DATABASE [MovieRental] SET COMPATIBILITY_LEVEL = 130
- GO
- IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
- begin
- EXEC [MovieRental].[dbo].[sp_fulltext_database] @action = 'enable'
- end
- GO
- ALTER DATABASE [MovieRental] SET ANSI_NULL_DEFAULT OFF
- GO
- ALTER DATABASE [MovieRental] SET ANSI_NULLS OFF
- GO
- ALTER DATABASE [MovieRental] SET ANSI_PADDING OFF
- GO
- ALTER DATABASE [MovieRental] SET ANSI_WARNINGS OFF
- GO
- ALTER DATABASE [MovieRental] SET ARITHABORT OFF
- GO
- ALTER DATABASE [MovieRental] SET AUTO_CLOSE OFF
- GO
- ALTER DATABASE [MovieRental] SET AUTO_SHRINK OFF
- GO
- ALTER DATABASE [MovieRental] SET AUTO_UPDATE_STATISTICS ON
- GO
- ALTER DATABASE [MovieRental] SET CURSOR_CLOSE_ON_COMMIT OFF
- GO
- ALTER DATABASE [MovieRental] SET CURSOR_DEFAULT GLOBAL
- GO
- ALTER DATABASE [MovieRental] SET CONCAT_NULL_YIELDS_NULL OFF
- GO
- ALTER DATABASE [MovieRental] SET NUMERIC_ROUNDABORT OFF
- GO
- ALTER DATABASE [MovieRental] SET QUOTED_IDENTIFIER OFF
- GO
- ALTER DATABASE [MovieRental] SET RECURSIVE_TRIGGERS OFF
- GO
- ALTER DATABASE [MovieRental] SET DISABLE_BROKER
- GO
- ALTER DATABASE [MovieRental] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
- GO
- ALTER DATABASE [MovieRental] SET DATE_CORRELATION_OPTIMIZATION OFF
- GO
- ALTER DATABASE [MovieRental] SET TRUSTWORTHY OFF
- GO
- ALTER DATABASE [MovieRental] SET ALLOW_SNAPSHOT_ISOLATION OFF
- GO
- ALTER DATABASE [MovieRental] SET PARAMETERIZATION SIMPLE
- GO
- ALTER DATABASE [MovieRental] SET READ_COMMITTED_SNAPSHOT OFF
- GO
- ALTER DATABASE [MovieRental] SET HONOR_BROKER_PRIORITY OFF
- GO
- ALTER DATABASE [MovieRental] SET RECOVERY SIMPLE
- GO
- ALTER DATABASE [MovieRental] SET MULTI_USER
- GO
- ALTER DATABASE [MovieRental] SET PAGE_VERIFY CHECKSUM
- GO
- ALTER DATABASE [MovieRental] SET DB_CHAINING OFF
- GO
- ALTER DATABASE [MovieRental] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
- GO
- ALTER DATABASE [MovieRental] SET TARGET_RECOVERY_TIME = 60 SECONDS
- GO
- ALTER DATABASE [MovieRental] SET DELAYED_DURABILITY = DISABLED
- GO
- ALTER DATABASE [MovieRental] SET QUERY_STORE = OFF
- GO
- USE [MovieRental]
- GO
- ALTER DATABASE SCOPED CONFIGURATION SET MAXDOP = 0;
- GO
- ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET MAXDOP = PRIMARY;
- GO
- ALTER DATABASE SCOPED CONFIGURATION SET LEGACY_CARDINALITY_ESTIMATION = OFF;
- GO
- ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET LEGACY_CARDINALITY_ESTIMATION = PRIMARY;
- GO
- ALTER DATABASE SCOPED CONFIGURATION SET PARAMETER_SNIFFING = ON;
- GO
- ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET PARAMETER_SNIFFING = PRIMARY;
- GO
- ALTER DATABASE SCOPED CONFIGURATION SET QUERY_OPTIMIZER_HOTFIXES = OFF;
- GO
- ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET QUERY_OPTIMIZER_HOTFIXES = PRIMARY;
- GO
- USE [MovieRental]
- GO
- /****** Object: Table [dbo].[Customer] Script Date: 12/19/2016 2:58:06 AM ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Customer](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Name] [varchar](50) NOT NULL,
- [Email_Addr] [varchar](50) NULL,
- [Phone] [varchar](20) NOT NULL,
- CONSTRAINT [PK_Customer] 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].[Genre] Script Date: 12/19/2016 2:58:06 AM ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Genre](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Name] [nvarchar](50) NOT NULL,
- CONSTRAINT [PK_Genre_1] 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].[Movie] Script Date: 12/19/2016 2:58:06 AM ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Movie](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Name] [nvarchar](50) NULL,
- [Description] [nvarchar](200) NULL,
- [IsCheckedOut] [bit] NULL,
- [GenreId] [int] NOT NULL,
- CONSTRAINT [PK_Movie] 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].[RentalLog] Script Date: 12/19/2016 2:58:06 AM ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[RentalLog](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [RentalDate] [datetime] NULL,
- [DueDate] [datetime] NULL,
- [CustomerId] [int] NOT NULL,
- [MovieId] [int] NOT NULL,
- CONSTRAINT [PK_RentalLog] 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
- SET IDENTITY_INSERT [dbo].[Customer] ON
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (1, N'Kelly Foster', N'kfoster0@xinhuanet.com', N'908-494-2324')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (2, N'Mark Knight', N'mknight1@people.com.cn
- ', N'694-273-6615')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (3, N'Ryan Jacobs', N'rjacobs2@adobe.com
- ', N'702-595-8508')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (4, N'Terry Duncan', N'tduncan3@flavors.me
- ', N'745-610-5705')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (5, N'Kelly Ford', N'kford4@mapy.cz
- ', N'429-858-0949')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (6, N'Emily Watkins', N'ewatkins5@rediff.com
- ', N'609-973-5578')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (7, N'Frank Arnold', N'farnold6@furl.net
- ', N'602-592-7931')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (8, N'Gary Henderson', N'ghenderson7@naver.com
- ', N'218-724-2566')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (9, N'Matthew Marshall', N'mmarshall8@archive.org
- ', N'402-984-1441')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (10, N'Roy Hanson', N'rhanson9@nymag.com
- ', N'404-634-6701')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (11, N'Heather Moreno', N'hmorenoa@google.cn
- ', N'351-277-5027')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (12, N'Kathryn Day', N'kdayb@purevolume.com
- ', N'955-257-8257')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (13, N'Kenneth Dunn', N'kdunnc@homestead.com
- ', N'956-829-6728')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (14, N'Roy Pierce', N'rpierced@mysql.com
- ', N'204-609-5720')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (15, N'Debra Henry', N'dhenrye@wunderground.com
- ', N'297-842-1343')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (16, N'Kathleen Ross', N'krossf@blogs.com
- ', N'954-165-3791')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (17, N'Todd Hunter', N'thunterg@dyndns.org
- ', N'807-861-3211')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (18, N'Keith Martinez', N'kmartinezh@prlog.org
- ', N'719-116-4787')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (19, N'Rose Torres', N'rtorresi@seattletimes.com
- ', N'689-900-4266')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (20, N'Betty Jones', N'bjonesj@lycos.com
- ', N'232-335-8675')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (21, N'Ann Simpson', N'asimpsonk@vinaora.com
- ', N'786-109-4452')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (22, N'Larry Fields', N'lfieldsl@wiley.com
- ', N'603-663-1741')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (23, N'Frances Harper', N'fharperm@dell.com
- ', N'655-778-7455')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (24, N'Rachel Alexander', N'ralexandern@squidoo.com
- ', N'689-939-2279')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (25, N'Lois Robinson', N'lrobinsono@ow.ly
- ', N'250-253-7075')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (26, N'Johnny Mendoza', N'jmendozap@cam.ac.uk
- ', N'910-676-6833')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (27, N'Donald Fuller', N'dfullerq@blog.com
- ', N'721-897-8305')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (28, N'Alan Wagner', N'awagnerr@taobao.com', N'936-703-9026')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (29, N'Sara Ferguson', N'sfergusons@multiply.com
- ', N'408-519-1392')
- GO
- INSERT [dbo].[Customer] ([Id], [Name], [Email_Addr], [Phone]) VALUES (30, N'Jeffrey Carr', N'jcarrt@ask.com
- ', N'772-642-1437')
- GO
- SET IDENTITY_INSERT [dbo].[Customer] OFF
- GO
- SET IDENTITY_INSERT [dbo].[Genre] ON
- GO
- INSERT [dbo].[Genre] ([Id], [Name]) VALUES (1, N'Action')
- GO
- INSERT [dbo].[Genre] ([Id], [Name]) VALUES (2, N'Comedy')
- GO
- INSERT [dbo].[Genre] ([Id], [Name]) VALUES (3, N'Documentary')
- GO
- INSERT [dbo].[Genre] ([Id], [Name]) VALUES (4, N'Family')
- GO
- INSERT [dbo].[Genre] ([Id], [Name]) VALUES (5, N'Horror')
- GO
- INSERT [dbo].[Genre] ([Id], [Name]) VALUES (6, N'Drama')
- GO
- INSERT [dbo].[Genre] ([Id], [Name]) VALUES (7, N'Sci-Fi/Fantasy')
- GO
- INSERT [dbo].[Genre] ([Id], [Name]) VALUES (8, N'Thriller')
- GO
- INSERT [dbo].[Genre] ([Id], [Name]) VALUES (9, N'Western')
- GO
- SET IDENTITY_INSERT [dbo].[Genre] OFF
- GO
- SET IDENTITY_INSERT [dbo].[Movie] ON
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- 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)
- GO
- SET IDENTITY_INSERT [dbo].[Movie] OFF
- GO
- ALTER TABLE [dbo].[Movie] ADD CONSTRAINT [DF_Movie_IsCheckedOut] DEFAULT ((0)) FOR [IsCheckedOut]
- GO
- ALTER TABLE [dbo].[Movie] WITH CHECK ADD CONSTRAINT [FK_Movie_Genre] FOREIGN KEY([GenreId])
- REFERENCES [dbo].[Genre] ([Id])
- GO
- ALTER TABLE [dbo].[Movie] CHECK CONSTRAINT [FK_Movie_Genre]
- GO
- ALTER TABLE [dbo].[RentalLog] WITH CHECK ADD CONSTRAINT [FK_RentalLog_Movie] FOREIGN KEY([MovieId])
- REFERENCES [dbo].[Movie] ([Id])
- GO
- ALTER TABLE [dbo].[RentalLog] CHECK CONSTRAINT [FK_RentalLog_Movie]
- GO
- USE [master]
- GO
- ALTER DATABASE [MovieRental] SET READ_WRITE
- GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement