ON [PRIMARY] ALTER TABLE [dbo].[MapSiswa] WITH CHECK ADD CONSTRAINT
[FK_MAPSISWA_REFERENCE_KELAS] FOREIGN KEY[KodeKelas] REFERENCES [dbo].[Kelas] [KodeKelas]
ALTER TABLE [dbo].[MapSiswa] CHECK CONSTRAINT [FK_MAPSISWA_REFERENCE_KELAS]
ALTER TABLE [dbo].[MapSiswa] WITH CHECK ADD CONSTRAINT [FK_MAPSISWA_REFERENCE_MSISWA] FOREIGN KEY[NIS]
REFERENCES [dbo].[MSiswa] [NIS] ALTER TABLE [dbo].[MapSiswa] CHECK CONSTRAINT
[FK_MAPSISWA_REFERENCE_MSISWA]
2. Tabel Kelas
CREATE TABLE [dbo].[Kelas] [KodeKelas] [varchar]4 NOT NULL,
[NamaKelas] [varchar]30 NULL, [CreatedBy] [nvarchar]256 NOT NULL,
[CreatedDate] [datetime] NOT NULL, [ModifiedBy] [nvarchar]256 NULL,
[ModifiedDate] [datetime] NULL, CONSTRAINT [PK_KELAS] PRIMARY KEY CLUSTERED
[KodeKelas] ASC WITH PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON ON [PRIMARY]
ON [PRIMARY]
3. Tabel JawabanQuiz
CREATE TABLE [dbo].[JawabanQuiz] [JawabID] [int] IDENTITY1,1 NOT NULL,
[SoalID] [int] NULL, [QuizID] [int] NULL,
[NIS] [varchar]10 NULL, [Jawaban] [char]1 NULL,
CONSTRAINT [PK_JAWABANQUIZ] PRIMARY KEY CLUSTERED [JawabID] ASC
WITH PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON ON [PRIMARY] ON [PRIMARY]
ALTER TABLE [dbo].[JawabanQuiz] WITH CHECK ADD CONSTRAINT [FK_JAWABANQ_REFERENCE_MSISWA] FOREIGN
KEY[QuizID] REFERENCES [dbo].[Quiz] [QuizID]
ALTER TABLE [dbo].[JawabanQuiz] CHECK CONSTRAINT [FK_JAWABANQ_REFERENCE_MSISWA]
ALTER TABLE [dbo].[JawabanQuiz] WITH CHECK ADD CONSTRAINT [FK_JAWABANQ_REFERENCE_SOALQUIZ]
FOREIGN KEY[SoalID] REFERENCES [dbo].[SoalQuiz] [SoalID]
ALTER TABLE [dbo].[JawabanQuiz] CHECK CONSTRAINT [FK_JAWABANQ_REFERENCE_SOALQUIZ]
ALTER TABLE [dbo].[JawabanQuiz] WITH CHECK ADD CONSTRAINT [FK_JawabanQuiz_MSiswa] FOREIGN KEY[NIS]
REFERENCES [dbo].[MSiswa] [NIS] ALTER TABLE [dbo].[JawabanQuiz] CHECK CONSTRAINT
[FK_JawabanQuiz_MSiswa]
4. Tabel AllDocument
CREATE TABLE [dbo].[AllDocument] [ID] [int] IDENTITY1,1 NOT NULL,
[KodePelajaran] [varchar]6 NULL, [NamaFile] [varchar]50 NOT NULL,
[TipeFile] [varchar]30 NULL, [URLFile] [varchar]max NULL,
[UkuranFile] [int] NULL, [StatusShare] [bit] NOT NULL,
[CreatedBy] [nvarchar]256 NOT NULL, [CreatedDate] [datetime] NOT NULL,
[ModifiedBy] [nvarchar]256 NULL, [ModifiedDate] [datetime] NULL,
CONSTRAINT [PK_ALLDOCUMENT] PRIMARY KEY CLUSTERED [ID] ASC