1、第 1 页 共 5 页实 验 报 告 一课程名称:管理信息系统实验项目名称:数据库模式建立 实验时间:2009 年 9月 25日班级: 姓名: 学号: 实 验 目 的: 1.了解:数据库、数据库表、记录、字段、有效性、完整性等概念2.掌握:数据库的规划、数据库表字段的设计、索引的建立、表数据操作 3.掌握:建立参照完整性规则实 验 环 境:Microsoft Visual Foxpro6.0实 验 内 容 及 过 程: 1.实践 VFP 的安装、启动与退出。2.在 D 盘创建一个以自己名字命名的文件夹(如 d:张三) ,用 VFP 创建一个“学生管理信息系统”项目,并在项目管理器中创建一个数据
2、库,命名为“学生成绩” 。3.在“学生成绩 ”数据库中, 创建五张数据库表 student、grade 、course 、teach 、teacher,为每个字段设置恰当的数据类型、宽度、小数位数, 表结构参照图 1-1;并为每张表设置主键,student 表主键为学号,grade 表主键为学号+课程号, course 表主键为课程号,teacher 表主键为教工号, teach 表主键为教工号+课程号。 图 1-14.分别为各表的字段设计你认为合理的字段有效性规则、默认值、输入掩码等。如:设置“学号”字段为五位数字:成 绩:指导教师(签名):第 2 页 共 5 页设置“性别”字段的默认值为“
3、男” ,并设置有效性规则使性别的取值为“男”或“女” 。设置“奖学金”字段有效性规则使其取值为 010000 之间。5.为表间添加你认为合理的关系以建立参照完整性规则。如:为表 student 和表 grade 创建参照完整性规则,即在两表间创建一关联。第 3 页 共 5 页先为 student 表的“学号”字段建立主索引;为 grade 表的 “学号” 字段建立学普通索引;在数据库设计器中,从“学号”主索引拖动到“学号”普通索引,在表 student 与表grade 间形成如下图的联线;在联线处右击鼠标,选择”编辑参照完整性”在弹出的如下“参照完整性生成器”窗体中,进行更新、插入、删除规则的设计。第 4 页 共 5 页6.参照图 1-2 分别往五张表中添加数据。通过数据的添加、删除、修改,检验前面所设计的字段有效性规则、默认值、输入掩码、实体完整性、参照完整性规则等。图 1-2实 验 结 果 及 分 析:第 5 页 共 5 页实 验 心 得:附 录:备注:以上各项空白处若填写不够,可自行扩展