- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它考试]VFP电子教案第四章
第4章 创建数据库和表
4.1.1基本概念
1、早期版本的FoxPro 6.0中,建立的都是扩展名为.DBF的文件,它们是彼此孤立的,无完整的数据库和管理概念,直到VFP中才将扩展名为.DBF的数据库文件组织在一起管理。
2、Visual FoxPro中的数据库是一个逻辑上的概念和手段,通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理.
3、VFP中,创建数据库(.DBC)的同时,会同时创建扩展名为.DCT(数据库备注)的文件和扩展名为.DCX(数据库索引)文件。
4.1.2 创建数据库
Visual FoxPro中,创建数据库的三种方式:
1、使用“项目管理器”创建数据库,此时数据库属于本项目.
2、使用“文件”菜单中的“新建”命令创建数据库,此时创建的数据库不属于任何项目。
3、使用Creeate Database命令创建数据库
命令格式:
Create Database [DatabaseName | ?]
Create Database cc
功能:用于在命令窗口或程序中直接创建一个数据库。
命令说明
(1)DatabaseName参数用于指定要创建的数据库名称。
(2)?参数用于在执行该命令时打开“创建”对话框以输入要创建的数据库名称。
说明:
(1)与前两种方式创建数据库不同,使用用命令建立数据库时并不打开数据库设计器,只是使数据库处于打开状态,要打开数据库设计器,还需使用命令Modify DATABASE来打开。
(2)使用上述三种方式建立新的数据库时,若先前已建立了同名的数据库,则可能会产生覆盖,此时是否会产生覆盖,由命令SET Safety On|Off决定。
4.1.3 使用数据库
对于一个已创建好的数据库,若要使用它,应首先将其打开。使用完毕以后,应将其关闭。
1、打开数据库
(1)在项目管理器中打开数据库,即选中该数据库即打开
(2)通过”打开”对话框打开数据库
(3)命令格式
Open DataBase [DatebaseName | ?] [EXCLUSIVE | SHARED] [NOUPDATE] [VALIDATE]
功能:用于在命令窗口或程序中打开指定的数据库。
说明
(1)DatabaseName参数用于指定要打开的数据库名称。
(2)?参数用于弹出“打开”对话框以指定要打开的数据库名称。
(3)EXCLUSIVE:以独占方式打开,即不允许其它用户在同一时刻也使用该数据库,与打开对话框中选择复选框等效。若要修改数据库,则必须以独占方式打开。
(4)SHARED:以共享方式打开,允许多个在同一时刻用户使用。
(5)NOUPDATE:只读方式打开数据库,即不能对数据库进行修改,默认方式为读/写。
(6)VALIDATE:检查数据库中引用的对象是否合法几点说明:
(1)当打开数据库时,包含在数据库中的所有表都未打开,若要使用表,要用USE命令打开。
(2)VFP允许在同一时刻打开多个数据库,但在同一时刻只有一个当前数据库,所有作用于数据库的命令或函数都是针对当前数据库而言的,通过命令指定当前数据库的命令是:
SET DATEBASE TO [DatebaseName]
若数据库名缺省,则使所有打开的数据库都不是当前数据库。
(3)通过”常用”工具栏上的数据库下拉列表框也可选择或指定当前数据库。
4.1.4 修改数据库
数据库建立后,其数据库的修改要通过数据库设计器来完成。
打开数据库设计器的三种方法:
(1)从项目管理器中打开数据库文件同时打开数据库设计器。
(2)从”打开“菜单中打开数据库文件同时打开数据库设计器。
(3)命令方式
MODIFY DATEBASE [DatebaseName | ?] [NOWAIT] [NOEDIT]
说明:
NOWAIT:交互式窗口中无效,只在程序中使用,作用是在数据库设计器打开后程序继续执行,反之,会暂停,直到数据库关闭后才会继续执行。
NOEDIT:仅打开,禁止对数据库进行修改
4.1.5 删除数据库
当一个数据库不再使用时,可以将其删除,其删除的方法有:
(1)在项目管理器中删除
(2)使用命令方式
DELETE DATABASE [DatabaseName
DatabaseName:要删除的数据库名
4.2 建立数据库表
表的组成:表由表结构和表中数据组成
建立数据库表(.DBF)即表结构的四种方法:
(1)通过项目管理器
(2)通过”新建”菜单
(3)通过数据库设计器
(4)通过命令方式
Create [TableName | ?]
在Visual FoxPro中,无论采用哪一种方式创建数据库表,都要首先打开指定的数据库,否则,创建的将是一个自由表。数据库表与自由表在结构
您可能关注的文档
- [其它考试]2009年5月心理咨询师三级真题理论和技能.doc
- [其它考试]07年注册土木工程师岩土专业及案例-真题.pdf
- [其它考试]2010一注基础真题.pdf
- [其它考试]1-承重墙砌体结构施工.ppt
- [其它考试]2009年一级注册结构工程师基础考试题及答案.pdf
- [其它考试]2010年11月秘书资格三级考试理论知识试卷.doc
- [其它考试]2010国际商务单证员考试复习第五章商务单证种类和作用2.ppt
- [其它考试]2010年一建点题班《市政工程管理实务》随堂讲义.pdf
- [其它考试]2007年5月到2010年5月助理人力资源管理师三级试题和答案大全打印版.pdf
- [其它考试]2010年中级经济师金融专业与务实备考单选练习1.doc
文档评论(0)