HANDSOMEROOT
[Phần 1] - Thiết kế cơ sở dữ liệu quản lý sự kiện trong công ty
- Nhận đường liên kết
- X
- Ứng dụng khác
Giới thiệu
Có rất nhiều loại sự kiện khác nhau, mỗi loại sự kiện lại có những mục đích, vai trò khác nhau trong chiến lược chung của công ty.
Trên đây là video demo thiết kế cơ sở dữ liệu đơn giản phục vụ cho đề tài Quản lý sự kiện trong công ty.
Chúc các bạn lập trình vui vẻ !
- Mối liên hệ giữa các bảng
- Một nhân viên thuộc 1 phòng ban và có duy nhất 1 chức vụ
- 1 phòng ban có nhiều nhân viên
- 1 loại sự kiện có nhiều sự kiên, 1 sự kiện chỉ thuộc về 1 loại sự kiện
- 1 sự kiện có nhiều nhân viên tham gia
- 1 sự kiện có thể có nhiều đối tác tham gia
- 1 sự kiện chỉ do 1 người dùng tạo
- 1 người dùng có thể tạo nhiều sự kiện
- -- Ngoài ra mình tạo thêm bảng giải thưởng(nếu có)
USE [master] GO /****** Object: Database [HandEventManagement] Script Date: 12/7/2015 11:14:43 PM ******/ CREATE DATABASE [HandEventManagement] GO USE [HandEventManagement] GO /****** Object: Table [dbo].[ChucVu] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ChucVu]( [IDChucVu] [int] IDENTITY(1,1) NOT NULL, [TenChucVu] [nvarchar](50) NULL, CONSTRAINT [PK_ChucVu] PRIMARY KEY CLUSTERED ( [IDChucVu] 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].[DoiTac] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[DoiTac]( [IDDoiTac] [int] IDENTITY(1,1) NOT NULL, [TenDoiTac] [nvarchar](50) NULL, [DiaChi] [nvarchar](250) NULL, [DienThoai] [nvarchar](20) NULL, [Email] [varchar](250) NULL, [TrangThai] [bit] NULL, CONSTRAINT [PK_DoiTac] PRIMARY KEY CLUSTERED ( [IDDoiTac] 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].[GiaiThuong] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[GiaiThuong]( [IDGiaiThuong] [int] IDENTITY(1,1) NOT NULL, [TenGiaiThuong] [nvarchar](50) NULL, CONSTRAINT [PK_GiaiThuong] PRIMARY KEY CLUSTERED ( [IDGiaiThuong] 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].[LoaiSuKien] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LoaiSuKien]( [IDLoaiSuKien] [int] IDENTITY(1,1) NOT NULL, [TenLoaiSuKien] [nvarchar](250) NULL, [NgayTao] [datetime] NULL, [NguoiTao] [int] NULL, [NgayThayDoi] [datetime] NULL, [NguoiThayDoi] [int] NULL, [TrangThai] [bit] NULL, CONSTRAINT [PK_LoaiSuKien] PRIMARY KEY CLUSTERED ( [IDLoaiSuKien] 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].[NguoiDung] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[NguoiDung]( [IDNguoiDung] [int] IDENTITY(1,1) NOT NULL, [IDNhanVien] [int] NULL, [TenDangNhap] [varchar](50) NULL, [MatKhau] [varchar](32) NULL, [QuyenHan] [nvarchar](50) NULL, [TrangThai] [bit] NULL, CONSTRAINT [PK_NguoiDung] PRIMARY KEY CLUSTERED ( [IDNguoiDung] 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].[NhanVien] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[NhanVien]( [IDNhanVien] [int] IDENTITY(1,1) NOT NULL, [HoTen] [nvarchar](50) NULL, [NgaySinh] [date] NULL, [GioiTinh] [nvarchar](5) NULL, [DiaChi] [nvarchar](250) NULL, [DienThoai] [nvarchar](20) NULL, [IDPhongBan] [int] NULL, [IDChucVu] [int] NULL, [TrangThai] [bit] NULL, CONSTRAINT [PK_NhanVien] PRIMARY KEY CLUSTERED ( [IDNhanVien] 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].[PhongBan] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PhongBan]( [IDPhongBan] [int] IDENTITY(1,1) NOT NULL, [TenPhongBan] [nvarchar](50) NULL, [SoDienThoai] [nvarchar](20) NULL, CONSTRAINT [PK_PhongBan] PRIMARY KEY CLUSTERED ( [IDPhongBan] 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].[SuKien] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[SuKien]( [IDSuKien] [int] IDENTITY(1,1) NOT NULL, [TenSuKien] [nvarchar](250) NULL, [ChuDe] [nvarchar](50) NULL, [HinhAnh] [varchar](250) NULL, [IDLoaiSuKien] [int] NOT NULL, [NganSach] [decimal](18, 0) NULL, [DiaDiem] [nvarchar](250) NULL, [ThoiGianToChuc] [datetime] NULL, [NoiDungChiTiet] [ntext] NULL, [NgayTao] [datetime] NULL, [NguoiTao] [int] NULL, [NgayThayDoi] [datetime] NULL, [NguoiThayDoi] [int] NULL, [TrangThai] [bit] NULL, [HienThiLenTrangChu] [bit] NULL, CONSTRAINT [PK_SuKien] PRIMARY KEY CLUSTERED ( [IDSuKien] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[SuKien_DoiTac] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SuKien_DoiTac]( [IDSuKien] [int] NOT NULL, [IDDoiTac] [int] NOT NULL, CONSTRAINT [PK_SuKien_DoiTac] PRIMARY KEY CLUSTERED ( [IDSuKien] ASC, [IDDoiTac] 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].[SuKien_GiaiThuong] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SuKien_GiaiThuong]( [IDSuKien] [int] NOT NULL, [IDGiaiThuong] [int] NOT NULL, [GiaTriGiaiThuong] [decimal](18, 0) NULL, [GhiChu] [nvarchar](250) NULL, CONSTRAINT [PK_SuKien_GiaiThuong] PRIMARY KEY CLUSTERED ( [IDSuKien] ASC, [IDGiaiThuong] 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].[SuKien_NhanVien] Script Date: 12/7/2015 11:14:43 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SuKien_NhanVien]( [IDSuKien] [int] NOT NULL, [IDNhanVien] [int] NOT NULL, CONSTRAINT [PK_SuKien_NhanVien] PRIMARY KEY CLUSTERED ( [IDSuKien] ASC, [IDNhanVien] 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 IDENTITY_INSERT [dbo].[ChucVu] ON GO INSERT [dbo].[ChucVu] ([IDChucVu], [TenChucVu]) VALUES (1, N'Giám đốc') GO INSERT [dbo].[ChucVu] ([IDChucVu], [TenChucVu]) VALUES (2, N'Phó giám đốc') GO INSERT [dbo].[ChucVu] ([IDChucVu], [TenChucVu]) VALUES (3, N'Trưởng phòng') GO INSERT [dbo].[ChucVu] ([IDChucVu], [TenChucVu]) VALUES (4, N'Phó phòng') GO INSERT [dbo].[ChucVu] ([IDChucVu], [TenChucVu]) VALUES (5, N'Nhân viên') GO SET IDENTITY_INSERT [dbo].[ChucVu] OFF GO SET IDENTITY_INSERT [dbo].[DoiTac] ON GO INSERT [dbo].[DoiTac] ([IDDoiTac], [TenDoiTac], [DiaChi], [DienThoai], [Email], [TrangThai]) VALUES (1, N'Tập đoàn LILAMA', N'124 Minh Khai - Hai Bà Trưng - Hà Nội', N'(+844) 3863.3067', N'info@lilama.com.vn', 1) GO SET IDENTITY_INSERT [dbo].[DoiTac] OFF GO SET IDENTITY_INSERT [dbo].[GiaiThuong] ON GO INSERT [dbo].[GiaiThuong] ([IDGiaiThuong], [TenGiaiThuong]) VALUES (1, N'Giải đặc biệt') GO INSERT [dbo].[GiaiThuong] ([IDGiaiThuong], [TenGiaiThuong]) VALUES (2, N'Giải nhất') GO INSERT [dbo].[GiaiThuong] ([IDGiaiThuong], [TenGiaiThuong]) VALUES (3, N'Giải nhì') GO INSERT [dbo].[GiaiThuong] ([IDGiaiThuong], [TenGiaiThuong]) VALUES (4, N'Giải ba') GO INSERT [dbo].[GiaiThuong] ([IDGiaiThuong], [TenGiaiThuong]) VALUES (5, N'Giải khuyến khích') GO SET IDENTITY_INSERT [dbo].[GiaiThuong] OFF GO SET IDENTITY_INSERT [dbo].[LoaiSuKien] ON GO INSERT [dbo].[LoaiSuKien] ([IDLoaiSuKien], [TenLoaiSuKien], [NgayTao], [NguoiTao], [NgayThayDoi], [NguoiThayDoi], [TrangThai]) VALUES (1, N'Hội nghị', CAST(0x0000A56701647AB7 AS DateTime), 1, NULL, NULL, 1) GO INSERT [dbo].[LoaiSuKien] ([IDLoaiSuKien], [TenLoaiSuKien], [NgayTao], [NguoiTao], [NgayThayDoi], [NguoiThayDoi], [TrangThai]) VALUES (2, N'Họp báo', CAST(0x0000A5670164CDA4 AS DateTime), 1, NULL, NULL, 1) GO INSERT [dbo].[LoaiSuKien] ([IDLoaiSuKien], [TenLoaiSuKien], [NgayTao], [NguoiTao], [NgayThayDoi], [NguoiThayDoi], [TrangThai]) VALUES (3, N'Giới thiệu sản phẩm', CAST(0x0000A5670164D99D AS DateTime), 1, NULL, NULL, 1) GO INSERT [dbo].[LoaiSuKien] ([IDLoaiSuKien], [TenLoaiSuKien], [NgayTao], [NguoiTao], [NgayThayDoi], [NguoiThayDoi], [TrangThai]) VALUES (4, N'Talkshow', CAST(0x0000A5670164E18F AS DateTime), 1, NULL, NULL, 1) GO INSERT [dbo].[LoaiSuKien] ([IDLoaiSuKien], [TenLoaiSuKien], [NgayTao], [NguoiTao], [NgayThayDoi], [NguoiThayDoi], [TrangThai]) VALUES (5, N'Cuộc thi', CAST(0x0000A567017A0E07 AS DateTime), 1, NULL, NULL, 1) GO SET IDENTITY_INSERT [dbo].[LoaiSuKien] OFF GO SET IDENTITY_INSERT [dbo].[NguoiDung] ON GO INSERT [dbo].[NguoiDung] ([IDNguoiDung], [IDNhanVien], [TenDangNhap], [MatKhau], [QuyenHan], [TrangThai]) VALUES (1, 1, N'admin', N'admin', N'1', 1) GO INSERT [dbo].[NguoiDung] ([IDNguoiDung], [IDNhanVien], [TenDangNhap], [MatKhau], [QuyenHan], [TrangThai]) VALUES (2, 2, N'bthinguyen', N'123456', N'2', 0) GO SET IDENTITY_INSERT [dbo].[NguoiDung] OFF GO SET IDENTITY_INSERT [dbo].[NhanVien] ON GO INSERT [dbo].[NhanVien] ([IDNhanVien], [HoTen], [NgaySinh], [GioiTinh], [DiaChi], [DienThoai], [IDPhongBan], [IDChucVu], [TrangThai]) VALUES (1, N'Nguyễn Văn A', CAST(0xD01C0B00 AS Date), N'Nam', N'Từ Liêm, Hà Nội', N'01676084166', 1, 1, 1) GO INSERT [dbo].[NhanVien] ([IDNhanVien], [HoTen], [NgaySinh], [GioiTinh], [DiaChi], [DienThoai], [IDPhongBan], [IDChucVu], [TrangThai]) VALUES (2, N'Nguyễn Thị B', CAST(0xF41B0B00 AS Date), N'Nữ', N'Từ Liêm, Hà Nội', N'01677887677', 1, 3, 1) GO SET IDENTITY_INSERT [dbo].[NhanVien] OFF GO SET IDENTITY_INSERT [dbo].[PhongBan] ON GO INSERT [dbo].[PhongBan] ([IDPhongBan], [TenPhongBan], [SoDienThoai]) VALUES (1, N'Phòng Hành chính', N'0976785678') GO INSERT [dbo].[PhongBan] ([IDPhongBan], [TenPhongBan], [SoDienThoai]) VALUES (2, N'Phòng Nhân sự', N'0988787678') GO INSERT [dbo].[PhongBan] ([IDPhongBan], [TenPhongBan], [SoDienThoai]) VALUES (3, N'Phòng Kỹ thuật', N'0978785678') GO SET IDENTITY_INSERT [dbo].[PhongBan] OFF GO SET IDENTITY_INSERT [dbo].[SuKien] ON GO INSERT [dbo].[SuKien] ([IDSuKien], [TenSuKien], [ChuDe], [HinhAnh], [IDLoaiSuKien], [NganSach], [DiaDiem], [ThoiGianToChuc], [NoiDungChiTiet], [NgayTao], [NguoiTao], [NgayThayDoi], [NguoiThayDoi], [TrangThai], [HienThiLenTrangChu]) VALUES (1, N'Giải bóng chuyền toàn Công ty lần thứ I', NULL, N'sk1.jpg', 5, CAST(20000000 AS Decimal(18, 0)), N'Nhà đa năng - Công ty Cổ phần Kinh Tế Kỹ Thuật Hà Nội - Hametech Building, 07 Tran Quy Kien Street, Dich Vong Hau Ward, Cau Giay Dist Tại Nghệ An Km1, Đường Lê Nin, Phường Hà Huy Tập, TP. Vinh, Nghệ An', CAST(0x0000A41D0083D600 AS DateTime), NULL, CAST(0x0000A567017B3815 AS DateTime), 1, NULL, NULL, 1, 1) GO INSERT [dbo].[SuKien] ([IDSuKien], [TenSuKien], [ChuDe], [HinhAnh], [IDLoaiSuKien], [NganSach], [DiaDiem], [ThoiGianToChuc], [NoiDungChiTiet], [NgayTao], [NguoiTao], [NgayThayDoi], [NguoiThayDoi], [TrangThai], [HienThiLenTrangChu]) VALUES (2, N'Giải bóng chuyền toàn Công ty lần thứ I', NULL, N'sk2.jpg', 5, CAST(20000000 AS Decimal(18, 0)), N'Nhà đa năng - Công ty Cổ phần Kinh Tế Kỹ Thuật Hà Nội - Hametech Building, 07 Tran Quy Kien Street, Dich Vong Hau Ward, Cau Giay Dist Tại Nghệ An Km1, Đường Lê Nin, Phường Hà Huy Tập, TP. Vinh, Nghệ An', CAST(0x0000A56C0083D600 AS DateTime), NULL, CAST(0x0000A567017B8820 AS DateTime), 1, NULL, NULL, 1, 1) GO SET IDENTITY_INSERT [dbo].[SuKien] OFF GO ALTER TABLE [dbo].[DoiTac] ADD CONSTRAINT [DF_DoiTac_TrangThai] DEFAULT ((1)) FOR [TrangThai] GO ALTER TABLE [dbo].[LoaiSuKien] ADD CONSTRAINT [DF_LoaiSuKien_NgayTao] DEFAULT (getdate()) FOR [NgayTao] GO ALTER TABLE [dbo].[LoaiSuKien] ADD CONSTRAINT [DF_LoaiSuKien_TrangThai] DEFAULT ((1)) FOR [TrangThai] GO ALTER TABLE [dbo].[NguoiDung] ADD CONSTRAINT [DF_NguoiDung_TrangThai] DEFAULT ((1)) FOR [TrangThai] GO ALTER TABLE [dbo].[SuKien] ADD CONSTRAINT [DF_SuKien_NgayTao] DEFAULT (getdate()) FOR [NgayTao] GO ALTER TABLE [dbo].[SuKien] ADD CONSTRAINT [DF_SuKien_TrangThai] DEFAULT ((1)) FOR [TrangThai] GO ALTER TABLE [dbo].[SuKien] ADD CONSTRAINT [DF_SuKien_HienThiLenTrangChu] DEFAULT ((0)) FOR [HienThiLenTrangChu] GO ALTER TABLE [dbo].[LoaiSuKien] WITH CHECK ADD CONSTRAINT [FK_LoaiSuKien_NguoiDung] FOREIGN KEY([NguoiTao]) REFERENCES [dbo].[NguoiDung] ([IDNguoiDung]) GO ALTER TABLE [dbo].[LoaiSuKien] CHECK CONSTRAINT [FK_LoaiSuKien_NguoiDung] GO ALTER TABLE [dbo].[LoaiSuKien] WITH CHECK ADD CONSTRAINT [FK_LoaiSuKien_NguoiDung1] FOREIGN KEY([NguoiThayDoi]) REFERENCES [dbo].[NguoiDung] ([IDNguoiDung]) GO ALTER TABLE [dbo].[LoaiSuKien] CHECK CONSTRAINT [FK_LoaiSuKien_NguoiDung1] GO ALTER TABLE [dbo].[NhanVien] WITH CHECK ADD CONSTRAINT [FK_NhanVien_ChucVu] FOREIGN KEY([IDChucVu]) REFERENCES [dbo].[ChucVu] ([IDChucVu]) GO ALTER TABLE [dbo].[NhanVien] CHECK CONSTRAINT [FK_NhanVien_ChucVu] GO ALTER TABLE [dbo].[NhanVien] WITH CHECK ADD CONSTRAINT [FK_NhanVien_PhongBan] FOREIGN KEY([IDPhongBan]) REFERENCES [dbo].[PhongBan] ([IDPhongBan]) GO ALTER TABLE [dbo].[NhanVien] CHECK CONSTRAINT [FK_NhanVien_PhongBan] GO ALTER TABLE [dbo].[SuKien] WITH CHECK ADD CONSTRAINT [FK_SuKien_LoaiSuKien] FOREIGN KEY([IDLoaiSuKien]) REFERENCES [dbo].[LoaiSuKien] ([IDLoaiSuKien]) GO ALTER TABLE [dbo].[SuKien] CHECK CONSTRAINT [FK_SuKien_LoaiSuKien] GO ALTER TABLE [dbo].[SuKien] WITH CHECK ADD CONSTRAINT [FK_SuKien_NguoiDung] FOREIGN KEY([NguoiTao]) REFERENCES [dbo].[NguoiDung] ([IDNguoiDung]) GO ALTER TABLE [dbo].[SuKien] CHECK CONSTRAINT [FK_SuKien_NguoiDung] GO ALTER TABLE [dbo].[SuKien] WITH CHECK ADD CONSTRAINT [FK_SuKien_NguoiDung1] FOREIGN KEY([NguoiThayDoi]) REFERENCES [dbo].[NguoiDung] ([IDNguoiDung]) GO ALTER TABLE [dbo].[SuKien] CHECK CONSTRAINT [FK_SuKien_NguoiDung1] GO ALTER TABLE [dbo].[SuKien_DoiTac] WITH CHECK ADD CONSTRAINT [FK_SuKien_DoiTac_DoiTac] FOREIGN KEY([IDDoiTac]) REFERENCES [dbo].[DoiTac] ([IDDoiTac]) GO ALTER TABLE [dbo].[SuKien_DoiTac] CHECK CONSTRAINT [FK_SuKien_DoiTac_DoiTac] GO ALTER TABLE [dbo].[SuKien_DoiTac] WITH CHECK ADD CONSTRAINT [FK_SuKien_DoiTac_SuKien] FOREIGN KEY([IDSuKien]) REFERENCES [dbo].[SuKien] ([IDSuKien]) GO ALTER TABLE [dbo].[SuKien_DoiTac] CHECK CONSTRAINT [FK_SuKien_DoiTac_SuKien] GO ALTER TABLE [dbo].[SuKien_GiaiThuong] WITH CHECK ADD CONSTRAINT [FK_SuKien_GiaiThuong_GiaiThuong] FOREIGN KEY([IDGiaiThuong]) REFERENCES [dbo].[GiaiThuong] ([IDGiaiThuong]) GO ALTER TABLE [dbo].[SuKien_GiaiThuong] CHECK CONSTRAINT [FK_SuKien_GiaiThuong_GiaiThuong] GO ALTER TABLE [dbo].[SuKien_GiaiThuong] WITH CHECK ADD CONSTRAINT [FK_SuKien_GiaiThuong_SuKien] FOREIGN KEY([IDSuKien]) REFERENCES [dbo].[SuKien] ([IDSuKien]) GO ALTER TABLE [dbo].[SuKien_GiaiThuong] CHECK CONSTRAINT [FK_SuKien_GiaiThuong_SuKien] GO ALTER TABLE [dbo].[SuKien_NhanVien] WITH CHECK ADD CONSTRAINT [FK_SuKien_NhanVien_NhanVien] FOREIGN KEY([IDNhanVien]) REFERENCES [dbo].[NhanVien] ([IDNhanVien]) GO ALTER TABLE [dbo].[SuKien_NhanVien] CHECK CONSTRAINT [FK_SuKien_NhanVien_NhanVien] GO ALTER TABLE [dbo].[SuKien_NhanVien] WITH CHECK ADD CONSTRAINT [FK_SuKien_NhanVien_SuKien] FOREIGN KEY([IDSuKien]) REFERENCES [dbo].[SuKien] ([IDSuKien]) GO ALTER TABLE [dbo].[SuKien_NhanVien] CHECK CONSTRAINT [FK_SuKien_NhanVien_SuKien] GO USE [master] GO ALTER DATABASE [HandEventManagement] SET READ_WRITE GO
Bài đăng phổ biến từ blog này
Hướng dẫn cài đặt VRML Pad và Cortona 3D Viewer
1. Hướng dẫn cài đặt VrmlPad 3.0 Chào các bạn. Hôm nay mình sẽ hướng dẫn các bạn cài đặt VrmlPad 3.0 Đầu tiên các bạn truy cập vào link sau để download phần mềm http://www.parallelgraphics.com/products/vrmlpad/download/ Ở phần VrmlPad 3.0 > Evalustion version chọn Download Sau khi quá trình tải về hoàn tất Các bạn tiến hành cài đặt phần mềm Chọn Next Nhấn Browser để chọn đường dẫn cài đặt phần mềm, chọn Next Chọn Install Chờ quá trình cài đặt phần mềm thành công. Nhấn Finish OK. Mình đã cài đặt xong. Giao diện phần mềm khi chạy lần đầu tiên Các bạn đã có thể soạn thảo Nhưng để chạy được file .wrl này chúng ta sẽ cài thêm 1 phần mềm bổ trợ Cortona 3D 2. Hướng dẫn cài đặt Cortona 3D Viewer Các bạn vào link sau để download http://www.cortona3d.com/ Chọn Menu " PRODUCTS " > " VIEWERS " > " CORTONA 3D VIEWER " Tiếp theo chọn DOWNLOAD CORTONA 3D VIEWER Chọn download tùy vào...
[Share] CSDL Quản lý Shop Online
Cấu trúc của cơ sở dữ liệu Danh sách các bảng 1. Bảng About (Lưu các bài viết giới thiệu cửa hàng) 2. Bảng Contact (Lưu thông tin liên hệ của cửa hàng) 3. Bảng Feedback (Lưu trữ thông tin phản hồi của người dùng) 4. Bảng Footer (Lưu trữ những thiết kế footer của trang web) 5. Bảng MenuType (Lưu trữ các loại menu trong trang web. Ví dụ : TopMenu, LeftMenu…) 6. Bảng Menu (Lưu trữ các menu) 7. Bảng NewCategory (Lưu trữ các nhóm chuyên mục về tin tức. Ví dụ : Tin khuyến mãi, tin công nghệ,…) 8. Bảng New (Lưu trữ các tin tức, bài đăng trên website) 9. Bảng Tag (Lưu trữ các thẻ) 10. Bảng ...
[DevExpress] Giao diện Winform chuyên nghiệp
Biểu đồ thống kê Là gói công cụ hỗ trợ xây dựng giao diện cho các ngôn ngữ trên nền tảng .NET bao gồm : • WinForms Controls: Cung cấp các control cho WinForms. • ASP.NET Controls: Cung cấp các control cho WebForms. • WPF Controls: Cung cấp các control cho WPF. • Silverlight Controls: Cung cấp các control cho Silverlight. • XtraCharts: Control cung cấp các loại biểu đồ. • XtraReports: Cung cấp các control tạo báo cáo. • XPO: Cung cấp môi trường làm việc với database. • XAF: Một công nghệ mới giúp việc phát triển phần mềm một cách nhanh chóng. Free DơwnLoad Devexpress13.1 : ▶ Link dơwnload: Tại đây Devexpress13.1 PATCH : ▶ Link dơwnload: Tại đây Một số hình ảnh cho WinForms Controls Biểu đồ thống kê Giao diện word 2013 Giao diện metro Xem thêm : https://www.devexpress.com/Products/NET/Control...

Nhận xét
Đăng nhận xét