第4章数据库和表的操作.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 数据库及表的操作 主编:赖申江 本章学习导航 本章学习要点 第4章数据库及表的操作 4.1 数据库与表操作概述 4.1.1 数据库的操作 Visual FoxPro 6.0是一个具有较强的数据处理功能的系统。它通过数据库将独立的自由表组织起来,使数据库的所有信息成为一个有机整体,从而减少冗余数据的存储,保护了数据的完整性。此外,它还具有通过添加视图扩展数据操作及扩充访问远程数据的能力。 Visual FoxPro6.0中的数据库是一个容器,它包含一个或多个数据库表、视图 、与远程数据源的连接等组成部分。 数据库中存储的是数据库表与数据库之间的链接关系、数据库表的表属性、数据库表字段的扩展属性、数据库表之间的永久关系、完整性约束的定义、存储过程等内容。 第4章数据库及表的操作 1.数据库的创建 创建一个数据库时,将会产生三个文件:数据库文件,其扩展名为.dbc;数据库备注文件,扩展名为.dct;数据库索引文件,扩展名为.dcx,这三个文件是供Visual FoxPro系统管理数据库使用的,用户不能直接使用这些文件。用户可以通过以下两种方法创建数据库。 1)菜单方式 (1)执行【文件】|【新建】命令,或者单击常用工具栏下的【新建】按钮,打开【新建】对话框。 (2)在对话框中选择“数据库”单选按钮,再单击【新建文件】按钮,系统将打开“创建”对话框。 (3)在“创建”对话框中指定目标文件目录,例如d:\vfp,输入数据库名,保存类型为数据库(*.dbc),单击【保存】按钮后,将建立新的数据库并显示“数据库设计器” 窗口。需要说明的是,新建立的数据库只是一个空数据库,里面没有任何数据表。 第4章数据库及表的操作 2)命令方式 命令格式:CREATE DATABASE [数据库文件名|?] 其中,“数据库文件名”为要创建的数据库名称,可以带路径;如果不带参数或使用“?”,则弹出“创建”对话框,提示用户输入要创建的数据库名。 例4-1 在D盘根目录上创建一个stsc数据库。 在命令窗口输入命令: CREATE DATABASE D:\stsc 当数据库被创建后,该数据库就成为当前打开的数据库。 第4章数据库及表的操作 2.数据库的打开 在Visual FoxPro中,要对数据库进行操作,必须先打开数据库。用户可以通过以下两种方法打开数据库。 1)菜单方式 (1)执行【文件】|【打开】命令,在“打开”对话框中的“文件类型”列表中选择“数据库(*.dbc)”,在“查找范围”中选择数据库文件所在的位置,选择要打开的数据库。 (2)单击【确定】命令按钮,则打开“数据库设计器”窗口,并在窗口中显示数据库中的表及关系。 若项目中已包含数据库,则打开项目后,在“项目管理器”中选择“数据”选项卡,然后选定要打开的数据库,单击【修改】命令按钮,也可以打开项目中的数据库。 第4章数据库及表的操作 2)命令方式 命令格式:OPEN DATABACE [数据库名|?] 例4-2 在D:\vfp目录中打开已经创建的stsc数据库。 在命令窗口输入命令: OPEN DATABACE D:\stsc 第4章数据库及表的操作 3.数据库的关闭 1)菜单方式 在“项目管理器”中单击【关闭】命令按钮,则关闭“数据库设计器”窗口。 2)命令方式 关闭命令格式:CLOSE ALL 关闭所有打开的数据库及表 CLOSE DATABASES 关闭当前打开的数据库及表 第4章数据库及表的操作 4.1.2 数据表的操作 表是用于组织和处理数据的最基本的单元,也是数据库应用系统中最重要的组成部分。表有两种存在状态,即数据库表和自由表。自由表是没有和任何数据库关联的表,数据库表是与某一数据库进行了关联的表。数据库表和自由表可以相互转换,当用户将一个自由表加入到某一个数据库时,自由表便成了数据库表。反之,如将数据库表从数据库中移出,数据库表便成了自由表。此外,数据库表只能属于一个数据库,如想将一个数据库中的表移到其他数据库,必须先将该数据库表释放成自由表,然后再将其加入到另一数据库中。 表创建时,将产生一个扩展名为.dbf的表文件;如果表中有备注字段时,会产生扩展名为.fpt的备注文件;若对表建立了索引,那么会产生扩展名为.cdx的索引文件。 数据库表由表结构(表头)和记录数据两部分组成。 第4章数据库及表的操作 1.设计表结构 在第2章Visual FoxPro关系数据库中已对数据库表的概念及结构作了详细的介绍。数据库表是由行和列组成的二维表,表中的行称为记录,表中的列称为字段,字段个数以及字段属性决定了表的结构。 设计表结构就是确定表中字段并描述字段的特征(属性)。建立一个表文件时,首先要明确该表有哪些字段

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档