计算机数据库及其应用实验报告.pdf
本实验报告的主要目的是熟悉Access中的数据库及表的概念,了解并掌握建立数据库、表和关系的过程,并掌握数据库窗口的界面特点和设置方法。同时,掌握字段属性的概念和一些属性的用途,并掌握一些字段属性的设置方法。
一、数据库设计与创建
在实验中,我们首先需要设计系统的E-R模型,并将其转换为关系模型。然后,我们需要设计数据库结构,指定数据库文件的名称,并为设计好的关系模型设计表结构。我们需要定义数据库文件的存放路径和数据库文件。
在定义数据库文件时,我们需要为每个表定义字段名和字段属性,並为每个表定义主键。在Access中,我们可以定义主键,实现实体完整性的操作。同时,我们还需要定义表之间的关系,并输入表记录。
二、Access数据库窗口基本操作
在实验中,我们需要熟悉Access数据库窗口的界面特点,並掌握数据库窗口的设置方法。例如,我们可以设置教学管理数据库窗口中表对象列表窗口的显示格式为“详细信息”。同时,我们还可以隐藏和重新显示教学管理数据库窗口。
此外,我们还需要定义一个“学生与成绩”组,将“学生”、“成绩”表放置到该组中。为此,我们需要创建组的操作和放置对象的操作。
三、创建表时的完整性设置
在实验中,我们需要定义主键,实现实体完整性的操作。同时,我们还需要进行设置参照完整性的操作,並为关系设置参照完整性。我们需要通过不同方式实现用户定义的完整性的操作。
四、字段属性定义与应用
在实验中,我们需要设置字段显示格式,例如使“学生”表中的“民族”字段以黄色显示。同时,我们还需要设置字段输入掩码,例如在定义“学生”表时,由于“学号”是8位文本,且每位都由0~9组成,因此,我们要在定义“学号”字段时规定每一位的输入都必须是数字。
五、数据表视图下数据记录的显示与操作
在实验中,我们需要输入操作,例如利用数据表视图进行输入操作,输入的数据应该满足完整性的要求。同时,我们还需要进行修改和删除操作,例如修改“课程”表,将“运筹学”所在记录的学分增加1分,将开设学院变为“工商管理学院(05)”。我们需要在数据表视图中设置不同的效果,例如按照指定的字段排序浏览。在“成绩”数据表视图中,按照成绩的大小排列。