- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验8:表数据的计算统计
1.实验目的:
掌握按条件统计记录数
掌握按条件求和
掌握按条件求平均值
掌握按条件分类汇总
掌握通过函数进行计算的方法。
2.实验内容:
(1) 利用命令统计表学生.dbf中物理系的女生人数。(2) 利用命令统计学生成绩表中成绩的和。(3) 利用命令统计学生成绩.dbf中所有学生的平均成绩。(4) 利用命令对学生成绩.dbf中所有学生,计算每个学生的总成绩,并将结果存入tabel1.dbf。(5) 利用命令求学生成绩表中课程编号为“C106”的人数、最高成绩、最低成绩、平均成绩,并将结果存入相应变量中,然后显示变量的值。实验9:多表操作
1.实验目的:
掌握在不同工作区打开不同的表文件并显示的方法。
掌握利用命令建立表间临时关联
掌握使用数据库工作期,建立表间临时关联
掌握实现表间的物理连接
掌握实现表间的数据更新的方法。
2.实验内容:
(1) 分别利用命令和数据工作期两种方法,分别在1,2,3号工作区打开表文件:学生.dbf,课程.dbf,学生成绩.dbf。并在1号工作区显示课程.dbf的课程名称字段,在2号工作区显示学生成绩.dbf中的课程编号和成绩字段。使用命令
使用数据工作期
(2) 根据表文件学生.dbf、课程.dbf、学生成绩.dbf,使用命令序列建立关联,显示每个学生的选课情况及成绩。要求显示该学生的学号、姓名、课程编号、课程名称、成绩。
(3) 根据表文件学生.dbf、课程.dbf、学生成绩.dbf,使用数据工作期实现查询选修了大学英语的学生情况。要求显示该课程的课程编号、课程名称、学生的学号、姓名、成绩。(4) 查询各个院系开设课程的学生选课情况及成绩,并存入一个新的表文件kaike.dbf。要求显示开课院系、学生学号、课程名称、成绩。(5) 按下面的表建立学生年龄.dbf,而年龄字段要求利用学生表中的出生日期字段的值每年更新一次,写出相应的命令。
记录 学号 姓名 年龄 0502051101 王祖贤 0 0502051102 刘翔 0 0502051103 李咏 0 0502051104 姜昆 0 0502051105 范冰冰 0 0502051106 夏雪儿 0 0502051108 李霞 0 实验10:数据库的创建与管理
1.实验目的:
熟练掌握创建数据库的方法。
熟练掌握表的添加与删除操作
熟练进行数据库表的特有属性设置。
2.实验内容:
2.1 使用命令菜单或命令按钮创建数据库。
步骤:采用“文件”—“新建”—“数据库”—“新建文件”等菜单和对话框新建名称为STUDENT1的数据库。2.2 使用窗口命令方式创建数据库STUDENT2
采用Create命令创建2.3 使用项目管理器创建数据库STUDENT3
步骤1:新建项目XM1;
步骤2:使用项目管理器创建数据库。2.4 向数据库中添加表
步骤1:打开数据库STUDENT1及数据库设计器;
步骤2:添加前几次实验所建的自由表到数据库中:学生.dbf、课程.dbf、成绩.dbf2.5 设置数据库表的特有属性
步骤1:打开表设计器。
步骤2:设置索引。
在表设计器“字段”标签的“索引”栏选择升序或降序建立普通索引,如选“学号”升序建立普通索引;
在表设计器“索引”标签的“类型”栏设置其它类型索引,并可设置索引表达式和索引名:设置学生表的主索引为学号,设置课程表的主索引为课程编号,设置成绩表的普通索引为学号和课程号。
步骤3:设置字段约束。
在表设计器的“字段”标签设置。以成绩表成绩字段为例,设置显示标题为“选课成绩”,字段有效性规则为成绩=0.AND.成绩=100,出错信息为“成绩应在0到100之间”,默认值为80,字段注释为“记录每个学生所选课程的成绩”。步骤4:设置表约束。
在表设计器的“表”标签设置。如可设置长表名、记录有效性、表注释、触发器等2.6 设置表间联系及参照完整性约束
步骤1:设置永久联系。
在数据库设计器中以索引“学号”建立学生表与成绩表之间的永久联系,以索引“课程编号”建立成绩表与课程表之间的永久联系。
步骤2:设置参照完整性规则
首先对数据库进行清理;
调出“编辑参照完整性”窗口将三表的规则两两设置为更新级联、删除限制、插入限制。
2.7 察看参照完整性规则的作用
(1) 在成绩表的成绩字段输入一个小于0的数,观察提示;
(2) 在学生表中删除一个记录,这个记录的学号出现在成绩表中观察提示;
(3) 在成绩表中添加一个记录,这个记录的学号不是学生表中存在的学号或这个记录的课程编号不是课程表中存在的课程编号,观察提示;
(4) 在学生表中修改一个学号,这个学号已在成绩表中存在,或在课程表中修改一个课程编号,而这个课程编号存在于成绩表中,观察成绩表相关记录的变化,并将
文档评论(0)