background image

birthdate

char

20

Not null

出生日期

cname

char

10

Not null

证件名称

cno

char

20

Not null

证件号码

gdept

char

40

Not null

工作单位

cause

char

30

Not null

事由

2. 客房信息表,表明为 room:

字段名

字段类型

字段长度

字段限制

注释

rno

int

4

Primary key

房间号

rz

Char 

10

Not null

入住人数

lx

char

10

Not null

类型

cws

int

4

Not null

床位数

price

money

8

Not null

房价

 

3. 入住信息表,表名为 rzinfor:

字段名

字段类型

字段长度

字段限制

注释

gno

char

10

Primary key

编号

gname

char

10

Not null

姓名

cause

char

100

Not null

事由

rno

int

4

Primary key

房间号

rdate

datetime

8

Primary key

入住日期

rtime

datetime

8

Not null

入住时间

sdays

int

4

Not null

计划天数

adays

int

4

Not null

实际天数

yj

decimal

9

Not null

押金

ffkey

char

10

Not null

发放钥匙

shkey

char

10

Yes

收回钥匙

tfdate

datetime

8

Yes

退房日期

tftime

datetime

8

Yes

退房时间

cost

decimal

9

Yes

住宿费用

shwp

char

30

Yes

损坏物品

pcje

decimal

9

Yes

赔偿金额

bz

char

100

Yes

备注

4. 系统用户表 sysuser:

字段名

字段类型

字段长度

字段限制

注释

name

char

10

Not null

姓名

pw

char

10

Not null

密码

level

Char 

10

Not null

权限级别

四、物理设计阶段
五、数据库实施阶段
在数据库实施阶段,设计人员运用

DBMS 提供的数据库语言(如 SQL)及其宿主语言,根

据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行
试运行。
1.创建客房管理系统数据库 aa:

Create  database  aa

2.在数据库 aa 中创建表:guest,room,rzinfor,sysuser
   对于 guest 表: guest(gno,gname,, gsex, address, birthdate, cname, cno, gdept, cause),建表语
句为: