第四章Visual FoxPro 数据库及操作 本 章 目录 第一节 Visual FoxPro 数据库及其建立 第二节 数据库表的建立和操作 第三节 表的排序与索引 第四节 数据完整性 第五节 自由表 第六节 多表操作 第一节 Visual FoxPro 数据库及其建立 数据库是表的集合。从Visual FoxPro 3.0开始引入了真正意义上的数据库概念。把一个二维表定义为表,把若干个关系比较固定的表集中起来放在一个数据库中管理,在表间建立关系,设置属性和数据有效性规则使相关联的表协同工作。数据库文件具有.dbc扩展名,其中可以包含一个或多个表、关系、视图等。 一个Visual FoxPro表或.dbf文件,能够存在以下两种状态之一:与数据库相关联的数据库表,与数据库不关联的自由表。二者的绝大多数操作相同且可以相互转换。相比之下,数据库表的优点要多一些。当一个表是数据库的一部分时,它就可以具有以下内容: ● 长表名和表中的长字段名 ● 表中字段的标题和注释 ● 默认值、输入掩码和表中字段格式化 ● 表字段的默认控件类 ● 字段级规则和记录级规则 ● 支持参照完整性的主关键字索引和表间关系 ● INSERT、UPDATE或DELETE事件的触发器 一、建立数据库 1.命令方式 【格式】CREATE DATABASE [数据库文件名|?] 【功能】建立一个新的扩展名为.DBC的数据库文件并打 开此数据库。 【说明】数据库文件名指定生成的数据库文件,若省略扩展名,则默认为.DBC,同时也自动建立相关联的数据库备注文件扩展名为.DCT,关联的索引文件扩展名为.DCX。如果未指定数据库文件名或用“?”代替数据库名,Visual FoxPro系统会弹出创建对话框,以便用户选择数据库建立的路径和输入数据库名。保存后该数据库文件被建立,并且自动以独占方式打开该数据库。 2.菜单方式 用菜单方式建立数据库的具体步骤如下: (1)选择【文件】∣【新建】出现新建对话框。 (2)选择“数据库”单选按钮,再单击“新建文件”按钮, 出现“创建”对话框。 (3)在“创建”对话框中输入文件名。选择“保存”按钮, 系统自动打开数据库文件,并且将数据库设计器 也自动打开。 3.利用项目管理器建立数据库 打开已建立的项目文件,出现项目管理器窗口。在“数据”选项卡中选择“数据库”,然后单击“新建数据库”按钮,再通过“创建”对话框提示用户输入数据库名,即扩展名为.DBC的文件名,单击“保存”,出现数据库设计器。 1. 打开数据库 1).命令方式 【格式】OPEN DATABASE [数据库文件名 | ?] [EXCLUSIVE|SHARED] 【功能】将磁盘上一个扩展名为.DBC的指定数据库文 件打开。 【说明】打开一个数据库文件,同名的.DCT相关的数 据库备份文件与.DCX相关的索引文件也一起被打开。 数据库打开后,在常用工具栏中可以看见当前正 在使用的数据库名,同时当数据库设计器为当前窗 口时,系统菜单上出现【数据库】菜单项。 数据库文件名:指定要打开的数据库名。如果用 户省略数据库文件名或用“?”代替数据库名。系 统会显示打开对话框。 在数据库被打开的情况下,它所包含的所有表可以使用。但是,表并没有被真正打开,用户要打开它,仍要用USE命令。 2).菜单方式 (1)选择【文件】|【打开】,出现打开对话框。 (2)选择数据库文件所在的文件夹,将文件类型 选择为“数据库(.dbc)”。 (3)选择所要打开的数据库文件名,单击“确定” 按钮。 3).利用项目管理器打开数据库 打开已建立的项目文件,出现项目管理器窗口,选择“数据”标签,选择要打开的数据库名,然后单击“打开”按钮。 数据库文件操作完成后,或暂时不用时,必须将其关闭,保存在外部存贮器中以确保数据的安全性。关闭数据库文件有以下几种方式: 1.命令方式 【格式】CLOSE [ALL|DATABASE ] 【功能】关闭当前打开的数据库。 【说明】ALL用于关闭所有对象。如数据库、表、索 引、项目管理器等。 DATABASE关闭当前数据库和数据库表;如果当前没有打开的数据库,则关闭所有打开的自由表、所有工作区内所有索引和格式文件。 2.利用项目管理器关闭数据库 打开已建立的项目文件,出现项目管理器窗口,选择“数据”标签,选择“数据库”下面需要关闭的数据库名,然后单击“关闭”按钮。在常用工具栏上的当前数据库下拉列表框中该数据库名消失,同时在项目管
您可能关注的文档
- 第十一节 文件 c语言.ppt
- 第十一篇 体育信息管理.ppt
- 第十一篇 贷后管理-管理状况监控.pdf
- 第十一篇 贷后管理-经营状况监控.pdf
- 第十一篇 文件管理.ppt
- 第十一章 虚拟及物理设备.pdf
- 第十一章_表单设计及应用1.ppt
- 第十一章_流类库及输入输出_461707878_165802845.ppt
- 第十一章列表框组合框与滚动条.ppt
- 第十章 文件及数据存储.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 《婴幼儿回应性照料》教案 项目五 19~36月龄幼儿教育活动的设计与指导.pdf VIP
- S7-1200PLC应用技术项目教程 项目一 认识S7-1200PLC.pptx VIP
- 三国志袁绍传2022国庆节3版攻略.pdf VIP
- 2022《蒙氏教育理念下的幼儿园教室环境创设》研究报告14000字.doc VIP
- 《婴幼儿回应性照料》教案 第二讲 婴幼儿营养与喂养的回应性照料.pdf VIP
- 《2025年陕西省事业单位招聘考试综合类职业能力倾向测验真题试卷》.docx VIP
- 《2025年陕西省事业单位招聘考试综合类职业能力倾向测验真题试卷》.docx VIP
- 《婴幼儿回应性照料》教案 第五讲 婴幼儿心理发展的回应性照料.pdf VIP
- 《婴幼儿回应性照料》教案 第八讲 婴幼儿回应性照料评估.pdf VIP
- 事业单位招聘考试综合类职业能力倾向测验强化训练试卷》.docx VIP
原创力文档

文档评论(0)