(完整版)数据库技术与应用实验报告 下载本文

《数据库技术与应用》实验(上机)报告

班级学号: 姓名: 实验日期: 指导老师:

实验名称 一、 实验一 表的建立与维护 实验目的与要求 1. 初步掌握根据一个应用目标把现实问题抽象为关系数据模型的方法,从而为解决实际问题奠定数据基础。 2. 掌握表的建立与维护的一般方法。 3. 理解表的记录指针与当前记录的意义。 4. 掌握表的打开、关闭、浏览、显示等操作方法。 5. 掌握表结构的修改。 6. 掌握记录的增加与删除等操作。 7. 掌握数据复制方法。 8. 二、 实验准备 1、 复习关系数据库的有关概念,深刻理解Virsual FoxPro中所采用的关系模型的实质及Virsual FoxPro所支持的数据模型。 2、 复习表的建立、现实与维护等操作。 三、 实验内容 下表是某校学生花名册,根据该表完成以下操作,写出操作步骤。 学习成绩 性学号 姓名 别 学 009901 张小强 男 98 85 1984.5.4 否 2004年获全数外语 出生年月 否 少数民族受奖情况

国数学奥林匹克竞赛二等奖。 009902 009903 009904 009905 陈斌 李哲 男 男 88 56 75 88 75 82 72 81 1983.12.12 否 1884.6.12 1984.2.16 1984.3.9 是 否 是 2004年获全国中学生田径运动会100米第三名 009906 009907 009908 009909 张青松 男 封小莉 女 周晓 钱倩 女 女 65 82 65 83 81 73 78 85 1984.10.18 否 1984.9.5 否 2004年获广东省三好学生称号 009910 009911 孙力军 男 肖彬彬 女 64 55 68 95 1982.6.8 1984.7.15 是 否 赵大明 男 冯珊 女 1983.12.28 否 1983.5.8 否 1. 设计一个表的结构,使其能描述上表的信息,同时又符合关系模型的基本要求。 2. 建立表student.dbf,输入表中的数据,并将student.dbf保存在自己盘中。 3. 给全部女生的数学成绩加5分。 4. 将记录指针定位到第5号记录。 5. 将记录指针指向孙力军同学。 6. 显示所有姓“张”学生的情况。

7. 把student.dbf表的姓名字段宽度修改为8。 8. 浏览记录数据,且表头用汉字。 9. 把少数民族学生的记录复制到ssmz.dbf中。 10. 11. 12. 复制一个仅有学号、姓名、出生年月、数学、外语5个字段的表stu.dbf。 将student.dbf复制为一个Excel文件。 将student.dbf原样复制为student1.dbf,并物理删除student1.dbf中记录号为偶数的记录。 13. 14. 在student.dbf顶部增加一个新记录。 将student1.dbf中张青松同学的记录进行逻辑删除、删除恢复和物理删除。 四、 实验步骤 评 语

评阅成绩及评语 操作正确,操作步骤书写清楚、工整 操作较正确,操作步骤书写较清楚 操作基本正确,操作步骤书写基本清楚 操作部分正确正确,操作步骤书写部分清楚 操作错误多,操作步骤书写不清楚 评阅教师: 评阅成绩: 班级学号: 姓名: 实验日期: 指导老师:

实验名称 一、 实验二 表的排序、索引与统计 实验目的 1. 掌握表中数据的排序与索引,数据记录顺序查询和索引查询。 2. 掌握表的数据求和、求平均值、统计和分类汇总等操作。 二、 实验准备 1. 排序的概念 2. 索引的概念、索引的类型和索引文件的创建与使用。 3. 表的统计命令(COUNT、SUM、AVERAGE、CALCULATE、TOTAL)。 4. 记录的顺序和索引查询命令(LOCATE、CONTINUE、SEEK、FIND)。 三、 实验内容 利用实验一建立的表student.dbf,完成下列操作: 1. 显示总成绩在前5名的学生。 2. 统计少数民族女生的人数,并把它存入变量A中。 3. 分别求男、女学生的平均年龄。 4. 建立一个结构复合索引文件,其中包括两个索引: