■■□◆◆sql server 数据库课程设计 超市管理系统◆◆□■■

2025-02-25 10:12:14
推荐回答(1个)
回答1:

我不知道你用的是SQL 2000还是2005,我没做过超市管理系统,以前上学的时候做过图书管理系统,但估计在数据库上大体一致,我用的是SQL 2000,给你提供一些建表数据,是我以前做图书管理系统时的,你可以自己修改一下,我会加上注释use pubs
CREATE DATABASE librarian
ON
(NAME=librarian_tubiao,
FILENAME ="c:\program files\microsoft SQL server\mssql.1\mssql\data\librarian_tubiao.mdf",
SIZE=10,
MAXSIZE=50,
FILEGROWTH=5)
GO
CREATE TABLE 用户表 (
[借阅证号码] int IDENTITY(1,1) primary key NOT NULL ,
[证件号码] varchar (20) NOT NULL,
[用户真实姓名] varchar (20) NOT NULL ,
[用户年龄] int NULL,
[所在单位] varchar(40) NOT NULL,
[是否可用] int NOT NULL
)
GOCREATE TABLE 图书表 (
[图书编号] int IDENTITY(1,1) primary key NOT NULL ,
[图书种类] varchar (50) NOT NULL ,
[图书名称] varchar (40) NOT NULL,
[出版社] varchar (40) NOT NULL ,
[作者] varchar (40) NOT NULL ,
[单价] money NOT NULL ,
[书架号] int NOT NULL ,
[图书总数] int NOT NULL,
[库存图书数目] int NULL,
[是否可外借] int NULL
)
GOCREATE TABLE 借阅信息表 (
[信息编号] int IDENTITY(1,1) primary key NOT NULL ,
[图书编号] int NOT NULL,
[借阅证号] int NOT NULL ,
[借阅日期] varchar NOT NULL,
[归还日期] varchar NOT NULL
)
GO
SET IDENTITY_INSERT 用户表 ON
INSERT INTO 用户表(借阅证号码,证件号码,用户真实姓名,用户年龄,所在单位,是否可用)VALUES(44520845, '723520199003097918','张三',22,'清华大学',0)
SET IDENTITY_INSERT 用户表 OFF
SET IDENTITY_INSERT 图书表 ON
INSERT INTO 图书表(图书编号,图书种类,图书名称,出版社,作者,单价,书架号,图书总数,库存图书数目,是否可外借)VALUES(0001,'软件','C#',
'清华大学出版社','吴文虎',98,231,5000,3282,0)
INSERT INTO 图书表(图书编号,图书种类,图书名称,出版社,作者,单价,书架号,图书总数,库存图书数目,是否可外借)VALUES(0002,'软件','C++',
SET IDENTITY_INSERT 图书表 OFF
SET IDENTITY_INSERT 借阅信息表 ON //这里表的名字其实不主张使用中文,但我为了方便用了,你可以自定义其他名称,这是一个完整的建库,可根据需要自行修改,盗版不究!