首页 理论教育 Access数据库教程指导:班级表设计

Access数据库教程指导:班级表设计

时间:2023-11-05 理论教育 版权反馈
【摘要】:表10-2 “班级”表2.其他约束规则“专业代号”字段的查阅属性为显示控件:组合框;行来源类型:表/查询;行来源:专业;绑定列:1;列数:2;列宽:1cm,5cm。“班级人数”字段的有效性文本为“班级人数必须大于0”。考虑到在之后的功能设计中,“学生”表中的记录由系统自动生成,而记录数又和班级人数有关,所以将“班级人数”字段的“必需”选项选择为“是”。

Access数据库教程指导:班级表设计

1.“班级”表的字段

“班级”表的字段如表10-2所示。

10-2 “班级

978-7-111-45056-6-Chapter10-4.jpg

2.其他约束规则

“专业代号”字段的查阅属性为显示控件:组合框;行来源类型:表/查询;行来源:专业;绑定列:1;列数:2;列宽:1cm,5cm。

“班级编号”字段的有效性规则为Len([班级编号])=2。

“班级编号”字段的有效性文本为“班级编号必须设置为两位字符”。

“入学年份”字段的有效性规则为>=2000And<=Year(Date())。

“入学年份”字段的有效性文本为“入学年份必须设置为2000~本年度年份的值”。(www.xing528.com)

“班级人数”字段的有效性规则为>0。

“班级人数”字段的有效性文本为“班级人数必须大于0”。

“班级人数”字段的“必需”选项选择为“是”。

3.说明

(1)对于外键字段“专业代号”的查阅属性的设置很重要,因为进行这样的设置之后,在窗体、报表的设计中,和该字段绑定的控件的查阅属性,包括行来源类型、行来源等将由系统自动完成设置,这样可以简化设计,提高设计的效率。这一点,在其他表的设计中不再重复说明。

(2)考虑到在之后的功能设计中,“学生”表中的记录由系统自动生成,而记录数又和班级人数有关,所以将“班级人数”字段的“必需”选项选择为“是”。

(3)当一个字段被确定为主键之后,即使表的设计视图中的“必需”选项为“否”,在表的数据表视图中输入数据时,主键字段都必须填值,即不允许主键取Null值。所以,对表10-1和表10-2中的主键字段,“必需”属性均设置为“是”,希望读者能够正确理解。

(4)文本类型的字段的“允许空字符串”选项指的是为该字段填写数据时,是否允许填写0长度字符串,0长度字符串也是一个确定的值,并非空值(Null值)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈