




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验二 数据库与数据表的建立及基本操作实验二 数据库与数据表的建立及基本操作姓名: 学号: 班级: 一、实验目的1了解Visual FoxPro 6.0数据库的概念与数据库的设计步骤。2掌握Visual FoxPro 6.0数据库的基本操作,包括新建、打开和关闭数据库,以及如何在数据库中新建、添加和移去表。3掌握数据库设计器的使用方法。4掌握数据表的建立及其基本操作,包括表结构的创建方法和修改方法、向表中添加记录的多种方法、表记录的浏览方法、表记录的修改方法以及表记录的删除与恢复方法。5了解数据库表与自由表的区别。二、实验要求1认真进行相关操作,对于同一种操作掌握多种操作手段。2通过具体的操作
2、不断增加对于数据库、数据表等相关对象的操作经验。3实验数据要求记录完整、准确,做完实验后将实验报告填写完整。三、实验内容与步骤1数据库的建立从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选择“_”选项,然后单击“新建文件”按钮,进入“创建”对话框窗口,在“创建”对话框中指定新建的数据库文件名JXGL以及保存位置,单击“保存”按钮,出现“_”窗口。或者在命令窗口中直接输入并执行“CREATE DATABASE JXGL”命令,然后再输入并执行_命令打开“数据库设计器”窗口。2新建、添加和移去数据库表表是由表结构和记录数据组成的,因此表的建立需要两步完成:创建表结构和输入记录数据。在V
3、isual FoxPro 6.0中,表的建立主要利用_来完成。注意:在创建表时,如果当前没有打开任何数据库,则创建的表就是_;否则,创建的就是从属于当前数据库的_。(1)新建表的结构分别采用菜单方式和命令方式打开表设计器建立本章介绍的学生档案表XSDA.dbf。在“数据库设计器”窗口的空白区域处单击鼠标右键,从弹出的快捷菜单中选择执行“新建表”命令,打开“表设计器”窗口。(2)新建表时立即输入记录数据在表结构建立好之后,立即进入表的“浏览”或“编辑”窗口输入表的记录数据,包括输入特殊字段类型的数据,输入全部记录数据后,按“Ctrl+W”键或单击“关闭”按钮存盘退出。 输入备注型字段数据在表“编
4、辑”窗口或表“浏览”窗口下,把光标移到备注型或通用型字段下,双击鼠标左键(或直接按“Ctrl+Home”键)即可进入备注型或通用型字段的数据编辑窗口,在此窗口中直接输入备注型字段的内容。按照此方法依次输入表XSDA中各条记录的“简历”备注型字段的内容。 输入通用型字段数据先打开备注型或通用型字段的数据编辑窗口,再打开系统主菜单的“编辑”菜单,选择“_”命令,在弹出的“插入对象”对话框中选择“由文件创建”单选按钮,选择并打开一个BMP文件,单击“确定”按钮,该BMP文件就被插入到通用型字段中了。按照同样的方法建立另一个数据库表:成绩表XSCJ.dbf。(3)移去数据库表在“数据库设计器”窗口中观
5、察JXGL数据库所包含的数据库表后,单击选择表XSCJ.dbf,执行“数据库”菜单中的“_”命令,然后在弹出的提示框中单击“移去”按钮,使得数据库表XSCJ.dbf成为自由表。(4)添加表反过来,再将移出的自由表XSCJ.dbf添加到当前数据库JXGL.dbc中。在“数据库设计器”窗口的空白区域处单击鼠标右键,从弹出的快捷菜单中选择“_”命令,然后从弹出的“打开”对话框中选择表XSCJ.dbf,单击“确定”按钮即可。最后,在“数据库设计器”窗口中观察JXGL数据库所包含的数据库表。3打开与关闭数据库(1)关闭数据库在命令窗口中输入命令“_”并按回车执行,关闭打开的数据库JXGL.DBC。(2)
6、打开数据库在系统主菜单中,执行“文件”菜单中的“打开”命令,从弹出的“打开”对话框中的“文件类型”下拉列表中选择“数据库(*.DBC)”,然后在数据库文件列表中选择JXGL.DBC或在“文件名”文本框中输入数据库文件名,单击“确定”按钮即可。或者在命令窗口中输入“OPEN DATABASE JXGL.DBC”命令并执行,若要打开“数据库设计器”窗口,则再在命令窗口中输入“MODIFY DATABASE ”命令并执行。4显示和修改表结构修改成绩表XSCJ.dbf,在“总分”字段后添加一个“平均分”字段(N,6,2)(1)打开表首先打开表XSCJ.dbf。由于刚创建的表已处在打开状态,则无需再做打
7、开操作;若对关闭的表而言,首先需要将其打开,然后执行“显示”菜单中的“表设计器”命令,或者在命令窗口中输入“LIST STRUCTURE”命令并执行,打开“表设计器”对话框。(2)修改表结构在“表设计器”对话框中的最后字段列中输入“平均分”字段信息,然后单击“确定”按钮保存修改结果。5表记录的定位(1)记录指针的绝对移动与相对移动记录指针的绝对移动是通过GO或者GOTO命令来实现,记录指针的相对移动是通过SKIP命令来实现,执行结果可以通过RECNO()函数来显示。依次在命令窗口中执行下列命令序列,并观察命令的执行结果。USE XSCJ?RECNO(),BOF()执行结果: SKIP 1? R
8、ECNO(),BOF()执行结果: GO 4SKIP +2? RECNO()执行结果: GO BOTTOM? RECNO(),EOF()执行结果: SKIP? RECNO(),EOF()执行结果: (2)记录指针的顺序定位记录指针的顺序定位是通过LOCATE命令来实现,依次在命令窗口中执行下列命令序列,并观察命令的执行结果。USE XSDALOCATE FOR 姓名= 王刚?FOUND(),EOF(),RECNO()执行结果: DISPLAYCONTINUE?FOUND(),EOF(),RECNO()执行结果: 6添加记录(1)追加记录打开相关的数据表后,追加记录的操作可通过菜单“显示”/“追
9、加方式”或“表”/“追加新记录”来完成,也可以用命令APPEND来完成。利用APPEND BLANK命令可在表XSDA的末尾追加一条空白记录。依次在命令窗口中执行下列命令序列,并观察命令的执行结果。USE XSDALISTAPPEND BLANK LIST(2)插入记录要求用INSERT BLANK命令在表XSDA的第3条记录之前插入一条空白记录。依次在命令窗口中执行下列命令序列,并观察命令的执行结果。USE XSDALISTGO 3INSERT BLANK BEFORELIST7修改记录表中的记录经常会发生变化,因此对记录的及时修改或更新也是非常重要的。对表记录的修改可以逐一修改,也可以成批
10、修改。(1)逐一修改记录打开表XSDA,然后在命令窗口中执行EDIT或BROWSE命令显示表中的记录,最后将插入点移动到相应记录的字段上直接逐一修改。(2)REPLACE替换命令若字段的修改是有规律的,可用REPLACE命令成批修改,修改效率非常高。 修改记录将上面表XSDA.dbf添加的空白记录利用REPLACE命令进行数据记录的输入,要求将追加的空白记录的“学号”字段的值设置成“00008”,“姓名”字段的值设置成“马林”,“性别”字段的值设置成“男”。请在空格上填写能够实现该功能的命令语句。USE XSDAGO BOTTOMDISPLAY DISPLAYBROWSE 成批输入数据利用REPLACE命令成批输入上面成绩表XSCJ.dbf新增加的“平均分”字段的值。请在空格上填写能够实现该功能的命令语句,并观察命令的执行结果。USE XSCJLIST LIST8删除记录与恢复记录将上面表XSDA.dbf中添加的两条记录物理删除,此外将所有不是团员的记录逻辑删除后再恢复,依次在命令窗口中执行下列命令序列,并观察命令的执行结果,注意DELETE和RECALL这两条命令默认的范围。USE XSDALIST
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工程项目管理考前准备试题及答案
- 2025年工程经济复习的重难点试题及答案
- 2025租赁办公空间的合同模板
- 2025年经济法概论现场试题及答案
- 2025年公共关系学的综合能力考核试题及答案
- 工程项目的交互式管理方式试题及答案
- 工程投资的道德风险分析试题及答案
- 桩基施工常见问题试题及答案
- 张家界高新区国有公司招聘考试真题2024
- 探讨公共关系学中的社会媒体营销策略及试题及答案
- 输变电工程监督检查标准化清单-质监站检查
- GB/T 26718-2024城市轨道交通安全防范系统技术要求
- 《心房颤动》课件
- 静脉输液操作考试流程
- 校园艺术团指导教师聘用合同
- 护理记录与交班制度
- 2024-2030年中国海外医疗中介服务行业运行现状及投资潜力分析报告
- 幼儿园应急疏散演练
- 电力线路改迁工程预算方案
- 《家庭安全用电培训》课件
- 物理化学知到智慧树章节测试课后答案2024年秋华东理工大学
评论
0/150
提交评论