Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2014
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. SET ANSI_NULLS ON
  2. GO
  3. SET QUOTED_IDENTIFIER ON
  4. GO
  5.  
  6. USE [master];
  7. GO
  8.  
  9. IF EXISTS (SELECT * FROM sys.databases WHERE name = 'MyDatabase')
  10. DROP DATABASE MyDatabase;
  11. GO
  12.  
  13. -- Create the MyDatabase database.
  14. CREATE DATABASE MyDatabase COLLATE SQL_Latin1_General_CP1_CI_AS;
  15. GO
  16.  
  17. -- Specify a simple recovery model
  18. -- to keep the log growth to a minimum.
  19. ALTER DATABASE MyDatabase
  20. SET RECOVERY SIMPLE;
  21. GO
  22.  
  23. USE MyDatabase;
  24. GO
  25.  
  26. CREATE TABLE [dbo].[Course] (
  27. [CourseID] INT NOT NULL,
  28. [CourseName] NVARCHAR (50) NOT NULL,
  29. PRIMARY KEY CLUSTERED ([CourseID] ASC)
  30. );
  31.  
  32. CREATE TABLE [dbo].[Student] (
  33. [StudentID] INT NOT NULL,
  34. [Name] NVARCHAR (50) NOT NULL,
  35. [Age] INT NULL,
  36. PRIMARY KEY CLUSTERED ([StudentID] ASC)
  37. );
  38.  
  39. CREATE TABLE [dbo].[CourseSelection] (
  40. [ID] INT NOT NULL,
  41. [StudentID] INT NOT NULL,
  42. [CourseID] INT NOT NULL,
  43. PRIMARY KEY CLUSTERED ([ID] ASC),
  44. CONSTRAINT [FK_CourseSelection_ToTable] FOREIGN KEY ([StudentID]) REFERENCES [dbo].[Student] ([StudentID]) ON DELETE NO ACTION ON UPDATE NO ACTION,
  45. CONSTRAINT [FK_CourseSelection_Course_1] FOREIGN KEY ([CourseID]) REFERENCES [dbo].[Course] ([CourseID]) ON DELETE NO ACTION ON UPDATE NO ACTION
  46. );
  47.  
  48. CREATE TABLE [dbo].[LastStudent] (
  49. [StudentID] INT NOT NULL,
  50. [Name] NVARCHAR (50) NOT NULL,
  51. [Age] INT NULL,
  52. PRIMARY KEY CLUSTERED ([StudentID] ASC)
  53. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement