欢迎来到天天文库
浏览记录
ID:18295364
大小:289.00 KB
页数:6页
时间:2018-09-16
《实验九 数据库技术应用初步(二)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验九数据库技术应用初步(二)实验九数据库技术应用初步(二)实验9.1一个小型的学生成绩管理系统开发实例(二)一、实验目的v掌握开发一个数据库管理系统的设计方法v掌握创建数据库的开发步骤二、实验内容1.在上述三个数据表之间建立表间关联:l在“学生信息表”和“学生成绩表”之间建立一对多的关系。l在“课程信息表”和“学生成绩表”之间建立一对多的关系。2.创建一个查询,查询的名称为“学生成绩查询”。该查询完成的功能是根据输入的学生学号,查找某个学生所学课程及成绩的相关信息。该查询涉及的字段来自于上述的三个数据表中的某些字段,这些字段分别是:l“学生信息表”中的学号、姓名、性别三个字段。
2、l“课程信息表”中的课程名称字段。l“学生成绩表”中的成绩字段。3.创建一个窗体,窗体的名称为“学生成绩查询窗体”。在该窗体中,根据用户输入的学生学号,显示此学生所学的各门课程的相关信息,包括学生的学号、姓名、性别以及考试成绩等。三、实验指导1.创建表间关联在上述三个数据表之间创建表间关联的步骤如下:(1)单击数据库工具栏上的关系按钮,系统会出现“显示表”对话框,如图9.1.1所示。实验九数据库技术应用初步(二)图9.1.1“显示表”对话框图9.1.2关系窗口(2)在“显示表”对话框中,依次选中“学生信息表”、“课程信息表”和“学生成绩表”,并单击“添加”按钮,将这三个数据表加入
3、到关系窗口中,如图9.1.2所示。(3)在三个表之间设置表间的关系,方法如下:用鼠标选中“学生信息表”中的“学号”字段,将其拖动到“学生成绩表”中的“学号”字段上,并释放鼠标左键,系统会弹出“编辑关系”对话框,如图9.1.3所示。在该对话框中依次选中“实施参照完整性”复选框、“级联更新相关字段”复选框和“级联删除相关记录”,复选框,并单击“创建”按钮,就在“学生信息表”和“学生成绩表”之间创建了一个“一对多”的关系。图9.1.3编辑关系窗口图9.1.4关系的设置结果窗口类似地,用鼠标选中“课程信息表”中的“课程号”字段,将其拖动到“学生成绩表”中的“课程号”字段上,并释放鼠标左键
4、,在“课程信息表”和“学生成绩表”之间创建一个“一对多”的关系。创建完成的关系窗口如图9.1.4所示。关闭此关系窗口并根据系统的提示信息进行关系窗口的保存。2.创建“学生成绩查询”创建“学生成绩查询”的步骤如下:实验九数据库技术应用初步(二)(1)在数据库窗口中,单击“查询”按钮,并单击“新建”,在弹出的“新建查询”对话框中,选择“设计视图”选项,如图9.1.5所示。图9.1.5新建查询窗口图9.1.6查询设计视图(2)单击“确定”按钮,在弹出的“显示表”对话框中,将该对话框中显示出的三个数据表都添加到查询设计视图中,如图9.1.6所示。(3)在查询设计视图中,用鼠标双击“学生信
5、息表”中的学号、姓名和性别三个字段,“课程信息表”中的课程名称字段,以及“学生成绩表”中的成绩字段。并在学号字段对应的准则框中输入以下信息:Forms![学生成绩查询窗体]![txt_学生学号]。查询窗口的设计结果如图9.1.7所示。图9.1.7查询设计结果显示窗口图9.1.8“新建窗体”对话框(4)关闭查询窗口,并根据系统提示信息,将此查询保存为“学生成绩查询”。3.创建“学生成绩查询窗体”创建“学生成绩查询窗体”的步骤如下:(1)在数据库窗口中,单击“窗体”按钮,并单击“新建”,在弹出的“新建窗体”对话框中,选择“设计视图”选项,如图9.1.8所示。(2)单击“确定”按钮,会
6、进入窗体的设计视图。如图9.1.9所示。实验九数据库技术应用初步(二)图9.1.9窗体的设计视图图9.1.10视图菜单栏(3)单击“视图”菜单,选中其中的“窗体页眉/页脚”菜单项,确保其前面出现对勾。如图9.1.10所示。此时窗体中会新增加窗体的页眉节和页脚节。(4)双击窗体左上角的标志,在弹出的“窗体”属性对话框中,按照图9.1.11中的数据,设置窗体的属性。图9.1.11“窗体”属性对话框(5)在窗体的页眉节中加入一个标签控件,名称为“标签0”,并在该标签控件中输入“学生成绩查询窗体”;加入一个文本框控件,名称为“txt_学生学号”,在该文本框自带的提示标签中输入“请输入学生
7、学号”;加入一个命令按钮控件,名称为“cmd_查询”。(6)用鼠标右击“cmd_查询”命令按钮,在弹出的快捷菜单中选择“事件生成器”选项,在打开的代码窗口中输入以下语句:PrivateSubcmd_查询_Click()Me.Refresh实验九数据库技术应用初步(二)EndSub输入代码后的代码窗口如9.1.12所示。关闭代码窗口,并返回窗体设计窗口。图9.1.12代码窗口(7)在窗体的主体节中加入一个子窗体,子窗体的数据来源为前面建立的“学生成绩查询”,并将此子窗体保存为“学生
此文档下载收益归作者所有