CREATE DATABASE [GKHELPDESK] ON PRIMARY ( NAME = N'GKHELPDESK', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\GKHELPDESK.mdf' , SIZE = 2048KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'GKHELPDESK_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\GKHELPDESK_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%)GOALTER DATABASE [GKHELPDESK] SET COMPATIBILITY_LEVEL = 100GOALTER DATABASE [GKHELPDESK] SET ANSI_NULL_DEFAULT OFF GOALTER DATABASE [GKHELPDESK] SET ANSI_NULLS OFF GOALTER DATABASE [GKHELPDESK] SET ANSI_PADDING OFF GOALTER DATABASE [GKHELPDESK] SET ANSI_WARNINGS OFF GOALTER DATABASE [GKHELPDESK] SET ARITHABORT OFF GOALTER DATABASE [GKHELPDESK] SET AUTO_CLOSE OFF GOALTER DATABASE [GKHELPDESK] SET AUTO_CREATE_STATISTICS ON GOALTER DATABASE [GKHELPDESK] SET AUTO_SHRINK OFF GOALTER DATABASE [GKHELPDESK] SET AUTO_UPDATE_STATISTICS ON GOALTER DATABASE [GKHELPDESK] SET CURSOR_CLOSE_ON_COMMIT OFF GOALTER DATABASE [GKHELPDESK] SET CURSOR_DEFAULT GLOBAL GOALTER DATABASE [GKHELPDESK] SET CONCAT_NULL_YIELDS_NULL OFF GOALTER DATABASE [GKHELPDESK] SET NUMERIC_ROUNDABORT OFF GOALTER DATABASE [GKHELPDESK] SET QUOTED_IDENTIFIER OFF GOALTER DATABASE [GKHELPDESK] SET RECURSIVE_TRIGGERS OFF GOALTER DATABASE [GKHELPDESK] SET DISABLE_BROKER GOALTER DATABASE [GKHELPDESK] SET AUTO_UPDATE_STATISTICS_ASYNC OFF GOALTER DATABASE [GKHELPDESK] SET DATE_CORRELATION_OPTIMIZATION OFF GOALTER DATABASE [GKHELPDESK] SET PARAMETERIZATION SIMPLE GOALTER DATABASE [GKHELPDESK] SET READ_WRITE GOALTER DATABASE [GKHELPDESK] SET RECOVERY FULL GOALTER DATABASE [GKHELPDESK] SET MULTI_USER GOALTER DATABASE [GKHELPDESK] SET PAGE_VERIFY CHECKSUM GOUSE [GKHELPDESK]GOIF NOT EXISTS (SELECT name FROM sys.filegroups WHERE is_default=1 AND name = N'PRIMARY') ALTER DATABASE [GKHELPDESK] MODIFY FILEGROUP [PRIMARY] DEFAULTGOUSE GKHELPDESK;GOSET NOCOUNT ON;-- Create CaseData Table CREATE TABLE dbo.CaseData ( Id INT IDENTITY(100,1) PRIMARY KEY ,CaseDate DATE NOT NULL ,Customer VARCHAR (50) NOT NULL ,Category TINYINT NOT NULL ,CaseDescription VARCHAR (30) NOT NULL ,CaseStatus VARCHAR(7) NOT NULL ,ClosedDate DATE NULL ,Resolution VARCHAR (400) NULL );CREATE TABLE dbo.Category ( ID INT IDENTITY(1,1) PRIMARY KEY ,CatType VARCHAR (25) NOT NULL );GO--Add values to the Category TableUSE GKHELPDESKgoINSERT INTO Category (CatType)VALUES ('Equipment') ,('Email') ,('Asset') ,('Navision') ,('User') ,('Desktop') ,('Laptop') ,('Disaster Recovery') ,('Phone') ,('Citrix') ,('Software') ,('Hardware') ,('PDF') ,('Sales') ,('Server') ,('Security') ,('Database') ,('Printing') ,('Meeting') ,('Project') ,('Microsoft Office'); USE GKHELPDESKgoINSERT INTO CaseData(CaseDate, Customer, Category, CaseDescription, CaseStatus)VALUES ('01/07/2012', 'Keith', '17', 'Building GK Help Desk Database', 'Pending');--01/12/2012 recieved a mismatch error in access so changing this to INT datatypealter table CaseData Alter column Category INT --01/13/2012 trying to add referential integrity for a category drop down list in accessUSE GKHELPDESKGOAlter Table dbo.CaseData Add Constraint FK_Category_CatType Foreign Key (Category) References dbo.Category (ID);--01/14/2012 change the Case Status column to a BIT datatypealter table CaseData Alter column CaseStatus BIT