⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 数据库创建表.txt

📁 因为不同的排序方法适应不同的应用环境和要求
💻 TXT
字号:
if not exists (select * From master.dbo.sysdatabases where name='图书销售系统') create database [图书销售系统]



use [图书销售系统]

--图书基本资料

if not exists (select * from sysobjects where id = 
object_id(N'[dbo].[BookRecord]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 
begin
	CREATE TABLE [BookRecord] (
		[BookNo] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
		[BookName] [char] (200) COLLATE Chinese_PRC_CI_AS NULL ,
		[Publisher] [char] (100) COLLATE Chinese_PRC_CI_AS NULL ,
		[Author] [char] (30) COLLATE Chinese_PRC_CI_AS NULL ,
		[SalesPrice] [money] NULL ,
		[Quantity] [int] NULL ,
		[Discount] [decimal](18, 0) NULL ,
		CONSTRAINT [PK_BookRecord] PRIMARY KEY  CLUSTERED 
		(
			[BookNo]
		)  ON [PRIMARY] 
	) ON [PRIMARY]
end 


--操作员帐号表
if not exists (select * from sysobjects where id = 
object_id(N'[dbo].[Operator]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 
begin
	CREATE TABLE [Operator] (
		[Account] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
		[Name] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
		[Password] [char] (16) COLLATE Chinese_PRC_CI_AS NULL ,
		[Isdeleted] [bit] NULL ,
		CONSTRAINT [PK_Operator] PRIMARY KEY  CLUSTERED 
		(
			[Account]
		)  ON [PRIMARY] 
	) ON [PRIMARY]
end 

--图书销售表

if not exists (select * from sysobjects where id = 
object_id(N'[dbo].[BookSale]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 
begin
	CREATE TABLE [BookSale] (
		[Sn] [int] NOT NULL ,
		[Account] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
		[SaleDate] [datetime] NULL ,
		[SumMoney] [money] NULL ,
		CONSTRAINT [PK_BookSale] PRIMARY KEY  CLUSTERED 
		(
			[Sn]
		)  ON [PRIMARY] ,
		CONSTRAINT [FK_BookSale_Operator] FOREIGN KEY 
		(
			[Account]
		) REFERENCES [Operator] (
			[Account]
		) ON DELETE CASCADE  ON UPDATE CASCADE 
	) ON [PRIMARY]
end 

--图书入库表
if not exists (select * from sysobjects where id = 
object_id(N'[dbo].[InRecord]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 
begin
	CREATE TABLE [InRecord] (
		[sn] [int] NOT NULL ,
		[account] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
		[BookNo] [char] (30) COLLATE Chinese_PRC_CI_AS NULL ,
		[BookName] [char] (200) COLLATE Chinese_PRC_CI_AS NULL ,
		[Quantity] [int] NULL ,
		[Inprice] [money] NULL ,
		[SalesPrice] [money] NULL ,
		[InDate] [datetime] NULL ,
		CONSTRAINT [PK_InRecord] PRIMARY KEY  CLUSTERED 
		(
			[sn]
		)  ON [PRIMARY] ,
		CONSTRAINT [FK_InRecord_BookRecord] FOREIGN KEY 
		(
			[BookNo]
		) REFERENCES [BookRecord] (
			[BookNo]
		) ON DELETE CASCADE  ON UPDATE CASCADE ,
		CONSTRAINT [FK_InRecord_Operator] FOREIGN KEY 
		(
			[account]
		) REFERENCES [Operator] (
			[Account]
		) ON DELETE CASCADE  ON UPDATE CASCADE 
	) ON [PRIMARY]
end 
use [图书销售系统]
--价格维护表
if not exists (select * from sysobjects where id = 
object_id(N'[dbo].[MantainRecord]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 
begin
	CREATE TABLE [MantainRecord] (
		[sn] [int] NOT NULL ,
		[MantainDate] [datetime] NOT NULL ,
		[BookNo] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
		[Account] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
		[Operation] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
		[OriginalData] [decimal](18, 0) NULL ,
		[NewDate] [decimal](18, 0) NULL ,
		CONSTRAINT [PK_MantainRecord] PRIMARY KEY  CLUSTERED 
		(
			[sn]
		)  ON [PRIMARY] ,
		CONSTRAINT [FK_MantainRecord_BookRecord] FOREIGN KEY 
		(
			[BookNo]
		) REFERENCES [BookRecord] (
			[BookNo]
		) ON DELETE CASCADE  ON UPDATE CASCADE ,
		CONSTRAINT [FK_MantainRecord_Operator] FOREIGN KEY 
		(
			[Account]
		) REFERENCES [Operator] (
			[Account]
		) ON DELETE CASCADE  ON UPDATE CASCADE 
	) ON [PRIMARY]
end 


--销售详细信息表
if not exists (select * from sysobjects where id = 
object_id(N'[dbo].[SalesDetail]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 
begin
CREATE TABLE [SalesDetail] (
	[Sn] [int] NOT NULL ,
	[Account] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
	[BookNo] [char] (30) COLLATE Chinese_PRC_CI_AS NULL ,
	[BookName] [char] (200) COLLATE Chinese_PRC_CI_AS NULL ,
	[SalePrice] [money] NULL ,
	[Quantity] [int] NULL ,
	[Discount] [decimal](18, 0) NULL ,
	CONSTRAINT [PK_SalesDetail] PRIMARY KEY  CLUSTERED 
	(
		[Sn]
	)  ON [PRIMARY] ,
	CONSTRAINT [FK_SalesDetail_BookRecord] FOREIGN KEY 
	(
		[BookNo]
	) REFERENCES [BookRecord] (
		[BookNo]
	) ON DELETE CASCADE  ON UPDATE CASCADE ,
	CONSTRAINT [FK_SalesDetail_Operator] FOREIGN KEY 
	(
		[Account]
	) REFERENCES [Operator] (
		[Account]
	) ON DELETE CASCADE  ON UPDATE CASCADE 
) ON [PRIMARY]
end 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -