BDMatvey.sql 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. USE [Museum_Matvey]
  2. GO
  3. /****** Object: Table [dbo].[ListEvents] Script Date: 08.09.2022 18:06:48 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE TABLE [dbo].[ListEvents](
  9. [Id] [int] IDENTITY(1,1) NOT NULL,
  10. [NameEvents] [nvarchar](max) NOT NULL,
  11. [DiscriptionEvents] [nvarchar](max) NOT NULL,
  12. [DateEvents] [datetime] NOT NULL,
  13. [NumberSeats] [int] NOT NULL,
  14. [StatusEvents] [nvarchar](50) NOT NULL,
  15. [PriseEvents] [decimal](18, 2) NOT NULL,
  16. [PhoneNumber] [varchar](20) NULL,
  17. CONSTRAINT [PK_ListEvents] PRIMARY KEY CLUSTERED
  18. (
  19. [Id] ASC
  20. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  21. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  22. GO
  23. /****** Object: Table [dbo].[Statuses] Script Date: 08.09.2022 18:06:48 ******/
  24. SET ANSI_NULLS ON
  25. GO
  26. SET QUOTED_IDENTIFIER ON
  27. GO
  28. CREATE TABLE [dbo].[Statuses](
  29. [Id] [int] IDENTITY(1,1) NOT NULL,
  30. [NameStatus] [nvarchar](100) NOT NULL,
  31. CONSTRAINT [PK_Statuses] PRIMARY KEY CLUSTERED
  32. (
  33. [Id] ASC
  34. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  35. ) ON [PRIMARY]
  36. GO
  37. /****** Object: Table [dbo].[Tikets] Script Date: 08.09.2022 18:06:48 ******/
  38. SET ANSI_NULLS ON
  39. GO
  40. SET QUOTED_IDENTIFIER ON
  41. GO
  42. CREATE TABLE [dbo].[Tikets](
  43. [id] [int] IDENTITY(1,1) NOT NULL,
  44. [DataOwner] [nvarchar](max) NOT NULL,
  45. [IdEvent] [int] NOT NULL,
  46. [IdTicket] [int] NOT NULL,
  47. CONSTRAINT [PK_Tikets] PRIMARY KEY CLUSTERED
  48. (
  49. [id] ASC
  50. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  51. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  52. GO
  53. /****** Object: Table [dbo].[UserProfiles] Script Date: 08.09.2022 18:06:48 ******/
  54. SET ANSI_NULLS ON
  55. GO
  56. SET QUOTED_IDENTIFIER ON
  57. GO
  58. CREATE TABLE [dbo].[UserProfiles](
  59. [Id] [int] IDENTITY(1,1) NOT NULL,
  60. [UserLogin] [varchar](100) NOT NULL,
  61. [UserPass] [varchar](100) NOT NULL,
  62. [UserFirstName] [nvarchar](100) NOT NULL,
  63. [UserPhoneNumber] [varchar](20) NULL,
  64. [UserStatus] [int] NOT NULL,
  65. CONSTRAINT [PK_UserProfiles] PRIMARY KEY CLUSTERED
  66. (
  67. [Id] ASC
  68. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  69. ) ON [PRIMARY]
  70. GO
  71. ALTER TABLE [dbo].[UserProfiles] WITH CHECK ADD CONSTRAINT [FK_UserProfiles_Statuses] FOREIGN KEY([UserStatus])
  72. REFERENCES [dbo].[Statuses] ([Id])
  73. GO
  74. ALTER TABLE [dbo].[UserProfiles] CHECK CONSTRAINT [FK_UserProfiles_Statuses]
  75. GO