1、全国计算机二级VF数据库课后习题答案及实验报告实验报告实验项目名称 数据库、表结构的创建与维护 所属课程名称 程序设计与算法语言 实 验 类 型 实 验 日 期 2012年6月1日 班 级 学 号 姓 名 成 绩 一、实验概述:【实验目的】;1 掌握数据库的基本操作。2 掌握数据表结构的设计、建立和维护。【实验原理】 1. visual foxpro数据库及其建立。在VF中数据库已不再用于存储数据,而是用于存储数据库表的属性、有效性规则、说明和缺省值,以及视图、远程数据库的连接和存储过程。数据库的扩展名为.dbc可用数据库设计器创建,与之相关的还会自动建立一个扩展名为.dct的数据库备注文件和
2、一个扩展名为.dcx数据库索引文件。 2. 在数据库中建立表(1) 先建立数据库,再建立库中表。两种方法:打开库设计器(或新建库并进入库设计器),右击,选新建表。 用命令。先用 OPEN DATABASE 库名, 再用CREATE 表名进入表设计器输入字段名,类型,宽度等各项信息。3. 修改表结构用命令修改:MODIFY STRUCTURE 进入表设计器(1)修改已有的字段(2)增加新字段(3)删除不用的字段4. 表的基本操作(1)使用浏览器操作表(2)增加记录的命令5.索 引索引文件和表文件分别存储,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。)主索引:在数据表中只能有一个,确
3、保字段数据的唯一性。)候选索引:在数据表中可有多个,但取值是唯一的。)普通索引:作为排序的依据。)唯一索引:只取关键值中的第一个。6.排序物理排序命令:SORT TO 表名 ON 索引字段名/A/D/C,.ASCE/DESCFOR 条件FIELDS 字段名【实验环境】联想系列电脑:Intel(R)Core(TM) i3 CPU 550 3.20GHz 3.19GHz 1.74GB的内存Windows-Xp Sp3Microsoft Visual FoxPro 6.0二、实验内容:创建学生数据库,在该数据库中按相应的表结构要求新建或添加学生表、课程表、成绩表等三个表,并完成对表的一些基本操作。实
4、验过程1.建立一个学生数据库:数据库名为“学生”。建立如下表:学生(学号C7,姓名C8,年龄I)课程(课程号C6,课程名C14)成绩(学号C7,课程号C6,成绩I)3.建立如下索引:在学生(学号),课程(课程号)和成绩(学号,课程号)上建立索引在成绩(课程号)和成绩(学号)上建立普通索引。建立学生和成绩之间的联系,课程和成绩之间的联系2.将以上建立的数据库表移除数据库使之成为自由表。3.分别利用append和insert命令为以上自由表输入记录,然后用edit、change和replace命令修改表中的记录。4.将以上自由表再添加到数据库中,并重新建立主索引和表之间的关联。5.定义学生表和成绩
5、表之间的参照完整性规则,定义删除规则为“级联”,更新规则和插入规则为“限制”。三、指导教师评语及成绩:评 语评语等级优良中及格不及格1.实验报告按时完成,字迹清楚,文字叙述流畅,逻辑性强2.实验方案设计合理3.实验过程(实验步骤详细,记录完整,数据合理,分析透彻)4实验结论正确. 成 绩: 指导教师签名: 批阅日期:实验报告填写说明 1实验项目名称:要求与实验教学大纲一致。2实验目的:目的要明确,要抓住重点,符合实验教学大纲要求。3实验原理:简要说明本实验项目所涉及的理论知识。4实验环境:实验用的软、硬件环境。5实验方案(思路、步骤和方法等):这是实验报告极其重要的内容。概括整个实验过程。对于验证性实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步骤来实现其操作。对于设计性和综合性实验,在上述内容基础上还应该画出流程图、设计思路和设计方法,再配以相应的文字说明。对于创新性实验,应注明其创新点、特色。6实验过程(实验中涉及的记录、数据、分析):写明具体实验方案的具体实施步骤,包括实验过程中的记录、数据和相应的分析。7实验结论(结果):根据实验过程中得到的结果,做出结论。8实验小结:本次实验心得体会、思考和建议。9指导教师评语及成绩:指导教师依据学生的实际报告内容,给出本次实验报告的评价。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1