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