数据库技术与应用实验报告.doc
《数据库技术与应用实验报告.doc》由会员分享,可在线阅读,更多相关《数据库技术与应用实验报告.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库技术与应用实验(上机)报告班级学号: 姓名: 实验日期: 指导老师: 实验名称实验一 表的建立与维护一、 实验目的与要求1 初步掌握根据一个应用目标把现实问题抽象为关系数据模型的方法,从而为解决实际问题奠定数据基础。2 掌握表的建立与维护的一般方法。3 理解表的记录指针与当前记录的意义。4 掌握表的打开、关闭、浏览、显示等操作方法。5 掌握表结构的修改。6 掌握记录的增加与删除等操作。7 掌握数据复制方法。8二、 实验准备1、 复习关系数据库的有关概念,深刻理解Virsual FoxPro中所采用的关系模型的实质及Virsual FoxPro所支持的数据模型。2、 复习表的建立、现实与维
2、护等操作。三、 实验内容下表是某校学生花名册,根据该表完成以下操作,写出操作步骤。学号姓名性别学习成绩出生年月少数民族否受奖情况数学外语张小强男98851984.5.4否2004年获全国数学奥林匹克竞赛二等奖。陈斌男88751983.12.12否李哲男56821884.6.12是赵大明男75721984.2.16否冯珊女88811984.3.9是2004年获全国中学生田径运动会100米第三名张青松男65811984.10.18否封小莉女82731984.9.5否周晓女65781983.12.28否钱倩女83851983.5.8否2004年获广东省三好学生称号孙力军男64681982.6.8是肖
3、彬彬女55951984.7.15否1 设计一个表的结构,使其能描述上表的信息,同时又符合关系模型的基本要求。2 建立表student.dbf,输入表中的数据,并将student.dbf保存在自己盘中。3 给全部女生的数学成绩加5分。4 将记录指针定位到第5号记录。5 将记录指针指向孙力军同学。6 显示所有姓“张”学生的情况。7 把student.dbf表的姓名字段宽度修改为8。8 浏览记录数据,且表头用汉字。9 把少数民族学生的记录复制到ssmz.dbf中。10 复制一个仅有学号、姓名、出生年月、数学、外语5个字段的表stu.dbf。11 将student.dbf复制为一个Excel文件。12
4、 将student.dbf原样复制为student1.dbf,并物理删除student1.dbf中记录号为偶数的记录。13 在student.dbf顶部增加一个新记录。14 将student1.dbf中张青松同学的记录进行逻辑删除、删除恢复和物理删除。四、 实验步骤评阅成绩及评语评 语 操作正确,操作步骤书写清楚、工整 操作较正确,操作步骤书写较清楚 操作基本正确,操作步骤书写基本清楚 操作部分正确正确,操作步骤书写部分清楚操作错误多,操作步骤书写不清楚评阅教师:评阅成绩:班级学号: 姓名: 实验日期: 指导老师: 实验名称实验二 表的排序、索引与统计一、 实验目的1 掌握表中数据的排序与索引
5、,数据记录顺序查询和索引查询。2 掌握表的数据求和、求平均值、统计和分类汇总等操作。二、 实验准备1 排序的概念2 索引的概念、索引的类型和索引文件的创建与使用。3 表的统计命令(COUNT、SUM、AVERAGE、CALCULATE、TOTAL)。4 记录的顺序和索引查询命令(LOCATE、CONTINUE、SEEK、FIND)。三、 实验内容利用实验一建立的表student.dbf,完成下列操作:1 显示总成绩在前5名的学生。2 统计少数民族女生的人数,并把它存入变量A中。3 分别求男、女学生的平均年龄。4 建立一个结构复合索引文件,其中包括两个索引:l 记录以学号降序排列l 记录以姓名降
6、序排列,姓名相同时则按出生年月升序排列。5 对第4步建立的索引,测试FIND、SEEK命令的用法。6 按性别对数学与外语成绩进行汇总。7 将student.dbf倒置浏览,并存入fstudent.dbf中(即student.dbf中的首记录在fstudent.dbf中卫末记录)。四、 实验步骤评阅成绩及评语评 语 操作正确,操作步骤书写清楚、工整 操作较正确,操作步骤书写较清楚 操作基本正确,操作步骤书写基本清楚 操作部分正确正确,操作步骤书写部分清楚操作错误多,操作步骤书写不清楚评阅教师:评阅成绩:班级学号: 姓名: 实验日期: 指导老师: 实验名称实验三 数据库操作一、 实验目的1 掌握数
7、据库的建立、打开、关闭等基本操作。2 掌握位数据库表建立永久关系的作用和方法。3 理解参照完整性的概念与操作。二、 实验准备1 数据库的创建;向数据库添加或从数据库移去、删除表,数据库的关闭与删除;数据库参照完整性的概念及设置;表之间永久关系的建立与删除。2 数据库表的属性、字段属性与规则和记录规则的设定。三、 实验内容1 按要求建立学生信息表、班级表、成绩表、课程表4个自由表,并分别输入10个左右的记录数据,数据自拟,但要注意彼此之间的关联关系。各表的字段及类型参见实验指导书p15。2 建立数据库XSCJ.DBC,将上述4个自由表假如其中。3 在XSCJ.DBC中建立如下永久关系:班级表与学
8、生信息表(一对多)学生信息表与成绩表(一对多)课程表与成绩表(一对多)4 修改成绩表中的成绩字段属性,使其输入值在0100间,当超出这个范围时,提示“成绩在0100之间”。5 为数据库XSCJ.DBC中的表学生信息表学生信息表、成绩表、课程表设计参照完整性,具体要求是:(1) 将它们的更新规则设为“级联”,即当修改学生信息表的“学号”或课程表的“课程号”时,则成绩表中具有该“学号”的记录的“学号”将相应改变。(2) 将它们的删除规则设为“级联”,即当删除学生记录或课程记录时,则自动删除具有相同“学号”或“课程号”的成绩记录。将它们的插入规则设为“限制”,即当插入成绩记录时,检查相关的学生或课程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 实验 报告
限制150内