库存管理系统数据库系统概论课程设计 第7页
图(2)输入新数据库名称
(2) 在数据库属性窗口的“常规”选项卡中输入库存管理信息系统所需要的数据库名称cangku,然后单击“确定”按钮生成新数据库,如图(2)所示。
5.3.2 创建表:
下面给出在Microsoft SQL 2000中创建数据库表的过程。
图(3)创建新表
(1)单击cangku左边的加号展开数据库,然后右击“表”并在弹出菜单中选择新建表命令来创建新表,如图(3)所示。
图(4)建立表字段
(2)在弹出的窗口中,按建立货品信息表各字并制定字段的数据类型与相关属性,然后单击 按钮并关闭窗口完成表创建。如图(4)所示。
图(5)输入新表名称
(3)在“选择名称”对话框中输入货品信息表名产品表,然后单击“确定”按钮生成新表,如图(5)所示。
5.3.3 SQL建表程序:
CREATE TABLE USER (
Userno Char(10) CHECK(Useno= ‘_ _ _ _ _ _’),
Name Char(20) CHECK(Name= ‘_ _ _ _ _ _’),
Kind Char(8) NOT NULL CHECK(Kind = ‘管理员’ OR Kind = ‘普通用户’ ),
Passwork Char(15) NOT NULL CHECK(Passwork = ‘_ _ _ _ _ _’),
Modifyuser Char(2) NOT NULL,
PRIMARY KEY (Userno, Name)
)
CREATE TABLE FACTORY(
Factoryno Char(10) PRIMARY KEY,
Productno Char(20) NOT NULL,
Factoryname Char(20) NOT NULL,
Productname Char(20) NOT NULL,
Manager Char(10) NOT NULL,
Tele Char(20) ,
Address Char(100) ,
FOREIGN KEY (Productno) RDFERENCES PRODUCT (Productno),
FOREIGN KEY (Factoryname) RDFERENCES USER (Name),
FOREIGN KEY (Manager) RDFERENCES WORKER (Workername),
)
CREATE TABLE HOUSENO(
Houseno Char(10) PRIMARY KEY,
Housename Char(30) NOT NULL,
Manager Char(20) NOT NULL,
Address Char(100),
Tele Char(20),
FOREIGN KEY (Housename) RDFERENCES PRODUCT (Housename),
FOREIGN KEY (Manager) RDFERENCES WORKER (Workername),
)
CREATE TABLE WORKER(
Workerno Char(10) PRIMARY KEY,
Workername Char(20) PRIMARY KEY,
Sex Char(2) CHECK (Sex = ’男’ OR Sex = ’女’),
Age Int CHECK (Age >=20 AND Age <=60),
Tele Char(20),
Address Char(100),
)
CREATE TABLE SELL(
Sellno Char(10) PRIMARY KEY,
Sellname Char(20) NOT NULL,
Tele Char(20),
Address Char(100),
Addition Char(100),
FOREIGN KEY (Sellname) RDFERENCES USER (Name),
)
CREATE TABLE OUT(
Outno Char(10) PRIMARY KEY,
Houseno Char(10) NOT NULL,
Productno Char(10) NOT NULL,
Ename Char(10) NOT NULL,
Number Int CHECK (Number >0 ),
Unit Char(10),
Outdatetime Datetime NOT NULL,
Price Int CHECK(Price >0 ),,
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
库存管理系统数据库系统概论课程设计 第7页下载如图片无法显示或论文不完整,请联系qq752018766