Professional Documents
Culture Documents
GO
ALTER TABLE [dbo].[Phong] DROP CONSTRAINT [FK_Phong_LoaiPhong]
GO
ALTER TABLE [dbo].[MatHang] DROP CONSTRAINT [FK_MatHang_DonViTin]
GO
ALTER TABLE [dbo].[HoaDonNhap] DROP CONSTRAINT [FK_HoaDonNhap_NhapCungCap]
GO
ALTER TABLE [dbo].[HoaDonBanHang] DROP CONSTRAINT [FK_HoaDonBanHang_Phong]
GO
ALTER TABLE [dbo].[ChiTietHoaDonNhap] DROP CONSTRAINT
[FK_ChiTietHoaDonNhap_MatHang]
GO
ALTER TABLE [dbo].[ChiTietHoaDonNhap] DROP CONSTRAINT
[FK_ChiTietHoaDonNhap_HoaDonNhap]
GO
ALTER TABLE [dbo].[ChiTietHoaDonBan] DROP CONSTRAINT [FK_ChiTietHoaDonBan_MatHang]
GO
ALTER TABLE [dbo].[ChiTietHoaDonBan] DROP CONSTRAINT
[FK_ChiTietHoaDonBan_HoaDonBanHang]
GO
ALTER TABLE [dbo].[Phong] DROP CONSTRAINT [DF_Phong_NguoiCapNhat]
GO
ALTER TABLE [dbo].[Phong] DROP CONSTRAINT [DF_Phong_NgayCapNhat]
GO
ALTER TABLE [dbo].[Phong] DROP CONSTRAINT [DF_Phong_NguoiTao]
GO
ALTER TABLE [dbo].[Phong] DROP CONSTRAINT [DF_Phong_NgayTao]
GO
ALTER TABLE [dbo].[Phong] DROP CONSTRAINT [DF_Phong_TrangThai]
GO
ALTER TABLE [dbo].[NhapCungCap] DROP CONSTRAINT [DF_NhapCungCap_NguoiCapNhat]
GO
ALTER TABLE [dbo].[NhapCungCap] DROP CONSTRAINT [DF_NhapCungCap_NgayCapNhat]
GO
ALTER TABLE [dbo].[NhapCungCap] DROP CONSTRAINT [DF_NhapCungCap_NguoiTao]
GO
ALTER TABLE [dbo].[NhapCungCap] DROP CONSTRAINT [DF_NhapCungCap_NgayTao]
GO
ALTER TABLE [dbo].[MatHang] DROP CONSTRAINT [DF_MatHang_NgayCapNhat]
GO
ALTER TABLE [dbo].[MatHang] DROP CONSTRAINT [DF_MatHang_NguoiCapnhat]
GO
ALTER TABLE [dbo].[MatHang] DROP CONSTRAINT [DF_MatHang_NgayTao]
GO
ALTER TABLE [dbo].[MatHang] DROP CONSTRAINT [DF_MatHang_NguoiTao]
GO
ALTER TABLE [dbo].[HoaDonNhap] DROP CONSTRAINT [DF_HoaDonNhap_NguoiCapNhat]
GO
ALTER TABLE [dbo].[HoaDonNhap] DROP CONSTRAINT [DF_HoaDonNhap_NgayCapNhat]
GO
ALTER TABLE [dbo].[HoaDonNhap] DROP CONSTRAINT [DF_HoaDonNhap_NguoiTao]
GO
ALTER TABLE [dbo].[HoaDonNhap] DROP CONSTRAINT [DF_HoaDonNhap_NgayTao]
GO
ALTER TABLE [dbo].[DonViTin] DROP CONSTRAINT [DF_DonViTin_NguoiCapNhat]
GO
ALTER TABLE [dbo].[DonViTin] DROP CONSTRAINT [DF_DonViTin_NgayCapNhat]
GO
ALTER TABLE [dbo].[DonViTin] DROP CONSTRAINT [DF_DonViTin_NguoiTao]
GO
ALTER TABLE [dbo].[DonViTin] DROP CONSTRAINT [DF_DonViTin_NgayTao]
GO
/****** Object: Table [dbo].[Phong] Script Date: 27/10/2021 4:32:30 CH ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Phong]')
AND type in (N'U'))
DROP TABLE [dbo].[Phong]
GO
/****** Object: Table [dbo].[NhapCungCap] Script Date: 27/10/2021 4:32:30 CH
******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[NhapCungCap]') AND type in (N'U'))
DROP TABLE [dbo].[NhapCungCap]
GO
/****** Object: Table [dbo].[NhanVien] Script Date: 27/10/2021 4:32:30 CH
******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[NhanVien]') AND type in (N'U'))
DROP TABLE [dbo].[NhanVien]
GO
/****** Object: Table [dbo].[MatHang] Script Date: 27/10/2021 4:32:30 CH
******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[MatHang]') AND type in (N'U'))
DROP TABLE [dbo].[MatHang]
GO
/****** Object: Table [dbo].[LoaiPhong] Script Date: 27/10/2021 4:32:30 CH
******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[LoaiPhong]') AND type in (N'U'))
DROP TABLE [dbo].[LoaiPhong]
GO
/****** Object: Table [dbo].[HoaDonNhap] Script Date: 27/10/2021 4:32:30 CH
******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[HoaDonNhap]') AND type in (N'U'))
DROP TABLE [dbo].[HoaDonNhap]
GO
/****** Object: Table [dbo].[HoaDonBanHang] Script Date: 27/10/2021 4:32:30 CH
******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[HoaDonBanHang]') AND type in (N'U'))
DROP TABLE [dbo].[HoaDonBanHang]
GO
/****** Object: Table [dbo].[DonViTin] Script Date: 27/10/2021 4:32:30 CH
******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[DonViTin]') AND type in (N'U'))
DROP TABLE [dbo].[DonViTin]
GO
/****** Object: Table [dbo].[ChiTietHoaDonNhap] Script Date: 27/10/2021 4:32:30
CH ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[ChiTietHoaDonNhap]') AND type in (N'U'))
DROP TABLE [dbo].[ChiTietHoaDonNhap]
GO
/****** Object: Table [dbo].[ChiTietHoaDonBan] Script Date: 27/10/2021 4:32:30
CH ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[ChiTietHoaDonBan]') AND type in (N'U'))
DROP TABLE [dbo].[ChiTietHoaDonBan]
GO
USE [master]
GO
/****** Object: Database [Karaoke] Script Date: 27/10/2021 4:32:30 CH ******/
DROP DATABASE [Karaoke]
GO
/****** Object: Database [Karaoke] Script Date: 27/10/2021 4:32:30 CH ******/
CREATE DATABASE [Karaoke]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'Karaoke', FILENAME =
N'F:\SSMS\MSSQL15.SQLEXPRESS\MSSQL\DATA\Karaoke.mdf' , SIZE = 8192KB , MAXSIZE =
UNLIMITED, FILEGROWTH = 65536KB )
LOG ON
( NAME = N'Karaoke_log', FILENAME =
N'F:\SSMS\MSSQL15.SQLEXPRESS\MSSQL\DATA\Karaoke_log.ldf' , SIZE = 8192KB , MAXSIZE
= 2048GB , FILEGROWTH = 65536KB )
WITH CATALOG_COLLATION = DATABASE_DEFAULT
GO
ALTER DATABASE [Karaoke] SET COMPATIBILITY_LEVEL = 150
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [Karaoke].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [Karaoke] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [Karaoke] SET ANSI_NULLS OFF
GO
ALTER DATABASE [Karaoke] SET ANSI_PADDING OFF
GO
ALTER DATABASE [Karaoke] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [Karaoke] SET ARITHABORT OFF
GO
ALTER DATABASE [Karaoke] SET AUTO_CLOSE OFF
GO
ALTER DATABASE [Karaoke] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [Karaoke] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [Karaoke] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [Karaoke] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [Karaoke] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [Karaoke] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [Karaoke] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [Karaoke] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [Karaoke] SET DISABLE_BROKER
GO
ALTER DATABASE [Karaoke] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [Karaoke] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [Karaoke] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [Karaoke] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
ALTER DATABASE [Karaoke] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [Karaoke] SET READ_COMMITTED_SNAPSHOT OFF
GO
ALTER DATABASE [Karaoke] SET HONOR_BROKER_PRIORITY OFF
GO
ALTER DATABASE [Karaoke] SET RECOVERY SIMPLE
GO
ALTER DATABASE [Karaoke] SET MULTI_USER
GO
ALTER DATABASE [Karaoke] SET PAGE_VERIFY CHECKSUM
GO
ALTER DATABASE [Karaoke] SET DB_CHAINING OFF
GO
ALTER DATABASE [Karaoke] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
GO
ALTER DATABASE [Karaoke] SET TARGET_RECOVERY_TIME = 60 SECONDS
GO
ALTER DATABASE [Karaoke] SET DELAYED_DURABILITY = DISABLED
GO
ALTER DATABASE [Karaoke] SET ACCELERATED_DATABASE_RECOVERY = OFF
GO
ALTER DATABASE [Karaoke] SET QUERY_STORE = OFF
GO
USE [Karaoke]
GO
/****** Object: Table [dbo].[ChiTietHoaDonBan] Script Date: 27/10/2021 4:32:32
CH ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ChiTietHoaDonBan](
[IDHoaDon] [bigint] NOT NULL,
[IDMatHang] [int] NOT NULL,
[SoLuong] [int] NULL,
[DonGia] [int] NULL,
CONSTRAINT [PK_ChiTietHoaDonBan] PRIMARY KEY CLUSTERED
(
[IDHoaDon] ASC,
[IDMatHang] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ChiTietHoaDonNhap] Script Date: 27/10/2021 4:32:32
CH ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ChiTietHoaDonNhap](
[IDHoaDon] [bigint] NOT NULL,
[IDMatHang] [int] NOT NULL,
[SoLuong] [int] NULL,
[DonGiaNhap] [int] NULL,
CONSTRAINT [PK_ChiTietHoaDonNhap] PRIMARY KEY CLUSTERED
(
[IDHoaDon] ASC,
[IDMatHang] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DonViTin] Script Date: 27/10/2021 4:32:32 CH
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DonViTin](
[ID] [int] IDENTITY(1,1) NOT NULL,
[TenDVT] [nvarchar](50) NULL,
[NgayTao] [datetime] NULL,
[NguoiTao] [nvarchar](50) NULL,
[NgayCapNhat] [datetime] NULL,
[NguoiCapNhat] [nvarchar](50) NULL,
CONSTRAINT [PK_DonViTin] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HoaDonBanHang] Script Date: 27/10/2021 4:32:32 CH
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HoaDonBanHang](
[IDHoaDon] [bigint] IDENTITY(1,1) NOT NULL,
[IDPhong] [int] NULL,
[ThoiGianBatDau] [datetime] NULL,
[DonGiaPhong] [int] NULL,
[ThoiGianKetThuc] [datetime] NULL,
[NguoiBan] [nvarchar](50) NULL,
[NgayTao] [datetime] NULL,
[NguoiTao] [nvarchar](50) NULL,
[NgayCapNhat] [datetime] NULL,
[NguoiCapNhat] [nvarchar](50) NULL,
CONSTRAINT [PK_HoaDonBanHang] PRIMARY KEY CLUSTERED
(
[IDHoaDon] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HoaDonNhap] Script Date: 27/10/2021 4:32:32 CH
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HoaDonNhap](
[ID] [bigint] IDENTITY(1,1) NOT NULL,
[NhapVienNhap] [nvarchar](50) NOT NULL,
[DaNhap] [tinyint] NULL,
[TienThanhToan] [int] NULL,
[IDNhaCC] [int] NOT NULL,
[NgayNhap] [datetime] NOT NULL,
[NgayTao] [datetime] NOT NULL,
[NguoiTao] [nvarchar](50) NULL,
[NgayCapNhat] [datetime] NULL,
[NguoiCapNhat] [nvarchar](50) NULL,
CONSTRAINT [PK_HoaDonNhap] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LoaiPhong] Script Date: 27/10/2021 4:32:32 CH
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LoaiPhong](
[ID] [int] IDENTITY(1,1) NOT NULL,
[TenLoaiPhong] [nvarchar](50) NOT NULL,
[DonGia] [int] NULL,
[NgayTao] [datetime] NULL,
[NguoiTao] [nvarchar](50) NULL,
[NgayCapNhat] [datetime] NULL,
[NguoiCapNhat] [nvarchar](50) NULL,
CONSTRAINT [PK_LoaiPhong] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MatHang] Script Date: 27/10/2021 4:32:32 CH
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MatHang](
[IDDVT] [int] NOT NULL,
[ID] [int] IDENTITY(1,1) NOT NULL,
[TenMatHang] [nvarchar](50) NOT NULL,
[DonGiaBan] [int] NOT NULL,
[NguoiTao] [nvarchar](50) NULL,
[NgayTao] [datetime] NULL,
[NguoiCapnhat] [nvarchar](50) NULL,
[NgayCapNhat] [datetime] NULL,
CONSTRAINT [PK_MatHang] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NhanVien] Script Date: 27/10/2021 4:32:32 CH
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NhanVien](
[TaiKhoan] [varchar](20) NOT NULL,
[MatKhau] [varchar](50) NOT NULL,
[HoVaTen] [nvarchar](50) NULL,
[DienThoai] [nvarchar](50) NULL,
[DiaChi] [nvarchar](50) NULL,
CONSTRAINT [PK_NhanVien] PRIMARY KEY CLUSTERED
(
[TaiKhoan] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NhapCungCap] Script Date: 27/10/2021 4:32:32 CH
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NhapCungCap](
[ID] [int] IDENTITY(1,1) NOT NULL,
[TenNCC] [nvarchar](50) NOT NULL,
[DienThoai] [varchar](50) NULL,
[DiaChi] [nvarchar](50) NULL,
[Email] [varchar](50) NULL,
[NgayTao] [datetime] NULL,
[NguoiTao] [nvarchar](50) NULL,
[NgayCapNhat] [datetime] NULL,
[NguoiCapNhat] [nvarchar](50) NULL,
CONSTRAINT [PK_NhapCungCap] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Phong] Script Date: 27/10/2021 4:32:32 CH ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Phong](
[ID] [int] IDENTITY(1,1) NOT NULL,
[TenPhong] [nvarchar](50) NOT NULL,
[IDLoaiPhong] [int] NULL,
[SucChua] [int] NULL,
[TrangThai] [tinyint] NULL,
[NgayTao] [datetime] NULL,
[NguoiTao] [nvarchar](50) NULL,
[NgayCapNhat] [datetime] NULL,
[NguoiCapNhat] [nvarchar](50) NULL,
CONSTRAINT [PK_Phong] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO
SET IDENTITY_INSERT [dbo].[DonViTin] ON