- USE [Tobeto]
- GO
- /****** Object: Table [dbo].[Classes] Script Date: 12.12.2023 00:05:38 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Classes](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Name] [nvarchar](50) NOT NULL,
- [Classroom] [nvarchar](50) NOT NULL,
- [CreatedDate] [datetime] NOT NULL,
- [UpdatedDate] [datetime] NULL,
- [DeletedDate] [datetime] NULL,
- CONSTRAINT [PK_Classes] PRIMARY KEY CLUSTERED
- (
- [Id] ASC
- )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
- ) ON [PRIMARY]
- GO
- /****** Object: Table [dbo].[Courses] Script Date: 12.12.2023 00:05:38 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Courses](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Img_Id] [int] NOT NULL,
- [Name] [nvarchar](50) NOT NULL,
- [StartedDate] [datetime] NOT NULL,
- [CreatedDate] [datetime] NOT NULL,
- [UpdatedDate] [datetime] NULL,
- [DeletedDate] [datetime] NULL,
- CONSTRAINT [PK_Courses] PRIMARY KEY CLUSTERED
- (
- [Id] ASC
- )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
- ) ON [PRIMARY]
- GO
- /****** Object: Table [dbo].[Images] Script Date: 12.12.2023 00:05:38 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Images](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Path] [nvarchar](max) NOT NULL,
- [CreatedDate] [datetime] NOT NULL,
- [DeletedDate] [datetime] NULL,
- [UpdatedDate] [datetime] NULL,
- CONSTRAINT [PK_Images] PRIMARY KEY CLUSTERED
- (
- [Id] ASC
- )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
- ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
- GO
- /****** Object: Table [dbo].[Instructors] Script Date: 12.12.2023 00:05:38 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Instructors](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [UserId] [int] NOT NULL,
- [CourseId] [int] NOT NULL,
- [CreatedDate] [datetime] NOT NULL,
- [UpdatedDate] [datetime] NULL,
- [DeletedDate] [datetime] NULL,
- CONSTRAINT [PK_Instructors] PRIMARY KEY CLUSTERED
- (
- [Id] ASC
- )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
- ) ON [PRIMARY]
- GO
- /****** Object: Table [dbo].[Lessons] Script Date: 12.12.2023 00:05:38 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Lessons](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [ClassId] [int] NOT NULL,
- [CourseId] [int] NOT NULL,
- [CreatedDate] [datetime] NOT NULL,
- [DeletedDate] [datetime] NULL,
- [UpdatedDate] [datetime] NULL,
- CONSTRAINT [PK_Lessons] PRIMARY KEY CLUSTERED
- (
- [Id] ASC
- )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
- ) ON [PRIMARY]
- GO
- /****** Object: Table [dbo].[Roles] Script Date: 12.12.2023 00:05:38 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Roles](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Name] [nvarchar](max) NOT NULL,
- [CreatedDate] [datetime] NOT NULL,
- [UpdatedDate] [datetime] NULL,
- [DeletedDate] [datetime] NULL,
- CONSTRAINT [PK_Roles] PRIMARY KEY CLUSTERED
- (
- [Id] ASC
- )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
- ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
- GO
- /****** Object: Table [dbo].[Students] Script Date: 12.12.2023 00:05:38 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Students](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [UserId] [int] NOT NULL,
- [ClassId] [int] NOT NULL,
- [CreatedDate] [datetime] NOT NULL,
- [DeletedDate] [datetime] NULL,
- [UpdatedDate] [datetime] NULL,
- CONSTRAINT [PK_Students] PRIMARY KEY CLUSTERED
- (
- [Id] ASC
- )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
- ) ON [PRIMARY]
- GO
- /****** Object: Table [dbo].[Users] Script Date: 12.12.2023 00:05:38 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Users](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [RoleId] [int] NOT NULL,
- [FirstName] [nvarchar](50) NOT NULL,
- [LastName] [nvarchar](50) NOT NULL,
- [Email] [nvarchar](50) NOT NULL,
- [CreatedDate] [datetime] NOT NULL,
- [UpdatedDate] [datetime] NULL,
- [DeletedDate] [datetime] NULL,
- CONSTRAINT [PK_Users] PRIMARY KEY CLUSTERED
- (
- [Id] ASC
- )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
- ) ON [PRIMARY]
- GO