diff --git a/QuanLyDeAn b/QuanLyDeAn new file mode 100644 index 0000000..6c10807 --- /dev/null +++ b/QuanLyDeAn @@ -0,0 +1,329 @@ +USE [master] +GO +/****** Object: Database [QL_DeAn] Script Date: 4/20/2019 8:37:36 PM ******/ +CREATE DATABASE [QL_DeAn] +GO +ALTER DATABASE [QL_DeAn] SET COMPATIBILITY_LEVEL = 120 +GO +IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) +begin +EXEC [QL_DeAn].[dbo].[sp_fulltext_database] @action = 'enable' +end +GO +ALTER DATABASE [QL_DeAn] SET ANSI_NULL_DEFAULT OFF +GO +ALTER DATABASE [QL_DeAn] SET ANSI_NULLS OFF +GO +ALTER DATABASE [QL_DeAn] SET ANSI_PADDING OFF +GO +ALTER DATABASE [QL_DeAn] SET ANSI_WARNINGS OFF +GO +ALTER DATABASE [QL_DeAn] SET ARITHABORT OFF +GO +ALTER DATABASE [QL_DeAn] SET AUTO_CLOSE OFF +GO +ALTER DATABASE [QL_DeAn] SET AUTO_SHRINK OFF +GO +ALTER DATABASE [QL_DeAn] SET AUTO_UPDATE_STATISTICS ON +GO +ALTER DATABASE [QL_DeAn] SET CURSOR_CLOSE_ON_COMMIT OFF +GO +ALTER DATABASE [QL_DeAn] SET CURSOR_DEFAULT GLOBAL +GO +ALTER DATABASE [QL_DeAn] SET CONCAT_NULL_YIELDS_NULL OFF +GO +ALTER DATABASE [QL_DeAn] SET NUMERIC_ROUNDABORT OFF +GO +ALTER DATABASE [QL_DeAn] SET QUOTED_IDENTIFIER OFF +GO +ALTER DATABASE [QL_DeAn] SET RECURSIVE_TRIGGERS OFF +GO +ALTER DATABASE [QL_DeAn] SET DISABLE_BROKER +GO +ALTER DATABASE [QL_DeAn] SET AUTO_UPDATE_STATISTICS_ASYNC OFF +GO +ALTER DATABASE [QL_DeAn] SET DATE_CORRELATION_OPTIMIZATION OFF +GO +ALTER DATABASE [QL_DeAn] SET TRUSTWORTHY OFF +GO +ALTER DATABASE [QL_DeAn] SET ALLOW_SNAPSHOT_ISOLATION OFF +GO +ALTER DATABASE [QL_DeAn] SET PARAMETERIZATION SIMPLE +GO +ALTER DATABASE [QL_DeAn] SET READ_COMMITTED_SNAPSHOT OFF +GO +ALTER DATABASE [QL_DeAn] SET HONOR_BROKER_PRIORITY OFF +GO +ALTER DATABASE [QL_DeAn] SET RECOVERY FULL +GO +ALTER DATABASE [QL_DeAn] SET MULTI_USER +GO +ALTER DATABASE [QL_DeAn] SET PAGE_VERIFY CHECKSUM +GO +ALTER DATABASE [QL_DeAn] SET DB_CHAINING OFF +GO +ALTER DATABASE [QL_DeAn] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF ) +GO +ALTER DATABASE [QL_DeAn] SET TARGET_RECOVERY_TIME = 0 SECONDS +GO +ALTER DATABASE [QL_DeAn] SET DELAYED_DURABILITY = DISABLED +GO +EXEC sys.sp_db_vardecimal_storage_format N'QL_DeAn', N'ON' +GO +USE [QL_DeAn] +GO +/****** Object: Table [dbo].[CONGVIEC] Script Date: 4/20/2019 8:37:36 PM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[CONGVIEC]( + [MADA] [int] NOT NULL, + [STT] [int] NOT NULL, + [TEN_CONG_VIEC] [nvarchar](50) NULL, + CONSTRAINT [PK_CONGVIEC] PRIMARY KEY CLUSTERED +( + [MADA] ASC, + [STT] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +GO +/****** Object: Table [dbo].[DEAN] Script Date: 4/20/2019 8:37:36 PM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[DEAN]( + [MADA] [int] NOT NULL, + [TENDA] [nvarchar](15) NULL, + [DDIEM_DA] [nvarchar](15) NULL, + [PHONG] [int] NULL, + CONSTRAINT [PK_DEAN] PRIMARY KEY CLUSTERED +( + [MADA] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +GO +/****** Object: Table [dbo].[DIADIEM_PHG] Script Date: 4/20/2019 8:37:36 PM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[DIADIEM_PHG]( + [MAPHG] [int] NOT NULL, + [DIADIEM] [nvarchar](15) NOT NULL, + CONSTRAINT [PK_DIADIEM_PHG] PRIMARY KEY CLUSTERED +( + [MAPHG] ASC, + [DIADIEM] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +GO +/****** Object: Table [dbo].[NHANVIEN] Script Date: 4/20/2019 8:37:36 PM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +SET ANSI_PADDING ON +GO +CREATE TABLE [dbo].[NHANVIEN]( + [MANV] [char](9) NOT NULL, + [HONV] [nvarchar](15) NULL, + [TENLOT] [nvarchar](15) NULL, + [TENNV] [nvarchar](15) NULL, + [NGSINH] [date] NULL, + [DCHI] [nvarchar](30) NULL, + [PHAI] [nvarchar](3) NULL, + [LUONG] [float] NULL, + [MA_NQL] [char](9) NULL, + [PHG] [int] NULL, + CONSTRAINT [PK_NHANVIEN] PRIMARY KEY CLUSTERED +( + [MANV] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +GO +SET ANSI_PADDING OFF +GO +/****** Object: Table [dbo].[PHANCONG] Script Date: 4/20/2019 8:37:36 PM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +SET ANSI_PADDING ON +GO +CREATE TABLE [dbo].[PHANCONG]( + [MA_NVIEN] [char](9) NOT NULL, + [MADA] [int] NOT NULL, + [STT] [int] NOT NULL, + [THOIGIAN] [float] NULL, + CONSTRAINT [PK_PHANCONG] PRIMARY KEY CLUSTERED +( + [MA_NVIEN] ASC, + [MADA] ASC, + [STT] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +GO +SET ANSI_PADDING OFF +GO +/****** Object: Table [dbo].[PHONGBAN] Script Date: 4/20/2019 8:37:36 PM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +SET ANSI_PADDING ON +GO +CREATE TABLE [dbo].[PHONGBAN]( + [MAPHG] [int] NOT NULL, + [TENPHG] [nvarchar](15) NULL, + [TRPHG] [char](9) NULL, + [NG_NHANCHUC] [date] NULL, + CONSTRAINT [PK_PHONGBAN] PRIMARY KEY CLUSTERED +( + [MAPHG] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +GO +SET ANSI_PADDING OFF +GO +/****** Object: Table [dbo].[THANNHAN] Script Date: 4/20/2019 8:37:36 PM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +SET ANSI_PADDING ON +GO +CREATE TABLE [dbo].[THANNHAN]( + [MA_NVIEN] [char](9) NOT NULL, + [TENTN] [nvarchar](15) NOT NULL, + [PHAI] [nvarchar](3) NULL, + [NGSINH] [date] NULL, + [QUANHE] [nvarchar](15) NULL, + CONSTRAINT [PK_THANNHAN] PRIMARY KEY CLUSTERED +( + [MA_NVIEN] ASC, + [TENTN] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] + +GO +SET ANSI_PADDING OFF +GO +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (1, 1, N'Thiết kế sản phẩm X') +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (1, 2, N'Thử nghiệm sản phẩm X') +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (2, 1, N'Sản xuất sản phẩm Y') +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (2, 2, N'Quản cáo sản phẩm Y') +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (3, 1, N'Khuyến mãi sản phẩm Z') +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (10, 1, N'Tin học hóa phòng nhân sự') +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (10, 2, N'Tin học hóa phòng kinh doanh') +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (20, 1, N'Lắp đặt cáp quang') +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (30, 1, N'Đào tạo nhân viên Marketing') +INSERT [dbo].[CONGVIEC] ([MADA], [STT], [TEN_CONG_VIEC]) VALUES (30, 2, N'Đào tạo nhân viên thiết kế') +INSERT [dbo].[DEAN] ([MADA], [TENDA], [DDIEM_DA], [PHONG]) VALUES (1, N'Sản phẩm X', N'Vũng Tàu', 5) +INSERT [dbo].[DEAN] ([MADA], [TENDA], [DDIEM_DA], [PHONG]) VALUES (2, N'Sản phẩm Y', N'Nha Trang', 5) +INSERT [dbo].[DEAN] ([MADA], [TENDA], [DDIEM_DA], [PHONG]) VALUES (3, N'Sản phẩm Z', N'TP HCM', 1) +INSERT [dbo].[DEAN] ([MADA], [TENDA], [DDIEM_DA], [PHONG]) VALUES (10, N'Tin học hóa', N'Hà Nội', 4) +INSERT [dbo].[DEAN] ([MADA], [TENDA], [DDIEM_DA], [PHONG]) VALUES (20, N'Cáp quang', N'TP HCM', 1) +INSERT [dbo].[DEAN] ([MADA], [TENDA], [DDIEM_DA], [PHONG]) VALUES (30, N'Đào tạo', N'Hà Nội', 4) +INSERT [dbo].[DIADIEM_PHG] ([MAPHG], [DIADIEM]) VALUES (1, N'TP HCM') +INSERT [dbo].[DIADIEM_PHG] ([MAPHG], [DIADIEM]) VALUES (4, N'Hà Nội') +INSERT [dbo].[DIADIEM_PHG] ([MAPHG], [DIADIEM]) VALUES (5, N'NHA TRANG') +INSERT [dbo].[DIADIEM_PHG] ([MAPHG], [DIADIEM]) VALUES (5, N'TAU') +INSERT [dbo].[DIADIEM_PHG] ([MAPHG], [DIADIEM]) VALUES (5, N'TP HCM') +INSERT [dbo].[NHANVIEN] ([MANV], [HONV], [TENLOT], [TENNV], [NGSINH], [DCHI], [PHAI], [LUONG], [MA_NQL], [PHG]) VALUES (N'001 ', N'Lê', N'Huỳnh', N'Như', CAST(N'1967-02-01' AS Date), N'291 Hồ Văn Huê, Tp HCM', N'Nữ', 43000, N'006 ', 4) +INSERT [dbo].[NHANVIEN] ([MANV], [HONV], [TENLOT], [TENNV], [NGSINH], [DCHI], [PHAI], [LUONG], [MA_NQL], [PHG]) VALUES (N'003 ', N'Trần', N'Thanh', N'Tâm', CAST(N'1957-05-04' AS Date), N'34 Mai Thị Lựu, Tp HCM', N'Nam', 25000, N'005 ', 5) +INSERT [dbo].[NHANVIEN] ([MANV], [HONV], [TENLOT], [TENNV], [NGSINH], [DCHI], [PHAI], [LUONG], [MA_NQL], [PHG]) VALUES (N'004 ', N'Nguyễn', N'Mạnh', N'Hùng', CAST(N'1967-03-04' AS Date), N'95 Bà Rịa, Vũng Tàu', N'Nam', 38000, N'005 ', 5) +INSERT [dbo].[NHANVIEN] ([MANV], [HONV], [TENLOT], [TENNV], [NGSINH], [DCHI], [PHAI], [LUONG], [MA_NQL], [PHG]) VALUES (N'005 ', N'Nguyễn', N'Thanh', N'Tùng', CAST(N'1962-08-20' AS Date), N'222 Nguyễn Văn Cừ, Tp HCM', N'Nam', 40000, N'006 ', 5) +INSERT [dbo].[NHANVIEN] ([MANV], [HONV], [TENLOT], [TENNV], [NGSINH], [DCHI], [PHAI], [LUONG], [MA_NQL], [PHG]) VALUES (N'006 ', N'Phạm', N'Văn', N'Vinh', CAST(N'1965-01-01' AS Date), N'45 Trưng Vương, Hà Nội', N'Nam', 55000, NULL, 1) +INSERT [dbo].[NHANVIEN] ([MANV], [HONV], [TENLOT], [TENNV], [NGSINH], [DCHI], [PHAI], [LUONG], [MA_NQL], [PHG]) VALUES (N'007 ', N'Bùi', N'Ngọc', N'Hằng', CAST(N'1954-03-11' AS Date), N'332 Nguyễn Thái Học, Tp HCM', N'Nữ', 25000, N'001 ', 4) +INSERT [dbo].[NHANVIEN] ([MANV], [HONV], [TENLOT], [TENNV], [NGSINH], [DCHI], [PHAI], [LUONG], [MA_NQL], [PHG]) VALUES (N'008 ', N'Trần', N'Hồng', N'Quang', CAST(N'1967-09-01' AS Date), N'80 Lê Hồng Phong, Tp HCM', N'Nam', 25000, N'001 ', 4) +INSERT [dbo].[NHANVIEN] ([MANV], [HONV], [TENLOT], [TENNV], [NGSINH], [DCHI], [PHAI], [LUONG], [MA_NQL], [PHG]) VALUES (N'009 ', N'Đinh', N'Bá', N'Tiên', CAST(N'1960-02-11' AS Date), N'119 Cống Huỳnh, Tp HCM', N'Nam', 30000, N'005 ', 5) +INSERT [dbo].[NHANVIEN] ([MANV], [HONV], [TENLOT], [TENNV], [NGSINH], [DCHI], [PHAI], [LUONG], [MA_NQL], [PHG]) VALUES (N'010 ', N'Lê', N'Thị', N'An', CAST(N'1970-02-02' AS Date), N'123 CMT8, Tp HCM', N'Nữ', 60000, N'005 ', NULL) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'001 ', 20, 1, 15) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'001 ', 30, 1, 20) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'003 ', 1, 2, 20) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'003 ', 2, 1, 20) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'004 ', 3, 1, 40) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'005 ', 1, 1, 5) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'005 ', 1, 2, 10) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'005 ', 2, 1, 5) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'005 ', 2, 2, 10) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'005 ', 3, 1, 10) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'005 ', 10, 2, 10) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'005 ', 20, 1, 10) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'005 ', 30, 1, 20) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'005 ', 30, 2, 30) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'006 ', 20, 1, 30) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'007 ', 10, 2, 10) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'007 ', 30, 2, 30) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'008 ', 10, 1, 35) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'008 ', 30, 2, 5) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'009 ', 1, 1, 32) +INSERT [dbo].[PHANCONG] ([MA_NVIEN], [MADA], [STT], [THOIGIAN]) VALUES (N'009 ', 2, 2, 8) +INSERT [dbo].[PHONGBAN] ([MAPHG], [TENPHG], [TRPHG], [NG_NHANCHUC]) VALUES (1, N'Quản lý', N'006 ', CAST(N'1971-06-19' AS Date)) +INSERT [dbo].[PHONGBAN] ([MAPHG], [TENPHG], [TRPHG], [NG_NHANCHUC]) VALUES (4, N'Điều hành', N'008 ', CAST(N'1985-01-01' AS Date)) +INSERT [dbo].[PHONGBAN] ([MAPHG], [TENPHG], [TRPHG], [NG_NHANCHUC]) VALUES (5, N'Nghiên cứu', N'005 ', CAST(N'1978-05-22' AS Date)) +INSERT [dbo].[PHONGBAN] ([MAPHG], [TENPHG], [TRPHG], [NG_NHANCHUC]) VALUES (6, N'Bán hàng', NULL, NULL) +INSERT [dbo].[THANNHAN] ([MA_NVIEN], [TENTN], [PHAI], [NGSINH], [QUANHE]) VALUES (N'001 ', N'Minh', N'Nam', CAST(N'1932-02-29' AS Date), N'Vợ chồng') +INSERT [dbo].[THANNHAN] ([MA_NVIEN], [TENTN], [PHAI], [NGSINH], [QUANHE]) VALUES (N'005 ', N'Khang', N'Nam', CAST(N'1973-10-25' AS Date), N'Con trai') +INSERT [dbo].[THANNHAN] ([MA_NVIEN], [TENTN], [PHAI], [NGSINH], [QUANHE]) VALUES (N'005 ', N'Khương', N'Nữ', CAST(N'1948-05-03' AS Date), N'Vợ chồng') +INSERT [dbo].[THANNHAN] ([MA_NVIEN], [TENTN], [PHAI], [NGSINH], [QUANHE]) VALUES (N'005 ', N'Trinh', N'Nữ', CAST(N'1976-04-05' AS Date), N'Con gái') +INSERT [dbo].[THANNHAN] ([MA_NVIEN], [TENTN], [PHAI], [NGSINH], [QUANHE]) VALUES (N'009 ', N'Châu', N'Nữ', CAST(N'1978-12-30' AS Date), N'Con gái') +INSERT [dbo].[THANNHAN] ([MA_NVIEN], [TENTN], [PHAI], [NGSINH], [QUANHE]) VALUES (N'009 ', N'Phương', N'Nữ', CAST(N'1957-05-05' AS Date), N'Vợ chồng') +INSERT [dbo].[THANNHAN] ([MA_NVIEN], [TENTN], [PHAI], [NGSINH], [QUANHE]) VALUES (N'009 ', N'Tiến', N'Nam', CAST(N'1978-01-01' AS Date), N'Con trai') +ALTER TABLE [dbo].[CONGVIEC] WITH CHECK ADD CONSTRAINT [FK_CONGVIEC_DEAN] FOREIGN KEY([MADA]) +REFERENCES [dbo].[DEAN] ([MADA]) +GO +ALTER TABLE [dbo].[CONGVIEC] CHECK CONSTRAINT [FK_CONGVIEC_DEAN] +GO +ALTER TABLE [dbo].[DEAN] WITH CHECK ADD CONSTRAINT [FK_DEAN_PHONGBAN] FOREIGN KEY([PHONG]) +REFERENCES [dbo].[PHONGBAN] ([MAPHG]) +GO +ALTER TABLE [dbo].[DEAN] CHECK CONSTRAINT [FK_DEAN_PHONGBAN] +GO +ALTER TABLE [dbo].[DIADIEM_PHG] WITH CHECK ADD CONSTRAINT [FK_DIADIEM_PHG_PHONGBAN] FOREIGN KEY([MAPHG]) +REFERENCES [dbo].[PHONGBAN] ([MAPHG]) +GO +ALTER TABLE [dbo].[DIADIEM_PHG] CHECK CONSTRAINT [FK_DIADIEM_PHG_PHONGBAN] +GO +ALTER TABLE [dbo].[NHANVIEN] WITH CHECK ADD CONSTRAINT [FK_NHANVIEN_NHANVIEN] FOREIGN KEY([MA_NQL]) +REFERENCES [dbo].[NHANVIEN] ([MANV]) +GO +ALTER TABLE [dbo].[NHANVIEN] CHECK CONSTRAINT [FK_NHANVIEN_NHANVIEN] +GO +ALTER TABLE [dbo].[NHANVIEN] WITH CHECK ADD CONSTRAINT [FK_NHANVIEN_PHONGBAN] FOREIGN KEY([PHG]) +REFERENCES [dbo].[PHONGBAN] ([MAPHG]) +GO +ALTER TABLE [dbo].[NHANVIEN] CHECK CONSTRAINT [FK_NHANVIEN_PHONGBAN] +GO +ALTER TABLE [dbo].[PHANCONG] WITH CHECK ADD CONSTRAINT [FK_PHANCONG_CONGVIEC] FOREIGN KEY([MADA], [STT]) +REFERENCES [dbo].[CONGVIEC] ([MADA], [STT]) +GO +ALTER TABLE [dbo].[PHANCONG] CHECK CONSTRAINT [FK_PHANCONG_CONGVIEC] +GO +ALTER TABLE [dbo].[PHANCONG] WITH CHECK ADD CONSTRAINT [FK_PHANCONG_NHANVIEN] FOREIGN KEY([MA_NVIEN]) +REFERENCES [dbo].[NHANVIEN] ([MANV]) +GO +ALTER TABLE [dbo].[PHANCONG] CHECK CONSTRAINT [FK_PHANCONG_NHANVIEN] +GO +ALTER TABLE [dbo].[PHONGBAN] WITH CHECK ADD CONSTRAINT [FK_PHONGBAN_NHANVIEN] FOREIGN KEY([TRPHG]) +REFERENCES [dbo].[NHANVIEN] ([MANV]) +GO +ALTER TABLE [dbo].[PHONGBAN] CHECK CONSTRAINT [FK_PHONGBAN_NHANVIEN] +GO +ALTER TABLE [dbo].[THANNHAN] WITH CHECK ADD CONSTRAINT [FK_THANNHAN_NHANVIEN] FOREIGN KEY([MA_NVIEN]) +REFERENCES [dbo].[NHANVIEN] ([MANV]) +GO +ALTER TABLE [dbo].[THANNHAN] CHECK CONSTRAINT [FK_THANNHAN_NHANVIEN] +GO +USE [master] +GO +ALTER DATABASE [QL_DeAn] SET READ_WRITE +GO