????

Your IP : 18.221.83.34


Current Path : C:/inetpub/vhost/sdoc.nextform.vn/api/DataProvider/EF/
Upload File :
Current File : C:/inetpub/vhost/sdoc.nextform.vn/api/DataProvider/EF/Model.edmx.sql

-- --------------------------------------------------
-- Entity Designer DDL Script for SQL Server 2005, 2008, 2012 and Azure
-- --------------------------------------------------
-- Date Created: 06/10/2024 15:04:57
-- Generated from EDMX file: F:\Project-GDT\2024\GDT_QuanLyHoNgheo\backend\Sdoc\DataProvider\EF\Model.edmx
-- --------------------------------------------------

SET QUOTED_IDENTIFIER OFF;
GO
USE [QLHoNgheo];
GO
IF SCHEMA_ID(N'dbo') IS NULL EXECUTE(N'CREATE SCHEMA [dbo]');
GO

-- --------------------------------------------------
-- Dropping existing FOREIGN KEY constraints
-- --------------------------------------------------

IF OBJECT_ID(N'[dbo].[FK_ActivityLog_TaiKhoan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[ActivityLog] DROP CONSTRAINT [FK_ActivityLog_TaiKhoan];
GO
IF OBJECT_ID(N'[dbo].[FK_Attachment_VanBan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Attachment] DROP CONSTRAINT [FK_Attachment_VanBan];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_FK_DinhKy]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_FK_DinhKy];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_FK_DVN]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_FK_DVN];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_FK_LV]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_FK_LV];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_FK_MaTKUD]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_FK_MaTKUD];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_FK_Parent]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_FK_Parent];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_FK_PB]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_FK_PB];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_FK_Report]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_FK_Report];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_FK_Template]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_FK_Template];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_DM_Quy]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_DM_Quy];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_DonVi]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_DonVi];
GO
IF OBJECT_ID(N'[dbo].[FK_BaoCao_SYS_TaiKhoan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[BaoCao] DROP CONSTRAINT [FK_BaoCao_SYS_TaiKhoan];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau_72_BaoCao]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_2] DROP CONSTRAINT [FK_Mau_72_BaoCao];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_3_BaoCao]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_3] DROP CONSTRAINT [FK_Mau7_3_BaoCao];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_BaoCao]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9] DROP CONSTRAINT [FK_Mau7_9_BaoCao];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_1_BaoCao_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_1] DROP CONSTRAINT [FK_Mau7_1_BaoCao_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_10_BaoCao_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_10] DROP CONSTRAINT [FK_Mau7_10_BaoCao_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_11_BaoCao_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_11] DROP CONSTRAINT [FK_Mau7_11_BaoCao_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_4_BaoCao_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_4] DROP CONSTRAINT [FK_Mau7_4_BaoCao_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_5_BaoCao_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_5] DROP CONSTRAINT [FK_Mau7_5_BaoCao_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_6_BaoCao_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_6] DROP CONSTRAINT [FK_Mau7_6_BaoCao_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_7_BaoCao_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_7] DROP CONSTRAINT [FK_Mau7_7_BaoCao_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_8_BaoCao_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_8] DROP CONSTRAINT [FK_Mau7_8_BaoCao_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_dbo_RP_AssignReport_dbo_RP_Report_Report_Id]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_DoiTuongThucHien] DROP CONSTRAINT [FK_dbo_RP_AssignReport_dbo_RP_Report_Report_Id];
GO
IF OBJECT_ID(N'[dbo].[FK_dbo_RP_Procedure_dbo_RP_Report_Report_Id]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_QuyTrinh] DROP CONSTRAINT [FK_dbo_RP_Procedure_dbo_RP_Report_Report_Id];
GO
IF OBJECT_ID(N'[dbo].[FK_dbo_RP_Report_dbo_RP_Field_Field_Id]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_BaoCao] DROP CONSTRAINT [FK_dbo_RP_Report_dbo_RP_Field_Field_Id];
GO
IF OBJECT_ID(N'[dbo].[FK_dbo_RP_ReportDetail_dbo_RP_Report_Report_Id]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_BaoCao_TanSuat] DROP CONSTRAINT [FK_dbo_RP_ReportDetail_dbo_RP_Report_Report_Id];
GO
IF OBJECT_ID(N'[dbo].[FK_dbo_RP_Template_dbo_RP_Report_Report_Id]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_MauBaoCao] DROP CONSTRAINT [FK_dbo_RP_Template_dbo_RP_Report_Report_Id];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_DoiTuongNhan_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_DoiTuongNhan] DROP CONSTRAINT [FK_RP_DoiTuongNhan_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BaoHiemYTe_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BaoHiemYTe_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BenhHiemNgheo_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BenhHiemNgheo_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_CapHoc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_CapHoc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_DonVi_DM_CapNganSach]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_DonVi] DROP CONSTRAINT [FK_SYS_DonVi_DM_CapNganSach];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ChiTieuDinhDuong_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ChiTieuDinhDuong_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_ChiTieuNhuCauXaHoiCoBan_DM_NhomChiTieuNhuCauXaHoiCoBan_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_ChiTieuNhuCauXaHoiCoBan] DROP CONSTRAINT [FK_DM_ChiTieuNhuCauXaHoiCoBan_DM_NhomChiTieuNhuCauXaHoiCoBan_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_DM_ChiTieuNhuCauXaHoiCoBan_FK_1]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan] DROP CONSTRAINT [FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_DM_ChiTieuNhuCauXaHoiCoBan_FK_1];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_DacTrungHo_NongThon_DM_NhomDacTrungHo_NongThon_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_DacTrungHo_NongThon] DROP CONSTRAINT [FK_DM_DacTrungHo_NongThon_DM_NhomDacTrungHo_NongThon_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_DM_DacTrungHo_NongThon_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_DM_DacTrungHo_NongThon_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_DacTrungHo_ThanhThi_DM_NhomDacTrungHo_ThanhThi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_DacTrungHo_ThanhThi] DROP CONSTRAINT [FK_DM_DacTrungHo_ThanhThi_DM_NhomDacTrungHo_ThanhThi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_DM_DacTrungHo_ThanhThi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_DM_DacTrungHo_ThanhThi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_ChiTietHoCanNgheoDTTS_DM_DanToc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_ChiTietHoCanNgheoDTTS] DROP CONSTRAINT [FK_Mau7_9_ChiTietHoCanNgheoDTTS_DM_DanToc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_ChiTietHoNgheoDTTS_DM_DanToc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_ChiTietHoNgheoDTTS] DROP CONSTRAINT [FK_Mau7_9_ChiTietHoNgheoDTTS_DM_DanToc];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_CongDan_DM_DanToc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_CongDan] DROP CONSTRAINT [FK_QuyPCTT_CongDan_DM_DanToc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_DeXuat_DM_DeXuatHoTro_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DeXuat] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_DeXuat_DM_DeXuatHoTro_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QLLD_DM_GiaoDucQuocDan_QLLD_DM_GiaoDucQuocDan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_GiaoDucQuocDan] DROP CONSTRAINT [FK_QLLD_DM_GiaoDucQuocDan_QLLD_DM_GiaoDucQuocDan];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_CongDan_DM_GioiTinh_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_CongDan] DROP CONSTRAINT [FK_QuyPCTT_CongDan_DM_GioiTinh_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_GioiTinh_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_GioiTinh_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongLuongHuu_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongLuongHuu_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongTroCap_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongTroCap_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_MauBaoCao_DM_KhoGiay]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_MauBaoCao] DROP CONSTRAINT [FK_DM_MauBaoCao_DM_KhoGiay];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_MauBaoCao_HTML_DM_KhoGiay]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_MauBaoCao_HTML] DROP CONSTRAINT [FK_DM_MauBaoCao_HTML_DM_KhoGiay];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau_72_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_2] DROP CONSTRAINT [FK_Mau_72_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_3_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_3] DROP CONSTRAINT [FK_Mau7_3_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_3_Thon_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_3_Thon] DROP CONSTRAINT [FK_Mau7_3_Thon_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_4_Thon_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_4_Thon] DROP CONSTRAINT [FK_Mau7_4_Thon_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_5_Thon_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_5_Thon] DROP CONSTRAINT [FK_Mau7_5_Thon_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_6_Thon_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_6_Thon] DROP CONSTRAINT [FK_Mau7_6_Thon_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_7_Thon_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_7_Thon] DROP CONSTRAINT [FK_Mau7_7_Thon_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_8_Thon_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_8_Thon] DROP CONSTRAINT [FK_Mau7_8_Thon_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9] DROP CONSTRAINT [FK_Mau7_9_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_PhuongXa_QLLD_DM_ThanhThiNongThon]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[PhuongXa] DROP CONSTRAINT [FK_PhuongXa_QLLD_DM_ThanhThiNongThon];
GO
IF OBJECT_ID(N'[dbo].[FK_Thon_Mau_72_DM_KhuVuc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_2_Thon] DROP CONSTRAINT [FK_Thon_Mau_72_DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_1_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_1] DROP CONSTRAINT [FK_Mau7_1_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_1_Thon_1_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_1_Thon] DROP CONSTRAINT [FK_Mau7_1_Thon_1_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_10_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_10] DROP CONSTRAINT [FK_Mau7_10_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_10_Thon_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_10_Thon] DROP CONSTRAINT [FK_Mau7_10_Thon_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_11_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_11] DROP CONSTRAINT [FK_Mau7_11_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_11_Thon_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_11_Thon] DROP CONSTRAINT [FK_Mau7_11_Thon_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_4_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_4] DROP CONSTRAINT [FK_Mau7_4_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_5_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_5] DROP CONSTRAINT [FK_Mau7_5_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_6_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_6] DROP CONSTRAINT [FK_Mau7_6_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_7_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_7] DROP CONSTRAINT [FK_Mau7_7_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_8_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_8] DROP CONSTRAINT [FK_Mau7_8_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_PhongBan_LinhVuc_FK_LV]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_PhongBan_LinhVuc] DROP CONSTRAINT [FK_DM_PhongBan_LinhVuc_FK_LV];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_TaiKhoan_LinhVuc_FK_LV]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_TaiKhoan_LinhVuc] DROP CONSTRAINT [FK_SYS_TaiKhoan_LinhVuc_FK_LV];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_LoaiViecLam_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_LoaiViecLam_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_dbo_RP_TemplateDetail_dbo_RP_Template_Template_Id]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_MauBaoCaoDetail] DROP CONSTRAINT [FK_dbo_RP_TemplateDetail_dbo_RP_Template_Template_Id];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_MauBaoCao_HTML_DM_MauBaoCao]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_MauBaoCao_HTML] DROP CONSTRAINT [FK_DM_MauBaoCao_HTML_DM_MauBaoCao];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_ChiTietQuyTrinh_FK_MBC]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietQuyTrinh] DROP CONSTRAINT [FK_RP_ChiTietQuyTrinh_FK_MBC];
GO
IF OBJECT_ID(N'[dbo].[FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_NganhNgheDaoTao]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_NganhNgheDaoTao] DROP CONSTRAINT [FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_NganhNgheDaoTao];
GO
IF OBJECT_ID(N'[dbo].[FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_TrinhDoDaoTao]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_NganhNgheDaoTao] DROP CONSTRAINT [FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_TrinhDoDaoTao];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_DM_NguyenNhanNgheo_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_DM_NguyenNhanNgheo_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_ThongTinVeHoGiaDinh_DM_NhomThongTinVeHoGiaDinh_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_ThongTinVeHoGiaDinh] DROP CONSTRAINT [FK_DM_ThongTinVeHoGiaDinh_DM_NhomThongTinVeHoGiaDinh_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_DM_PhanLoaiHo_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_DM_PhanLoaiHo_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_10_DM_PhanLoaiHo_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_10] DROP CONSTRAINT [FK_Mau7_10_DM_PhanLoaiHo_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_10_Thon_DM_PhanLoaiHo_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_10_Thon] DROP CONSTRAINT [FK_Mau7_10_Thon_DM_PhanLoaiHo_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_PhongBan_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_PhongBan] DROP CONSTRAINT [FK_DM_PhongBan_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_DM_PhongBan_LinhVuc_FK_PB]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[DM_PhongBan_LinhVuc] DROP CONSTRAINT [FK_DM_PhongBan_LinhVuc_FK_PB];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_ChiTietQuyTrinh_FK_PBTN]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietQuyTrinh] DROP CONSTRAINT [FK_RP_ChiTietQuyTrinh_FK_PBTN];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_TaiKhoan_FK_PB]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_TaiKhoan] DROP CONSTRAINT [FK_SYS_TaiKhoan_FK_PB];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_QuanHeVoiChuHo_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_QuanHeVoiChuHo_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_dbo_RP_ProcedureDetail_dbo_RP_Procedure_Procedure_Id]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietQuyTrinh] DROP CONSTRAINT [FK_dbo_RP_ProcedureDetail_dbo_RP_Procedure_Procedure_Id];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_SuDungInternet_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_SuDungInternet_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_dbo_RP_ReportDetail_dbo_RP_DinhKy_DinhKyId]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_BaoCao_TanSuat] DROP CONSTRAINT [FK_dbo_RP_ReportDetail_dbo_RP_DinhKy_DinhKyId];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_ChiTietQuyTrinh_TanSuat_FK_TS]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietQuyTrinh_TanSuat] DROP CONSTRAINT [FK_RP_ChiTietQuyTrinh_TanSuat_FK_TS];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_DM_ThongTinVeHoGiaDinh_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_DM_ThongTinVeHoGiaDinh_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TinhTrangDiHoc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TinhTrangDiHoc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoDaoTao_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoDaoTao_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoVanHoa_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoVanHoa_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLam_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLam_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLamCongAnLuong_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLamCongAnLuong_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_CongDan_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_CongDan] DROP CONSTRAINT [FK_QuyPCTT_CongDan_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_QuyPCTT_CongDan_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_QuyPCTT_CongDan_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_CongDan_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_CongDan_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_HoGiaDinh_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_HoGiaDinh] DROP CONSTRAINT [FK_QuyPCTT_HoGiaDinh_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_QuyPCTT_HoGiaDinh_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_QuyPCTT_HoGiaDinh_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_QuyPCTT_PhieuB1_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_QuyPCTT_PhieuB1_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_QuyPCTT_PhieuB1_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_QuyPCTT_PhieuB1_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_QuyPCTT_PhieuB1_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_QuyPCTT_PhieuB1_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_SYS_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_SYS_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_QuyPCTT_PhieuB1_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_QuyPCTT_PhieuB1_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_PhieuB1_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_PhieuB1_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_QuyPCTT_PhieuB1_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan] DROP CONSTRAINT [FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_QuyPCTT_PhieuB1_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_DeXuat_QuyPCTT_PhieuB1_ThongTinVeThanhVien_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DeXuat] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_DeXuat_QuyPCTT_PhieuB1_ThongTinVeThanhVien_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo] DROP CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_TrangThaiDuLieu_SYS_DonVi]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_TrangThaiDuLieu] DROP CONSTRAINT [FK_QuyPCTT_TrangThaiDuLieu_SYS_DonVi];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_TrangThaiDuLieu] DROP CONSTRAINT [FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan];
GO
IF OBJECT_ID(N'[dbo].[FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan1]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuyPCTT_TrangThaiDuLieu] DROP CONSTRAINT [FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan1];
GO
IF OBJECT_ID(N'[dbo].[FK_VanBan_LoaiVanBan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[VanBan] DROP CONSTRAINT [FK_VanBan_LoaiVanBan];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_1_SYS_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_1] DROP CONSTRAINT [FK_Mau7_1_SYS_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_1_Thon_Mau7_1_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_1_Thon] DROP CONSTRAINT [FK_Mau7_1_Thon_Mau7_1_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_1_Thon_ThonXom_FK_1]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_1_Thon] DROP CONSTRAINT [FK_Mau7_1_Thon_ThonXom_FK_1];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_10_SYS_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_10] DROP CONSTRAINT [FK_Mau7_10_SYS_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_10_Thon_Mau7_10_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_10_Thon] DROP CONSTRAINT [FK_Mau7_10_Thon_Mau7_10_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_10_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_10_Thon] DROP CONSTRAINT [FK_Mau7_10_Thon_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_11_SYS_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_11] DROP CONSTRAINT [FK_Mau7_11_SYS_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_11_Thon_Mau7_11_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_11_Thon] DROP CONSTRAINT [FK_Mau7_11_Thon_Mau7_11_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_11_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_11_Thon] DROP CONSTRAINT [FK_Mau7_11_Thon_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau_72_SYS_DonVi]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_2] DROP CONSTRAINT [FK_Mau_72_SYS_DonVi];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau_72_SYS_TaiKhoan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_2] DROP CONSTRAINT [FK_Mau_72_SYS_TaiKhoan];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau_72_SYS_TaiKhoan1]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_2] DROP CONSTRAINT [FK_Mau_72_SYS_TaiKhoan1];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_2_Thon_Mau7_2_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_2_Thon] DROP CONSTRAINT [FK_Mau7_2_Thon_Mau7_2_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_2_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_2_Thon] DROP CONSTRAINT [FK_Mau7_2_Thon_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_3_SYS_DonVi]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_3] DROP CONSTRAINT [FK_Mau7_3_SYS_DonVi];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_3_SYS_TaiKhoan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_3] DROP CONSTRAINT [FK_Mau7_3_SYS_TaiKhoan];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_3_SYS_TaiKhoan1]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_3] DROP CONSTRAINT [FK_Mau7_3_SYS_TaiKhoan1];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_3_Thon_Mau7_3_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_3_Thon] DROP CONSTRAINT [FK_Mau7_3_Thon_Mau7_3_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_3_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_3_Thon] DROP CONSTRAINT [FK_Mau7_3_Thon_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_4_SYS_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_4] DROP CONSTRAINT [FK_Mau7_4_SYS_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_4_Thon_Mau7_4_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_4_Thon] DROP CONSTRAINT [FK_Mau7_4_Thon_Mau7_4_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_4_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_4_Thon] DROP CONSTRAINT [FK_Mau7_4_Thon_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_5_SYS_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_5] DROP CONSTRAINT [FK_Mau7_5_SYS_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_5_Thon_Mau7_5_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_5_Thon] DROP CONSTRAINT [FK_Mau7_5_Thon_Mau7_5_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_5_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_5_Thon] DROP CONSTRAINT [FK_Mau7_5_Thon_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_6_SYS_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_6] DROP CONSTRAINT [FK_Mau7_6_SYS_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_6_Thon_Mau7_6_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_6_Thon] DROP CONSTRAINT [FK_Mau7_6_Thon_Mau7_6_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_6_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_6_Thon] DROP CONSTRAINT [FK_Mau7_6_Thon_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_7_SYS_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_7] DROP CONSTRAINT [FK_Mau7_7_SYS_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_7_Thon_Mau7_7_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_7_Thon] DROP CONSTRAINT [FK_Mau7_7_Thon_Mau7_7_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_7_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_7_Thon] DROP CONSTRAINT [FK_Mau7_7_Thon_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_8_SYS_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_8] DROP CONSTRAINT [FK_Mau7_8_SYS_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_8_Thon_Mau7_8_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_8_Thon] DROP CONSTRAINT [FK_Mau7_8_Thon_Mau7_8_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_8_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_8_Thon] DROP CONSTRAINT [FK_Mau7_8_Thon_ThonXom_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_SYS_DonVi]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9] DROP CONSTRAINT [FK_Mau7_9_SYS_DonVi];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_SYS_TaiKhoan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9] DROP CONSTRAINT [FK_Mau7_9_SYS_TaiKhoan];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_SYS_TaiKhoan1]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9] DROP CONSTRAINT [FK_Mau7_9_SYS_TaiKhoan1];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_ChiTietHoCanNgheoDTTS_Mau7_9_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_ChiTietHoCanNgheoDTTS] DROP CONSTRAINT [FK_Mau7_9_ChiTietHoCanNgheoDTTS_Mau7_9_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_ChiTietHoNgheoDTTS_Mau7_9_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_ChiTietHoNgheoDTTS] DROP CONSTRAINT [FK_Mau7_9_ChiTietHoNgheoDTTS_Mau7_9_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_PhuongXa_QuanHuyen]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[PhuongXa] DROP CONSTRAINT [FK_PhuongXa_QuanHuyen];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_DonVi_PhuongXa]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_DonVi] DROP CONSTRAINT [FK_SYS_DonVi_PhuongXa];
GO
IF OBJECT_ID(N'[dbo].[FK_ThonXom_PhuongXa]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[ThonXom] DROP CONSTRAINT [FK_ThonXom_PhuongXa];
GO
IF OBJECT_ID(N'[dbo].[FK_QLLD_DM_NhomNganhKinhTe_QLLD_DM_NhomNganhKinhTe]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QLLD_DM_NhomNganhKinhTe] DROP CONSTRAINT [FK_QLLD_DM_NhomNganhKinhTe_QLLD_DM_NhomNganhKinhTe];
GO
IF OBJECT_ID(N'[dbo].[FK_QuanHuyen_TinhThanh]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[QuanHuyen] DROP CONSTRAINT [FK_QuanHuyen_TinhThanh];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_DonVi_QuanHuyen]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_DonVi] DROP CONSTRAINT [FK_SYS_DonVi_QuanHuyen];
GO
IF OBJECT_ID(N'[dbo].[FK_RP__FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietGuiNhan] DROP CONSTRAINT [FK_RP__FK];
GO
IF OBJECT_ID(N'[dbo].[FK_RP__FK_DVG]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietGuiNhan] DROP CONSTRAINT [FK_RP__FK_DVG];
GO
IF OBJECT_ID(N'[dbo].[FK_RP__FK_DVN]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietGuiNhan] DROP CONSTRAINT [FK_RP__FK_DVN];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_ChiTietQuyTrinh_FK_DTG]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietQuyTrinh] DROP CONSTRAINT [FK_RP_ChiTietQuyTrinh_FK_DTG];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_ChiTietQuyTrinh_FK_NDT]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietQuyTrinh] DROP CONSTRAINT [FK_RP_ChiTietQuyTrinh_FK_NDT];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_ChiTietQuyTrinh_TanSuat_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_ChiTietQuyTrinh_TanSuat] DROP CONSTRAINT [FK_RP_ChiTietQuyTrinh_TanSuat_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_DoiTuongNhan_FK_NDT]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_DoiTuongNhan] DROP CONSTRAINT [FK_RP_DoiTuongNhan_FK_NDT];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_DoiTuongThucHien_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_DoiTuongThucHien_DonVi] DROP CONSTRAINT [FK_RP_DoiTuongThucHien_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_DoiTuongThucHien_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_DoiTuongThucHien] DROP CONSTRAINT [FK_RP_DoiTuongThucHien_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_DoiTuongThucHien_DonVi_FK_DV]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_DoiTuongThucHien_DonVi] DROP CONSTRAINT [FK_RP_DoiTuongThucHien_DonVi_FK_DV];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_NhonDoiTuong_DonVi_FK_NDT]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_NhomDoiTuong_DonVi] DROP CONSTRAINT [FK_RP_NhonDoiTuong_DonVi_FK_NDT];
GO
IF OBJECT_ID(N'[dbo].[FK_RP_NhonDoiTuong_DonVi_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[RP_NhomDoiTuong_DonVi] DROP CONSTRAINT [FK_RP_NhonDoiTuong_DonVi_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_Action_SYS_Module]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_Action] DROP CONSTRAINT [FK_SYS_Action_SYS_Module];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_NhatKyNguoiDung_SYS_Action]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_NhatKyNguoiDung] DROP CONSTRAINT [FK_SYS_NhatKyNguoiDung_SYS_Action];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_ChucNang_SYS_NhomChucNang]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_ChucNang] DROP CONSTRAINT [FK_SYS_ChucNang_SYS_NhomChucNang];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_ChucNang_SYS_PhanHe]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_ChucNang] DROP CONSTRAINT [FK_SYS_ChucNang_SYS_PhanHe];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_DonVi_ChucNang_SYS_ChucNang]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_DonVi_ChucNang] DROP CONSTRAINT [FK_SYS_DonVi_ChucNang_SYS_ChucNang];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_LoaiDonVi_ChucNang_SYS_ChucNang]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_LoaiDonVi_ChucNang] DROP CONSTRAINT [FK_SYS_LoaiDonVi_ChucNang_SYS_ChucNang];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_TaiKhoan_ChucNang_SYS_ChucNang]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_TaiKhoan_ChucNang] DROP CONSTRAINT [FK_SYS_TaiKhoan_ChucNang_SYS_ChucNang];
GO
IF OBJECT_ID(N'[dbo].[FK_DonVi_Parent]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_DonVi] DROP CONSTRAINT [FK_DonVi_Parent];
GO
IF OBJECT_ID(N'[dbo].[FK_DonVi_SYS_LoaiDonVi_QuanTri]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_DonVi] DROP CONSTRAINT [FK_DonVi_SYS_LoaiDonVi_QuanTri];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_DonVi_ChucNang_SYS_DonVi]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_DonVi_ChucNang] DROP CONSTRAINT [FK_SYS_DonVi_ChucNang_SYS_DonVi];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_TaiKhoan_DonVi]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_TaiKhoan] DROP CONSTRAINT [FK_SYS_TaiKhoan_DonVi];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_ThietBi_SYS_DonVi]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_ThietBi] DROP CONSTRAINT [FK_SYS_ThietBi_SYS_DonVi];
GO
IF OBJECT_ID(N'[dbo].[FK_VanBan_DonViGui]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[VanBan] DROP CONSTRAINT [FK_VanBan_DonViGui];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_DonVi_FK_PN]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_DonVi] DROP CONSTRAINT [FK_SYS_DonVi_FK_PN];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_ThongBao_FK_G]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_ThongBao] DROP CONSTRAINT [FK_SYS_ThongBao_FK_G];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_ThongBao_FK_N]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_ThongBao] DROP CONSTRAINT [FK_SYS_ThongBao_FK_N];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_LoaiDonVi_ChucNang_SYS_LoaiDonVi]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_LoaiDonVi_ChucNang] DROP CONSTRAINT [FK_SYS_LoaiDonVi_ChucNang_SYS_LoaiDonVi];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_LoaiDonVi_QuanTri_SYS_LoaiDonVi_QuanTri1]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_LoaiDonVi] DROP CONSTRAINT [FK_SYS_LoaiDonVi_QuanTri_SYS_LoaiDonVi_QuanTri1];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_Messages_FK_MTK_Gui]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_Messages] DROP CONSTRAINT [FK_SYS_Messages_FK_MTK_Gui];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_Messages_FK_MTK_Nhan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_Messages] DROP CONSTRAINT [FK_SYS_Messages_FK_MTK_Nhan];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_Messages_FK_TK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_Messages] DROP CONSTRAINT [FK_SYS_Messages_FK_TK];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_Module_SYS_ModuleGroup]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_Module] DROP CONSTRAINT [FK_SYS_Module_SYS_ModuleGroup];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_NhatKyNguoiDung_SYS_TaiKhoan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_NhatKyNguoiDung] DROP CONSTRAINT [FK_SYS_NhatKyNguoiDung_SYS_TaiKhoan];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_NhomChucNang_SYS_NhomChucNang]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_NhomChucNang] DROP CONSTRAINT [FK_SYS_NhomChucNang_SYS_NhomChucNang];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_NhomChucNang_SYS_PhanHe]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_NhomChucNang] DROP CONSTRAINT [FK_SYS_NhomChucNang_SYS_PhanHe];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_ThongBao_SYS_ScheduleLog]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_ThongBao] DROP CONSTRAINT [FK_SYS_ThongBao_SYS_ScheduleLog];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_Setting_SYS_SettingGroup]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_Setting] DROP CONSTRAINT [FK_SYS_Setting_SYS_SettingGroup];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_TaiKhoan_ChucNang_SYS_TaiKhoan]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_TaiKhoan_ChucNang] DROP CONSTRAINT [FK_SYS_TaiKhoan_ChucNang_SYS_TaiKhoan];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_TaiKhoan_LinhVuc_FK_TK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_TaiKhoan_LinhVuc] DROP CONSTRAINT [FK_SYS_TaiKhoan_LinhVuc_FK_TK];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_ThietBi_FK_MTk]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_ThietBi] DROP CONSTRAINT [FK_SYS_ThietBi_FK_MTk];
GO
IF OBJECT_ID(N'[dbo].[FK_SYS_ThongBao_FK_TK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[SYS_ThongBao] DROP CONSTRAINT [FK_SYS_ThongBao_FK_TK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_DM_DanToc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS] DROP CONSTRAINT [FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_DM_DanToc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_DM_DanToc]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS] DROP CONSTRAINT [FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_DM_DanToc];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_Thon_DM_KhuVuc_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_Thon] DROP CONSTRAINT [FK_Mau7_9_Thon_DM_KhuVuc_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_Thon_Mau7_9_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_Thon] DROP CONSTRAINT [FK_Mau7_9_Thon_Mau7_9_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_Mau7_9_Thon_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS] DROP CONSTRAINT [FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_Mau7_9_Thon_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_Mau7_9_Thon_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS] DROP CONSTRAINT [FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_Mau7_9_Thon_FK];
GO
IF OBJECT_ID(N'[dbo].[FK_Mau7_9_Thon_ThonXom_FK]', 'F') IS NOT NULL
    ALTER TABLE [dbo].[Mau7_9_Thon] DROP CONSTRAINT [FK_Mau7_9_Thon_ThonXom_FK];
GO

-- --------------------------------------------------
-- Dropping existing tables
-- --------------------------------------------------

IF OBJECT_ID(N'[dbo].[ActivityLog]', 'U') IS NOT NULL
    DROP TABLE [dbo].[ActivityLog];
GO
IF OBJECT_ID(N'[dbo].[Attachment]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Attachment];
GO
IF OBJECT_ID(N'[dbo].[BaoCao]', 'U') IS NOT NULL
    DROP TABLE [dbo].[BaoCao];
GO
IF OBJECT_ID(N'[dbo].[DM_BaoCao]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_BaoCao];
GO
IF OBJECT_ID(N'[dbo].[DM_BaoHiemYTe]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_BaoHiemYTe];
GO
IF OBJECT_ID(N'[dbo].[DM_BenhHiemNgheo]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_BenhHiemNgheo];
GO
IF OBJECT_ID(N'[dbo].[DM_CapHoc]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_CapHoc];
GO
IF OBJECT_ID(N'[dbo].[DM_CapNganSach]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_CapNganSach];
GO
IF OBJECT_ID(N'[dbo].[DM_ChiTieuDinhDuong]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_ChiTieuDinhDuong];
GO
IF OBJECT_ID(N'[dbo].[DM_ChiTieuNhuCauXaHoiCoBan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_ChiTieuNhuCauXaHoiCoBan];
GO
IF OBJECT_ID(N'[dbo].[DM_DacTrungHo_NongThon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_DacTrungHo_NongThon];
GO
IF OBJECT_ID(N'[dbo].[DM_DacTrungHo_ThanhThi]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_DacTrungHo_ThanhThi];
GO
IF OBJECT_ID(N'[dbo].[DM_DanToc]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_DanToc];
GO
IF OBJECT_ID(N'[dbo].[DM_DeXuatHoTro]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_DeXuatHoTro];
GO
IF OBJECT_ID(N'[dbo].[DM_GiaoDucQuocDan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_GiaoDucQuocDan];
GO
IF OBJECT_ID(N'[dbo].[DM_GioiTinh]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_GioiTinh];
GO
IF OBJECT_ID(N'[dbo].[DM_HuongLuongHuu]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_HuongLuongHuu];
GO
IF OBJECT_ID(N'[dbo].[DM_HuongTroCap]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_HuongTroCap];
GO
IF OBJECT_ID(N'[dbo].[DM_KhoGiay]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_KhoGiay];
GO
IF OBJECT_ID(N'[dbo].[DM_KhuVuc]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_KhuVuc];
GO
IF OBJECT_ID(N'[dbo].[DM_LinhVuc]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_LinhVuc];
GO
IF OBJECT_ID(N'[dbo].[DM_LoaiViecLam]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_LoaiViecLam];
GO
IF OBJECT_ID(N'[dbo].[DM_LyDoKhongThamGiaHDKT]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_LyDoKhongThamGiaHDKT];
GO
IF OBJECT_ID(N'[dbo].[DM_MauBaoCao]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_MauBaoCao];
GO
IF OBJECT_ID(N'[dbo].[DM_MauBaoCao_HTML]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_MauBaoCao_HTML];
GO
IF OBJECT_ID(N'[dbo].[DM_NganhNgheDaoTao]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_NganhNgheDaoTao];
GO
IF OBJECT_ID(N'[dbo].[DM_NguyenNhanNgheo]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_NguyenNhanNgheo];
GO
IF OBJECT_ID(N'[dbo].[DM_NhomChiTieuNhuCauXaHoiCoBan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_NhomChiTieuNhuCauXaHoiCoBan];
GO
IF OBJECT_ID(N'[dbo].[DM_NhomDacTrungHo_NongThon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_NhomDacTrungHo_NongThon];
GO
IF OBJECT_ID(N'[dbo].[DM_NhomDacTrungHo_ThanhThi]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_NhomDacTrungHo_ThanhThi];
GO
IF OBJECT_ID(N'[dbo].[DM_NhomThongTinVeHoGiaDinh]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_NhomThongTinVeHoGiaDinh];
GO
IF OBJECT_ID(N'[dbo].[DM_PhanLoaiHo]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_PhanLoaiHo];
GO
IF OBJECT_ID(N'[dbo].[DM_PhongBan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_PhongBan];
GO
IF OBJECT_ID(N'[dbo].[DM_PhongBan_LinhVuc]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_PhongBan_LinhVuc];
GO
IF OBJECT_ID(N'[dbo].[DM_QuanHeVoiChuHo]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_QuanHeVoiChuHo];
GO
IF OBJECT_ID(N'[dbo].[DM_Quy]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_Quy];
GO
IF OBJECT_ID(N'[dbo].[DM_QuyTrinh]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_QuyTrinh];
GO
IF OBJECT_ID(N'[dbo].[DM_SuDungInternet]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_SuDungInternet];
GO
IF OBJECT_ID(N'[dbo].[DM_TanSuat]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_TanSuat];
GO
IF OBJECT_ID(N'[dbo].[DM_Thang]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_Thang];
GO
IF OBJECT_ID(N'[dbo].[DM_ThongTinVeHoGiaDinh]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_ThongTinVeHoGiaDinh];
GO
IF OBJECT_ID(N'[dbo].[DM_TinhTrangDiHoc]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_TinhTrangDiHoc];
GO
IF OBJECT_ID(N'[dbo].[DM_TrinhDoDaoTao]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_TrinhDoDaoTao];
GO
IF OBJECT_ID(N'[dbo].[DM_TrinhDoVanHoa]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_TrinhDoVanHoa];
GO
IF OBJECT_ID(N'[dbo].[DM_ViecLam]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_ViecLam];
GO
IF OBJECT_ID(N'[dbo].[DM_ViecLamCongAnLuong]', 'U') IS NOT NULL
    DROP TABLE [dbo].[DM_ViecLamCongAnLuong];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_CongDan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_CongDan];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_HoGiaDinh]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_HoGiaDinh];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_PhieuB1]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_PhieuB1];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_PhieuB1_DeXuat]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_PhieuB1_DeXuat];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan];
GO
IF OBJECT_ID(N'[dbo].[QuyPCTT_TrangThaiDuLieu]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuyPCTT_TrangThaiDuLieu];
GO
IF OBJECT_ID(N'[dbo].[LoaiVanBan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[LoaiVanBan];
GO
IF OBJECT_ID(N'[dbo].[Mau7_1]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_1];
GO
IF OBJECT_ID(N'[dbo].[Mau7_1_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_1_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_10]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_10];
GO
IF OBJECT_ID(N'[dbo].[Mau7_10_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_10_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_11]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_11];
GO
IF OBJECT_ID(N'[dbo].[Mau7_11_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_11_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_2]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_2];
GO
IF OBJECT_ID(N'[dbo].[Mau7_2_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_2_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_3]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_3];
GO
IF OBJECT_ID(N'[dbo].[Mau7_3_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_3_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_4]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_4];
GO
IF OBJECT_ID(N'[dbo].[Mau7_4_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_4_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_5]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_5];
GO
IF OBJECT_ID(N'[dbo].[Mau7_5_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_5_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_6]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_6];
GO
IF OBJECT_ID(N'[dbo].[Mau7_6_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_6_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_7]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_7];
GO
IF OBJECT_ID(N'[dbo].[Mau7_7_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_7_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_8]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_8];
GO
IF OBJECT_ID(N'[dbo].[Mau7_8_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_8_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_9]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_9];
GO
IF OBJECT_ID(N'[dbo].[Mau7_9_ChiTietHoCanNgheoDTTS]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_9_ChiTietHoCanNgheoDTTS];
GO
IF OBJECT_ID(N'[dbo].[Mau7_9_ChiTietHoNgheoDTTS]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_9_ChiTietHoNgheoDTTS];
GO
IF OBJECT_ID(N'[dbo].[PhuongXa]', 'U') IS NOT NULL
    DROP TABLE [dbo].[PhuongXa];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_DoiTuongChinhSach]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_DoiTuongChinhSach];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_DonViHanhChinh]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_DonViHanhChinh];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_NhomNganhKinhTe]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_NhomNganhKinhTe];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_QuocGia]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_QuocGia];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_ThamGiaBHXH]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_ThamGiaBHXH];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_TinhTrangHonNhan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_TinhTrangHonNhan];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_TinhTrangViecLam]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_TinhTrangViecLam];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_TonGiao]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_TonGiao];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_TrinhDoCMKT]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_TrinhDoCMKT];
GO
IF OBJECT_ID(N'[dbo].[QLLD_DM_TrinhDoNgoaiNgu]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QLLD_DM_TrinhDoNgoaiNgu];
GO
IF OBJECT_ID(N'[dbo].[QuanHuyen]', 'U') IS NOT NULL
    DROP TABLE [dbo].[QuanHuyen];
GO
IF OBJECT_ID(N'[dbo].[RP_BaoCao_TanSuat]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_BaoCao_TanSuat];
GO
IF OBJECT_ID(N'[dbo].[RP_ChiTietGuiNhan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_ChiTietGuiNhan];
GO
IF OBJECT_ID(N'[dbo].[RP_ChiTietQuyTrinh]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_ChiTietQuyTrinh];
GO
IF OBJECT_ID(N'[dbo].[RP_ChiTietQuyTrinh_TanSuat]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_ChiTietQuyTrinh_TanSuat];
GO
IF OBJECT_ID(N'[dbo].[RP_DoiTuongNhan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_DoiTuongNhan];
GO
IF OBJECT_ID(N'[dbo].[RP_DoiTuongThucHien]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_DoiTuongThucHien];
GO
IF OBJECT_ID(N'[dbo].[RP_DoiTuongThucHien_DonVi]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_DoiTuongThucHien_DonVi];
GO
IF OBJECT_ID(N'[dbo].[RP_MauBaoCaoDetail]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_MauBaoCaoDetail];
GO
IF OBJECT_ID(N'[dbo].[RP_NhomDoiTuong]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_NhomDoiTuong];
GO
IF OBJECT_ID(N'[dbo].[RP_NhomDoiTuong_DonVi]', 'U') IS NOT NULL
    DROP TABLE [dbo].[RP_NhomDoiTuong_DonVi];
GO
IF OBJECT_ID(N'[dbo].[SYS_Action]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_Action];
GO
IF OBJECT_ID(N'[dbo].[SYS_ChucNang]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_ChucNang];
GO
IF OBJECT_ID(N'[dbo].[SYS_DonVi]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_DonVi];
GO
IF OBJECT_ID(N'[dbo].[SYS_DonVi_ChucNang]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_DonVi_ChucNang];
GO
IF OBJECT_ID(N'[dbo].[SYS_LoaiDonVi]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_LoaiDonVi];
GO
IF OBJECT_ID(N'[dbo].[SYS_LoaiDonVi_ChucNang]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_LoaiDonVi_ChucNang];
GO
IF OBJECT_ID(N'[dbo].[SYS_Messages]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_Messages];
GO
IF OBJECT_ID(N'[dbo].[SYS_Module]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_Module];
GO
IF OBJECT_ID(N'[dbo].[SYS_ModuleGroup]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_ModuleGroup];
GO
IF OBJECT_ID(N'[dbo].[SYS_NhatKyNguoiDung]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_NhatKyNguoiDung];
GO
IF OBJECT_ID(N'[dbo].[SYS_NhomChucNang]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_NhomChucNang];
GO
IF OBJECT_ID(N'[dbo].[SYS_PhanHe]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_PhanHe];
GO
IF OBJECT_ID(N'[dbo].[SYS_PhanNhom_DonVi]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_PhanNhom_DonVi];
GO
IF OBJECT_ID(N'[dbo].[SYS_ScheduleLog]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_ScheduleLog];
GO
IF OBJECT_ID(N'[dbo].[SYS_Setting]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_Setting];
GO
IF OBJECT_ID(N'[dbo].[SYS_SettingGroup]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_SettingGroup];
GO
IF OBJECT_ID(N'[dbo].[SYS_TaiKhoan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_TaiKhoan];
GO
IF OBJECT_ID(N'[dbo].[SYS_TaiKhoan_ChucNang]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_TaiKhoan_ChucNang];
GO
IF OBJECT_ID(N'[dbo].[SYS_TaiKhoan_LinhVuc]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_TaiKhoan_LinhVuc];
GO
IF OBJECT_ID(N'[dbo].[SYS_ThietBi]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_ThietBi];
GO
IF OBJECT_ID(N'[dbo].[SYS_ThongBao]', 'U') IS NOT NULL
    DROP TABLE [dbo].[SYS_ThongBao];
GO
IF OBJECT_ID(N'[dbo].[sysdiagrams]', 'U') IS NOT NULL
    DROP TABLE [dbo].[sysdiagrams];
GO
IF OBJECT_ID(N'[dbo].[ThonXom]', 'U') IS NOT NULL
    DROP TABLE [dbo].[ThonXom];
GO
IF OBJECT_ID(N'[dbo].[TinhThanh]', 'U') IS NOT NULL
    DROP TABLE [dbo].[TinhThanh];
GO
IF OBJECT_ID(N'[dbo].[VanBan]', 'U') IS NOT NULL
    DROP TABLE [dbo].[VanBan];
GO
IF OBJECT_ID(N'[dbo].[Mau7_9_Thon]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_9_Thon];
GO
IF OBJECT_ID(N'[dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS];
GO
IF OBJECT_ID(N'[dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS];
GO

-- --------------------------------------------------
-- Creating all tables
-- --------------------------------------------------

-- Creating table 'ActivityLog'
CREATE TABLE [dbo].[ActivityLog] (
    [id] uniqueidentifier  NOT NULL,
    [created_date] datetime  NULL,
    [created_by] varchar(20)  NULL,
    [modified_date] datetime  NULL,
    [modified_by] varchar(20)  NULL,
    [name] nvarchar(150)  NULL,
    [content] nvarchar(300)  NULL,
    [target_id] varchar(50)  NULL,
    [target_module] varchar(50)  NULL
);
GO

-- Creating table 'Attachment'
CREATE TABLE [dbo].[Attachment] (
    [id] uniqueidentifier  NOT NULL,
    [created_date] datetime  NOT NULL,
    [created_by] varchar(50)  NOT NULL,
    [modified_date] datetime  NULL,
    [modified_by] varchar(50)  NULL,
    [target_id] varchar(50)  NOT NULL,
    [target_module] varchar(50)  NOT NULL,
    [id_van_ban] uniqueidentifier  NOT NULL,
    [stt] int  NOT NULL,
    [IsAttachment] bit  NULL,
    [Code] varchar(20)  NULL
);
GO

-- Creating table 'BaoCao'
CREATE TABLE [dbo].[BaoCao] (
    [ID] varchar(50)  NOT NULL,
    [TGTao] datetime  NOT NULL,
    [MaTaiKhoan] varchar(20)  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [MaBaoCao] varchar(50)  NULL,
    [TenBaoCao] nvarchar(250)  NULL,
    [LoaiBaoCao] nvarchar(max)  NULL,
    [Header] nvarchar(max)  NULL,
    [Footer] nvarchar(max)  NULL,
    [NamBanHanh] int  NULL,
    [STT] int  NULL,
    [IDVanBan] uniqueidentifier  NULL,
    [TrangThai] int  NOT NULL,
    [TGTrangThai] datetime  NULL,
    [LyDo] nvarchar(max)  NULL,
    [DaGuiBaoCao] bit  NULL,
    [TGGuiBaoCao] datetime  NULL,
    [TGDenHanGui] datetime  NULL,
    [Parent_Id] varchar(50)  NULL,
    [BaoCao_Id] uniqueidentifier  NULL,
    [TanSuat_Id] uniqueidentifier  NULL,
    [MauBaoCao_Id] uniqueidentifier  NULL,
    [Period] int  NULL,
    [LinhVuc_Id] uniqueidentifier  NULL,
    [DonViNhan_Id] varchar(50)  NULL,
    [DaXemThongBao] bit  NULL,
    [TGCapNhat] datetime  NULL,
    [MaTaiKhoan_CapNhat] varchar(20)  NULL,
    [PhongBanTiepNhan_Id] uniqueidentifier  NULL,
    [IsTrinhKy] bit  NULL,
    [Quy_Id] int  NULL,
    [IsDeleted] bit  NULL,
    [Data_StartDate] datetime  NULL,
    [Data_EndDate] datetime  NULL,
    [Thang_Id] int  NULL,
    [DuLieuKyTruoc] bit  NULL,
    [TrangThaiKetNoi] int  NULL,
    [NgayKetNoi] datetime  NULL,
    [GhiChuLoi] nvarchar(300)  NULL,
    [File_ThongTin_PDF] varchar(300)  NULL,
    [File_ThongTin_Word] varchar(300)  NULL
);
GO

-- Creating table 'DM_BaoCao'
CREATE TABLE [dbo].[DM_BaoCao] (
    [Id] uniqueidentifier  NOT NULL,
    [Name] nvarchar(255)  NULL,
    [LinhVuc_Id] uniqueidentifier  NULL,
    [IsDeleted] bit  NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [IsConfig] bit  NULL,
    [STT] int  NOT NULL,
    [Code] int IDENTITY(1,1) NOT NULL,
    [IsOption] bit  NULL
);
GO

-- Creating table 'DM_BaoHiemYTe'
CREATE TABLE [dbo].[DM_BaoHiemYTe] (
    [Id] int  NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'DM_BenhHiemNgheo'
CREATE TABLE [dbo].[DM_BenhHiemNgheo] (
    [Id] int  NOT NULL,
    [Name] varchar(100)  NULL
);
GO

-- Creating table 'DM_CapHoc'
CREATE TABLE [dbo].[DM_CapHoc] (
    [Id] int  NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'DM_CapNganSach'
CREATE TABLE [dbo].[DM_CapNganSach] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'DM_ChiTieuDinhDuong'
CREATE TABLE [dbo].[DM_ChiTieuDinhDuong] (
    [Id] int  NOT NULL,
    [TenThangTuoi] nvarchar(100)  NULL,
    [CanNangBeTrai] decimal(8,2)  NULL,
    [CanNangBeGai] decimal(8,2)  NULL,
    [ChieuCaoBeTrai] decimal(8,2)  NULL,
    [ChieuCaoBeGai] decimal(8,2)  NULL
);
GO

-- Creating table 'DM_ChiTieuNhuCauXaHoiCoBan'
CREATE TABLE [dbo].[DM_ChiTieuNhuCauXaHoiCoBan] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(250)  NULL,
    [Parent_Id] int  NULL,
    [Code] varchar(50)  NULL
);
GO

-- Creating table 'DM_DacTrungHo_NongThon'
CREATE TABLE [dbo].[DM_DacTrungHo_NongThon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(250)  NULL,
    [Parent_Id] int  NULL,
    [MucDiem] int  NULL
);
GO

-- Creating table 'DM_DacTrungHo_ThanhThi'
CREATE TABLE [dbo].[DM_DacTrungHo_ThanhThi] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(250)  NULL,
    [Parent_Id] int  NULL,
    [MucDiem] int  NULL
);
GO

-- Creating table 'DM_DanToc'
CREATE TABLE [dbo].[DM_DanToc] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'DM_DeXuatHoTro'
CREATE TABLE [dbo].[DM_DeXuatHoTro] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'DM_GiaoDucQuocDan'
CREATE TABLE [dbo].[DM_GiaoDucQuocDan] (
    [Id] varchar(7)  NOT NULL,
    [Name] nvarchar(150)  NOT NULL,
    [ParentId] varchar(7)  NULL
);
GO

-- Creating table 'DM_GioiTinh'
CREATE TABLE [dbo].[DM_GioiTinh] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'DM_HuongLuongHuu'
CREATE TABLE [dbo].[DM_HuongLuongHuu] (
    [Id] int  NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'DM_HuongTroCap'
CREATE TABLE [dbo].[DM_HuongTroCap] (
    [Id] int  NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'DM_KhoGiay'
CREATE TABLE [dbo].[DM_KhoGiay] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(50)  NULL,
    [Code] varchar(10)  NULL
);
GO

-- Creating table 'DM_KhuVuc'
CREATE TABLE [dbo].[DM_KhuVuc] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NULL,
    [Code] varchar(100)  NULL
);
GO

-- Creating table 'DM_LinhVuc'
CREATE TABLE [dbo].[DM_LinhVuc] (
    [Id] uniqueidentifier  NOT NULL,
    [Name] nvarchar(255)  NULL,
    [IsDeleted] bit  NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [STT] int  NULL,
    [Icon] varchar(100)  NULL
);
GO

-- Creating table 'DM_LoaiViecLam'
CREATE TABLE [dbo].[DM_LoaiViecLam] (
    [Id] int  NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'DM_LyDoKhongThamGiaHDKT'
CREATE TABLE [dbo].[DM_LyDoKhongThamGiaHDKT] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(150)  NULL,
    [Code] varchar(50)  NULL
);
GO

-- Creating table 'DM_MauBaoCao'
CREATE TABLE [dbo].[DM_MauBaoCao] (
    [Id] uniqueidentifier  NOT NULL,
    [Code] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(250)  NOT NULL,
    [TieuDeCon] nvarchar(max)  NULL,
    [TieuDe] nvarchar(max)  NULL,
    [GhiChu] nvarchar(max)  NULL,
    [ChuKy] nvarchar(max)  NULL,
    [VanBanKemTheo] nvarchar(max)  NULL,
    [LoaiBaoCao] int  NULL,
    [Footer] nvarchar(max)  NULL,
    [Body] nvarchar(max)  NULL,
    [Header] nvarchar(max)  NULL,
    [IsUnassign] bit  NULL,
    [IsDeleted] bit  NULL,
    [BaoCao_Id] uniqueidentifier  NULL,
    [ReceiveUnit_Id] uniqueidentifier  NULL,
    [Parent_Id] uniqueidentifier  NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] varchar(150)  NULL,
    [Updated_Date] datetime  NULL,
    [IsBaoCaoDeCuong] bit  NULL,
    [SuDungDuLieuKiTruoc] bit  NULL,
    [IsLandscape] bit  NULL,
    [KhoGiay_Id] int  NULL,
    [MaMauBaoCao] varchar(100)  NULL,
    [ReCompile] bit  NULL,
    [DangBaoTri] bit  NULL,
    [GiaiThichMau] nvarchar(max)  NULL,
    [MauTongHop_Code] int  NULL,
    [FontSize] int  NULL,
    [HieuLuc_TuNam] datetime  NULL,
    [HieuLuc_DenNam] datetime  NULL,
    [STT] int  NULL
);
GO

-- Creating table 'DM_MauBaoCao_HTML'
CREATE TABLE [dbo].[DM_MauBaoCao_HTML] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [MauBaoCao_Id] uniqueidentifier  NOT NULL,
    [MaMauBaoCao] varchar(100)  NULL,
    [Name] nvarchar(150)  NULL,
    [Header] nvarchar(max)  NULL,
    [Body] nvarchar(max)  NULL,
    [Footer] nvarchar(max)  NULL,
    [IsLandscape] bit  NULL,
    [KhoGiay_Id] int  NULL,
    [ReCompile] bit  NULL,
    [STT] int  NULL,
    [Code] nvarchar(50)  NULL,
    [FontSize] int  NULL
);
GO

-- Creating table 'DM_NganhNgheDaoTao'
CREATE TABLE [dbo].[DM_NganhNgheDaoTao] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL,
    [ParentId] int  NULL,
    [MaNhomNganhNghe] varchar(10)  NULL,
    [TrinhDoDaoTao_Id] int  NULL
);
GO

-- Creating table 'DM_NguyenNhanNgheo'
CREATE TABLE [dbo].[DM_NguyenNhanNgheo] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(150)  NULL,
    [IsGhiRo] bit  NULL
);
GO

-- Creating table 'DM_NhomChiTieuNhuCauXaHoiCoBan'
CREATE TABLE [dbo].[DM_NhomChiTieuNhuCauXaHoiCoBan] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(150)  NULL
);
GO

-- Creating table 'DM_NhomDacTrungHo_NongThon'
CREATE TABLE [dbo].[DM_NhomDacTrungHo_NongThon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(250)  NULL
);
GO

-- Creating table 'DM_NhomDacTrungHo_ThanhThi'
CREATE TABLE [dbo].[DM_NhomDacTrungHo_ThanhThi] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(250)  NULL
);
GO

-- Creating table 'DM_NhomThongTinVeHoGiaDinh'
CREATE TABLE [dbo].[DM_NhomThongTinVeHoGiaDinh] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateDate] datetime  NULL,
    [CreateBy] varchar(100)  NULL,
    [Name] nvarchar(150)  NULL
);
GO

-- Creating table 'DM_PhanLoaiHo'
CREATE TABLE [dbo].[DM_PhanLoaiHo] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'DM_PhongBan'
CREATE TABLE [dbo].[DM_PhongBan] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [TenPhongBan] nvarchar(300)  NULL,
    [MaPhongBan] varchar(100)  NULL,
    [IsTiepNhanBaoCao] bit  NULL,
    [DonVi_Id] varchar(50)  NULL
);
GO

-- Creating table 'DM_PhongBan_LinhVuc'
CREATE TABLE [dbo].[DM_PhongBan_LinhVuc] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(20)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [LinhVuc_Id] uniqueidentifier  NULL,
    [PhongBan_Id] uniqueidentifier  NULL,
    [IsDi] bit  NULL
);
GO

-- Creating table 'DM_QuanHeVoiChuHo'
CREATE TABLE [dbo].[DM_QuanHeVoiChuHo] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'DM_Quy'
CREATE TABLE [dbo].[DM_Quy] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(200)  NOT NULL,
    [Code] nvarchar(50)  NULL,
    [Created_By] varchar(20)  NULL,
    [Created_Date] datetime  NULL,
    [Update_By] varchar(20)  NULL,
    [Update_Date] datetime  NULL
);
GO

-- Creating table 'DM_QuyTrinh'
CREATE TABLE [dbo].[DM_QuyTrinh] (
    [Id] uniqueidentifier  NOT NULL,
    [IsDeleted] bit  NULL,
    [Name] nvarchar(max)  NULL,
    [BaoCao_Id] uniqueidentifier  NULL,
    [Created_By] nvarchar(max)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [STT] int  NULL
);
GO

-- Creating table 'DM_SuDungInternet'
CREATE TABLE [dbo].[DM_SuDungInternet] (
    [Id] int  NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'DM_TanSuat'
CREATE TABLE [dbo].[DM_TanSuat] (
    [Id] uniqueidentifier  NOT NULL,
    [STT] int  NULL,
    [Name] nvarchar(250)  NULL,
    [SoLanGui] int  NULL,
    [IsDeleted] bit  NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [Code] nvarchar(250)  NULL,
    [IdInt] int IDENTITY(1,1) NOT NULL
);
GO

-- Creating table 'DM_Thang'
CREATE TABLE [dbo].[DM_Thang] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(200)  NOT NULL,
    [Code] nvarchar(50)  NULL,
    [Created_By] varchar(20)  NULL,
    [Created_Date] datetime  NULL,
    [Update_By] varchar(20)  NULL,
    [Update_Date] datetime  NULL
);
GO

-- Creating table 'DM_ThongTinVeHoGiaDinh'
CREATE TABLE [dbo].[DM_ThongTinVeHoGiaDinh] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateDate] datetime  NULL,
    [CreateBy] varchar(100)  NULL,
    [Name] nvarchar(150)  NULL,
    [NhomThongTinVeHoGiaDinh_Id] int  NULL,
    [IsGhiRo] bit  NULL
);
GO

-- Creating table 'DM_TinhTrangDiHoc'
CREATE TABLE [dbo].[DM_TinhTrangDiHoc] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'DM_TrinhDoDaoTao'
CREATE TABLE [dbo].[DM_TrinhDoDaoTao] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'DM_TrinhDoVanHoa'
CREATE TABLE [dbo].[DM_TrinhDoVanHoa] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL,
    [Code] varchar(50)  NULL
);
GO

-- Creating table 'DM_ViecLam'
CREATE TABLE [dbo].[DM_ViecLam] (
    [Id] int  NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'DM_ViecLamCongAnLuong'
CREATE TABLE [dbo].[DM_ViecLamCongAnLuong] (
    [Id] int  NOT NULL,
    [Name] nvarchar(100)  NULL
);
GO

-- Creating table 'QuyPCTT_CongDan'
CREATE TABLE [dbo].[QuyPCTT_CongDan] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [Created_Date] datetime  NULL,
    [Updated_By] varchar(150)  NULL,
    [Updated_Date] datetime  NULL,
    [HoVaTen] nvarchar(150)  NULL,
    [SoCCCD] varchar(12)  NULL,
    [DanToc_Id] int  NULL,
    [NgaySinh] int  NULL,
    [ThangSinh] int  NULL,
    [NamSinh] int  NULL,
    [Thon_Id] int  NULL,
    [GioiTinh_Id] int  NULL
);
GO

-- Creating table 'QuyPCTT_HoGiaDinh'
CREATE TABLE [dbo].[QuyPCTT_HoGiaDinh] (
    [Thon_Id] int  NULL,
    [Id] varchar(100)  NOT NULL,
    [Create_Date] datetime  NULL,
    [Create_By] varchar(100)  NULL
);
GO

-- Creating table 'QuyPCTT_PhieuB1'
CREATE TABLE [dbo].[QuyPCTT_PhieuB1] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Created_By] varchar(150)  NULL,
    [Created_Date] datetime  NULL,
    [Updated_By] varchar(150)  NULL,
    [Updated_Date] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [KhuVuc_Id] int  NULL,
    [Thon_Id] int  NULL,
    [MaHo] varchar(100)  NULL,
    [ChuHo_Id] int  NULL,
    [PhanLoaiGiaDinh_Id] int  NULL,
    [TongDiemPhieuB2] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [TongDiemPhieuB1] int  NULL,
    [NguyenNhanTangHoNgheo] bit  NULL,
    [NguyenNhanGiamNgheo] bit  NULL,
    [HoGiaDinh_Id] varchar(100)  NULL
);
GO

-- Creating table 'QuyPCTT_PhieuB1_DacTrungHo_NongThon'
CREATE TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [PhieuB1_Id] int  NULL,
    [DacTrungHo_NongThon_Id] int  NULL,
    [Diem] int  NULL
);
GO

-- Creating table 'QuyPCTT_PhieuB1_DacTrungHo_ThanhThi'
CREATE TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [PhieuB1_Id] int  NULL,
    [DacTrungHo_ThanhThi_Id] int  NULL,
    [Diem] int  NULL
);
GO

-- Creating table 'QuyPCTT_PhieuB1_DeXuat'
CREATE TABLE [dbo].[QuyPCTT_PhieuB1_DeXuat] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [DeXuat_Id] int  NULL,
    [ThanhVienGiaDinh_Id] int  NULL
);
GO

-- Creating table 'QuyPCTT_PhieuB1_NguyenNhanNgheo'
CREATE TABLE [dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [PhieuB1_Id] int  NULL,
    [NguyenNhan_Id] int  NULL,
    [GhiRo] nvarchar(500)  NULL
);
GO

-- Creating table 'QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh'
CREATE TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [PhieuB1_Id] int  NULL,
    [ThongTinVeHoGiaDinh_Id] int  NULL
);
GO

-- Creating table 'QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo'
CREATE TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [PhieuB1_ThongTinVeHoGiaDinh_Id] int  NULL,
    [GhiRo] nvarchar(300)  NULL
);
GO

-- Creating table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
CREATE TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [PhieuB1_Id] int  NULL,
    [QuanHeVoiChuHo_Id] int  NULL,
    [GioiTinh_Id] int  NULL,
    [ChieuCao] decimal(38,0)  NULL,
    [CanNang] decimal(38,0)  NULL,
    [TinhTrangDiHoc_Id] int  NULL,
    [CapHoc_Id] int  NULL,
    [TrinhDoVanHoa_Id] int  NULL,
    [TrinhDoDaoTao_Id] int  NULL,
    [BaoHiemYTe_Id] int  NULL,
    [SuDungInternet_Id] int  NULL,
    [DangHuongTroCapXH_Id] int  NULL,
    [ViecLam_Id] int  NULL,
    [LoaiViecLam_Id] int  NULL,
    [ViecLamCongAnLuong_Id] int  NULL,
    [HuongLuongHuu_Id] int  NULL,
    [BenhHiemNgheo_Id] int  NULL,
    [ThanhVien_Id] int  NULL,
    [Is60] bit  NULL,
    [Is80] bit  NULL,
    [ThieuHutDinhDuong] bit  NULL,
    [ChiTieuDinhDuong_Id] int  NULL,
    [ThieuHutTinhTrangDiHoc] bit  NULL
);
GO

-- Creating table 'QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan'
CREATE TABLE [dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [PhieuB1_Id] int  NULL,
    [ChiTieuNhuCauXaHoiCoBan_Id] int  NULL
);
GO

-- Creating table 'QuyPCTT_TrangThaiDuLieu'
CREATE TABLE [dbo].[QuyPCTT_TrangThaiDuLieu] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Created_By] varchar(20)  NULL,
    [Created_Date] datetime  NULL,
    [Updated_By] varchar(20)  NULL,
    [Updated_Date] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [DaChotDuLieu] bit  NULL,
    [DaTongHop74] bit  NULL,
    [DaTongHop76] bit  NULL,
    [DaTongHop78] bit  NULL,
    [DaTongHop710] bit  NULL,
    [DaTongHop71] bit  NULL,
    [DaTongHop72] bit  NULL,
    [DaTongHop73] bit  NULL,
    [DaTongHop75] bit  NULL,
    [DaTongHop77] bit  NULL,
    [DaTongHop79] bit  NULL,
    [DaTongHop711] bit  NULL
);
GO

-- Creating table 'LoaiVanBan'
CREATE TABLE [dbo].[LoaiVanBan] (
    [ID] int IDENTITY(1,1) NOT NULL,
    [TypeCode] nvarchar(50)  NULL,
    [TypeName] nvarchar(255)  NOT NULL,
    [TypeGroup] bit  NOT NULL,
    [AllowUpload] bit  NOT NULL
);
GO

-- Creating table 'Mau7_1'
CREATE TABLE [dbo].[Mau7_1] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [TongSoHo_SoHo] int  NULL,
    [TongSoHo_NhanKhau] int  NULL,
    [TongSoHoNgheo] int  NULL,
    [TongSoHoCanNgheo] int  NULL,
    [TyLe_HoNgheo] decimal(10,0)  NULL,
    [TyLe_HoCanNgheo] decimal(10,0)  NULL
);
GO

-- Creating table 'Mau7_1_Thon'
CREATE TABLE [dbo].[Mau7_1_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [Mau7_1_Id] int  NULL,
    [KhuVuc_Id] int  NULL,
    [Thon_Id] int  NULL,
    [TongSoHo_SoHo] int  NULL,
    [TongSoHo_NhanKhau] int  NULL,
    [TongSoHoNgheo] int  NULL,
    [TongSoHoCanNgheo] int  NULL,
    [TyLe_HoNgheo] decimal(10,0)  NULL,
    [TyLe_HoCanNgheo] decimal(10,0)  NULL
);
GO

-- Creating table 'Mau7_10'
CREATE TABLE [dbo].[Mau7_10] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [PhanLoaiHo_Id] int  NULL,
    [TongSoHo] int  NULL,
    [NN1] int  NULL,
    [NN2] int  NULL,
    [NN3] int  NULL,
    [NN4] int  NULL,
    [NN5] int  NULL,
    [NN6] int  NULL,
    [NN7] int  NULL,
    [NN8] int  NULL
);
GO

-- Creating table 'Mau7_10_Thon'
CREATE TABLE [dbo].[Mau7_10_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_10_Thon1] int  NULL,
    [KhuVuc_Id] int  NULL,
    [PhanLoaiHo_Id] int  NULL,
    [TongSoHo] int  NULL,
    [NN1] int  NULL,
    [NN2] int  NULL,
    [NN3] int  NULL,
    [NN4] int  NULL,
    [NN5] int  NULL,
    [NN6] int  NULL,
    [NN7] int  NULL,
    [NN8] int  NULL
);
GO

-- Creating table 'Mau7_11'
CREATE TABLE [dbo].[Mau7_11] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [TongSoTreEmHoNgheo] int  NULL,
    [TongSoTreEmHoCanNgheo] int  NULL,
    [C2] int  NULL,
    [C3] int  NULL,
    [C4] int  NULL,
    [C6] int  NULL,
    [C7] int  NULL,
    [C8] int  NULL
);
GO

-- Creating table 'Mau7_11_Thon'
CREATE TABLE [dbo].[Mau7_11_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_11_Id] int  NULL,
    [KhuVuc_Id] int  NULL,
    [TongSoTreEmHoNgheo] int  NULL,
    [TongSoTreEmHoCanNgheo] int  NULL,
    [C2] int  NULL,
    [C3] int  NULL,
    [C4] int  NULL,
    [C6] int  NULL,
    [C7] int  NULL,
    [C8] int  NULL
);
GO

-- Creating table 'Mau7_2'
CREATE TABLE [dbo].[Mau7_2] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(20)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(20)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [C1_SoHo] int  NULL,
    [C1_NhanKhau] int  NULL,
    [C2_SoHo] int  NULL,
    [C2_NhanKhau] int  NULL,
    [C3_SoHo] int  NULL,
    [C3_NhanKhau] int  NULL,
    [C4_SoHo] int  NULL,
    [C4_NhanKhau] int  NULL,
    [C5_SoHo] int  NULL,
    [C5_NhanKhau] int  NULL,
    [C6_SoHo] int  NULL,
    [C6_NhanKhau] int  NULL,
    [C7_SoHo] int  NULL,
    [C7_NhanKhau] int  NULL,
    [C8_SoHo] int  NULL,
    [C8_NhanKhau] int  NULL,
    [C9_SoHo] int  NULL,
    [C9_NhanKhau] int  NULL
);
GO

-- Creating table 'Mau7_2_Thon'
CREATE TABLE [dbo].[Mau7_2_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(20)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(20)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [KhuVuc_Id] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_2_Id] int  NULL,
    [C1_SoHo] int  NULL,
    [C1_NhanKhau] int  NULL,
    [C2_SoHo] int  NULL,
    [C2_NhanKhau] int  NULL,
    [C3_SoHo] int  NULL,
    [C3_NhanKhau] int  NULL,
    [C4_SoHo] int  NULL,
    [C4_NhanKhau] int  NULL,
    [C5_SoHo] int  NULL,
    [C5_NhanKhau] int  NULL,
    [C6_SoHo] int  NULL,
    [C6_NhanKhau] int  NULL,
    [C7_SoHo] int  NULL,
    [C7_NhanKhau] int  NULL,
    [C8_SoHo] int  NULL,
    [C8_NhanKhau] int  NULL,
    [C9_SoHo] int  NULL,
    [C9_NhanKhau] int  NULL
);
GO

-- Creating table 'Mau7_3'
CREATE TABLE [dbo].[Mau7_3] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(20)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(20)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [C1_SoHo] int  NULL,
    [C1_NhanKhau] int  NULL,
    [C2_SoHo] int  NULL,
    [C2_NhanKhau] int  NULL,
    [C3_SoHo] int  NULL,
    [C3_NhanKhau] int  NULL,
    [C4_SoHo] int  NULL,
    [C4_NhanKhau] int  NULL,
    [C5_SoHo] int  NULL,
    [C5_NhanKhau] int  NULL,
    [C6_SoHo] int  NULL,
    [C6_NhanKhau] int  NULL,
    [C7_SoHo] int  NULL,
    [C7_NhanKhau] int  NULL,
    [C8_SoHo] int  NULL,
    [C8_NhanKhau] int  NULL,
    [C9_SoHo] int  NULL,
    [C9_NhanKhau] int  NULL
);
GO

-- Creating table 'Mau7_3_Thon'
CREATE TABLE [dbo].[Mau7_3_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(20)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(20)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [KhuVuc_Id] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_3_Id] int  NULL,
    [C1_SoHo] int  NULL,
    [C1_NhanKhau] int  NULL,
    [C2_SoHo] int  NULL,
    [C2_NhanKhau] int  NULL,
    [C3_SoHo] int  NULL,
    [C3_NhanKhau] int  NULL,
    [C4_SoHo] int  NULL,
    [C4_NhanKhau] int  NULL,
    [C5_SoHo] int  NULL,
    [C5_NhanKhau] int  NULL,
    [C6_SoHo] int  NULL,
    [C6_NhanKhau] int  NULL,
    [C7_SoHo] int  NULL,
    [C7_NhanKhau] int  NULL,
    [C8_SoHo] int  NULL,
    [C8_NhanKhau] int  NULL,
    [C9_SoHo] int  NULL,
    [C9_NhanKhau] int  NULL
);
GO

-- Creating table 'Mau7_4'
CREATE TABLE [dbo].[Mau7_4] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [TongSoHoNgheo] int  NULL,
    [ChiSo1] int  NULL,
    [ChiSo2] int  NULL,
    [ChiSo3] int  NULL,
    [ChiSo4] int  NULL,
    [ChiSo5] int  NULL,
    [ChiSo6] int  NULL,
    [ChiSo7] int  NULL,
    [ChiSo8] int  NULL,
    [ChiSo9] int  NULL,
    [ChiSo10] int  NULL,
    [ChiSo11] int  NULL,
    [ChiSo12] int  NULL
);
GO

-- Creating table 'Mau7_4_Thon'
CREATE TABLE [dbo].[Mau7_4_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [KhuVuc_Id] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_4_Thon1] int  NULL,
    [TongSoHoNgheo] int  NULL,
    [ChiSo1] int  NULL,
    [ChiSo2] int  NULL,
    [ChiSo3] int  NULL,
    [ChiSo4] int  NULL,
    [ChiSo5] int  NULL,
    [ChiSo6] int  NULL,
    [ChiSo7] int  NULL,
    [ChiSo8] int  NULL,
    [ChiSo9] int  NULL,
    [ChiSo10] int  NULL,
    [ChiSo11] int  NULL,
    [ChiSo12] int  NULL
);
GO

-- Creating table 'Mau7_5'
CREATE TABLE [dbo].[Mau7_5] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [TongSoHoNgheo] int  NULL,
    [TyLe1] decimal(8,2)  NULL,
    [TyLe2] decimal(8,2)  NULL,
    [TyLe3] decimal(8,2)  NULL,
    [TyLe4] decimal(8,2)  NULL,
    [TyLe5] decimal(8,2)  NULL,
    [TyLe6] decimal(8,2)  NULL,
    [TyLe7] decimal(8,2)  NULL,
    [TyLe8] decimal(8,2)  NULL,
    [TyLe9] decimal(8,2)  NULL,
    [TyLe10] decimal(8,2)  NULL,
    [TyLe11] decimal(8,2)  NULL,
    [TyLe12] decimal(8,2)  NULL,
    [ChiSo1] int  NULL,
    [ChiSo2] int  NULL,
    [ChiSo3] int  NULL,
    [ChiSo4] int  NULL,
    [ChiSo5] int  NULL,
    [ChiSo6] int  NULL,
    [ChiSo7] int  NULL,
    [ChiSo8] int  NULL,
    [ChiSo9] int  NULL,
    [ChiSo10] int  NULL,
    [ChiSo11] int  NULL,
    [ChiSo12] int  NULL
);
GO

-- Creating table 'Mau7_5_Thon'
CREATE TABLE [dbo].[Mau7_5_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [KhuVuc_Id] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_5_Id] int  NULL,
    [TongSoHoNgheo] int  NULL,
    [TyLe1] decimal(8,2)  NULL,
    [TyLe2] decimal(8,2)  NULL,
    [TyLe3] decimal(8,2)  NULL,
    [TyLe4] decimal(8,2)  NULL,
    [TyLe5] decimal(8,2)  NULL,
    [TyLe6] decimal(8,2)  NULL,
    [TyLe7] decimal(8,2)  NULL,
    [TyLe8] decimal(8,2)  NULL,
    [TyLe9] decimal(8,2)  NULL,
    [TyLe10] decimal(8,2)  NULL,
    [TyLe11] decimal(8,2)  NULL,
    [TyLe12] decimal(8,2)  NULL,
    [ChiSo1] int  NULL,
    [ChiSo2] int  NULL,
    [ChiSo3] int  NULL,
    [ChiSo4] int  NULL,
    [ChiSo5] int  NULL,
    [ChiSo6] int  NULL,
    [ChiSo7] int  NULL,
    [ChiSo8] int  NULL,
    [ChiSo9] int  NULL,
    [ChiSo10] int  NULL,
    [ChiSo11] int  NULL,
    [ChiSo12] int  NULL
);
GO

-- Creating table 'Mau7_6'
CREATE TABLE [dbo].[Mau7_6] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [TongSoHoNgheo] int  NULL,
    [ChiSo1] int  NULL,
    [ChiSo2] int  NULL,
    [ChiSo3] int  NULL,
    [ChiSo4] int  NULL,
    [ChiSo5] int  NULL,
    [ChiSo6] int  NULL,
    [ChiSo7] int  NULL,
    [ChiSo8] int  NULL,
    [ChiSo9] int  NULL,
    [ChiSo10] int  NULL,
    [ChiSo11] int  NULL,
    [ChiSo12] int  NULL
);
GO

-- Creating table 'Mau7_6_Thon'
CREATE TABLE [dbo].[Mau7_6_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [KhuVuc_Id] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_6] int  NULL,
    [TongSoHoNgheo] int  NULL,
    [ChiSo1] int  NULL,
    [ChiSo2] int  NULL,
    [ChiSo3] int  NULL,
    [ChiSo4] int  NULL,
    [ChiSo5] int  NULL,
    [ChiSo6] int  NULL,
    [ChiSo7] int  NULL,
    [ChiSo8] int  NULL,
    [ChiSo9] int  NULL,
    [ChiSo10] int  NULL,
    [ChiSo11] int  NULL,
    [ChiSo12] int  NULL
);
GO

-- Creating table 'Mau7_7'
CREATE TABLE [dbo].[Mau7_7] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [TongSoHoCanNgheo] int  NULL,
    [TyLe1] decimal(8,2)  NULL,
    [TyLe2] decimal(8,2)  NULL,
    [TyLe3] decimal(8,2)  NULL,
    [TyLe4] decimal(8,2)  NULL,
    [TyLe5] decimal(8,2)  NULL,
    [TyLe6] decimal(8,2)  NULL,
    [TyLe7] decimal(8,2)  NULL,
    [TyLe8] decimal(8,2)  NULL,
    [TyLe9] decimal(8,2)  NULL,
    [TyLe10] decimal(8,2)  NULL,
    [TyLe11] decimal(8,2)  NULL,
    [TyLe12] decimal(8,2)  NULL,
    [ChiSo1] int  NULL,
    [ChiSo2] int  NULL,
    [ChiSo3] int  NULL,
    [ChiSo4] int  NULL,
    [ChiSo5] int  NULL,
    [ChiSo6] int  NULL,
    [ChiSo7] int  NULL,
    [ChiSo8] int  NULL,
    [ChiSo9] int  NULL,
    [ChiSo10] int  NULL,
    [ChiSo11] int  NULL,
    [ChiSo12] int  NULL
);
GO

-- Creating table 'Mau7_7_Thon'
CREATE TABLE [dbo].[Mau7_7_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [KhuVuc_Id] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_7_Id] int  NULL,
    [TongSoHoCanNgheo] int  NULL,
    [TyLe1] decimal(8,2)  NULL,
    [TyLe2] decimal(8,2)  NULL,
    [TyLe3] decimal(8,2)  NULL,
    [TyLe4] decimal(8,2)  NULL,
    [TyLe5] decimal(8,2)  NULL,
    [TyLe6] decimal(8,2)  NULL,
    [TyLe7] decimal(8,2)  NULL,
    [TyLe8] decimal(8,2)  NULL,
    [TyLe9] decimal(8,2)  NULL,
    [TyLe10] decimal(8,2)  NULL,
    [TyLe11] decimal(8,2)  NULL,
    [TyLe12] decimal(8,2)  NULL,
    [ChiSo1] int  NULL,
    [ChiSo2] int  NULL,
    [ChiSo3] int  NULL,
    [ChiSo4] int  NULL,
    [ChiSo5] int  NULL,
    [ChiSo6] int  NULL,
    [ChiSo7] int  NULL,
    [ChiSo8] int  NULL,
    [ChiSo9] int  NULL,
    [ChiSo10] int  NULL,
    [ChiSo11] int  NULL,
    [ChiSo12] int  NULL
);
GO

-- Creating table 'Mau7_8'
CREATE TABLE [dbo].[Mau7_8] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [TongSoHoNgheo] int  NULL,
    [C1_SoHo] int  NULL,
    [C1_NhanKhau] int  NULL,
    [C2_SoHo] int  NULL,
    [C2_NhanKhau] int  NULL,
    [C3_SoHo] int  NULL,
    [C3_NhanKhau] int  NULL,
    [C4_SoHo] int  NULL,
    [C4_NhanKhau] int  NULL,
    [C5_SoHo] int  NULL,
    [C5_NhanKhau] int  NULL,
    [C6_SoHo] int  NULL,
    [C6_NhanKhau] int  NULL,
    [C7_SoHo] int  NULL,
    [C7_NhanKhau] int  NULL,
    [C8_SoHo] int  NULL,
    [C8_NhanKhau] int  NULL,
    [C9_SoHo] int  NULL,
    [C9_NhanKhau] int  NULL,
    [C10_SoHo] int  NULL,
    [C10_NhanKhau] int  NULL
);
GO

-- Creating table 'Mau7_8_Thon'
CREATE TABLE [dbo].[Mau7_8_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(150)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(150)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_8_Id] int  NULL,
    [KhuVuc_Id] int  NULL,
    [TongSoHoNgheo] int  NULL,
    [C1_SoHo] int  NULL,
    [C1_NhanKhau] int  NULL,
    [C2_SoHo] int  NULL,
    [C2_NhanKhau] int  NULL,
    [C3_SoHo] int  NULL,
    [C3_NhanKhau] int  NULL,
    [C4_SoHo] int  NULL,
    [C4_NhanKhau] int  NULL,
    [C5_SoHo] int  NULL,
    [C5_NhanKhau] int  NULL,
    [C6_SoHo] int  NULL,
    [C6_NhanKhau] int  NULL,
    [C7_SoHo] int  NULL,
    [C7_NhanKhau] int  NULL,
    [C8_SoHo] int  NULL,
    [C8_NhanKhau] int  NULL,
    [C9_SoHo] int  NULL,
    [C9_NhanKhau] int  NULL,
    [C10_SoHo] int  NULL,
    [C10_NhanKhau] int  NULL
);
GO

-- Creating table 'Mau7_9'
CREATE TABLE [dbo].[Mau7_9] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(20)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(20)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [BaoCaoId] varchar(50)  NULL,
    [KhuVuc_Id] int  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [TongSoHoNgheoDTTS] int  NULL,
    [TongSoHoCanNgheoDTTS] int  NULL,
    [TongSoHoNgheo] int  NULL,
    [TongSoHoCanNgheo] int  NULL,
    [TongSoHo] int  NULL
);
GO

-- Creating table 'Mau7_9_ChiTietHoCanNgheoDTTS'
CREATE TABLE [dbo].[Mau7_9_ChiTietHoCanNgheoDTTS] (
    [DanToc_Id] int  NULL,
    [SoLuong] int  NULL,
    [Mau79_Id] int  NULL,
    [Id] int IDENTITY(1,1) NOT NULL
);
GO

-- Creating table 'Mau7_9_ChiTietHoNgheoDTTS'
CREATE TABLE [dbo].[Mau7_9_ChiTietHoNgheoDTTS] (
    [DanToc_Id] int  NULL,
    [SoLuong] int  NULL,
    [Mau79_Id] int  NULL,
    [Id] int IDENTITY(1,1) NOT NULL
);
GO

-- Creating table 'PhuongXa'
CREATE TABLE [dbo].[PhuongXa] (
    [MaPhuongXa] varchar(5)  NOT NULL,
    [TenPhuongXa] nvarchar(150)  NOT NULL,
    [Cap] nvarchar(150)  NULL,
    [MaQuanHuyen] varchar(3)  NULL,
    [ThanhThiNongThon_Id] int  NULL
);
GO

-- Creating table 'QLLD_DM_DoiTuongChinhSach'
CREATE TABLE [dbo].[QLLD_DM_DoiTuongChinhSach] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL,
    [Code] varchar(50)  NULL
);
GO

-- Creating table 'QLLD_DM_DonViHanhChinh'
CREATE TABLE [dbo].[QLLD_DM_DonViHanhChinh] (
    [Id] varchar(2)  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'QLLD_DM_NhomNganhKinhTe'
CREATE TABLE [dbo].[QLLD_DM_NhomNganhKinhTe] (
    [Id] varchar(15)  NOT NULL,
    [Name] nvarchar(150)  NULL,
    [Cap] int  NULL,
    [ParentId] varchar(15)  NULL
);
GO

-- Creating table 'QLLD_DM_QuocGia'
CREATE TABLE [dbo].[QLLD_DM_QuocGia] (
    [Id] varchar(2)  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'QLLD_DM_ThamGiaBHXH'
CREATE TABLE [dbo].[QLLD_DM_ThamGiaBHXH] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'QLLD_DM_TinhTrangHonNhan'
CREATE TABLE [dbo].[QLLD_DM_TinhTrangHonNhan] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'QLLD_DM_TinhTrangViecLam'
CREATE TABLE [dbo].[QLLD_DM_TinhTrangViecLam] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'QLLD_DM_TonGiao'
CREATE TABLE [dbo].[QLLD_DM_TonGiao] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'QLLD_DM_TrinhDoCMKT'
CREATE TABLE [dbo].[QLLD_DM_TrinhDoCMKT] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'QLLD_DM_TrinhDoNgoaiNgu'
CREATE TABLE [dbo].[QLLD_DM_TrinhDoNgoaiNgu] (
    [Id] int  NOT NULL,
    [Name] nvarchar(150)  NOT NULL
);
GO

-- Creating table 'QuanHuyen'
CREATE TABLE [dbo].[QuanHuyen] (
    [MaQuanHuyen] varchar(3)  NOT NULL,
    [TenQuanHuyen] nvarchar(150)  NOT NULL,
    [MaTinhThanh] varchar(2)  NULL
);
GO

-- Creating table 'RP_BaoCao_TanSuat'
CREATE TABLE [dbo].[RP_BaoCao_TanSuat] (
    [Id] uniqueidentifier  NOT NULL,
    [TanSuat_Id] uniqueidentifier  NULL,
    [BaoCao_Id] uniqueidentifier  NULL,
    [IsDeleted] bit  NULL,
    [Created_By] nvarchar(max)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [Level] int  NULL
);
GO

-- Creating table 'RP_ChiTietGuiNhan'
CREATE TABLE [dbo].[RP_ChiTietGuiNhan] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(150)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [IsDeleted] bit  NULL,
    [ChiTietQuyTrinh_Id] uniqueidentifier  NULL,
    [DonVi_Nhan_Id] varchar(50)  NULL,
    [DonVi_Gui_Id] varchar(50)  NULL,
    [IsFinish] bit  NULL,
    [IsThucHien] bit  NULL
);
GO

-- Creating table 'RP_ChiTietQuyTrinh'
CREATE TABLE [dbo].[RP_ChiTietQuyTrinh] (
    [Id] uniqueidentifier  NOT NULL,
    [QuyTrinh_Id] uniqueidentifier  NOT NULL,
    [Created_By] nvarchar(max)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [Level] int  NULL,
    [MauBaoCao_Id] uniqueidentifier  NOT NULL,
    [NhomDoiTuong_Gui_Id] int  NOT NULL,
    [NhomDoiTuong_Nhan_Id] int  NOT NULL,
    [PhongBanTiepNhan_Id] uniqueidentifier  NULL
);
GO

-- Creating table 'RP_ChiTietQuyTrinh_TanSuat'
CREATE TABLE [dbo].[RP_ChiTietQuyTrinh_TanSuat] (
    [Id] uniqueidentifier  NOT NULL,
    [ChiTietQuyTrinh_Id] uniqueidentifier  NULL,
    [TanSuat_Id] uniqueidentifier  NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [NgayGui] varchar(20)  NULL,
    [ThangGui] varchar(20)  NULL,
    [IsFinish] bit  NULL,
    [IsNamSau] bit  NULL,
    [IsThucHien] bit  NULL,
    [LanSo] int  NULL,
    [Name] nvarchar(150)  NULL,
    [STT] int  NULL,
    [KhongGui] bit  NULL
);
GO

-- Creating table 'RP_DoiTuongNhan'
CREATE TABLE [dbo].[RP_DoiTuongNhan] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [BaoCao_Id] uniqueidentifier  NULL,
    [IsDeleted] bit  NULL,
    [NhomDoiTuong_Id] int  NULL
);
GO

-- Creating table 'RP_DoiTuongThucHien'
CREATE TABLE [dbo].[RP_DoiTuongThucHien] (
    [Id] uniqueidentifier  NOT NULL,
    [UnAssign] bit  NULL,
    [IsDeleted] bit  NULL,
    [BaoCao_Id] uniqueidentifier  NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [NhomDoiTuong_Id] int  NULL
);
GO

-- Creating table 'RP_DoiTuongThucHien_DonVi'
CREATE TABLE [dbo].[RP_DoiTuongThucHien_DonVi] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(150)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [DoiTuongThucHien_Id] uniqueidentifier  NULL,
    [DonVi_Id] varchar(50)  NULL
);
GO

-- Creating table 'RP_MauBaoCaoDetail'
CREATE TABLE [dbo].[RP_MauBaoCaoDetail] (
    [Id] uniqueidentifier  NOT NULL,
    [IsDeleted] bit  NULL,
    [Created_By] nvarchar(max)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [Name] nvarchar(max)  NULL,
    [Content] nvarchar(max)  NULL,
    [MauBaoCao_Id] uniqueidentifier  NULL
);
GO

-- Creating table 'RP_NhomDoiTuong'
CREATE TABLE [dbo].[RP_NhomDoiTuong] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [Name] nvarchar(250)  NULL,
    [IsDeleted] bit  NULL,
    [IsChonPhongBan] bit  NULL
);
GO

-- Creating table 'RP_NhomDoiTuong_DonVi'
CREATE TABLE [dbo].[RP_NhomDoiTuong_DonVi] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(150)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [IsDeleted] bit  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [NhomDoiTuong_Id] int  NULL,
    [IsImportExcel] bit  NULL
);
GO

-- Creating table 'SYS_Action'
CREATE TABLE [dbo].[SYS_Action] (
    [ID] uniqueidentifier  NOT NULL,
    [ControllerName] varchar(50)  NOT NULL,
    [ActionName] varchar(50)  NOT NULL,
    [Name] nvarchar(150)  NULL,
    [ModuleId] uniqueidentifier  NULL
);
GO

-- Creating table 'SYS_ChucNang'
CREATE TABLE [dbo].[SYS_ChucNang] (
    [ID] varchar(50)  NOT NULL,
    [MaChucNang] varchar(100)  NULL,
    [TenChucNang] nvarchar(255)  NULL,
    [ID_NhomChucNang] varchar(50)  NULL,
    [Url] varchar(100)  NULL,
    [Icon] varchar(50)  NULL,
    [STT] int  NULL,
    [IsHidden] bit  NULL,
    [IsAdmin] bit  NULL,
    [FlatForm] varchar(10)  NULL,
    [Description] nvarchar(300)  NULL
);
GO

-- Creating table 'SYS_DonVi'
CREATE TABLE [dbo].[SYS_DonVi] (
    [ID] varchar(50)  NOT NULL,
    [MaDonVi] varchar(50)  NULL,
    [TenDonVi] nvarchar(255)  NULL,
    [LoaiDonVi_Id] varchar(50)  NULL,
    [STT] int IDENTITY(1,1) NOT NULL,
    [ParentID] varchar(50)  NULL,
    [CapNganSach_Id] int  NULL,
    [PhanNhom_Id] uniqueidentifier  NULL,
    [LoaiKySo] int  NULL,
    [MaPhuongXa] varchar(5)  NULL,
    [MaQuanHuyen] varchar(3)  NULL
);
GO

-- Creating table 'SYS_DonVi_ChucNang'
CREATE TABLE [dbo].[SYS_DonVi_ChucNang] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [DonVi_Id] varchar(50)  NOT NULL,
    [ChucNang_Id] varchar(50)  NOT NULL
);
GO

-- Creating table 'SYS_LoaiDonVi'
CREATE TABLE [dbo].[SYS_LoaiDonVi] (
    [ID] varchar(50)  NOT NULL,
    [TenLoaiDonVi] nvarchar(255)  NOT NULL,
    [MoTa] nvarchar(255)  NULL,
    [ID_parent] varchar(50)  NULL,
    [TrangChu] varchar(150)  NULL,
    [MaLoaiDonVi] varchar(50)  NULL
);
GO

-- Creating table 'SYS_LoaiDonVi_ChucNang'
CREATE TABLE [dbo].[SYS_LoaiDonVi_ChucNang] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [LoaiDonVi_Id] varchar(50)  NOT NULL,
    [ChucNang_Id] varchar(50)  NOT NULL
);
GO

-- Creating table 'SYS_Messages'
CREATE TABLE [dbo].[SYS_Messages] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(20)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [NoiDung] nvarchar(max)  NULL,
    [MaTaiKhoanNhan] varchar(20)  NULL,
    [MaTaiKhoanGui] varchar(20)  NULL,
    [DaXem] bit  NULL
);
GO

-- Creating table 'SYS_Module'
CREATE TABLE [dbo].[SYS_Module] (
    [id] uniqueidentifier  NOT NULL,
    [created_date] datetime  NULL,
    [created_by] varchar(50)  NULL,
    [modified_date] datetime  NULL,
    [modified_by] varchar(50)  NULL,
    [code] varchar(50)  NULL,
    [name] nvarchar(150)  NULL,
    [url] varchar(150)  NULL,
    [module_name] varchar(50)  NULL,
    [api] varchar(50)  NULL,
    [description] nvarchar(500)  NULL,
    [table_name] varchar(50)  NULL,
    [document_format] nvarchar(500)  NULL,
    [module_group] nvarchar(150)  NULL,
    [order_no] int  NULL,
    [module_group_id] uniqueidentifier  NULL,
    [routes_file] varchar(50)  NULL,
    [NgayTao] datetime  NULL,
    [NgaySua] datetime  NULL
);
GO

-- Creating table 'SYS_ModuleGroup'
CREATE TABLE [dbo].[SYS_ModuleGroup] (
    [ID] uniqueidentifier  NOT NULL,
    [NAME] nvarchar(150)  NULL,
    [AREA] varchar(50)  NULL,
    [AREA_GROUP] varchar(50)  NULL,
    [NgayTao] datetime  NULL,
    [NgaySua] datetime  NULL
);
GO

-- Creating table 'SYS_NhatKyNguoiDung'
CREATE TABLE [dbo].[SYS_NhatKyNguoiDung] (
    [ID] uniqueidentifier  NOT NULL,
    [ThoiGian] datetime  NOT NULL,
    [MaTaiKhoan] varchar(20)  NOT NULL,
    [ControllerName] varchar(50)  NOT NULL,
    [ActionName] varchar(50)  NOT NULL,
    [ActionId] uniqueidentifier  NOT NULL,
    [Method] varchar(10)  NOT NULL,
    [Url] nvarchar(max)  NOT NULL,
    [Json] nvarchar(max)  NULL,
    [IP] varchar(50)  NOT NULL
);
GO

-- Creating table 'SYS_NhomChucNang'
CREATE TABLE [dbo].[SYS_NhomChucNang] (
    [ID] varchar(50)  NOT NULL,
    [TenNhom] nvarchar(255)  NOT NULL,
    [Icon] varchar(50)  NULL,
    [STT] int  NULL,
    [Code] varchar(50)  NULL,
    [IsAdmin] bit  NULL,
    [FlatForm] varchar(10)  NULL,
    [Parent_Id] varchar(50)  NULL
);
GO

-- Creating table 'SYS_PhanHe'
CREATE TABLE [dbo].[SYS_PhanHe] (
    [Id] varchar(10)  NOT NULL,
    [Name] nvarchar(150)  NULL,
    [OrderNo] int  NULL
);
GO

-- Creating table 'SYS_PhanNhom_DonVi'
CREATE TABLE [dbo].[SYS_PhanNhom_DonVi] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [Name] nvarchar(250)  NULL,
    [STT] int  NULL
);
GO

-- Creating table 'SYS_ScheduleLog'
CREATE TABLE [dbo].[SYS_ScheduleLog] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreatedDate] datetime  NULL,
    [Name] nvarchar(150)  NULL,
    [Content] nvarchar(max)  NULL
);
GO

-- Creating table 'SYS_Setting'
CREATE TABLE [dbo].[SYS_Setting] (
    [ID] uniqueidentifier  NOT NULL,
    [SETTING_KEY] varchar(50)  NOT NULL,
    [SETTING_VALUE] nvarchar(150)  NULL,
    [SETTING_TYPE] varchar(50)  NOT NULL,
    [SETTING_GROUP_ID] uniqueidentifier  NOT NULL,
    [ORDER_NO] int  NULL
);
GO

-- Creating table 'SYS_SettingGroup'
CREATE TABLE [dbo].[SYS_SettingGroup] (
    [ID] uniqueidentifier  NOT NULL,
    [NAME] nvarchar(150)  NULL,
    [ORDER_NO] int  NULL
);
GO

-- Creating table 'SYS_TaiKhoan'
CREATE TABLE [dbo].[SYS_TaiKhoan] (
    [MaTaiKhoan] varchar(20)  NOT NULL,
    [MatKhau] varchar(255)  NOT NULL,
    [TenHienThi] nvarchar(255)  NULL,
    [TGTao] datetime  NULL,
    [NguoiTao] varchar(255)  NULL,
    [TinhTrangHoatDong] bit  NOT NULL,
    [IDDonVi] varchar(50)  NULL,
    [Email] varchar(255)  NULL,
    [DangNhapThatBai] int  NULL,
    [HinhAnh] varchar(255)  NULL,
    [TaiKhoanQuanTri] bit  NULL,
    [PhongBan_Id] uniqueidentifier  NULL,
    [IsLGSP] bit  NULL,
    [IsConfirm] bit  NULL,
    [Confirm_TaiKhoan] varchar(150)  NULL,
    [Confirm_Date] datetime  NULL
);
GO

-- Creating table 'SYS_TaiKhoan_ChucNang'
CREATE TABLE [dbo].[SYS_TaiKhoan_ChucNang] (
    [ID] varchar(50)  NOT NULL,
    [IDChucNang] varchar(50)  NOT NULL,
    [MaTaiKhoan] varchar(20)  NOT NULL,
    [TruyCap] bit  NULL,
    [Them] bit  NULL,
    [Xoa] bit  NULL,
    [Sua] bit  NULL,
    [Xem] bit  NULL,
    [Download] bit  NULL,
    [Upload] bit  NULL,
    [KySo] bit  NULL,
    [TrinhKy] bit  NULL,
    [TiepNhanTrinhKy] bit  NULL,
    [TiepNhanBaoCao] bit  NULL,
    [Gui] bit  NULL,
    [KichHoat] bit  NULL
);
GO

-- Creating table 'SYS_TaiKhoan_LinhVuc'
CREATE TABLE [dbo].[SYS_TaiKhoan_LinhVuc] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(20)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [LinhVuc_Id] uniqueidentifier  NULL,
    [MaTaiKhoan] varchar(20)  NULL,
    [IsDi] bit  NULL
);
GO

-- Creating table 'SYS_ThietBi'
CREATE TABLE [dbo].[SYS_ThietBi] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(150)  NOT NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [Name] nvarchar(250)  NULL,
    [IP] varchar(100)  NULL,
    [Loai] nvarchar(100)  NULL,
    [FCM_Token] varchar(200)  NULL,
    [DonVi_Id] varchar(50)  NULL,
    [MaTaiKhoan] varchar(20)  NULL
);
GO

-- Creating table 'SYS_ThongBao'
CREATE TABLE [dbo].[SYS_ThongBao] (
    [Id] uniqueidentifier  NOT NULL,
    [Created_By] varchar(20)  NULL,
    [Created_Date] datetime  NOT NULL,
    [Updated_By] nvarchar(max)  NULL,
    [Updated_Date] datetime  NULL,
    [HanhDong] nvarchar(100)  NULL,
    [TieuDe] nvarchar(150)  NULL,
    [NoiDung] nvarchar(max)  NULL,
    [DonViNhan_Id] varchar(50)  NULL,
    [DonViGui_Id] varchar(50)  NULL,
    [DaXemThongBao] bit  NULL,
    [Target_Id] varchar(50)  NULL,
    [Targer_Module] nvarchar(250)  NULL,
    [ScheduleLog_Id] int  NULL,
    [FireBaseMessage_Id] varchar(150)  NULL,
    [ClickAction] varchar(250)  NULL,
    [EmailDonViNhan] varchar(150)  NULL,
    [GuiEmailThanhCong] bit  NULL
);
GO

-- Creating table 'sysdiagrams'
CREATE TABLE [dbo].[sysdiagrams] (
    [name] nvarchar(128)  NOT NULL,
    [principal_id] int  NOT NULL,
    [diagram_id] int IDENTITY(1,1) NOT NULL,
    [version] int  NULL,
    [definition] varbinary(max)  NULL
);
GO

-- Creating table 'ThonXom'
CREATE TABLE [dbo].[ThonXom] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Ten] nvarchar(300)  NULL,
    [MaPhuongXa] varchar(5)  NULL
);
GO

-- Creating table 'TinhThanh'
CREATE TABLE [dbo].[TinhThanh] (
    [MaTinhThanh] varchar(2)  NOT NULL,
    [TenTinhThanh] nvarchar(150)  NULL,
    [Cap] nvarchar(150)  NULL
);
GO

-- Creating table 'VanBan'
CREATE TABLE [dbo].[VanBan] (
    [ID] uniqueidentifier  NOT NULL,
    [DocCode] varchar(25)  NULL,
    [FileCode] varchar(40)  NULL,
    [Identifier] varchar(13)  NULL,
    [OrganId] varchar(50)  NULL,
    [FileCatalog] nchar(4)  NULL,
    [FileNotation] nchar(20)  NULL,
    [DocOrdinal] smallint  NULL,
    [TypeName] nchar(100)  NULL,
    [CodeNumber] nvarchar(11)  NULL,
    [CodeNotation] nvarchar(30)  NULL,
    [IssuedDate] datetime  NULL,
    [OrganName] nvarchar(200)  NULL,
    [Subject] nvarchar(500)  NULL,
    [Language] nvarchar(100)  NULL,
    [PageAmount] int  NULL,
    [Description] nvarchar(500)  NULL,
    [InforSign] nvarchar(30)  NULL,
    [Keyword] nvarchar(100)  NULL,
    [Mode] nvarchar(20)  NULL,
    [ConfidenceLevel] nvarchar(30)  NULL,
    [Autograph] nvarchar(2000)  NULL,
    [Format] nvarchar(50)  NULL,
    [DocType] int  NULL,
    [EffectiveDate] datetime  NULL,
    [AccountId] varchar(20)  NULL,
    [FileSize] int  NULL,
    [LinkFile] varchar(200)  NULL
);
GO

-- Creating table 'Mau7_9_Thon'
CREATE TABLE [dbo].[Mau7_9_Thon] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [CreateBy] varchar(20)  NULL,
    [CreateDate] datetime  NULL,
    [UpdateBy] varchar(20)  NULL,
    [UpdateDate] datetime  NULL,
    [NamRaSoat] int  NULL,
    [ThangRaSoat] int  NULL,
    [KhuVuc_Id] int  NULL,
    [Thon_Id] int  NULL,
    [Mau7_9_Id] int  NULL,
    [TongSoHoNgheoDTTS] int  NULL,
    [TongSoHoCanNgheoDTTS] int  NULL,
    [TongSoHoNgheo] int  NULL,
    [TongSoHoCanNgheo] int  NULL,
    [TongSoHo] int  NULL
);
GO

-- Creating table 'Mau7_9_Thon_ChiTietHoCanNgheoDTTS'
CREATE TABLE [dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS] (
    [DanToc_Id] int  NULL,
    [SoLuong] int  NULL,
    [Mau79_Thon_Id] int  NULL,
    [Id] int IDENTITY(1,1) NOT NULL
);
GO

-- Creating table 'Mau7_9_Thon_ChiTietHoNgheoDTTS'
CREATE TABLE [dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS] (
    [DanToc_Id] int  NULL,
    [SoLuong] int  NULL,
    [Mau79_Thon_Id] int  NULL,
    [Id] int IDENTITY(1,1) NOT NULL
);
GO

-- --------------------------------------------------
-- Creating all PRIMARY KEY constraints
-- --------------------------------------------------

-- Creating primary key on [id] in table 'ActivityLog'
ALTER TABLE [dbo].[ActivityLog]
ADD CONSTRAINT [PK_ActivityLog]
    PRIMARY KEY CLUSTERED ([id] ASC);
GO

-- Creating primary key on [id] in table 'Attachment'
ALTER TABLE [dbo].[Attachment]
ADD CONSTRAINT [PK_Attachment]
    PRIMARY KEY CLUSTERED ([id] ASC);
GO

-- Creating primary key on [ID] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [PK_BaoCao]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [Id] in table 'DM_BaoCao'
ALTER TABLE [dbo].[DM_BaoCao]
ADD CONSTRAINT [PK_DM_BaoCao]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_BaoHiemYTe'
ALTER TABLE [dbo].[DM_BaoHiemYTe]
ADD CONSTRAINT [PK_DM_BaoHiemYTe]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_BenhHiemNgheo'
ALTER TABLE [dbo].[DM_BenhHiemNgheo]
ADD CONSTRAINT [PK_DM_BenhHiemNgheo]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_CapHoc'
ALTER TABLE [dbo].[DM_CapHoc]
ADD CONSTRAINT [PK_DM_CapHoc]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_CapNganSach'
ALTER TABLE [dbo].[DM_CapNganSach]
ADD CONSTRAINT [PK_DM_CapNganSach]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_ChiTieuDinhDuong'
ALTER TABLE [dbo].[DM_ChiTieuDinhDuong]
ADD CONSTRAINT [PK_DM_ChiTieuDinhDuong]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_ChiTieuNhuCauXaHoiCoBan'
ALTER TABLE [dbo].[DM_ChiTieuNhuCauXaHoiCoBan]
ADD CONSTRAINT [PK_DM_ChiTieuNhuCauXaHoiCoBan]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_DacTrungHo_NongThon'
ALTER TABLE [dbo].[DM_DacTrungHo_NongThon]
ADD CONSTRAINT [PK_DM_DacTrungHo_NongThon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_DacTrungHo_ThanhThi'
ALTER TABLE [dbo].[DM_DacTrungHo_ThanhThi]
ADD CONSTRAINT [PK_DM_DacTrungHo_ThanhThi]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_DanToc'
ALTER TABLE [dbo].[DM_DanToc]
ADD CONSTRAINT [PK_DM_DanToc]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_DeXuatHoTro'
ALTER TABLE [dbo].[DM_DeXuatHoTro]
ADD CONSTRAINT [PK_DM_DeXuatHoTro]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_GiaoDucQuocDan'
ALTER TABLE [dbo].[DM_GiaoDucQuocDan]
ADD CONSTRAINT [PK_DM_GiaoDucQuocDan]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_GioiTinh'
ALTER TABLE [dbo].[DM_GioiTinh]
ADD CONSTRAINT [PK_DM_GioiTinh]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_HuongLuongHuu'
ALTER TABLE [dbo].[DM_HuongLuongHuu]
ADD CONSTRAINT [PK_DM_HuongLuongHuu]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_HuongTroCap'
ALTER TABLE [dbo].[DM_HuongTroCap]
ADD CONSTRAINT [PK_DM_HuongTroCap]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_KhoGiay'
ALTER TABLE [dbo].[DM_KhoGiay]
ADD CONSTRAINT [PK_DM_KhoGiay]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_KhuVuc'
ALTER TABLE [dbo].[DM_KhuVuc]
ADD CONSTRAINT [PK_DM_KhuVuc]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_LinhVuc'
ALTER TABLE [dbo].[DM_LinhVuc]
ADD CONSTRAINT [PK_DM_LinhVuc]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_LoaiViecLam'
ALTER TABLE [dbo].[DM_LoaiViecLam]
ADD CONSTRAINT [PK_DM_LoaiViecLam]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_LyDoKhongThamGiaHDKT'
ALTER TABLE [dbo].[DM_LyDoKhongThamGiaHDKT]
ADD CONSTRAINT [PK_DM_LyDoKhongThamGiaHDKT]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_MauBaoCao'
ALTER TABLE [dbo].[DM_MauBaoCao]
ADD CONSTRAINT [PK_DM_MauBaoCao]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_MauBaoCao_HTML'
ALTER TABLE [dbo].[DM_MauBaoCao_HTML]
ADD CONSTRAINT [PK_DM_MauBaoCao_HTML]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_NganhNgheDaoTao'
ALTER TABLE [dbo].[DM_NganhNgheDaoTao]
ADD CONSTRAINT [PK_DM_NganhNgheDaoTao]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_NguyenNhanNgheo'
ALTER TABLE [dbo].[DM_NguyenNhanNgheo]
ADD CONSTRAINT [PK_DM_NguyenNhanNgheo]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_NhomChiTieuNhuCauXaHoiCoBan'
ALTER TABLE [dbo].[DM_NhomChiTieuNhuCauXaHoiCoBan]
ADD CONSTRAINT [PK_DM_NhomChiTieuNhuCauXaHoiCoBan]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_NhomDacTrungHo_NongThon'
ALTER TABLE [dbo].[DM_NhomDacTrungHo_NongThon]
ADD CONSTRAINT [PK_DM_NhomDacTrungHo_NongThon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_NhomDacTrungHo_ThanhThi'
ALTER TABLE [dbo].[DM_NhomDacTrungHo_ThanhThi]
ADD CONSTRAINT [PK_DM_NhomDacTrungHo_ThanhThi]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_NhomThongTinVeHoGiaDinh'
ALTER TABLE [dbo].[DM_NhomThongTinVeHoGiaDinh]
ADD CONSTRAINT [PK_DM_NhomThongTinVeHoGiaDinh]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_PhanLoaiHo'
ALTER TABLE [dbo].[DM_PhanLoaiHo]
ADD CONSTRAINT [PK_DM_PhanLoaiHo]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_PhongBan'
ALTER TABLE [dbo].[DM_PhongBan]
ADD CONSTRAINT [PK_DM_PhongBan]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_PhongBan_LinhVuc'
ALTER TABLE [dbo].[DM_PhongBan_LinhVuc]
ADD CONSTRAINT [PK_DM_PhongBan_LinhVuc]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_QuanHeVoiChuHo'
ALTER TABLE [dbo].[DM_QuanHeVoiChuHo]
ADD CONSTRAINT [PK_DM_QuanHeVoiChuHo]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_Quy'
ALTER TABLE [dbo].[DM_Quy]
ADD CONSTRAINT [PK_DM_Quy]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_QuyTrinh'
ALTER TABLE [dbo].[DM_QuyTrinh]
ADD CONSTRAINT [PK_DM_QuyTrinh]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_SuDungInternet'
ALTER TABLE [dbo].[DM_SuDungInternet]
ADD CONSTRAINT [PK_DM_SuDungInternet]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_TanSuat'
ALTER TABLE [dbo].[DM_TanSuat]
ADD CONSTRAINT [PK_DM_TanSuat]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_Thang'
ALTER TABLE [dbo].[DM_Thang]
ADD CONSTRAINT [PK_DM_Thang]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_ThongTinVeHoGiaDinh'
ALTER TABLE [dbo].[DM_ThongTinVeHoGiaDinh]
ADD CONSTRAINT [PK_DM_ThongTinVeHoGiaDinh]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_TinhTrangDiHoc'
ALTER TABLE [dbo].[DM_TinhTrangDiHoc]
ADD CONSTRAINT [PK_DM_TinhTrangDiHoc]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_TrinhDoDaoTao'
ALTER TABLE [dbo].[DM_TrinhDoDaoTao]
ADD CONSTRAINT [PK_DM_TrinhDoDaoTao]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_TrinhDoVanHoa'
ALTER TABLE [dbo].[DM_TrinhDoVanHoa]
ADD CONSTRAINT [PK_DM_TrinhDoVanHoa]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_ViecLam'
ALTER TABLE [dbo].[DM_ViecLam]
ADD CONSTRAINT [PK_DM_ViecLam]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'DM_ViecLamCongAnLuong'
ALTER TABLE [dbo].[DM_ViecLamCongAnLuong]
ADD CONSTRAINT [PK_DM_ViecLamCongAnLuong]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_CongDan'
ALTER TABLE [dbo].[QuyPCTT_CongDan]
ADD CONSTRAINT [PK_QuyPCTT_CongDan]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_HoGiaDinh'
ALTER TABLE [dbo].[QuyPCTT_HoGiaDinh]
ADD CONSTRAINT [PK_QuyPCTT_HoGiaDinh]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_PhieuB1'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1]
ADD CONSTRAINT [PK_QuyPCTT_PhieuB1]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_PhieuB1_DacTrungHo_NongThon'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon]
ADD CONSTRAINT [PK_QuyPCTT_PhieuB1_DacTrungHo_NongThon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_PhieuB1_DacTrungHo_ThanhThi'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi]
ADD CONSTRAINT [PK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_PhieuB1_DeXuat'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DeXuat]
ADD CONSTRAINT [PK_QuyPCTT_PhieuB1_DeXuat]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_PhieuB1_NguyenNhanNgheo'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo]
ADD CONSTRAINT [PK_QuyPCTT_PhieuB1_NguyenNhanNgheo]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh]
ADD CONSTRAINT [PK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo]
ADD CONSTRAINT [PK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [PK_QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan'
ALTER TABLE [dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan]
ADD CONSTRAINT [PK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QuyPCTT_TrangThaiDuLieu'
ALTER TABLE [dbo].[QuyPCTT_TrangThaiDuLieu]
ADD CONSTRAINT [PK_QuyPCTT_TrangThaiDuLieu]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [ID] in table 'LoaiVanBan'
ALTER TABLE [dbo].[LoaiVanBan]
ADD CONSTRAINT [PK_LoaiVanBan]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_1'
ALTER TABLE [dbo].[Mau7_1]
ADD CONSTRAINT [PK_Mau7_1]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_1_Thon'
ALTER TABLE [dbo].[Mau7_1_Thon]
ADD CONSTRAINT [PK_Mau7_1_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_10'
ALTER TABLE [dbo].[Mau7_10]
ADD CONSTRAINT [PK_Mau7_10]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_10_Thon'
ALTER TABLE [dbo].[Mau7_10_Thon]
ADD CONSTRAINT [PK_Mau7_10_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_11'
ALTER TABLE [dbo].[Mau7_11]
ADD CONSTRAINT [PK_Mau7_11]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_11_Thon'
ALTER TABLE [dbo].[Mau7_11_Thon]
ADD CONSTRAINT [PK_Mau7_11_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_2'
ALTER TABLE [dbo].[Mau7_2]
ADD CONSTRAINT [PK_Mau7_2]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_2_Thon'
ALTER TABLE [dbo].[Mau7_2_Thon]
ADD CONSTRAINT [PK_Mau7_2_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_3'
ALTER TABLE [dbo].[Mau7_3]
ADD CONSTRAINT [PK_Mau7_3]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_3_Thon'
ALTER TABLE [dbo].[Mau7_3_Thon]
ADD CONSTRAINT [PK_Mau7_3_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_4'
ALTER TABLE [dbo].[Mau7_4]
ADD CONSTRAINT [PK_Mau7_4]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_4_Thon'
ALTER TABLE [dbo].[Mau7_4_Thon]
ADD CONSTRAINT [PK_Mau7_4_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_5'
ALTER TABLE [dbo].[Mau7_5]
ADD CONSTRAINT [PK_Mau7_5]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_5_Thon'
ALTER TABLE [dbo].[Mau7_5_Thon]
ADD CONSTRAINT [PK_Mau7_5_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_6'
ALTER TABLE [dbo].[Mau7_6]
ADD CONSTRAINT [PK_Mau7_6]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_6_Thon'
ALTER TABLE [dbo].[Mau7_6_Thon]
ADD CONSTRAINT [PK_Mau7_6_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_7'
ALTER TABLE [dbo].[Mau7_7]
ADD CONSTRAINT [PK_Mau7_7]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_7_Thon'
ALTER TABLE [dbo].[Mau7_7_Thon]
ADD CONSTRAINT [PK_Mau7_7_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_8'
ALTER TABLE [dbo].[Mau7_8]
ADD CONSTRAINT [PK_Mau7_8]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_8_Thon'
ALTER TABLE [dbo].[Mau7_8_Thon]
ADD CONSTRAINT [PK_Mau7_8_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_9'
ALTER TABLE [dbo].[Mau7_9]
ADD CONSTRAINT [PK_Mau7_9]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_9_ChiTietHoCanNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_ChiTietHoCanNgheoDTTS]
ADD CONSTRAINT [PK_Mau7_9_ChiTietHoCanNgheoDTTS]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_9_ChiTietHoNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_ChiTietHoNgheoDTTS]
ADD CONSTRAINT [PK_Mau7_9_ChiTietHoNgheoDTTS]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [MaPhuongXa] in table 'PhuongXa'
ALTER TABLE [dbo].[PhuongXa]
ADD CONSTRAINT [PK_PhuongXa]
    PRIMARY KEY CLUSTERED ([MaPhuongXa] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_DoiTuongChinhSach'
ALTER TABLE [dbo].[QLLD_DM_DoiTuongChinhSach]
ADD CONSTRAINT [PK_QLLD_DM_DoiTuongChinhSach]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_DonViHanhChinh'
ALTER TABLE [dbo].[QLLD_DM_DonViHanhChinh]
ADD CONSTRAINT [PK_QLLD_DM_DonViHanhChinh]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_NhomNganhKinhTe'
ALTER TABLE [dbo].[QLLD_DM_NhomNganhKinhTe]
ADD CONSTRAINT [PK_QLLD_DM_NhomNganhKinhTe]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_QuocGia'
ALTER TABLE [dbo].[QLLD_DM_QuocGia]
ADD CONSTRAINT [PK_QLLD_DM_QuocGia]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_ThamGiaBHXH'
ALTER TABLE [dbo].[QLLD_DM_ThamGiaBHXH]
ADD CONSTRAINT [PK_QLLD_DM_ThamGiaBHXH]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_TinhTrangHonNhan'
ALTER TABLE [dbo].[QLLD_DM_TinhTrangHonNhan]
ADD CONSTRAINT [PK_QLLD_DM_TinhTrangHonNhan]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_TinhTrangViecLam'
ALTER TABLE [dbo].[QLLD_DM_TinhTrangViecLam]
ADD CONSTRAINT [PK_QLLD_DM_TinhTrangViecLam]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_TonGiao'
ALTER TABLE [dbo].[QLLD_DM_TonGiao]
ADD CONSTRAINT [PK_QLLD_DM_TonGiao]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_TrinhDoCMKT'
ALTER TABLE [dbo].[QLLD_DM_TrinhDoCMKT]
ADD CONSTRAINT [PK_QLLD_DM_TrinhDoCMKT]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'QLLD_DM_TrinhDoNgoaiNgu'
ALTER TABLE [dbo].[QLLD_DM_TrinhDoNgoaiNgu]
ADD CONSTRAINT [PK_QLLD_DM_TrinhDoNgoaiNgu]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [MaQuanHuyen] in table 'QuanHuyen'
ALTER TABLE [dbo].[QuanHuyen]
ADD CONSTRAINT [PK_QuanHuyen]
    PRIMARY KEY CLUSTERED ([MaQuanHuyen] ASC);
GO

-- Creating primary key on [Id] in table 'RP_BaoCao_TanSuat'
ALTER TABLE [dbo].[RP_BaoCao_TanSuat]
ADD CONSTRAINT [PK_RP_BaoCao_TanSuat]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'RP_ChiTietGuiNhan'
ALTER TABLE [dbo].[RP_ChiTietGuiNhan]
ADD CONSTRAINT [PK_RP_ChiTietGuiNhan]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'RP_ChiTietQuyTrinh'
ALTER TABLE [dbo].[RP_ChiTietQuyTrinh]
ADD CONSTRAINT [PK_RP_ChiTietQuyTrinh]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'RP_ChiTietQuyTrinh_TanSuat'
ALTER TABLE [dbo].[RP_ChiTietQuyTrinh_TanSuat]
ADD CONSTRAINT [PK_RP_ChiTietQuyTrinh_TanSuat]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'RP_DoiTuongNhan'
ALTER TABLE [dbo].[RP_DoiTuongNhan]
ADD CONSTRAINT [PK_RP_DoiTuongNhan]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'RP_DoiTuongThucHien'
ALTER TABLE [dbo].[RP_DoiTuongThucHien]
ADD CONSTRAINT [PK_RP_DoiTuongThucHien]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'RP_DoiTuongThucHien_DonVi'
ALTER TABLE [dbo].[RP_DoiTuongThucHien_DonVi]
ADD CONSTRAINT [PK_RP_DoiTuongThucHien_DonVi]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'RP_MauBaoCaoDetail'
ALTER TABLE [dbo].[RP_MauBaoCaoDetail]
ADD CONSTRAINT [PK_RP_MauBaoCaoDetail]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'RP_NhomDoiTuong'
ALTER TABLE [dbo].[RP_NhomDoiTuong]
ADD CONSTRAINT [PK_RP_NhomDoiTuong]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'RP_NhomDoiTuong_DonVi'
ALTER TABLE [dbo].[RP_NhomDoiTuong_DonVi]
ADD CONSTRAINT [PK_RP_NhomDoiTuong_DonVi]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_Action'
ALTER TABLE [dbo].[SYS_Action]
ADD CONSTRAINT [PK_SYS_Action]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_ChucNang'
ALTER TABLE [dbo].[SYS_ChucNang]
ADD CONSTRAINT [PK_SYS_ChucNang]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_DonVi'
ALTER TABLE [dbo].[SYS_DonVi]
ADD CONSTRAINT [PK_SYS_DonVi]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [Id] in table 'SYS_DonVi_ChucNang'
ALTER TABLE [dbo].[SYS_DonVi_ChucNang]
ADD CONSTRAINT [PK_SYS_DonVi_ChucNang]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_LoaiDonVi'
ALTER TABLE [dbo].[SYS_LoaiDonVi]
ADD CONSTRAINT [PK_SYS_LoaiDonVi]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [Id] in table 'SYS_LoaiDonVi_ChucNang'
ALTER TABLE [dbo].[SYS_LoaiDonVi_ChucNang]
ADD CONSTRAINT [PK_SYS_LoaiDonVi_ChucNang]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'SYS_Messages'
ALTER TABLE [dbo].[SYS_Messages]
ADD CONSTRAINT [PK_SYS_Messages]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [id] in table 'SYS_Module'
ALTER TABLE [dbo].[SYS_Module]
ADD CONSTRAINT [PK_SYS_Module]
    PRIMARY KEY CLUSTERED ([id] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_ModuleGroup'
ALTER TABLE [dbo].[SYS_ModuleGroup]
ADD CONSTRAINT [PK_SYS_ModuleGroup]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_NhatKyNguoiDung'
ALTER TABLE [dbo].[SYS_NhatKyNguoiDung]
ADD CONSTRAINT [PK_SYS_NhatKyNguoiDung]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_NhomChucNang'
ALTER TABLE [dbo].[SYS_NhomChucNang]
ADD CONSTRAINT [PK_SYS_NhomChucNang]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [Id] in table 'SYS_PhanHe'
ALTER TABLE [dbo].[SYS_PhanHe]
ADD CONSTRAINT [PK_SYS_PhanHe]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'SYS_PhanNhom_DonVi'
ALTER TABLE [dbo].[SYS_PhanNhom_DonVi]
ADD CONSTRAINT [PK_SYS_PhanNhom_DonVi]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'SYS_ScheduleLog'
ALTER TABLE [dbo].[SYS_ScheduleLog]
ADD CONSTRAINT [PK_SYS_ScheduleLog]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_Setting'
ALTER TABLE [dbo].[SYS_Setting]
ADD CONSTRAINT [PK_SYS_Setting]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_SettingGroup'
ALTER TABLE [dbo].[SYS_SettingGroup]
ADD CONSTRAINT [PK_SYS_SettingGroup]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [MaTaiKhoan] in table 'SYS_TaiKhoan'
ALTER TABLE [dbo].[SYS_TaiKhoan]
ADD CONSTRAINT [PK_SYS_TaiKhoan]
    PRIMARY KEY CLUSTERED ([MaTaiKhoan] ASC);
GO

-- Creating primary key on [ID] in table 'SYS_TaiKhoan_ChucNang'
ALTER TABLE [dbo].[SYS_TaiKhoan_ChucNang]
ADD CONSTRAINT [PK_SYS_TaiKhoan_ChucNang]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [Id] in table 'SYS_TaiKhoan_LinhVuc'
ALTER TABLE [dbo].[SYS_TaiKhoan_LinhVuc]
ADD CONSTRAINT [PK_SYS_TaiKhoan_LinhVuc]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'SYS_ThietBi'
ALTER TABLE [dbo].[SYS_ThietBi]
ADD CONSTRAINT [PK_SYS_ThietBi]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'SYS_ThongBao'
ALTER TABLE [dbo].[SYS_ThongBao]
ADD CONSTRAINT [PK_SYS_ThongBao]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [diagram_id] in table 'sysdiagrams'
ALTER TABLE [dbo].[sysdiagrams]
ADD CONSTRAINT [PK_sysdiagrams]
    PRIMARY KEY CLUSTERED ([diagram_id] ASC);
GO

-- Creating primary key on [Id] in table 'ThonXom'
ALTER TABLE [dbo].[ThonXom]
ADD CONSTRAINT [PK_ThonXom]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [MaTinhThanh] in table 'TinhThanh'
ALTER TABLE [dbo].[TinhThanh]
ADD CONSTRAINT [PK_TinhThanh]
    PRIMARY KEY CLUSTERED ([MaTinhThanh] ASC);
GO

-- Creating primary key on [ID] in table 'VanBan'
ALTER TABLE [dbo].[VanBan]
ADD CONSTRAINT [PK_VanBan]
    PRIMARY KEY CLUSTERED ([ID] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_9_Thon'
ALTER TABLE [dbo].[Mau7_9_Thon]
ADD CONSTRAINT [PK_Mau7_9_Thon]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_9_Thon_ChiTietHoCanNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS]
ADD CONSTRAINT [PK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- Creating primary key on [Id] in table 'Mau7_9_Thon_ChiTietHoNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS]
ADD CONSTRAINT [PK_Mau7_9_Thon_ChiTietHoNgheoDTTS]
    PRIMARY KEY CLUSTERED ([Id] ASC);
GO

-- --------------------------------------------------
-- Creating all FOREIGN KEY constraints
-- --------------------------------------------------

-- Creating foreign key on [created_by] in table 'ActivityLog'
ALTER TABLE [dbo].[ActivityLog]
ADD CONSTRAINT [FK_ActivityLog_TaiKhoan]
    FOREIGN KEY ([created_by])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_ActivityLog_TaiKhoan'
CREATE INDEX [IX_FK_ActivityLog_TaiKhoan]
ON [dbo].[ActivityLog]
    ([created_by]);
GO

-- Creating foreign key on [id_van_ban] in table 'Attachment'
ALTER TABLE [dbo].[Attachment]
ADD CONSTRAINT [FK_Attachment_VanBan]
    FOREIGN KEY ([id_van_ban])
    REFERENCES [dbo].[VanBan]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Attachment_VanBan'
CREATE INDEX [IX_FK_Attachment_VanBan]
ON [dbo].[Attachment]
    ([id_van_ban]);
GO

-- Creating foreign key on [TanSuat_Id] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_FK_DinhKy]
    FOREIGN KEY ([TanSuat_Id])
    REFERENCES [dbo].[DM_TanSuat]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_FK_DinhKy'
CREATE INDEX [IX_FK_BaoCao_FK_DinhKy]
ON [dbo].[BaoCao]
    ([TanSuat_Id]);
GO

-- Creating foreign key on [DonViNhan_Id] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_FK_DVN]
    FOREIGN KEY ([DonViNhan_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_FK_DVN'
CREATE INDEX [IX_FK_BaoCao_FK_DVN]
ON [dbo].[BaoCao]
    ([DonViNhan_Id]);
GO

-- Creating foreign key on [LinhVuc_Id] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_FK_LV]
    FOREIGN KEY ([LinhVuc_Id])
    REFERENCES [dbo].[DM_LinhVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_FK_LV'
CREATE INDEX [IX_FK_BaoCao_FK_LV]
ON [dbo].[BaoCao]
    ([LinhVuc_Id]);
GO

-- Creating foreign key on [MaTaiKhoan_CapNhat] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_FK_MaTKUD]
    FOREIGN KEY ([MaTaiKhoan_CapNhat])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_FK_MaTKUD'
CREATE INDEX [IX_FK_BaoCao_FK_MaTKUD]
ON [dbo].[BaoCao]
    ([MaTaiKhoan_CapNhat]);
GO

-- Creating foreign key on [Parent_Id] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_FK_Parent]
    FOREIGN KEY ([Parent_Id])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_FK_Parent'
CREATE INDEX [IX_FK_BaoCao_FK_Parent]
ON [dbo].[BaoCao]
    ([Parent_Id]);
GO

-- Creating foreign key on [PhongBanTiepNhan_Id] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_FK_PB]
    FOREIGN KEY ([PhongBanTiepNhan_Id])
    REFERENCES [dbo].[DM_PhongBan]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_FK_PB'
CREATE INDEX [IX_FK_BaoCao_FK_PB]
ON [dbo].[BaoCao]
    ([PhongBanTiepNhan_Id]);
GO

-- Creating foreign key on [BaoCao_Id] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_FK_Report]
    FOREIGN KEY ([BaoCao_Id])
    REFERENCES [dbo].[DM_BaoCao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_FK_Report'
CREATE INDEX [IX_FK_BaoCao_FK_Report]
ON [dbo].[BaoCao]
    ([BaoCao_Id]);
GO

-- Creating foreign key on [MauBaoCao_Id] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_FK_Template]
    FOREIGN KEY ([MauBaoCao_Id])
    REFERENCES [dbo].[DM_MauBaoCao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_FK_Template'
CREATE INDEX [IX_FK_BaoCao_FK_Template]
ON [dbo].[BaoCao]
    ([MauBaoCao_Id]);
GO

-- Creating foreign key on [Quy_Id] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_DM_Quy]
    FOREIGN KEY ([Quy_Id])
    REFERENCES [dbo].[DM_Quy]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_DM_Quy'
CREATE INDEX [IX_FK_BaoCao_DM_Quy]
ON [dbo].[BaoCao]
    ([Quy_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_DonVi]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_DonVi'
CREATE INDEX [IX_FK_BaoCao_DonVi]
ON [dbo].[BaoCao]
    ([DonVi_Id]);
GO

-- Creating foreign key on [MaTaiKhoan] in table 'BaoCao'
ALTER TABLE [dbo].[BaoCao]
ADD CONSTRAINT [FK_BaoCao_SYS_TaiKhoan]
    FOREIGN KEY ([MaTaiKhoan])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_BaoCao_SYS_TaiKhoan'
CREATE INDEX [IX_FK_BaoCao_SYS_TaiKhoan]
ON [dbo].[BaoCao]
    ([MaTaiKhoan]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_2'
ALTER TABLE [dbo].[Mau7_2]
ADD CONSTRAINT [FK_Mau_72_BaoCao]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau_72_BaoCao'
CREATE INDEX [IX_FK_Mau_72_BaoCao]
ON [dbo].[Mau7_2]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_3'
ALTER TABLE [dbo].[Mau7_3]
ADD CONSTRAINT [FK_Mau7_3_BaoCao]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_3_BaoCao'
CREATE INDEX [IX_FK_Mau7_3_BaoCao]
ON [dbo].[Mau7_3]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_9'
ALTER TABLE [dbo].[Mau7_9]
ADD CONSTRAINT [FK_Mau7_9_BaoCao]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_BaoCao'
CREATE INDEX [IX_FK_Mau7_9_BaoCao]
ON [dbo].[Mau7_9]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_1'
ALTER TABLE [dbo].[Mau7_1]
ADD CONSTRAINT [FK_Mau7_1_BaoCao_FK]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_1_BaoCao_FK'
CREATE INDEX [IX_FK_Mau7_1_BaoCao_FK]
ON [dbo].[Mau7_1]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_10'
ALTER TABLE [dbo].[Mau7_10]
ADD CONSTRAINT [FK_Mau7_10_BaoCao_FK]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_10_BaoCao_FK'
CREATE INDEX [IX_FK_Mau7_10_BaoCao_FK]
ON [dbo].[Mau7_10]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_11'
ALTER TABLE [dbo].[Mau7_11]
ADD CONSTRAINT [FK_Mau7_11_BaoCao_FK]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_11_BaoCao_FK'
CREATE INDEX [IX_FK_Mau7_11_BaoCao_FK]
ON [dbo].[Mau7_11]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_4'
ALTER TABLE [dbo].[Mau7_4]
ADD CONSTRAINT [FK_Mau7_4_BaoCao_FK]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_4_BaoCao_FK'
CREATE INDEX [IX_FK_Mau7_4_BaoCao_FK]
ON [dbo].[Mau7_4]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_5'
ALTER TABLE [dbo].[Mau7_5]
ADD CONSTRAINT [FK_Mau7_5_BaoCao_FK]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_5_BaoCao_FK'
CREATE INDEX [IX_FK_Mau7_5_BaoCao_FK]
ON [dbo].[Mau7_5]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_6'
ALTER TABLE [dbo].[Mau7_6]
ADD CONSTRAINT [FK_Mau7_6_BaoCao_FK]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_6_BaoCao_FK'
CREATE INDEX [IX_FK_Mau7_6_BaoCao_FK]
ON [dbo].[Mau7_6]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_7'
ALTER TABLE [dbo].[Mau7_7]
ADD CONSTRAINT [FK_Mau7_7_BaoCao_FK]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_7_BaoCao_FK'
CREATE INDEX [IX_FK_Mau7_7_BaoCao_FK]
ON [dbo].[Mau7_7]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCaoId] in table 'Mau7_8'
ALTER TABLE [dbo].[Mau7_8]
ADD CONSTRAINT [FK_Mau7_8_BaoCao_FK]
    FOREIGN KEY ([BaoCaoId])
    REFERENCES [dbo].[BaoCao]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_8_BaoCao_FK'
CREATE INDEX [IX_FK_Mau7_8_BaoCao_FK]
ON [dbo].[Mau7_8]
    ([BaoCaoId]);
GO

-- Creating foreign key on [BaoCao_Id] in table 'RP_DoiTuongThucHien'
ALTER TABLE [dbo].[RP_DoiTuongThucHien]
ADD CONSTRAINT [FK_dbo_RP_AssignReport_dbo_RP_Report_Report_Id]
    FOREIGN KEY ([BaoCao_Id])
    REFERENCES [dbo].[DM_BaoCao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_dbo_RP_AssignReport_dbo_RP_Report_Report_Id'
CREATE INDEX [IX_FK_dbo_RP_AssignReport_dbo_RP_Report_Report_Id]
ON [dbo].[RP_DoiTuongThucHien]
    ([BaoCao_Id]);
GO

-- Creating foreign key on [BaoCao_Id] in table 'DM_QuyTrinh'
ALTER TABLE [dbo].[DM_QuyTrinh]
ADD CONSTRAINT [FK_dbo_RP_Procedure_dbo_RP_Report_Report_Id]
    FOREIGN KEY ([BaoCao_Id])
    REFERENCES [dbo].[DM_BaoCao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_dbo_RP_Procedure_dbo_RP_Report_Report_Id'
CREATE INDEX [IX_FK_dbo_RP_Procedure_dbo_RP_Report_Report_Id]
ON [dbo].[DM_QuyTrinh]
    ([BaoCao_Id]);
GO

-- Creating foreign key on [LinhVuc_Id] in table 'DM_BaoCao'
ALTER TABLE [dbo].[DM_BaoCao]
ADD CONSTRAINT [FK_dbo_RP_Report_dbo_RP_Field_Field_Id]
    FOREIGN KEY ([LinhVuc_Id])
    REFERENCES [dbo].[DM_LinhVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_dbo_RP_Report_dbo_RP_Field_Field_Id'
CREATE INDEX [IX_FK_dbo_RP_Report_dbo_RP_Field_Field_Id]
ON [dbo].[DM_BaoCao]
    ([LinhVuc_Id]);
GO

-- Creating foreign key on [BaoCao_Id] in table 'RP_BaoCao_TanSuat'
ALTER TABLE [dbo].[RP_BaoCao_TanSuat]
ADD CONSTRAINT [FK_dbo_RP_ReportDetail_dbo_RP_Report_Report_Id]
    FOREIGN KEY ([BaoCao_Id])
    REFERENCES [dbo].[DM_BaoCao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_dbo_RP_ReportDetail_dbo_RP_Report_Report_Id'
CREATE INDEX [IX_FK_dbo_RP_ReportDetail_dbo_RP_Report_Report_Id]
ON [dbo].[RP_BaoCao_TanSuat]
    ([BaoCao_Id]);
GO

-- Creating foreign key on [BaoCao_Id] in table 'DM_MauBaoCao'
ALTER TABLE [dbo].[DM_MauBaoCao]
ADD CONSTRAINT [FK_dbo_RP_Template_dbo_RP_Report_Report_Id]
    FOREIGN KEY ([BaoCao_Id])
    REFERENCES [dbo].[DM_BaoCao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_dbo_RP_Template_dbo_RP_Report_Report_Id'
CREATE INDEX [IX_FK_dbo_RP_Template_dbo_RP_Report_Report_Id]
ON [dbo].[DM_MauBaoCao]
    ([BaoCao_Id]);
GO

-- Creating foreign key on [BaoCao_Id] in table 'RP_DoiTuongNhan'
ALTER TABLE [dbo].[RP_DoiTuongNhan]
ADD CONSTRAINT [FK_RP_DoiTuongNhan_FK]
    FOREIGN KEY ([BaoCao_Id])
    REFERENCES [dbo].[DM_BaoCao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_DoiTuongNhan_FK'
CREATE INDEX [IX_FK_RP_DoiTuongNhan_FK]
ON [dbo].[RP_DoiTuongNhan]
    ([BaoCao_Id]);
GO

-- Creating foreign key on [BaoHiemYTe_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BaoHiemYTe_FK]
    FOREIGN KEY ([BaoHiemYTe_Id])
    REFERENCES [dbo].[DM_BaoHiemYTe]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BaoHiemYTe_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BaoHiemYTe_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([BaoHiemYTe_Id]);
GO

-- Creating foreign key on [BenhHiemNgheo_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BenhHiemNgheo_FK]
    FOREIGN KEY ([BenhHiemNgheo_Id])
    REFERENCES [dbo].[DM_BenhHiemNgheo]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BenhHiemNgheo_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_BenhHiemNgheo_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([BenhHiemNgheo_Id]);
GO

-- Creating foreign key on [CapHoc_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_CapHoc_FK]
    FOREIGN KEY ([CapHoc_Id])
    REFERENCES [dbo].[DM_CapHoc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_CapHoc_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_CapHoc_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([CapHoc_Id]);
GO

-- Creating foreign key on [CapNganSach_Id] in table 'SYS_DonVi'
ALTER TABLE [dbo].[SYS_DonVi]
ADD CONSTRAINT [FK_SYS_DonVi_DM_CapNganSach]
    FOREIGN KEY ([CapNganSach_Id])
    REFERENCES [dbo].[DM_CapNganSach]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_DonVi_DM_CapNganSach'
CREATE INDEX [IX_FK_SYS_DonVi_DM_CapNganSach]
ON [dbo].[SYS_DonVi]
    ([CapNganSach_Id]);
GO

-- Creating foreign key on [ChiTieuDinhDuong_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ChiTieuDinhDuong_FK]
    FOREIGN KEY ([ChiTieuDinhDuong_Id])
    REFERENCES [dbo].[DM_ChiTieuDinhDuong]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ChiTieuDinhDuong_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ChiTieuDinhDuong_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([ChiTieuDinhDuong_Id]);
GO

-- Creating foreign key on [Parent_Id] in table 'DM_ChiTieuNhuCauXaHoiCoBan'
ALTER TABLE [dbo].[DM_ChiTieuNhuCauXaHoiCoBan]
ADD CONSTRAINT [FK_DM_ChiTieuNhuCauXaHoiCoBan_DM_NhomChiTieuNhuCauXaHoiCoBan_FK]
    FOREIGN KEY ([Parent_Id])
    REFERENCES [dbo].[DM_NhomChiTieuNhuCauXaHoiCoBan]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_ChiTieuNhuCauXaHoiCoBan_DM_NhomChiTieuNhuCauXaHoiCoBan_FK'
CREATE INDEX [IX_FK_DM_ChiTieuNhuCauXaHoiCoBan_DM_NhomChiTieuNhuCauXaHoiCoBan_FK]
ON [dbo].[DM_ChiTieuNhuCauXaHoiCoBan]
    ([Parent_Id]);
GO

-- Creating foreign key on [ChiTieuNhuCauXaHoiCoBan_Id] in table 'QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan'
ALTER TABLE [dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_DM_ChiTieuNhuCauXaHoiCoBan_FK_1]
    FOREIGN KEY ([ChiTieuNhuCauXaHoiCoBan_Id])
    REFERENCES [dbo].[DM_ChiTieuNhuCauXaHoiCoBan]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_DM_ChiTieuNhuCauXaHoiCoBan_FK_1'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_DM_ChiTieuNhuCauXaHoiCoBan_FK_1]
ON [dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan]
    ([ChiTieuNhuCauXaHoiCoBan_Id]);
GO

-- Creating foreign key on [Parent_Id] in table 'DM_DacTrungHo_NongThon'
ALTER TABLE [dbo].[DM_DacTrungHo_NongThon]
ADD CONSTRAINT [FK_DM_DacTrungHo_NongThon_DM_NhomDacTrungHo_NongThon_FK]
    FOREIGN KEY ([Parent_Id])
    REFERENCES [dbo].[DM_NhomDacTrungHo_NongThon]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_DacTrungHo_NongThon_DM_NhomDacTrungHo_NongThon_FK'
CREATE INDEX [IX_FK_DM_DacTrungHo_NongThon_DM_NhomDacTrungHo_NongThon_FK]
ON [dbo].[DM_DacTrungHo_NongThon]
    ([Parent_Id]);
GO

-- Creating foreign key on [DacTrungHo_NongThon_Id] in table 'QuyPCTT_PhieuB1_DacTrungHo_NongThon'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_DM_DacTrungHo_NongThon_FK]
    FOREIGN KEY ([DacTrungHo_NongThon_Id])
    REFERENCES [dbo].[DM_DacTrungHo_NongThon]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_DM_DacTrungHo_NongThon_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_DM_DacTrungHo_NongThon_FK]
ON [dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon]
    ([DacTrungHo_NongThon_Id]);
GO

-- Creating foreign key on [Parent_Id] in table 'DM_DacTrungHo_ThanhThi'
ALTER TABLE [dbo].[DM_DacTrungHo_ThanhThi]
ADD CONSTRAINT [FK_DM_DacTrungHo_ThanhThi_DM_NhomDacTrungHo_ThanhThi_FK]
    FOREIGN KEY ([Parent_Id])
    REFERENCES [dbo].[DM_NhomDacTrungHo_ThanhThi]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_DacTrungHo_ThanhThi_DM_NhomDacTrungHo_ThanhThi_FK'
CREATE INDEX [IX_FK_DM_DacTrungHo_ThanhThi_DM_NhomDacTrungHo_ThanhThi_FK]
ON [dbo].[DM_DacTrungHo_ThanhThi]
    ([Parent_Id]);
GO

-- Creating foreign key on [DacTrungHo_ThanhThi_Id] in table 'QuyPCTT_PhieuB1_DacTrungHo_ThanhThi'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_DM_DacTrungHo_ThanhThi_FK]
    FOREIGN KEY ([DacTrungHo_ThanhThi_Id])
    REFERENCES [dbo].[DM_DacTrungHo_ThanhThi]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_DM_DacTrungHo_ThanhThi_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_DM_DacTrungHo_ThanhThi_FK]
ON [dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi]
    ([DacTrungHo_ThanhThi_Id]);
GO

-- Creating foreign key on [DanToc_Id] in table 'Mau7_9_ChiTietHoCanNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_ChiTietHoCanNgheoDTTS]
ADD CONSTRAINT [FK_Mau7_9_ChiTietHoCanNgheoDTTS_DM_DanToc]
    FOREIGN KEY ([DanToc_Id])
    REFERENCES [dbo].[DM_DanToc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_ChiTietHoCanNgheoDTTS_DM_DanToc'
CREATE INDEX [IX_FK_Mau7_9_ChiTietHoCanNgheoDTTS_DM_DanToc]
ON [dbo].[Mau7_9_ChiTietHoCanNgheoDTTS]
    ([DanToc_Id]);
GO

-- Creating foreign key on [DanToc_Id] in table 'Mau7_9_ChiTietHoNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_ChiTietHoNgheoDTTS]
ADD CONSTRAINT [FK_Mau7_9_ChiTietHoNgheoDTTS_DM_DanToc]
    FOREIGN KEY ([DanToc_Id])
    REFERENCES [dbo].[DM_DanToc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_ChiTietHoNgheoDTTS_DM_DanToc'
CREATE INDEX [IX_FK_Mau7_9_ChiTietHoNgheoDTTS_DM_DanToc]
ON [dbo].[Mau7_9_ChiTietHoNgheoDTTS]
    ([DanToc_Id]);
GO

-- Creating foreign key on [DanToc_Id] in table 'QuyPCTT_CongDan'
ALTER TABLE [dbo].[QuyPCTT_CongDan]
ADD CONSTRAINT [FK_QuyPCTT_CongDan_DM_DanToc_FK]
    FOREIGN KEY ([DanToc_Id])
    REFERENCES [dbo].[DM_DanToc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_CongDan_DM_DanToc_FK'
CREATE INDEX [IX_FK_QuyPCTT_CongDan_DM_DanToc_FK]
ON [dbo].[QuyPCTT_CongDan]
    ([DanToc_Id]);
GO

-- Creating foreign key on [DeXuat_Id] in table 'QuyPCTT_PhieuB1_DeXuat'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DeXuat]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_DeXuat_DM_DeXuatHoTro_FK]
    FOREIGN KEY ([DeXuat_Id])
    REFERENCES [dbo].[DM_DeXuatHoTro]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_DeXuat_DM_DeXuatHoTro_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_DeXuat_DM_DeXuatHoTro_FK]
ON [dbo].[QuyPCTT_PhieuB1_DeXuat]
    ([DeXuat_Id]);
GO

-- Creating foreign key on [ParentId] in table 'DM_GiaoDucQuocDan'
ALTER TABLE [dbo].[DM_GiaoDucQuocDan]
ADD CONSTRAINT [FK_QLLD_DM_GiaoDucQuocDan_QLLD_DM_GiaoDucQuocDan]
    FOREIGN KEY ([ParentId])
    REFERENCES [dbo].[DM_GiaoDucQuocDan]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QLLD_DM_GiaoDucQuocDan_QLLD_DM_GiaoDucQuocDan'
CREATE INDEX [IX_FK_QLLD_DM_GiaoDucQuocDan_QLLD_DM_GiaoDucQuocDan]
ON [dbo].[DM_GiaoDucQuocDan]
    ([ParentId]);
GO

-- Creating foreign key on [GioiTinh_Id] in table 'QuyPCTT_CongDan'
ALTER TABLE [dbo].[QuyPCTT_CongDan]
ADD CONSTRAINT [FK_QuyPCTT_CongDan_DM_GioiTinh_FK]
    FOREIGN KEY ([GioiTinh_Id])
    REFERENCES [dbo].[DM_GioiTinh]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_CongDan_DM_GioiTinh_FK'
CREATE INDEX [IX_FK_QuyPCTT_CongDan_DM_GioiTinh_FK]
ON [dbo].[QuyPCTT_CongDan]
    ([GioiTinh_Id]);
GO

-- Creating foreign key on [GioiTinh_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_GioiTinh_FK]
    FOREIGN KEY ([GioiTinh_Id])
    REFERENCES [dbo].[DM_GioiTinh]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_GioiTinh_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_GioiTinh_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([GioiTinh_Id]);
GO

-- Creating foreign key on [HuongLuongHuu_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongLuongHuu_FK]
    FOREIGN KEY ([HuongLuongHuu_Id])
    REFERENCES [dbo].[DM_HuongLuongHuu]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongLuongHuu_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongLuongHuu_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([HuongLuongHuu_Id]);
GO

-- Creating foreign key on [DangHuongTroCapXH_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongTroCap_FK]
    FOREIGN KEY ([DangHuongTroCapXH_Id])
    REFERENCES [dbo].[DM_HuongTroCap]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongTroCap_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_HuongTroCap_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([DangHuongTroCapXH_Id]);
GO

-- Creating foreign key on [KhoGiay_Id] in table 'DM_MauBaoCao'
ALTER TABLE [dbo].[DM_MauBaoCao]
ADD CONSTRAINT [FK_DM_MauBaoCao_DM_KhoGiay]
    FOREIGN KEY ([KhoGiay_Id])
    REFERENCES [dbo].[DM_KhoGiay]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_MauBaoCao_DM_KhoGiay'
CREATE INDEX [IX_FK_DM_MauBaoCao_DM_KhoGiay]
ON [dbo].[DM_MauBaoCao]
    ([KhoGiay_Id]);
GO

-- Creating foreign key on [KhoGiay_Id] in table 'DM_MauBaoCao_HTML'
ALTER TABLE [dbo].[DM_MauBaoCao_HTML]
ADD CONSTRAINT [FK_DM_MauBaoCao_HTML_DM_KhoGiay]
    FOREIGN KEY ([KhoGiay_Id])
    REFERENCES [dbo].[DM_KhoGiay]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_MauBaoCao_HTML_DM_KhoGiay'
CREATE INDEX [IX_FK_DM_MauBaoCao_HTML_DM_KhoGiay]
ON [dbo].[DM_MauBaoCao_HTML]
    ([KhoGiay_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_2'
ALTER TABLE [dbo].[Mau7_2]
ADD CONSTRAINT [FK_Mau_72_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau_72_DM_KhuVuc'
CREATE INDEX [IX_FK_Mau_72_DM_KhuVuc]
ON [dbo].[Mau7_2]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_3'
ALTER TABLE [dbo].[Mau7_3]
ADD CONSTRAINT [FK_Mau7_3_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_3_DM_KhuVuc'
CREATE INDEX [IX_FK_Mau7_3_DM_KhuVuc]
ON [dbo].[Mau7_3]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_3_Thon'
ALTER TABLE [dbo].[Mau7_3_Thon]
ADD CONSTRAINT [FK_Mau7_3_Thon_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_3_Thon_DM_KhuVuc'
CREATE INDEX [IX_FK_Mau7_3_Thon_DM_KhuVuc]
ON [dbo].[Mau7_3_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_4_Thon'
ALTER TABLE [dbo].[Mau7_4_Thon]
ADD CONSTRAINT [FK_Mau7_4_Thon_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_4_Thon_DM_KhuVuc'
CREATE INDEX [IX_FK_Mau7_4_Thon_DM_KhuVuc]
ON [dbo].[Mau7_4_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_5_Thon'
ALTER TABLE [dbo].[Mau7_5_Thon]
ADD CONSTRAINT [FK_Mau7_5_Thon_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_5_Thon_DM_KhuVuc'
CREATE INDEX [IX_FK_Mau7_5_Thon_DM_KhuVuc]
ON [dbo].[Mau7_5_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_6_Thon'
ALTER TABLE [dbo].[Mau7_6_Thon]
ADD CONSTRAINT [FK_Mau7_6_Thon_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_6_Thon_DM_KhuVuc'
CREATE INDEX [IX_FK_Mau7_6_Thon_DM_KhuVuc]
ON [dbo].[Mau7_6_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_7_Thon'
ALTER TABLE [dbo].[Mau7_7_Thon]
ADD CONSTRAINT [FK_Mau7_7_Thon_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_7_Thon_DM_KhuVuc'
CREATE INDEX [IX_FK_Mau7_7_Thon_DM_KhuVuc]
ON [dbo].[Mau7_7_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_8_Thon'
ALTER TABLE [dbo].[Mau7_8_Thon]
ADD CONSTRAINT [FK_Mau7_8_Thon_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_8_Thon_DM_KhuVuc'
CREATE INDEX [IX_FK_Mau7_8_Thon_DM_KhuVuc]
ON [dbo].[Mau7_8_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_9'
ALTER TABLE [dbo].[Mau7_9]
ADD CONSTRAINT [FK_Mau7_9_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_DM_KhuVuc'
CREATE INDEX [IX_FK_Mau7_9_DM_KhuVuc]
ON [dbo].[Mau7_9]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [ThanhThiNongThon_Id] in table 'PhuongXa'
ALTER TABLE [dbo].[PhuongXa]
ADD CONSTRAINT [FK_PhuongXa_QLLD_DM_ThanhThiNongThon]
    FOREIGN KEY ([ThanhThiNongThon_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_PhuongXa_QLLD_DM_ThanhThiNongThon'
CREATE INDEX [IX_FK_PhuongXa_QLLD_DM_ThanhThiNongThon]
ON [dbo].[PhuongXa]
    ([ThanhThiNongThon_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_2_Thon'
ALTER TABLE [dbo].[Mau7_2_Thon]
ADD CONSTRAINT [FK_Thon_Mau_72_DM_KhuVuc]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Thon_Mau_72_DM_KhuVuc'
CREATE INDEX [IX_FK_Thon_Mau_72_DM_KhuVuc]
ON [dbo].[Mau7_2_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'QuyPCTT_PhieuB1'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_DM_KhuVuc_FK]
ON [dbo].[QuyPCTT_PhieuB1]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_1'
ALTER TABLE [dbo].[Mau7_1]
ADD CONSTRAINT [FK_Mau7_1_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_1_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_1_DM_KhuVuc_FK]
ON [dbo].[Mau7_1]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_1_Thon'
ALTER TABLE [dbo].[Mau7_1_Thon]
ADD CONSTRAINT [FK_Mau7_1_Thon_1_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_1_Thon_1_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_1_Thon_1_DM_KhuVuc_FK]
ON [dbo].[Mau7_1_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_10'
ALTER TABLE [dbo].[Mau7_10]
ADD CONSTRAINT [FK_Mau7_10_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_10_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_10_DM_KhuVuc_FK]
ON [dbo].[Mau7_10]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_10_Thon'
ALTER TABLE [dbo].[Mau7_10_Thon]
ADD CONSTRAINT [FK_Mau7_10_Thon_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_10_Thon_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_10_Thon_DM_KhuVuc_FK]
ON [dbo].[Mau7_10_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_11'
ALTER TABLE [dbo].[Mau7_11]
ADD CONSTRAINT [FK_Mau7_11_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_11_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_11_DM_KhuVuc_FK]
ON [dbo].[Mau7_11]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_11_Thon'
ALTER TABLE [dbo].[Mau7_11_Thon]
ADD CONSTRAINT [FK_Mau7_11_Thon_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_11_Thon_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_11_Thon_DM_KhuVuc_FK]
ON [dbo].[Mau7_11_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_4'
ALTER TABLE [dbo].[Mau7_4]
ADD CONSTRAINT [FK_Mau7_4_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_4_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_4_DM_KhuVuc_FK]
ON [dbo].[Mau7_4]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_5'
ALTER TABLE [dbo].[Mau7_5]
ADD CONSTRAINT [FK_Mau7_5_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_5_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_5_DM_KhuVuc_FK]
ON [dbo].[Mau7_5]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_6'
ALTER TABLE [dbo].[Mau7_6]
ADD CONSTRAINT [FK_Mau7_6_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_6_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_6_DM_KhuVuc_FK]
ON [dbo].[Mau7_6]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_7'
ALTER TABLE [dbo].[Mau7_7]
ADD CONSTRAINT [FK_Mau7_7_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_7_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_7_DM_KhuVuc_FK]
ON [dbo].[Mau7_7]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_8'
ALTER TABLE [dbo].[Mau7_8]
ADD CONSTRAINT [FK_Mau7_8_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_8_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_8_DM_KhuVuc_FK]
ON [dbo].[Mau7_8]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [LinhVuc_Id] in table 'DM_PhongBan_LinhVuc'
ALTER TABLE [dbo].[DM_PhongBan_LinhVuc]
ADD CONSTRAINT [FK_DM_PhongBan_LinhVuc_FK_LV]
    FOREIGN KEY ([LinhVuc_Id])
    REFERENCES [dbo].[DM_LinhVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_PhongBan_LinhVuc_FK_LV'
CREATE INDEX [IX_FK_DM_PhongBan_LinhVuc_FK_LV]
ON [dbo].[DM_PhongBan_LinhVuc]
    ([LinhVuc_Id]);
GO

-- Creating foreign key on [LinhVuc_Id] in table 'SYS_TaiKhoan_LinhVuc'
ALTER TABLE [dbo].[SYS_TaiKhoan_LinhVuc]
ADD CONSTRAINT [FK_SYS_TaiKhoan_LinhVuc_FK_LV]
    FOREIGN KEY ([LinhVuc_Id])
    REFERENCES [dbo].[DM_LinhVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_TaiKhoan_LinhVuc_FK_LV'
CREATE INDEX [IX_FK_SYS_TaiKhoan_LinhVuc_FK_LV]
ON [dbo].[SYS_TaiKhoan_LinhVuc]
    ([LinhVuc_Id]);
GO

-- Creating foreign key on [LoaiViecLam_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_LoaiViecLam_FK]
    FOREIGN KEY ([LoaiViecLam_Id])
    REFERENCES [dbo].[DM_LoaiViecLam]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_LoaiViecLam_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_LoaiViecLam_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([LoaiViecLam_Id]);
GO

-- Creating foreign key on [MauBaoCao_Id] in table 'RP_MauBaoCaoDetail'
ALTER TABLE [dbo].[RP_MauBaoCaoDetail]
ADD CONSTRAINT [FK_dbo_RP_TemplateDetail_dbo_RP_Template_Template_Id]
    FOREIGN KEY ([MauBaoCao_Id])
    REFERENCES [dbo].[DM_MauBaoCao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_dbo_RP_TemplateDetail_dbo_RP_Template_Template_Id'
CREATE INDEX [IX_FK_dbo_RP_TemplateDetail_dbo_RP_Template_Template_Id]
ON [dbo].[RP_MauBaoCaoDetail]
    ([MauBaoCao_Id]);
GO

-- Creating foreign key on [MauBaoCao_Id] in table 'DM_MauBaoCao_HTML'
ALTER TABLE [dbo].[DM_MauBaoCao_HTML]
ADD CONSTRAINT [FK_DM_MauBaoCao_HTML_DM_MauBaoCao]
    FOREIGN KEY ([MauBaoCao_Id])
    REFERENCES [dbo].[DM_MauBaoCao]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_MauBaoCao_HTML_DM_MauBaoCao'
CREATE INDEX [IX_FK_DM_MauBaoCao_HTML_DM_MauBaoCao]
ON [dbo].[DM_MauBaoCao_HTML]
    ([MauBaoCao_Id]);
GO

-- Creating foreign key on [MauBaoCao_Id] in table 'RP_ChiTietQuyTrinh'
ALTER TABLE [dbo].[RP_ChiTietQuyTrinh]
ADD CONSTRAINT [FK_RP_ChiTietQuyTrinh_FK_MBC]
    FOREIGN KEY ([MauBaoCao_Id])
    REFERENCES [dbo].[DM_MauBaoCao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_ChiTietQuyTrinh_FK_MBC'
CREATE INDEX [IX_FK_RP_ChiTietQuyTrinh_FK_MBC]
ON [dbo].[RP_ChiTietQuyTrinh]
    ([MauBaoCao_Id]);
GO

-- Creating foreign key on [ParentId] in table 'DM_NganhNgheDaoTao'
ALTER TABLE [dbo].[DM_NganhNgheDaoTao]
ADD CONSTRAINT [FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_NganhNgheDaoTao]
    FOREIGN KEY ([ParentId])
    REFERENCES [dbo].[DM_NganhNgheDaoTao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_NganhNgheDaoTao'
CREATE INDEX [IX_FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_NganhNgheDaoTao]
ON [dbo].[DM_NganhNgheDaoTao]
    ([ParentId]);
GO

-- Creating foreign key on [TrinhDoDaoTao_Id] in table 'DM_NganhNgheDaoTao'
ALTER TABLE [dbo].[DM_NganhNgheDaoTao]
ADD CONSTRAINT [FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_TrinhDoDaoTao]
    FOREIGN KEY ([TrinhDoDaoTao_Id])
    REFERENCES [dbo].[DM_TrinhDoDaoTao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_TrinhDoDaoTao'
CREATE INDEX [IX_FK_QLLD_DM_NganhNgheDaoTao_QLLD_DM_TrinhDoDaoTao]
ON [dbo].[DM_NganhNgheDaoTao]
    ([TrinhDoDaoTao_Id]);
GO

-- Creating foreign key on [NguyenNhan_Id] in table 'QuyPCTT_PhieuB1_NguyenNhanNgheo'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_DM_NguyenNhanNgheo_FK]
    FOREIGN KEY ([NguyenNhan_Id])
    REFERENCES [dbo].[DM_NguyenNhanNgheo]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_DM_NguyenNhanNgheo_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_DM_NguyenNhanNgheo_FK]
ON [dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo]
    ([NguyenNhan_Id]);
GO

-- Creating foreign key on [NhomThongTinVeHoGiaDinh_Id] in table 'DM_ThongTinVeHoGiaDinh'
ALTER TABLE [dbo].[DM_ThongTinVeHoGiaDinh]
ADD CONSTRAINT [FK_DM_ThongTinVeHoGiaDinh_DM_NhomThongTinVeHoGiaDinh_FK]
    FOREIGN KEY ([NhomThongTinVeHoGiaDinh_Id])
    REFERENCES [dbo].[DM_NhomThongTinVeHoGiaDinh]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_ThongTinVeHoGiaDinh_DM_NhomThongTinVeHoGiaDinh_FK'
CREATE INDEX [IX_FK_DM_ThongTinVeHoGiaDinh_DM_NhomThongTinVeHoGiaDinh_FK]
ON [dbo].[DM_ThongTinVeHoGiaDinh]
    ([NhomThongTinVeHoGiaDinh_Id]);
GO

-- Creating foreign key on [PhanLoaiGiaDinh_Id] in table 'QuyPCTT_PhieuB1'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_DM_PhanLoaiHo_FK]
    FOREIGN KEY ([PhanLoaiGiaDinh_Id])
    REFERENCES [dbo].[DM_PhanLoaiHo]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_DM_PhanLoaiHo_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_DM_PhanLoaiHo_FK]
ON [dbo].[QuyPCTT_PhieuB1]
    ([PhanLoaiGiaDinh_Id]);
GO

-- Creating foreign key on [PhanLoaiHo_Id] in table 'Mau7_10'
ALTER TABLE [dbo].[Mau7_10]
ADD CONSTRAINT [FK_Mau7_10_DM_PhanLoaiHo_FK]
    FOREIGN KEY ([PhanLoaiHo_Id])
    REFERENCES [dbo].[DM_PhanLoaiHo]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_10_DM_PhanLoaiHo_FK'
CREATE INDEX [IX_FK_Mau7_10_DM_PhanLoaiHo_FK]
ON [dbo].[Mau7_10]
    ([PhanLoaiHo_Id]);
GO

-- Creating foreign key on [PhanLoaiHo_Id] in table 'Mau7_10_Thon'
ALTER TABLE [dbo].[Mau7_10_Thon]
ADD CONSTRAINT [FK_Mau7_10_Thon_DM_PhanLoaiHo_FK]
    FOREIGN KEY ([PhanLoaiHo_Id])
    REFERENCES [dbo].[DM_PhanLoaiHo]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_10_Thon_DM_PhanLoaiHo_FK'
CREATE INDEX [IX_FK_Mau7_10_Thon_DM_PhanLoaiHo_FK]
ON [dbo].[Mau7_10_Thon]
    ([PhanLoaiHo_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'DM_PhongBan'
ALTER TABLE [dbo].[DM_PhongBan]
ADD CONSTRAINT [FK_DM_PhongBan_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_PhongBan_FK'
CREATE INDEX [IX_FK_DM_PhongBan_FK]
ON [dbo].[DM_PhongBan]
    ([DonVi_Id]);
GO

-- Creating foreign key on [PhongBan_Id] in table 'DM_PhongBan_LinhVuc'
ALTER TABLE [dbo].[DM_PhongBan_LinhVuc]
ADD CONSTRAINT [FK_DM_PhongBan_LinhVuc_FK_PB]
    FOREIGN KEY ([PhongBan_Id])
    REFERENCES [dbo].[DM_PhongBan]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DM_PhongBan_LinhVuc_FK_PB'
CREATE INDEX [IX_FK_DM_PhongBan_LinhVuc_FK_PB]
ON [dbo].[DM_PhongBan_LinhVuc]
    ([PhongBan_Id]);
GO

-- Creating foreign key on [PhongBanTiepNhan_Id] in table 'RP_ChiTietQuyTrinh'
ALTER TABLE [dbo].[RP_ChiTietQuyTrinh]
ADD CONSTRAINT [FK_RP_ChiTietQuyTrinh_FK_PBTN]
    FOREIGN KEY ([PhongBanTiepNhan_Id])
    REFERENCES [dbo].[DM_PhongBan]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_ChiTietQuyTrinh_FK_PBTN'
CREATE INDEX [IX_FK_RP_ChiTietQuyTrinh_FK_PBTN]
ON [dbo].[RP_ChiTietQuyTrinh]
    ([PhongBanTiepNhan_Id]);
GO

-- Creating foreign key on [PhongBan_Id] in table 'SYS_TaiKhoan'
ALTER TABLE [dbo].[SYS_TaiKhoan]
ADD CONSTRAINT [FK_SYS_TaiKhoan_FK_PB]
    FOREIGN KEY ([PhongBan_Id])
    REFERENCES [dbo].[DM_PhongBan]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_TaiKhoan_FK_PB'
CREATE INDEX [IX_FK_SYS_TaiKhoan_FK_PB]
ON [dbo].[SYS_TaiKhoan]
    ([PhongBan_Id]);
GO

-- Creating foreign key on [QuanHeVoiChuHo_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_QuanHeVoiChuHo_FK]
    FOREIGN KEY ([QuanHeVoiChuHo_Id])
    REFERENCES [dbo].[DM_QuanHeVoiChuHo]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_QuanHeVoiChuHo_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_QuanHeVoiChuHo_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([QuanHeVoiChuHo_Id]);
GO

-- Creating foreign key on [QuyTrinh_Id] in table 'RP_ChiTietQuyTrinh'
ALTER TABLE [dbo].[RP_ChiTietQuyTrinh]
ADD CONSTRAINT [FK_dbo_RP_ProcedureDetail_dbo_RP_Procedure_Procedure_Id]
    FOREIGN KEY ([QuyTrinh_Id])
    REFERENCES [dbo].[DM_QuyTrinh]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_dbo_RP_ProcedureDetail_dbo_RP_Procedure_Procedure_Id'
CREATE INDEX [IX_FK_dbo_RP_ProcedureDetail_dbo_RP_Procedure_Procedure_Id]
ON [dbo].[RP_ChiTietQuyTrinh]
    ([QuyTrinh_Id]);
GO

-- Creating foreign key on [SuDungInternet_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_SuDungInternet_FK]
    FOREIGN KEY ([SuDungInternet_Id])
    REFERENCES [dbo].[DM_SuDungInternet]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_SuDungInternet_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_SuDungInternet_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([SuDungInternet_Id]);
GO

-- Creating foreign key on [TanSuat_Id] in table 'RP_BaoCao_TanSuat'
ALTER TABLE [dbo].[RP_BaoCao_TanSuat]
ADD CONSTRAINT [FK_dbo_RP_ReportDetail_dbo_RP_DinhKy_DinhKyId]
    FOREIGN KEY ([TanSuat_Id])
    REFERENCES [dbo].[DM_TanSuat]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_dbo_RP_ReportDetail_dbo_RP_DinhKy_DinhKyId'
CREATE INDEX [IX_FK_dbo_RP_ReportDetail_dbo_RP_DinhKy_DinhKyId]
ON [dbo].[RP_BaoCao_TanSuat]
    ([TanSuat_Id]);
GO

-- Creating foreign key on [TanSuat_Id] in table 'RP_ChiTietQuyTrinh_TanSuat'
ALTER TABLE [dbo].[RP_ChiTietQuyTrinh_TanSuat]
ADD CONSTRAINT [FK_RP_ChiTietQuyTrinh_TanSuat_FK_TS]
    FOREIGN KEY ([TanSuat_Id])
    REFERENCES [dbo].[DM_TanSuat]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_ChiTietQuyTrinh_TanSuat_FK_TS'
CREATE INDEX [IX_FK_RP_ChiTietQuyTrinh_TanSuat_FK_TS]
ON [dbo].[RP_ChiTietQuyTrinh_TanSuat]
    ([TanSuat_Id]);
GO

-- Creating foreign key on [ThongTinVeHoGiaDinh_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_DM_ThongTinVeHoGiaDinh_FK]
    FOREIGN KEY ([ThongTinVeHoGiaDinh_Id])
    REFERENCES [dbo].[DM_ThongTinVeHoGiaDinh]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_DM_ThongTinVeHoGiaDinh_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_DM_ThongTinVeHoGiaDinh_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh]
    ([ThongTinVeHoGiaDinh_Id]);
GO

-- Creating foreign key on [TinhTrangDiHoc_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TinhTrangDiHoc_FK]
    FOREIGN KEY ([TinhTrangDiHoc_Id])
    REFERENCES [dbo].[DM_TinhTrangDiHoc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TinhTrangDiHoc_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TinhTrangDiHoc_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([TinhTrangDiHoc_Id]);
GO

-- Creating foreign key on [TrinhDoDaoTao_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoDaoTao_FK]
    FOREIGN KEY ([TrinhDoDaoTao_Id])
    REFERENCES [dbo].[DM_TrinhDoDaoTao]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoDaoTao_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoDaoTao_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([TrinhDoDaoTao_Id]);
GO

-- Creating foreign key on [TrinhDoVanHoa_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoVanHoa_FK]
    FOREIGN KEY ([TrinhDoVanHoa_Id])
    REFERENCES [dbo].[DM_TrinhDoVanHoa]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoVanHoa_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_TrinhDoVanHoa_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([TrinhDoVanHoa_Id]);
GO

-- Creating foreign key on [ViecLam_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLam_FK]
    FOREIGN KEY ([ViecLam_Id])
    REFERENCES [dbo].[DM_ViecLam]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLam_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLam_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([ViecLam_Id]);
GO

-- Creating foreign key on [ViecLamCongAnLuong_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLamCongAnLuong_FK]
    FOREIGN KEY ([ViecLamCongAnLuong_Id])
    REFERENCES [dbo].[DM_ViecLamCongAnLuong]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLamCongAnLuong_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_DM_ViecLamCongAnLuong_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([ViecLamCongAnLuong_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'QuyPCTT_CongDan'
ALTER TABLE [dbo].[QuyPCTT_CongDan]
ADD CONSTRAINT [FK_QuyPCTT_CongDan_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_CongDan_ThonXom_FK'
CREATE INDEX [IX_FK_QuyPCTT_CongDan_ThonXom_FK]
ON [dbo].[QuyPCTT_CongDan]
    ([Thon_Id]);
GO

-- Creating foreign key on [ChuHo_Id] in table 'QuyPCTT_PhieuB1'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_QuyPCTT_CongDan_FK]
    FOREIGN KEY ([ChuHo_Id])
    REFERENCES [dbo].[QuyPCTT_CongDan]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_QuyPCTT_CongDan_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_QuyPCTT_CongDan_FK]
ON [dbo].[QuyPCTT_PhieuB1]
    ([ChuHo_Id]);
GO

-- Creating foreign key on [ThanhVien_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_CongDan_FK]
    FOREIGN KEY ([ThanhVien_Id])
    REFERENCES [dbo].[QuyPCTT_CongDan]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_CongDan_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_CongDan_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([ThanhVien_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'QuyPCTT_HoGiaDinh'
ALTER TABLE [dbo].[QuyPCTT_HoGiaDinh]
ADD CONSTRAINT [FK_QuyPCTT_HoGiaDinh_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_HoGiaDinh_ThonXom_FK'
CREATE INDEX [IX_FK_QuyPCTT_HoGiaDinh_ThonXom_FK]
ON [dbo].[QuyPCTT_HoGiaDinh]
    ([Thon_Id]);
GO

-- Creating foreign key on [HoGiaDinh_Id] in table 'QuyPCTT_PhieuB1'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_QuyPCTT_HoGiaDinh_FK]
    FOREIGN KEY ([HoGiaDinh_Id])
    REFERENCES [dbo].[QuyPCTT_HoGiaDinh]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_QuyPCTT_HoGiaDinh_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_QuyPCTT_HoGiaDinh_FK]
ON [dbo].[QuyPCTT_PhieuB1]
    ([HoGiaDinh_Id]);
GO

-- Creating foreign key on [PhieuB1_Id] in table 'QuyPCTT_PhieuB1_DacTrungHo_NongThon'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_QuyPCTT_PhieuB1_FK]
    FOREIGN KEY ([PhieuB1_Id])
    REFERENCES [dbo].[QuyPCTT_PhieuB1]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_QuyPCTT_PhieuB1_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_DacTrungHo_NongThon_QuyPCTT_PhieuB1_FK]
ON [dbo].[QuyPCTT_PhieuB1_DacTrungHo_NongThon]
    ([PhieuB1_Id]);
GO

-- Creating foreign key on [PhieuB1_Id] in table 'QuyPCTT_PhieuB1_DacTrungHo_ThanhThi'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_QuyPCTT_PhieuB1_FK]
    FOREIGN KEY ([PhieuB1_Id])
    REFERENCES [dbo].[QuyPCTT_PhieuB1]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_QuyPCTT_PhieuB1_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_DacTrungHo_ThanhThi_QuyPCTT_PhieuB1_FK]
ON [dbo].[QuyPCTT_PhieuB1_DacTrungHo_ThanhThi]
    ([PhieuB1_Id]);
GO

-- Creating foreign key on [PhieuB1_Id] in table 'QuyPCTT_PhieuB1_NguyenNhanNgheo'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_QuyPCTT_PhieuB1_FK]
    FOREIGN KEY ([PhieuB1_Id])
    REFERENCES [dbo].[QuyPCTT_PhieuB1]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_QuyPCTT_PhieuB1_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_NguyenNhanNgheo_QuyPCTT_PhieuB1_FK]
ON [dbo].[QuyPCTT_PhieuB1_NguyenNhanNgheo]
    ([PhieuB1_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'QuyPCTT_PhieuB1'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_SYS_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_SYS_DonVi_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_SYS_DonVi_FK]
ON [dbo].[QuyPCTT_PhieuB1]
    ([DonVi_Id]);
GO

-- Creating foreign key on [PhieuB1_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_QuyPCTT_PhieuB1_FK]
    FOREIGN KEY ([PhieuB1_Id])
    REFERENCES [dbo].[QuyPCTT_PhieuB1]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_QuyPCTT_PhieuB1_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_QuyPCTT_PhieuB1_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh]
    ([PhieuB1_Id]);
GO

-- Creating foreign key on [PhieuB1_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeThanhVien'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_PhieuB1_FK]
    FOREIGN KEY ([PhieuB1_Id])
    REFERENCES [dbo].[QuyPCTT_PhieuB1]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_PhieuB1_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeThanhVien_QuyPCTT_PhieuB1_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
    ([PhieuB1_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'QuyPCTT_PhieuB1'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThonXom_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThonXom_FK]
ON [dbo].[QuyPCTT_PhieuB1]
    ([Thon_Id]);
GO

-- Creating foreign key on [PhieuB1_Id] in table 'QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan'
ALTER TABLE [dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_QuyPCTT_PhieuB1_FK]
    FOREIGN KEY ([PhieuB1_Id])
    REFERENCES [dbo].[QuyPCTT_PhieuB1]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_QuyPCTT_PhieuB1_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan_QuyPCTT_PhieuB1_FK]
ON [dbo].[QuyPCTT_PhieuB2_ChiTieuNhuCauXaHoiCoBan]
    ([PhieuB1_Id]);
GO

-- Creating foreign key on [ThanhVienGiaDinh_Id] in table 'QuyPCTT_PhieuB1_DeXuat'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_DeXuat]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_DeXuat_QuyPCTT_PhieuB1_ThongTinVeThanhVien_FK]
    FOREIGN KEY ([ThanhVienGiaDinh_Id])
    REFERENCES [dbo].[QuyPCTT_PhieuB1_ThongTinVeThanhVien]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_DeXuat_QuyPCTT_PhieuB1_ThongTinVeThanhVien_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_DeXuat_QuyPCTT_PhieuB1_ThongTinVeThanhVien_FK]
ON [dbo].[QuyPCTT_PhieuB1_DeXuat]
    ([ThanhVienGiaDinh_Id]);
GO

-- Creating foreign key on [PhieuB1_ThongTinVeHoGiaDinh_Id] in table 'QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo'
ALTER TABLE [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo]
ADD CONSTRAINT [FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_FK]
    FOREIGN KEY ([PhieuB1_ThongTinVeHoGiaDinh_Id])
    REFERENCES [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_FK'
CREATE INDEX [IX_FK_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo_QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_FK]
ON [dbo].[QuyPCTT_PhieuB1_ThongTinVeHoGiaDinh_GhiRo]
    ([PhieuB1_ThongTinVeHoGiaDinh_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'QuyPCTT_TrangThaiDuLieu'
ALTER TABLE [dbo].[QuyPCTT_TrangThaiDuLieu]
ADD CONSTRAINT [FK_QuyPCTT_TrangThaiDuLieu_SYS_DonVi]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_TrangThaiDuLieu_SYS_DonVi'
CREATE INDEX [IX_FK_QuyPCTT_TrangThaiDuLieu_SYS_DonVi]
ON [dbo].[QuyPCTT_TrangThaiDuLieu]
    ([DonVi_Id]);
GO

-- Creating foreign key on [Created_By] in table 'QuyPCTT_TrangThaiDuLieu'
ALTER TABLE [dbo].[QuyPCTT_TrangThaiDuLieu]
ADD CONSTRAINT [FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan]
    FOREIGN KEY ([Created_By])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan'
CREATE INDEX [IX_FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan]
ON [dbo].[QuyPCTT_TrangThaiDuLieu]
    ([Created_By]);
GO

-- Creating foreign key on [Updated_By] in table 'QuyPCTT_TrangThaiDuLieu'
ALTER TABLE [dbo].[QuyPCTT_TrangThaiDuLieu]
ADD CONSTRAINT [FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan1]
    FOREIGN KEY ([Updated_By])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan1'
CREATE INDEX [IX_FK_QuyPCTT_TrangThaiDuLieu_SYS_TaiKhoan1]
ON [dbo].[QuyPCTT_TrangThaiDuLieu]
    ([Updated_By]);
GO

-- Creating foreign key on [DocType] in table 'VanBan'
ALTER TABLE [dbo].[VanBan]
ADD CONSTRAINT [FK_VanBan_LoaiVanBan]
    FOREIGN KEY ([DocType])
    REFERENCES [dbo].[LoaiVanBan]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_VanBan_LoaiVanBan'
CREATE INDEX [IX_FK_VanBan_LoaiVanBan]
ON [dbo].[VanBan]
    ([DocType]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_1'
ALTER TABLE [dbo].[Mau7_1]
ADD CONSTRAINT [FK_Mau7_1_SYS_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_1_SYS_DonVi_FK'
CREATE INDEX [IX_FK_Mau7_1_SYS_DonVi_FK]
ON [dbo].[Mau7_1]
    ([DonVi_Id]);
GO

-- Creating foreign key on [Mau7_1_Id] in table 'Mau7_1_Thon'
ALTER TABLE [dbo].[Mau7_1_Thon]
ADD CONSTRAINT [FK_Mau7_1_Thon_Mau7_1_FK]
    FOREIGN KEY ([Mau7_1_Id])
    REFERENCES [dbo].[Mau7_1]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_1_Thon_Mau7_1_FK'
CREATE INDEX [IX_FK_Mau7_1_Thon_Mau7_1_FK]
ON [dbo].[Mau7_1_Thon]
    ([Mau7_1_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_1_Thon'
ALTER TABLE [dbo].[Mau7_1_Thon]
ADD CONSTRAINT [FK_Mau7_1_Thon_ThonXom_FK_1]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_1_Thon_ThonXom_FK_1'
CREATE INDEX [IX_FK_Mau7_1_Thon_ThonXom_FK_1]
ON [dbo].[Mau7_1_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_10'
ALTER TABLE [dbo].[Mau7_10]
ADD CONSTRAINT [FK_Mau7_10_SYS_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_10_SYS_DonVi_FK'
CREATE INDEX [IX_FK_Mau7_10_SYS_DonVi_FK]
ON [dbo].[Mau7_10]
    ([DonVi_Id]);
GO

-- Creating foreign key on [Mau7_10_Thon1] in table 'Mau7_10_Thon'
ALTER TABLE [dbo].[Mau7_10_Thon]
ADD CONSTRAINT [FK_Mau7_10_Thon_Mau7_10_FK]
    FOREIGN KEY ([Mau7_10_Thon1])
    REFERENCES [dbo].[Mau7_10]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_10_Thon_Mau7_10_FK'
CREATE INDEX [IX_FK_Mau7_10_Thon_Mau7_10_FK]
ON [dbo].[Mau7_10_Thon]
    ([Mau7_10_Thon1]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_10_Thon'
ALTER TABLE [dbo].[Mau7_10_Thon]
ADD CONSTRAINT [FK_Mau7_10_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_10_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_10_Thon_ThonXom_FK]
ON [dbo].[Mau7_10_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_11'
ALTER TABLE [dbo].[Mau7_11]
ADD CONSTRAINT [FK_Mau7_11_SYS_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_11_SYS_DonVi_FK'
CREATE INDEX [IX_FK_Mau7_11_SYS_DonVi_FK]
ON [dbo].[Mau7_11]
    ([DonVi_Id]);
GO

-- Creating foreign key on [Mau7_11_Id] in table 'Mau7_11_Thon'
ALTER TABLE [dbo].[Mau7_11_Thon]
ADD CONSTRAINT [FK_Mau7_11_Thon_Mau7_11_FK]
    FOREIGN KEY ([Mau7_11_Id])
    REFERENCES [dbo].[Mau7_11]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_11_Thon_Mau7_11_FK'
CREATE INDEX [IX_FK_Mau7_11_Thon_Mau7_11_FK]
ON [dbo].[Mau7_11_Thon]
    ([Mau7_11_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_11_Thon'
ALTER TABLE [dbo].[Mau7_11_Thon]
ADD CONSTRAINT [FK_Mau7_11_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_11_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_11_Thon_ThonXom_FK]
ON [dbo].[Mau7_11_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_2'
ALTER TABLE [dbo].[Mau7_2]
ADD CONSTRAINT [FK_Mau_72_SYS_DonVi]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau_72_SYS_DonVi'
CREATE INDEX [IX_FK_Mau_72_SYS_DonVi]
ON [dbo].[Mau7_2]
    ([DonVi_Id]);
GO

-- Creating foreign key on [CreateBy] in table 'Mau7_2'
ALTER TABLE [dbo].[Mau7_2]
ADD CONSTRAINT [FK_Mau_72_SYS_TaiKhoan]
    FOREIGN KEY ([CreateBy])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau_72_SYS_TaiKhoan'
CREATE INDEX [IX_FK_Mau_72_SYS_TaiKhoan]
ON [dbo].[Mau7_2]
    ([CreateBy]);
GO

-- Creating foreign key on [UpdateBy] in table 'Mau7_2'
ALTER TABLE [dbo].[Mau7_2]
ADD CONSTRAINT [FK_Mau_72_SYS_TaiKhoan1]
    FOREIGN KEY ([UpdateBy])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau_72_SYS_TaiKhoan1'
CREATE INDEX [IX_FK_Mau_72_SYS_TaiKhoan1]
ON [dbo].[Mau7_2]
    ([UpdateBy]);
GO

-- Creating foreign key on [Mau7_2_Id] in table 'Mau7_2_Thon'
ALTER TABLE [dbo].[Mau7_2_Thon]
ADD CONSTRAINT [FK_Mau7_2_Thon_Mau7_2_FK]
    FOREIGN KEY ([Mau7_2_Id])
    REFERENCES [dbo].[Mau7_2]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_2_Thon_Mau7_2_FK'
CREATE INDEX [IX_FK_Mau7_2_Thon_Mau7_2_FK]
ON [dbo].[Mau7_2_Thon]
    ([Mau7_2_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_2_Thon'
ALTER TABLE [dbo].[Mau7_2_Thon]
ADD CONSTRAINT [FK_Mau7_2_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_2_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_2_Thon_ThonXom_FK]
ON [dbo].[Mau7_2_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_3'
ALTER TABLE [dbo].[Mau7_3]
ADD CONSTRAINT [FK_Mau7_3_SYS_DonVi]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_3_SYS_DonVi'
CREATE INDEX [IX_FK_Mau7_3_SYS_DonVi]
ON [dbo].[Mau7_3]
    ([DonVi_Id]);
GO

-- Creating foreign key on [CreateBy] in table 'Mau7_3'
ALTER TABLE [dbo].[Mau7_3]
ADD CONSTRAINT [FK_Mau7_3_SYS_TaiKhoan]
    FOREIGN KEY ([CreateBy])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_3_SYS_TaiKhoan'
CREATE INDEX [IX_FK_Mau7_3_SYS_TaiKhoan]
ON [dbo].[Mau7_3]
    ([CreateBy]);
GO

-- Creating foreign key on [UpdateBy] in table 'Mau7_3'
ALTER TABLE [dbo].[Mau7_3]
ADD CONSTRAINT [FK_Mau7_3_SYS_TaiKhoan1]
    FOREIGN KEY ([UpdateBy])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_3_SYS_TaiKhoan1'
CREATE INDEX [IX_FK_Mau7_3_SYS_TaiKhoan1]
ON [dbo].[Mau7_3]
    ([UpdateBy]);
GO

-- Creating foreign key on [Mau7_3_Id] in table 'Mau7_3_Thon'
ALTER TABLE [dbo].[Mau7_3_Thon]
ADD CONSTRAINT [FK_Mau7_3_Thon_Mau7_3_FK]
    FOREIGN KEY ([Mau7_3_Id])
    REFERENCES [dbo].[Mau7_3]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_3_Thon_Mau7_3_FK'
CREATE INDEX [IX_FK_Mau7_3_Thon_Mau7_3_FK]
ON [dbo].[Mau7_3_Thon]
    ([Mau7_3_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_3_Thon'
ALTER TABLE [dbo].[Mau7_3_Thon]
ADD CONSTRAINT [FK_Mau7_3_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_3_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_3_Thon_ThonXom_FK]
ON [dbo].[Mau7_3_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_4'
ALTER TABLE [dbo].[Mau7_4]
ADD CONSTRAINT [FK_Mau7_4_SYS_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_4_SYS_DonVi_FK'
CREATE INDEX [IX_FK_Mau7_4_SYS_DonVi_FK]
ON [dbo].[Mau7_4]
    ([DonVi_Id]);
GO

-- Creating foreign key on [Mau7_4_Thon1] in table 'Mau7_4_Thon'
ALTER TABLE [dbo].[Mau7_4_Thon]
ADD CONSTRAINT [FK_Mau7_4_Thon_Mau7_4_FK]
    FOREIGN KEY ([Mau7_4_Thon1])
    REFERENCES [dbo].[Mau7_4]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_4_Thon_Mau7_4_FK'
CREATE INDEX [IX_FK_Mau7_4_Thon_Mau7_4_FK]
ON [dbo].[Mau7_4_Thon]
    ([Mau7_4_Thon1]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_4_Thon'
ALTER TABLE [dbo].[Mau7_4_Thon]
ADD CONSTRAINT [FK_Mau7_4_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_4_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_4_Thon_ThonXom_FK]
ON [dbo].[Mau7_4_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_5'
ALTER TABLE [dbo].[Mau7_5]
ADD CONSTRAINT [FK_Mau7_5_SYS_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_5_SYS_DonVi_FK'
CREATE INDEX [IX_FK_Mau7_5_SYS_DonVi_FK]
ON [dbo].[Mau7_5]
    ([DonVi_Id]);
GO

-- Creating foreign key on [Mau7_5_Id] in table 'Mau7_5_Thon'
ALTER TABLE [dbo].[Mau7_5_Thon]
ADD CONSTRAINT [FK_Mau7_5_Thon_Mau7_5_FK]
    FOREIGN KEY ([Mau7_5_Id])
    REFERENCES [dbo].[Mau7_5]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_5_Thon_Mau7_5_FK'
CREATE INDEX [IX_FK_Mau7_5_Thon_Mau7_5_FK]
ON [dbo].[Mau7_5_Thon]
    ([Mau7_5_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_5_Thon'
ALTER TABLE [dbo].[Mau7_5_Thon]
ADD CONSTRAINT [FK_Mau7_5_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_5_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_5_Thon_ThonXom_FK]
ON [dbo].[Mau7_5_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_6'
ALTER TABLE [dbo].[Mau7_6]
ADD CONSTRAINT [FK_Mau7_6_SYS_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_6_SYS_DonVi_FK'
CREATE INDEX [IX_FK_Mau7_6_SYS_DonVi_FK]
ON [dbo].[Mau7_6]
    ([DonVi_Id]);
GO

-- Creating foreign key on [Mau7_6] in table 'Mau7_6_Thon'
ALTER TABLE [dbo].[Mau7_6_Thon]
ADD CONSTRAINT [FK_Mau7_6_Thon_Mau7_6_FK]
    FOREIGN KEY ([Mau7_6])
    REFERENCES [dbo].[Mau7_6]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_6_Thon_Mau7_6_FK'
CREATE INDEX [IX_FK_Mau7_6_Thon_Mau7_6_FK]
ON [dbo].[Mau7_6_Thon]
    ([Mau7_6]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_6_Thon'
ALTER TABLE [dbo].[Mau7_6_Thon]
ADD CONSTRAINT [FK_Mau7_6_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_6_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_6_Thon_ThonXom_FK]
ON [dbo].[Mau7_6_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_7'
ALTER TABLE [dbo].[Mau7_7]
ADD CONSTRAINT [FK_Mau7_7_SYS_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_7_SYS_DonVi_FK'
CREATE INDEX [IX_FK_Mau7_7_SYS_DonVi_FK]
ON [dbo].[Mau7_7]
    ([DonVi_Id]);
GO

-- Creating foreign key on [Mau7_7_Id] in table 'Mau7_7_Thon'
ALTER TABLE [dbo].[Mau7_7_Thon]
ADD CONSTRAINT [FK_Mau7_7_Thon_Mau7_7_FK]
    FOREIGN KEY ([Mau7_7_Id])
    REFERENCES [dbo].[Mau7_7]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_7_Thon_Mau7_7_FK'
CREATE INDEX [IX_FK_Mau7_7_Thon_Mau7_7_FK]
ON [dbo].[Mau7_7_Thon]
    ([Mau7_7_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_7_Thon'
ALTER TABLE [dbo].[Mau7_7_Thon]
ADD CONSTRAINT [FK_Mau7_7_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_7_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_7_Thon_ThonXom_FK]
ON [dbo].[Mau7_7_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_8'
ALTER TABLE [dbo].[Mau7_8]
ADD CONSTRAINT [FK_Mau7_8_SYS_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_8_SYS_DonVi_FK'
CREATE INDEX [IX_FK_Mau7_8_SYS_DonVi_FK]
ON [dbo].[Mau7_8]
    ([DonVi_Id]);
GO

-- Creating foreign key on [Mau7_8_Id] in table 'Mau7_8_Thon'
ALTER TABLE [dbo].[Mau7_8_Thon]
ADD CONSTRAINT [FK_Mau7_8_Thon_Mau7_8_FK]
    FOREIGN KEY ([Mau7_8_Id])
    REFERENCES [dbo].[Mau7_8]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_8_Thon_Mau7_8_FK'
CREATE INDEX [IX_FK_Mau7_8_Thon_Mau7_8_FK]
ON [dbo].[Mau7_8_Thon]
    ([Mau7_8_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_8_Thon'
ALTER TABLE [dbo].[Mau7_8_Thon]
ADD CONSTRAINT [FK_Mau7_8_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_8_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_8_Thon_ThonXom_FK]
ON [dbo].[Mau7_8_Thon]
    ([Thon_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'Mau7_9'
ALTER TABLE [dbo].[Mau7_9]
ADD CONSTRAINT [FK_Mau7_9_SYS_DonVi]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_SYS_DonVi'
CREATE INDEX [IX_FK_Mau7_9_SYS_DonVi]
ON [dbo].[Mau7_9]
    ([DonVi_Id]);
GO

-- Creating foreign key on [CreateBy] in table 'Mau7_9'
ALTER TABLE [dbo].[Mau7_9]
ADD CONSTRAINT [FK_Mau7_9_SYS_TaiKhoan]
    FOREIGN KEY ([CreateBy])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_SYS_TaiKhoan'
CREATE INDEX [IX_FK_Mau7_9_SYS_TaiKhoan]
ON [dbo].[Mau7_9]
    ([CreateBy]);
GO

-- Creating foreign key on [UpdateBy] in table 'Mau7_9'
ALTER TABLE [dbo].[Mau7_9]
ADD CONSTRAINT [FK_Mau7_9_SYS_TaiKhoan1]
    FOREIGN KEY ([UpdateBy])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_SYS_TaiKhoan1'
CREATE INDEX [IX_FK_Mau7_9_SYS_TaiKhoan1]
ON [dbo].[Mau7_9]
    ([UpdateBy]);
GO

-- Creating foreign key on [Mau79_Id] in table 'Mau7_9_ChiTietHoCanNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_ChiTietHoCanNgheoDTTS]
ADD CONSTRAINT [FK_Mau7_9_ChiTietHoCanNgheoDTTS_Mau7_9_FK]
    FOREIGN KEY ([Mau79_Id])
    REFERENCES [dbo].[Mau7_9]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_ChiTietHoCanNgheoDTTS_Mau7_9_FK'
CREATE INDEX [IX_FK_Mau7_9_ChiTietHoCanNgheoDTTS_Mau7_9_FK]
ON [dbo].[Mau7_9_ChiTietHoCanNgheoDTTS]
    ([Mau79_Id]);
GO

-- Creating foreign key on [Mau79_Id] in table 'Mau7_9_ChiTietHoNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_ChiTietHoNgheoDTTS]
ADD CONSTRAINT [FK_Mau7_9_ChiTietHoNgheoDTTS_Mau7_9_FK]
    FOREIGN KEY ([Mau79_Id])
    REFERENCES [dbo].[Mau7_9]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_ChiTietHoNgheoDTTS_Mau7_9_FK'
CREATE INDEX [IX_FK_Mau7_9_ChiTietHoNgheoDTTS_Mau7_9_FK]
ON [dbo].[Mau7_9_ChiTietHoNgheoDTTS]
    ([Mau79_Id]);
GO

-- Creating foreign key on [MaQuanHuyen] in table 'PhuongXa'
ALTER TABLE [dbo].[PhuongXa]
ADD CONSTRAINT [FK_PhuongXa_QuanHuyen]
    FOREIGN KEY ([MaQuanHuyen])
    REFERENCES [dbo].[QuanHuyen]
        ([MaQuanHuyen])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_PhuongXa_QuanHuyen'
CREATE INDEX [IX_FK_PhuongXa_QuanHuyen]
ON [dbo].[PhuongXa]
    ([MaQuanHuyen]);
GO

-- Creating foreign key on [MaPhuongXa] in table 'SYS_DonVi'
ALTER TABLE [dbo].[SYS_DonVi]
ADD CONSTRAINT [FK_SYS_DonVi_PhuongXa]
    FOREIGN KEY ([MaPhuongXa])
    REFERENCES [dbo].[PhuongXa]
        ([MaPhuongXa])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_DonVi_PhuongXa'
CREATE INDEX [IX_FK_SYS_DonVi_PhuongXa]
ON [dbo].[SYS_DonVi]
    ([MaPhuongXa]);
GO

-- Creating foreign key on [MaPhuongXa] in table 'ThonXom'
ALTER TABLE [dbo].[ThonXom]
ADD CONSTRAINT [FK_ThonXom_PhuongXa]
    FOREIGN KEY ([MaPhuongXa])
    REFERENCES [dbo].[PhuongXa]
        ([MaPhuongXa])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_ThonXom_PhuongXa'
CREATE INDEX [IX_FK_ThonXom_PhuongXa]
ON [dbo].[ThonXom]
    ([MaPhuongXa]);
GO

-- Creating foreign key on [ParentId] in table 'QLLD_DM_NhomNganhKinhTe'
ALTER TABLE [dbo].[QLLD_DM_NhomNganhKinhTe]
ADD CONSTRAINT [FK_QLLD_DM_NhomNganhKinhTe_QLLD_DM_NhomNganhKinhTe]
    FOREIGN KEY ([ParentId])
    REFERENCES [dbo].[QLLD_DM_NhomNganhKinhTe]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QLLD_DM_NhomNganhKinhTe_QLLD_DM_NhomNganhKinhTe'
CREATE INDEX [IX_FK_QLLD_DM_NhomNganhKinhTe_QLLD_DM_NhomNganhKinhTe]
ON [dbo].[QLLD_DM_NhomNganhKinhTe]
    ([ParentId]);
GO

-- Creating foreign key on [MaTinhThanh] in table 'QuanHuyen'
ALTER TABLE [dbo].[QuanHuyen]
ADD CONSTRAINT [FK_QuanHuyen_TinhThanh]
    FOREIGN KEY ([MaTinhThanh])
    REFERENCES [dbo].[TinhThanh]
        ([MaTinhThanh])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_QuanHuyen_TinhThanh'
CREATE INDEX [IX_FK_QuanHuyen_TinhThanh]
ON [dbo].[QuanHuyen]
    ([MaTinhThanh]);
GO

-- Creating foreign key on [MaQuanHuyen] in table 'SYS_DonVi'
ALTER TABLE [dbo].[SYS_DonVi]
ADD CONSTRAINT [FK_SYS_DonVi_QuanHuyen]
    FOREIGN KEY ([MaQuanHuyen])
    REFERENCES [dbo].[QuanHuyen]
        ([MaQuanHuyen])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_DonVi_QuanHuyen'
CREATE INDEX [IX_FK_SYS_DonVi_QuanHuyen]
ON [dbo].[SYS_DonVi]
    ([MaQuanHuyen]);
GO

-- Creating foreign key on [ChiTietQuyTrinh_Id] in table 'RP_ChiTietGuiNhan'
ALTER TABLE [dbo].[RP_ChiTietGuiNhan]
ADD CONSTRAINT [FK_RP__FK]
    FOREIGN KEY ([ChiTietQuyTrinh_Id])
    REFERENCES [dbo].[RP_ChiTietQuyTrinh]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP__FK'
CREATE INDEX [IX_FK_RP__FK]
ON [dbo].[RP_ChiTietGuiNhan]
    ([ChiTietQuyTrinh_Id]);
GO

-- Creating foreign key on [DonVi_Gui_Id] in table 'RP_ChiTietGuiNhan'
ALTER TABLE [dbo].[RP_ChiTietGuiNhan]
ADD CONSTRAINT [FK_RP__FK_DVG]
    FOREIGN KEY ([DonVi_Gui_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP__FK_DVG'
CREATE INDEX [IX_FK_RP__FK_DVG]
ON [dbo].[RP_ChiTietGuiNhan]
    ([DonVi_Gui_Id]);
GO

-- Creating foreign key on [DonVi_Nhan_Id] in table 'RP_ChiTietGuiNhan'
ALTER TABLE [dbo].[RP_ChiTietGuiNhan]
ADD CONSTRAINT [FK_RP__FK_DVN]
    FOREIGN KEY ([DonVi_Nhan_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP__FK_DVN'
CREATE INDEX [IX_FK_RP__FK_DVN]
ON [dbo].[RP_ChiTietGuiNhan]
    ([DonVi_Nhan_Id]);
GO

-- Creating foreign key on [NhomDoiTuong_Nhan_Id] in table 'RP_ChiTietQuyTrinh'
ALTER TABLE [dbo].[RP_ChiTietQuyTrinh]
ADD CONSTRAINT [FK_RP_ChiTietQuyTrinh_FK_DTG]
    FOREIGN KEY ([NhomDoiTuong_Nhan_Id])
    REFERENCES [dbo].[RP_NhomDoiTuong]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_ChiTietQuyTrinh_FK_DTG'
CREATE INDEX [IX_FK_RP_ChiTietQuyTrinh_FK_DTG]
ON [dbo].[RP_ChiTietQuyTrinh]
    ([NhomDoiTuong_Nhan_Id]);
GO

-- Creating foreign key on [NhomDoiTuong_Gui_Id] in table 'RP_ChiTietQuyTrinh'
ALTER TABLE [dbo].[RP_ChiTietQuyTrinh]
ADD CONSTRAINT [FK_RP_ChiTietQuyTrinh_FK_NDT]
    FOREIGN KEY ([NhomDoiTuong_Gui_Id])
    REFERENCES [dbo].[RP_NhomDoiTuong]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_ChiTietQuyTrinh_FK_NDT'
CREATE INDEX [IX_FK_RP_ChiTietQuyTrinh_FK_NDT]
ON [dbo].[RP_ChiTietQuyTrinh]
    ([NhomDoiTuong_Gui_Id]);
GO

-- Creating foreign key on [ChiTietQuyTrinh_Id] in table 'RP_ChiTietQuyTrinh_TanSuat'
ALTER TABLE [dbo].[RP_ChiTietQuyTrinh_TanSuat]
ADD CONSTRAINT [FK_RP_ChiTietQuyTrinh_TanSuat_FK]
    FOREIGN KEY ([ChiTietQuyTrinh_Id])
    REFERENCES [dbo].[RP_ChiTietQuyTrinh]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_ChiTietQuyTrinh_TanSuat_FK'
CREATE INDEX [IX_FK_RP_ChiTietQuyTrinh_TanSuat_FK]
ON [dbo].[RP_ChiTietQuyTrinh_TanSuat]
    ([ChiTietQuyTrinh_Id]);
GO

-- Creating foreign key on [NhomDoiTuong_Id] in table 'RP_DoiTuongNhan'
ALTER TABLE [dbo].[RP_DoiTuongNhan]
ADD CONSTRAINT [FK_RP_DoiTuongNhan_FK_NDT]
    FOREIGN KEY ([NhomDoiTuong_Id])
    REFERENCES [dbo].[RP_NhomDoiTuong]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_DoiTuongNhan_FK_NDT'
CREATE INDEX [IX_FK_RP_DoiTuongNhan_FK_NDT]
ON [dbo].[RP_DoiTuongNhan]
    ([NhomDoiTuong_Id]);
GO

-- Creating foreign key on [DoiTuongThucHien_Id] in table 'RP_DoiTuongThucHien_DonVi'
ALTER TABLE [dbo].[RP_DoiTuongThucHien_DonVi]
ADD CONSTRAINT [FK_RP_DoiTuongThucHien_DonVi_FK]
    FOREIGN KEY ([DoiTuongThucHien_Id])
    REFERENCES [dbo].[RP_DoiTuongThucHien]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_DoiTuongThucHien_DonVi_FK'
CREATE INDEX [IX_FK_RP_DoiTuongThucHien_DonVi_FK]
ON [dbo].[RP_DoiTuongThucHien_DonVi]
    ([DoiTuongThucHien_Id]);
GO

-- Creating foreign key on [NhomDoiTuong_Id] in table 'RP_DoiTuongThucHien'
ALTER TABLE [dbo].[RP_DoiTuongThucHien]
ADD CONSTRAINT [FK_RP_DoiTuongThucHien_FK]
    FOREIGN KEY ([NhomDoiTuong_Id])
    REFERENCES [dbo].[RP_NhomDoiTuong]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_DoiTuongThucHien_FK'
CREATE INDEX [IX_FK_RP_DoiTuongThucHien_FK]
ON [dbo].[RP_DoiTuongThucHien]
    ([NhomDoiTuong_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'RP_DoiTuongThucHien_DonVi'
ALTER TABLE [dbo].[RP_DoiTuongThucHien_DonVi]
ADD CONSTRAINT [FK_RP_DoiTuongThucHien_DonVi_FK_DV]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_DoiTuongThucHien_DonVi_FK_DV'
CREATE INDEX [IX_FK_RP_DoiTuongThucHien_DonVi_FK_DV]
ON [dbo].[RP_DoiTuongThucHien_DonVi]
    ([DonVi_Id]);
GO

-- Creating foreign key on [NhomDoiTuong_Id] in table 'RP_NhomDoiTuong_DonVi'
ALTER TABLE [dbo].[RP_NhomDoiTuong_DonVi]
ADD CONSTRAINT [FK_RP_NhonDoiTuong_DonVi_FK_NDT]
    FOREIGN KEY ([NhomDoiTuong_Id])
    REFERENCES [dbo].[RP_NhomDoiTuong]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_NhonDoiTuong_DonVi_FK_NDT'
CREATE INDEX [IX_FK_RP_NhonDoiTuong_DonVi_FK_NDT]
ON [dbo].[RP_NhomDoiTuong_DonVi]
    ([NhomDoiTuong_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'RP_NhomDoiTuong_DonVi'
ALTER TABLE [dbo].[RP_NhomDoiTuong_DonVi]
ADD CONSTRAINT [FK_RP_NhonDoiTuong_DonVi_FK]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_RP_NhonDoiTuong_DonVi_FK'
CREATE INDEX [IX_FK_RP_NhonDoiTuong_DonVi_FK]
ON [dbo].[RP_NhomDoiTuong_DonVi]
    ([DonVi_Id]);
GO

-- Creating foreign key on [ModuleId] in table 'SYS_Action'
ALTER TABLE [dbo].[SYS_Action]
ADD CONSTRAINT [FK_SYS_Action_SYS_Module]
    FOREIGN KEY ([ModuleId])
    REFERENCES [dbo].[SYS_Module]
        ([id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_Action_SYS_Module'
CREATE INDEX [IX_FK_SYS_Action_SYS_Module]
ON [dbo].[SYS_Action]
    ([ModuleId]);
GO

-- Creating foreign key on [ActionId] in table 'SYS_NhatKyNguoiDung'
ALTER TABLE [dbo].[SYS_NhatKyNguoiDung]
ADD CONSTRAINT [FK_SYS_NhatKyNguoiDung_SYS_Action]
    FOREIGN KEY ([ActionId])
    REFERENCES [dbo].[SYS_Action]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_NhatKyNguoiDung_SYS_Action'
CREATE INDEX [IX_FK_SYS_NhatKyNguoiDung_SYS_Action]
ON [dbo].[SYS_NhatKyNguoiDung]
    ([ActionId]);
GO

-- Creating foreign key on [ID_NhomChucNang] in table 'SYS_ChucNang'
ALTER TABLE [dbo].[SYS_ChucNang]
ADD CONSTRAINT [FK_SYS_ChucNang_SYS_NhomChucNang]
    FOREIGN KEY ([ID_NhomChucNang])
    REFERENCES [dbo].[SYS_NhomChucNang]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_ChucNang_SYS_NhomChucNang'
CREATE INDEX [IX_FK_SYS_ChucNang_SYS_NhomChucNang]
ON [dbo].[SYS_ChucNang]
    ([ID_NhomChucNang]);
GO

-- Creating foreign key on [FlatForm] in table 'SYS_ChucNang'
ALTER TABLE [dbo].[SYS_ChucNang]
ADD CONSTRAINT [FK_SYS_ChucNang_SYS_PhanHe]
    FOREIGN KEY ([FlatForm])
    REFERENCES [dbo].[SYS_PhanHe]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_ChucNang_SYS_PhanHe'
CREATE INDEX [IX_FK_SYS_ChucNang_SYS_PhanHe]
ON [dbo].[SYS_ChucNang]
    ([FlatForm]);
GO

-- Creating foreign key on [ChucNang_Id] in table 'SYS_DonVi_ChucNang'
ALTER TABLE [dbo].[SYS_DonVi_ChucNang]
ADD CONSTRAINT [FK_SYS_DonVi_ChucNang_SYS_ChucNang]
    FOREIGN KEY ([ChucNang_Id])
    REFERENCES [dbo].[SYS_ChucNang]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_DonVi_ChucNang_SYS_ChucNang'
CREATE INDEX [IX_FK_SYS_DonVi_ChucNang_SYS_ChucNang]
ON [dbo].[SYS_DonVi_ChucNang]
    ([ChucNang_Id]);
GO

-- Creating foreign key on [ChucNang_Id] in table 'SYS_LoaiDonVi_ChucNang'
ALTER TABLE [dbo].[SYS_LoaiDonVi_ChucNang]
ADD CONSTRAINT [FK_SYS_LoaiDonVi_ChucNang_SYS_ChucNang]
    FOREIGN KEY ([ChucNang_Id])
    REFERENCES [dbo].[SYS_ChucNang]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_LoaiDonVi_ChucNang_SYS_ChucNang'
CREATE INDEX [IX_FK_SYS_LoaiDonVi_ChucNang_SYS_ChucNang]
ON [dbo].[SYS_LoaiDonVi_ChucNang]
    ([ChucNang_Id]);
GO

-- Creating foreign key on [IDChucNang] in table 'SYS_TaiKhoan_ChucNang'
ALTER TABLE [dbo].[SYS_TaiKhoan_ChucNang]
ADD CONSTRAINT [FK_SYS_TaiKhoan_ChucNang_SYS_ChucNang]
    FOREIGN KEY ([IDChucNang])
    REFERENCES [dbo].[SYS_ChucNang]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_TaiKhoan_ChucNang_SYS_ChucNang'
CREATE INDEX [IX_FK_SYS_TaiKhoan_ChucNang_SYS_ChucNang]
ON [dbo].[SYS_TaiKhoan_ChucNang]
    ([IDChucNang]);
GO

-- Creating foreign key on [ParentID] in table 'SYS_DonVi'
ALTER TABLE [dbo].[SYS_DonVi]
ADD CONSTRAINT [FK_DonVi_Parent]
    FOREIGN KEY ([ParentID])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DonVi_Parent'
CREATE INDEX [IX_FK_DonVi_Parent]
ON [dbo].[SYS_DonVi]
    ([ParentID]);
GO

-- Creating foreign key on [LoaiDonVi_Id] in table 'SYS_DonVi'
ALTER TABLE [dbo].[SYS_DonVi]
ADD CONSTRAINT [FK_DonVi_SYS_LoaiDonVi_QuanTri]
    FOREIGN KEY ([LoaiDonVi_Id])
    REFERENCES [dbo].[SYS_LoaiDonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_DonVi_SYS_LoaiDonVi_QuanTri'
CREATE INDEX [IX_FK_DonVi_SYS_LoaiDonVi_QuanTri]
ON [dbo].[SYS_DonVi]
    ([LoaiDonVi_Id]);
GO

-- Creating foreign key on [DonVi_Id] in table 'SYS_DonVi_ChucNang'
ALTER TABLE [dbo].[SYS_DonVi_ChucNang]
ADD CONSTRAINT [FK_SYS_DonVi_ChucNang_SYS_DonVi]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_DonVi_ChucNang_SYS_DonVi'
CREATE INDEX [IX_FK_SYS_DonVi_ChucNang_SYS_DonVi]
ON [dbo].[SYS_DonVi_ChucNang]
    ([DonVi_Id]);
GO

-- Creating foreign key on [IDDonVi] in table 'SYS_TaiKhoan'
ALTER TABLE [dbo].[SYS_TaiKhoan]
ADD CONSTRAINT [FK_SYS_TaiKhoan_DonVi]
    FOREIGN KEY ([IDDonVi])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_TaiKhoan_DonVi'
CREATE INDEX [IX_FK_SYS_TaiKhoan_DonVi]
ON [dbo].[SYS_TaiKhoan]
    ([IDDonVi]);
GO

-- Creating foreign key on [DonVi_Id] in table 'SYS_ThietBi'
ALTER TABLE [dbo].[SYS_ThietBi]
ADD CONSTRAINT [FK_SYS_ThietBi_SYS_DonVi]
    FOREIGN KEY ([DonVi_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_ThietBi_SYS_DonVi'
CREATE INDEX [IX_FK_SYS_ThietBi_SYS_DonVi]
ON [dbo].[SYS_ThietBi]
    ([DonVi_Id]);
GO

-- Creating foreign key on [OrganId] in table 'VanBan'
ALTER TABLE [dbo].[VanBan]
ADD CONSTRAINT [FK_VanBan_DonViGui]
    FOREIGN KEY ([OrganId])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_VanBan_DonViGui'
CREATE INDEX [IX_FK_VanBan_DonViGui]
ON [dbo].[VanBan]
    ([OrganId]);
GO

-- Creating foreign key on [PhanNhom_Id] in table 'SYS_DonVi'
ALTER TABLE [dbo].[SYS_DonVi]
ADD CONSTRAINT [FK_SYS_DonVi_FK_PN]
    FOREIGN KEY ([PhanNhom_Id])
    REFERENCES [dbo].[SYS_PhanNhom_DonVi]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_DonVi_FK_PN'
CREATE INDEX [IX_FK_SYS_DonVi_FK_PN]
ON [dbo].[SYS_DonVi]
    ([PhanNhom_Id]);
GO

-- Creating foreign key on [DonViGui_Id] in table 'SYS_ThongBao'
ALTER TABLE [dbo].[SYS_ThongBao]
ADD CONSTRAINT [FK_SYS_ThongBao_FK_G]
    FOREIGN KEY ([DonViGui_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_ThongBao_FK_G'
CREATE INDEX [IX_FK_SYS_ThongBao_FK_G]
ON [dbo].[SYS_ThongBao]
    ([DonViGui_Id]);
GO

-- Creating foreign key on [DonViNhan_Id] in table 'SYS_ThongBao'
ALTER TABLE [dbo].[SYS_ThongBao]
ADD CONSTRAINT [FK_SYS_ThongBao_FK_N]
    FOREIGN KEY ([DonViNhan_Id])
    REFERENCES [dbo].[SYS_DonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_ThongBao_FK_N'
CREATE INDEX [IX_FK_SYS_ThongBao_FK_N]
ON [dbo].[SYS_ThongBao]
    ([DonViNhan_Id]);
GO

-- Creating foreign key on [LoaiDonVi_Id] in table 'SYS_LoaiDonVi_ChucNang'
ALTER TABLE [dbo].[SYS_LoaiDonVi_ChucNang]
ADD CONSTRAINT [FK_SYS_LoaiDonVi_ChucNang_SYS_LoaiDonVi]
    FOREIGN KEY ([LoaiDonVi_Id])
    REFERENCES [dbo].[SYS_LoaiDonVi]
        ([ID])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_LoaiDonVi_ChucNang_SYS_LoaiDonVi'
CREATE INDEX [IX_FK_SYS_LoaiDonVi_ChucNang_SYS_LoaiDonVi]
ON [dbo].[SYS_LoaiDonVi_ChucNang]
    ([LoaiDonVi_Id]);
GO

-- Creating foreign key on [ID_parent] in table 'SYS_LoaiDonVi'
ALTER TABLE [dbo].[SYS_LoaiDonVi]
ADD CONSTRAINT [FK_SYS_LoaiDonVi_QuanTri_SYS_LoaiDonVi_QuanTri1]
    FOREIGN KEY ([ID_parent])
    REFERENCES [dbo].[SYS_LoaiDonVi]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_LoaiDonVi_QuanTri_SYS_LoaiDonVi_QuanTri1'
CREATE INDEX [IX_FK_SYS_LoaiDonVi_QuanTri_SYS_LoaiDonVi_QuanTri1]
ON [dbo].[SYS_LoaiDonVi]
    ([ID_parent]);
GO

-- Creating foreign key on [MaTaiKhoanGui] in table 'SYS_Messages'
ALTER TABLE [dbo].[SYS_Messages]
ADD CONSTRAINT [FK_SYS_Messages_FK_MTK_Gui]
    FOREIGN KEY ([MaTaiKhoanGui])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_Messages_FK_MTK_Gui'
CREATE INDEX [IX_FK_SYS_Messages_FK_MTK_Gui]
ON [dbo].[SYS_Messages]
    ([MaTaiKhoanGui]);
GO

-- Creating foreign key on [MaTaiKhoanNhan] in table 'SYS_Messages'
ALTER TABLE [dbo].[SYS_Messages]
ADD CONSTRAINT [FK_SYS_Messages_FK_MTK_Nhan]
    FOREIGN KEY ([MaTaiKhoanNhan])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_Messages_FK_MTK_Nhan'
CREATE INDEX [IX_FK_SYS_Messages_FK_MTK_Nhan]
ON [dbo].[SYS_Messages]
    ([MaTaiKhoanNhan]);
GO

-- Creating foreign key on [Created_By] in table 'SYS_Messages'
ALTER TABLE [dbo].[SYS_Messages]
ADD CONSTRAINT [FK_SYS_Messages_FK_TK]
    FOREIGN KEY ([Created_By])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_Messages_FK_TK'
CREATE INDEX [IX_FK_SYS_Messages_FK_TK]
ON [dbo].[SYS_Messages]
    ([Created_By]);
GO

-- Creating foreign key on [module_group_id] in table 'SYS_Module'
ALTER TABLE [dbo].[SYS_Module]
ADD CONSTRAINT [FK_SYS_Module_SYS_ModuleGroup]
    FOREIGN KEY ([module_group_id])
    REFERENCES [dbo].[SYS_ModuleGroup]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_Module_SYS_ModuleGroup'
CREATE INDEX [IX_FK_SYS_Module_SYS_ModuleGroup]
ON [dbo].[SYS_Module]
    ([module_group_id]);
GO

-- Creating foreign key on [MaTaiKhoan] in table 'SYS_NhatKyNguoiDung'
ALTER TABLE [dbo].[SYS_NhatKyNguoiDung]
ADD CONSTRAINT [FK_SYS_NhatKyNguoiDung_SYS_TaiKhoan]
    FOREIGN KEY ([MaTaiKhoan])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_NhatKyNguoiDung_SYS_TaiKhoan'
CREATE INDEX [IX_FK_SYS_NhatKyNguoiDung_SYS_TaiKhoan]
ON [dbo].[SYS_NhatKyNguoiDung]
    ([MaTaiKhoan]);
GO

-- Creating foreign key on [Parent_Id] in table 'SYS_NhomChucNang'
ALTER TABLE [dbo].[SYS_NhomChucNang]
ADD CONSTRAINT [FK_SYS_NhomChucNang_SYS_NhomChucNang]
    FOREIGN KEY ([Parent_Id])
    REFERENCES [dbo].[SYS_NhomChucNang]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_NhomChucNang_SYS_NhomChucNang'
CREATE INDEX [IX_FK_SYS_NhomChucNang_SYS_NhomChucNang]
ON [dbo].[SYS_NhomChucNang]
    ([Parent_Id]);
GO

-- Creating foreign key on [FlatForm] in table 'SYS_NhomChucNang'
ALTER TABLE [dbo].[SYS_NhomChucNang]
ADD CONSTRAINT [FK_SYS_NhomChucNang_SYS_PhanHe]
    FOREIGN KEY ([FlatForm])
    REFERENCES [dbo].[SYS_PhanHe]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_NhomChucNang_SYS_PhanHe'
CREATE INDEX [IX_FK_SYS_NhomChucNang_SYS_PhanHe]
ON [dbo].[SYS_NhomChucNang]
    ([FlatForm]);
GO

-- Creating foreign key on [ScheduleLog_Id] in table 'SYS_ThongBao'
ALTER TABLE [dbo].[SYS_ThongBao]
ADD CONSTRAINT [FK_SYS_ThongBao_SYS_ScheduleLog]
    FOREIGN KEY ([ScheduleLog_Id])
    REFERENCES [dbo].[SYS_ScheduleLog]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_ThongBao_SYS_ScheduleLog'
CREATE INDEX [IX_FK_SYS_ThongBao_SYS_ScheduleLog]
ON [dbo].[SYS_ThongBao]
    ([ScheduleLog_Id]);
GO

-- Creating foreign key on [SETTING_GROUP_ID] in table 'SYS_Setting'
ALTER TABLE [dbo].[SYS_Setting]
ADD CONSTRAINT [FK_SYS_Setting_SYS_SettingGroup]
    FOREIGN KEY ([SETTING_GROUP_ID])
    REFERENCES [dbo].[SYS_SettingGroup]
        ([ID])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_Setting_SYS_SettingGroup'
CREATE INDEX [IX_FK_SYS_Setting_SYS_SettingGroup]
ON [dbo].[SYS_Setting]
    ([SETTING_GROUP_ID]);
GO

-- Creating foreign key on [MaTaiKhoan] in table 'SYS_TaiKhoan_ChucNang'
ALTER TABLE [dbo].[SYS_TaiKhoan_ChucNang]
ADD CONSTRAINT [FK_SYS_TaiKhoan_ChucNang_SYS_TaiKhoan]
    FOREIGN KEY ([MaTaiKhoan])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_TaiKhoan_ChucNang_SYS_TaiKhoan'
CREATE INDEX [IX_FK_SYS_TaiKhoan_ChucNang_SYS_TaiKhoan]
ON [dbo].[SYS_TaiKhoan_ChucNang]
    ([MaTaiKhoan]);
GO

-- Creating foreign key on [MaTaiKhoan] in table 'SYS_TaiKhoan_LinhVuc'
ALTER TABLE [dbo].[SYS_TaiKhoan_LinhVuc]
ADD CONSTRAINT [FK_SYS_TaiKhoan_LinhVuc_FK_TK]
    FOREIGN KEY ([MaTaiKhoan])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_TaiKhoan_LinhVuc_FK_TK'
CREATE INDEX [IX_FK_SYS_TaiKhoan_LinhVuc_FK_TK]
ON [dbo].[SYS_TaiKhoan_LinhVuc]
    ([MaTaiKhoan]);
GO

-- Creating foreign key on [MaTaiKhoan] in table 'SYS_ThietBi'
ALTER TABLE [dbo].[SYS_ThietBi]
ADD CONSTRAINT [FK_SYS_ThietBi_FK_MTk]
    FOREIGN KEY ([MaTaiKhoan])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_ThietBi_FK_MTk'
CREATE INDEX [IX_FK_SYS_ThietBi_FK_MTk]
ON [dbo].[SYS_ThietBi]
    ([MaTaiKhoan]);
GO

-- Creating foreign key on [Created_By] in table 'SYS_ThongBao'
ALTER TABLE [dbo].[SYS_ThongBao]
ADD CONSTRAINT [FK_SYS_ThongBao_FK_TK]
    FOREIGN KEY ([Created_By])
    REFERENCES [dbo].[SYS_TaiKhoan]
        ([MaTaiKhoan])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_SYS_ThongBao_FK_TK'
CREATE INDEX [IX_FK_SYS_ThongBao_FK_TK]
ON [dbo].[SYS_ThongBao]
    ([Created_By]);
GO

-- Creating foreign key on [DanToc_Id] in table 'Mau7_9_Thon_ChiTietHoCanNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS]
ADD CONSTRAINT [FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_DM_DanToc]
    FOREIGN KEY ([DanToc_Id])
    REFERENCES [dbo].[DM_DanToc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_DM_DanToc'
CREATE INDEX [IX_FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_DM_DanToc]
ON [dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS]
    ([DanToc_Id]);
GO

-- Creating foreign key on [DanToc_Id] in table 'Mau7_9_Thon_ChiTietHoNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS]
ADD CONSTRAINT [FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_DM_DanToc]
    FOREIGN KEY ([DanToc_Id])
    REFERENCES [dbo].[DM_DanToc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_DM_DanToc'
CREATE INDEX [IX_FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_DM_DanToc]
ON [dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS]
    ([DanToc_Id]);
GO

-- Creating foreign key on [KhuVuc_Id] in table 'Mau7_9_Thon'
ALTER TABLE [dbo].[Mau7_9_Thon]
ADD CONSTRAINT [FK_Mau7_9_Thon_DM_KhuVuc_FK]
    FOREIGN KEY ([KhuVuc_Id])
    REFERENCES [dbo].[DM_KhuVuc]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_Thon_DM_KhuVuc_FK'
CREATE INDEX [IX_FK_Mau7_9_Thon_DM_KhuVuc_FK]
ON [dbo].[Mau7_9_Thon]
    ([KhuVuc_Id]);
GO

-- Creating foreign key on [Mau7_9_Id] in table 'Mau7_9_Thon'
ALTER TABLE [dbo].[Mau7_9_Thon]
ADD CONSTRAINT [FK_Mau7_9_Thon_Mau7_9_FK]
    FOREIGN KEY ([Mau7_9_Id])
    REFERENCES [dbo].[Mau7_9]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_Thon_Mau7_9_FK'
CREATE INDEX [IX_FK_Mau7_9_Thon_Mau7_9_FK]
ON [dbo].[Mau7_9_Thon]
    ([Mau7_9_Id]);
GO

-- Creating foreign key on [Mau79_Thon_Id] in table 'Mau7_9_Thon_ChiTietHoCanNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS]
ADD CONSTRAINT [FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_Mau7_9_Thon_FK]
    FOREIGN KEY ([Mau79_Thon_Id])
    REFERENCES [dbo].[Mau7_9_Thon]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_Mau7_9_Thon_FK'
CREATE INDEX [IX_FK_Mau7_9_Thon_ChiTietHoCanNgheoDTTS_Mau7_9_Thon_FK]
ON [dbo].[Mau7_9_Thon_ChiTietHoCanNgheoDTTS]
    ([Mau79_Thon_Id]);
GO

-- Creating foreign key on [Mau79_Thon_Id] in table 'Mau7_9_Thon_ChiTietHoNgheoDTTS'
ALTER TABLE [dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS]
ADD CONSTRAINT [FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_Mau7_9_Thon_FK]
    FOREIGN KEY ([Mau79_Thon_Id])
    REFERENCES [dbo].[Mau7_9_Thon]
        ([Id])
    ON DELETE CASCADE ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_Mau7_9_Thon_FK'
CREATE INDEX [IX_FK_Mau7_9_Thon_ChiTietHoNgheoDTTS_Mau7_9_Thon_FK]
ON [dbo].[Mau7_9_Thon_ChiTietHoNgheoDTTS]
    ([Mau79_Thon_Id]);
GO

-- Creating foreign key on [Thon_Id] in table 'Mau7_9_Thon'
ALTER TABLE [dbo].[Mau7_9_Thon]
ADD CONSTRAINT [FK_Mau7_9_Thon_ThonXom_FK]
    FOREIGN KEY ([Thon_Id])
    REFERENCES [dbo].[ThonXom]
        ([Id])
    ON DELETE NO ACTION ON UPDATE NO ACTION;
GO

-- Creating non-clustered index for FOREIGN KEY 'FK_Mau7_9_Thon_ThonXom_FK'
CREATE INDEX [IX_FK_Mau7_9_Thon_ThonXom_FK]
ON [dbo].[Mau7_9_Thon]
    ([Thon_Id]);
GO

-- --------------------------------------------------
-- Script has ended
-- --------------------------------------------------