数据库建立与维护.doc

数据库建立与维护.doc

ID:51707028

大小:191.50 KB

页数:15页

时间:2020-03-15

数据库建立与维护.doc_第1页
数据库建立与维护.doc_第2页
数据库建立与维护.doc_第3页
数据库建立与维护.doc_第4页
数据库建立与维护.doc_第5页
资源描述:

《数据库建立与维护.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一数据库建立与维护[实验内容]1.建立一个学生数据库文件的结构,并输入一定的数据;2.对文件结构进行添加、删除和修改;3.给学生数据库做一个副本;4.利用学生数据库文件生成一个空的库文件;5.在上述空文件中输入一些数据,然后再把这些数据全部追加到学生数据库中。[实验目的]理解数据库文件的作用、结构及数据的类型,学会建立库文件、对库文件的结构和数据进行备份或部分复制,掌握对库文件中数据的基本操作方法和用不同方式建立库文件的方法了解结构文件的作用,熟悉为库文件成批添加数据的方法。[实验学时]4学时[实验指导与提示]1.建立库文件时,要先考虑好各个

2、字段的类型和宽度,数值型数据还要考虑小数的位数,具体建立时,数据类型可以按空格键来选择,除数值型数据外,其他数据类型不需指定小数位数;2.输入数据时,必须符合文件结构中设定的类型。字符型可输入任意字符、数字、下划线等,数值型和日期型只能输入数字,且日期型只能按月日年的固定格式输入,逻辑型只能输入“T,t,Y,y,F,f,N,n”中的单个字母,备注型不能直接输入,需先将光标定位于“memo”处,然后再按“ctrl-home”组合键才能进行编辑,编辑结束后,需按“ctrl-end”组合键存盘;3.在用append命令为库文件添加数据时,若想终止输入,

3、可以按“ctrl-w”或“ctrl-end”组合键存盘,也可以按“esc”键放弃存盘;4.修改库文件的结构时,要注意以下几点:(1)修改结构参数的值时,一般每次只能修改一个,若有多个参数的值需修改,则需分多次进行,以避免丢失数据;(2)对在修改过程中刚插入的新字段还未存盘就修改其字段名,也会引起其它被修改字段数据的丢失;(1)对字段类型或宽度的修改,也可能引起数据的丢失,如:把字符型数据改为数值型以后,原字段中的非数值字符就会丢掉。2.Foxbase+中删除记录的步骤分两步,delete命令只是给要删除的记录加上删除标记“*”,真正把记录从文件中

4、抹去的是pack命令;3.若想同时复制文件结构和数据,其命令为copyto命令,该命令有多个可选项,使用时要注意以下几点:(1)若所有可选项都缺省,所得到的新文件为当前库文件的一个副本,即原样复制,否则得到的是由原文件中部分记录或部分字段的新文件;(2)若原文件中有备注型字段,则带有一个备注文件,复制时,也会同时将备注文件进行复制,如:原文件为xs.dbf,带有一个备注文件xs.dat,执行命令copytos1后,会产生两个文件s1.dbf和s1.dbt;(3)可选项fields<字段名表>不仅指明了新文件包含那些字段,同时也指定了这些字段在新文

5、件中的排列次序,这个次序可以与原文件中的次序不同;(4)在复制过程中,当前库文件均为原文件,为了显示新文件的内容,必须先用use命令把它们打开,使其成为当前库文件。7.为了把多个库文件中的数据汇总到一个库文件中,可以用appendfrom命令来方便地实现这一任务。该命令不仅能用于结构完全相同的两个库文件,也可用于结构不完全相同的两个库文件,但此时只处理同名字段的数据。实验二数据库的查询、统计与汇总[实验内容]1.数据的选择显示2.过滤器与字段表的设置3.数据的顺序查询4.索引文件与索引查询5.数据的排序6.数据的统计7.数据的汇总[实验目的]学会

6、用命令可选项对数据进行灵活的操作,对于具体的运用要会用过滤器和字段表,以满足不同的需要,掌握数据库查询的两种基本方法,重点要学会索引查询的方法,学会按不同需要对数据进行排序,理解排序与索引的区别,熟练掌握对数据进行统计分析的方法和技巧,了解汇总文件中的有效数据及其作用。[实验实数]4学时[实验指导与提示]1.对数据进行显示的命令为list或display加上各种可选项。其中<范围>、FOR<条件>和WHILE<条件>对数据作横向选择,可选项fields对数据作纵向选择,若命令中带有可选项OFF,则不显示数据的记录号;若缺省<范围>可选项,list

7、默认为all ,display默认为当前记录;fields<表达式表>中的表达式可直接使用<字段名>,也可以使用字段的表达式;带FOR<条件>可选项时,系统默认范围的缺省值all;2.在设置过滤器和字段表时要注意以下几点:(1)过滤器只能设置一个,若连设两个,则前一个被自动取消;(2)允许多次使用setfieldsto命令把有关的字段加到已在内存的字段表中去,但其中不能包含备注型字段;(3)已建立的字段表是否有效还取决于由命令setfieldson/OFF所控制的系统状态;1.用locate命令对数据进行顺序查询时,若查找成功,就把记录指针定位于

8、该记录,在屏幕上显示该记录,同时将函数found()置为.t.;否则记录指针移到指定范围的最后记录上,屏幕上显示“endoflocate

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。