数据库技术与应用实验报告.doc_第1页
数据库技术与应用实验报告.doc_第2页
数据库技术与应用实验报告.doc_第3页
数据库技术与应用实验报告.doc_第4页
数据库技术与应用实验报告.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库技术与应用实验(上机)报告班级学号: 姓名: 实验日期: 指导老师: 实验名称实验一 表的建立与维护一、 实验目的与要求1 初步掌握根据一个应用目标把现实问题抽象为关系数据模型的方法,从而为解决实际问题奠定数据基础。2 掌握表的建立与维护的一般方法。3 理解表的记录指针与当前记录的意义。4 掌握表的打开、关闭、浏览、显示等操作方法。5 掌握表结构的修改。6 掌握记录的增加与删除等操作。7 掌握数据复制方法。8二、 实验准备1、 复习关系数据库的有关概念,深刻理解Virsual FoxPro中所采用的关系模型的实质及Virsual FoxPro所支持的数据模型。2、 复习表的建立、现实与维护等操作。三、 实验内容下表是某校学生花名册,根据该表完成以下操作,写出操作步骤。学号姓名性别学习成绩出生年月少数民族否受奖情况数学外语009901张小强男98851984.5.4否2004年获全国数学奥林匹克竞赛二等奖。009902陈斌男88751983.12.12否009903李哲男56821884.6.12是009904赵大明男75721984.2.16否009905冯珊女88811984.3.9是2004年获全国中学生田径运动会100米第三名009906张青松男65811984.10.18否009907封小莉女82731984.9.5否009908周晓女65781983.12.28否009909钱倩女83851983.5.8否2004年获广东省三好学生称号009910孙力军男64681982.6.8是009911肖彬彬女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 将student.dbf原样复制为student1.dbf,并物理删除student1.dbf中记录号为偶数的记录。13 在student.dbf顶部增加一个新记录。14 将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 建立一个结构复合索引文件,其中包括两个索引:l 记录以学号降序排列l 记录以姓名降序排列,姓名相同时则按出生年月升序排列。5 对第4步建立的索引,测试FIND、SEEK命令的用法。6 按性别对数学与外语成绩进行汇总。7 将student.dbf倒置浏览,并存入fstudent.dbf中(即student.dbf中的首记录在fstudent.dbf中卫末记录)。四、 实验步骤评阅成绩及评语评 语 操作正确,操作步骤书写清楚、工整 操作较正确,操作步骤书写较清楚 操作基本正确,操作步骤书写基本清楚 操作部分正确正确,操作步骤书写部分清楚操作错误多,操作步骤书写不清楚评阅教师:评阅成绩:班级学号: 姓名: 实验日期: 指导老师: 实验名称实验三 数据库操作一、 实验目的1 掌握数据库的建立、打开、关闭等基本操作。2 掌握位数据库表建立永久关系的作用和方法。3 理解参照完整性的概念与操作。二、 实验准备1 数据库的创建;向数据库添加或从数据库移去、删除表,数据库的关闭与删除;数据库参照完整性的概念及设置;表之间永久关系的建立与删除。2 数据库表的属性、字段属性与规则和记录规则的设定。三、 实验内容1 按要求建立学生信息表、班级表、成绩表、课程表4个自由表,并分别输入10个左右的记录数据,数据自拟,但要注意彼此之间的关联关系。各表的字段及类型参见实验指导书p15。2 建立数据库XSCJ.DBC,将上述4个自由表假如其中。3 在XSCJ.DBC中建立如下永久关系:班级表与学生信息表(一对多)学生信息表与成绩表(一对多)课程表与成绩表(一对多)4 修改成绩表中的成绩字段属性,使其输入值在0100间,当超出这个范围时,提示“成绩在0100之间”。5 为数据库XSCJ.DBC中的表学生信息表学生信息表、成绩表、课程表设计参照完整性,具体要求是:(1) 将它们的更新规则设为“级联”,即当修改学生信息表的“学号”或课程表的“课程号”时,则成绩表中具有该“学号”的记录的“学号”将相应改变。(2) 将它们的删除规则设为“级联”,即当删除学生记录或课程记录时,则自动删除具有相同“学号”或“课程号”的成绩记录。将它们的插入规则设为“限制”,即当插入成绩记录时,检查相关的学生或课程是否存在,如果不存在则禁止该操作。四、 实验步骤评阅成绩及评语评 语 操作正确,操作步骤书写清楚、工整 操作较正确,操作步骤书写较清楚 操作基本正确,操作步骤书写基本清楚 操作部分正确正确,操作步骤书写部分清楚操作错误多,操作步骤书写不清楚评阅教师:评阅成绩:班级学号: 姓名: 实验日期: 指导老师: 实验名称实验四 查询与视图设计二、 实验目的1 了解视图的概念与作用2 掌握使用查询设计器建立查询的方法。3 掌握使用视图设计器建立视图的方法。三、 实验准备1 查询设计器中各选项卡的意义与作用。2 视图设计器中“数据更新”选项卡的意义与作用。理解查询与视图的相同点与不同点。四、 实验内容根据实验教材p15建立的数据库xscj.dbf及其所包含的表,完成下列实验内容:1 根据已建立的永久关系和表中数据,使用SQL语言和查询设计器两种方法(注意比较),查找所有学生所修课程的成绩及学分。要求有如下字段:Bjbh,bjmc,xh,xm,kcbh,kcmc,xf,cj2 根据已建立的永久关系和表中数据,建立一个查询查找一个指定班所修课程的成绩及学分。要求有如下字段:Bjbh,bjmc,xh,kcbh,kcmc,xf,cj3 根据已建立的永久关系和表中数据,建立一个查询查找所有成绩为80分(含80分)以上的学生。要求有如下字段:Bjbh,bjmc,xh,kcbh,kcmc,xf,cj4 根据已建立的永久关系和表中数据,建立所有成绩为80分(含80分)以上学生的视图。要求有如下字段:Bjbh,bjmc,xh,xb,kcbh,kcmc,xf,cj5 根据第4项建立的视图,修改视图中xb字段中的值,观察相应源表是否随之变化。五、 实验步骤评阅成绩及评语评 语 操作正确,操作步骤书写清楚、工整 操作较正确,操作步骤书写较清楚 操作基本正确,操作步骤书写基本清楚 操作部分正确正确,操作步骤书写部分清楚操作错误多,操作步骤书写不清楚评阅教师:评阅成绩:班级学号: 姓名: 实验日期: 指导老师: 实验名称实验五 项目管理器一、 实验目的1 掌握建立项目文件的方法。2 掌握项目管理器中各选项卡的基本方法。3 掌握在项目管理器中新建、添加、删除文件的方法。掌握文件连编方法。二、 实验准备1 理解Virsual FoxPro中的项目文件的意义和作用。2 熟悉项目文件的建立方法。三、 实验内容1 建立一个项目文件xsgl.pjx。2 将前面建立的数据库文件xscj.dbc、查询文件,添加到xsgl.pjx项目中。3 在xsgl.pjx项目中新建一个视图,要求同“实验4查询与视图设计”中的第4项内容。4 对xsgl.pjx项目中的文件进行连编。四、 实验步骤评阅成绩及评语评 语 操作正确,操作步骤书写清楚、工整 操作较正确,操作步骤书写较清楚 操作基本正确,操作步骤书写基本清楚 操作部分正确正确,操作步骤书写部分清楚操作错误多,操作步骤书写不清楚评阅教师:评阅成绩:班级学号: 姓名: 实验日期: 指导老师: 实验名称实验六 结构化程序设计一、实验目的1.掌握算法的概念,了解结构化程序设计的基本方法。2.熟悉程序文件的建立、运行与调试的方法。3.掌握顺序结构、分支结构以及循环结构程序的设计方法。4.掌握自定义函数、过程的概念,自定义函数与过程文件的建立方法。二、实验准备1.算法的概念、算法的描述、结构化程序设计的基本步骤。2.选择结构语句(IF-ENDIF、DO CASE-ENDCASE 语句)。3.循环结构语句(DO WHILE-ENDDO,FOR-ENDFOR,SCAN-ENDSCAN) 。4.过程与自定义函数的定义、调用与参数传递规则。三、实验内容1.编程计算200以内的所有素数之和并输出。2.自定义一个求X!的函数,并利用该自定义函数计算四、实验步骤评阅成绩及评语评 语 操作正确,操作步骤书写清楚、工整 操作较正确,操作步骤书写较清楚 操作基本正确,操作步骤书写基本清楚 操作部分正确正确,操作步骤书写部分清楚操作错误多,操作步骤书写不清楚评阅教师:评阅成绩:班级学号: 姓名: 实验日期: 指导老师: 实验名称实验七 表单设计一、实验目的1.掌握使用表单向导及表单设计器建立表单的基本操作方法。2.掌握表单的修改及运行方法。3.掌握表单属性的设置方法。4.掌握数据环境的设置方法。二、实验准备1.表单向导的启动与操作。2.表单设计器环境。3.表单的打开、修改、保存和运行。三、实验内容参考教材P229图11.43的布局设计一个”学生基本情况”表单。该表单有如下功能:单击其底部的”第一个”按钮将显示”学生信息”表的第一条记录; 单击”上一个”按钮将显示”学生信息”表的上一条记录; 单击”下一个”按钮将显示”学生信息”表的下一条记录; 单击”最后一个”按钮将显示”学生信息”表的最后一条记录。四、实验步骤评阅成绩及评语评 语 操作正确,操作步骤书写清楚、工整 操作较正确,操作步骤书写较清楚 操作基本正确,操作步骤书写基本清楚 操作部分正确正确,操作步骤书写部分清楚操作错误多,操作步骤书写不清楚评阅教师:评阅成绩:班级学号: 姓名: 实验日期: 指导老师: 实验名称实验八 菜单设计一、实验目的1.理解菜单在数据库应用系统中的作用。2.掌握利用菜单设计器设计菜单的基本操作方法。3.掌握快捷菜单的特点及设计方法。二、实验准备1.菜单的组成及有关菜单的一些基本概念。2.菜单设计器的启动与界面。3.菜单设计器的操作过程。三、实验内容利用菜单设计器为”学生管理系统”建立一个下拉菜单.其具体要求如下:(1) 包含”查询” 、”数据维护” 、打印和”退出”4个主菜单项(2) 其中”数据维护”包括”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论