怎么创建学生表?
怎么创建学生表?以一个简单的例子来介绍如何在 Access 中创建和使用学生表。打开或创建一个新的 Access 数据库。选择“数据库”菜单的“新建”命令,选择“表”选项创建一个学生信息表。为表命名,例如“学生”。添加和编辑字段,例如“学号”,“姓名”,“年龄”等。确定数据库中的字段类型。注意,“年龄”字段设置为数字而不是日期。如果设置为日期类型,计算的平均年龄将会错误。设置主键。一个表中只能有一个主键。在本例中,学号可作为学生表的主键。保存和运行查询。查询,即数据库中的视图,在此例中,将新表连接(关联)到现有数据库中的学生表,并显示在全新环境中的一组新鲜数据。为查询新建一个表,并命名它为“学生成绩”。将“学生成绩”表中每个学生考试的成绩输入到相应的字段中。注意,对“女生平均成绩”字段使用 DAVG 函数计算平均值,而“最高成绩”字段使用 DMAX 函数。查询生成的结果与下图所示。
创建参照完整性:使两个表相关联
选择“数据库”菜单的“建立参照完整性”命令将建表参考,即建立表之间的外部键。“学生”表中的学号必须保持唯一的值,并且只能在“学籍”表中存在对应的记录。一旦在“学生”表中创建了新的记录,相应的记录也会自动创建在“学籍”表,反之亦然。对“成绩”表进行同样的操作。提示:参照完整性是关系数据库的特征。在 Access 中可以很容易地建立参照完整性,而在 SQL Server 等其他 RDBMS 中同样可以完成。
另外:您还可以在 “查询” 中对数据进行各种编辑操作,例如:通过使用高级筛选条件对数据进行过滤,或使用运算符对数据进行计算。在此例中,可使用聚合函数对查询进行重计算方法的平均成绩。注意,要避免更新数据库,必须放弃聚合函数。
使用数据更新:将数据写入数据库
使用“数据库”菜单的“打开”命令,打开一个已存在数据的实例。在“数据”选项卡中,单击“新增”。通过“新增”对话框,创建一个新记录,然后单击“确定”。注意,如果“学号”值已存在于数据库中,则新增学生操作将失败。要插入新记录,必须确保要插入的字段的值未被使用。如果试图在已有的值上新增记录, Access 将在“新增记录”信息框中停止你执行新增操作。
小结:创建和使用 Access 中的学生表并不难,关键是掌握其建表思想:保持相关数据的完整性,将多张表关联起来,并使用 SQL 语言进行数据操作。