数据库vfp第三章数据库和表.ppt
《数据库vfp第三章数据库和表.ppt》由会员分享,可在线阅读,更多相关《数据库vfp第三章数据库和表.ppt(23页珍藏版)》请在三一办公上搜索。
1、第三章 数据库和表,创建、维护和管理数据库,要点,建立数据库数据库的基本操作数据词典,一、建立数据库,可以使用项目管理器或create database命令等方法建立数据库。在开发环境下通常使用项目管理器建立数据库,在程序运行时刻通常以命令方式建立数据库。Create database命令语法格式,Create database databaseName|?,二、数据库的基本操作,数据库的基本操作包括:打开数据库;向数据库中添加表;获取数据库中的表信息;从数据库中移去表;删除数据库中的表;多数据库操作;关闭数据库等,二、数据库的基本操作,打开数据库刚创建的数据库会自动保持打开状态,而对于已经存
2、在的数据库,使用前必须首先打开数据库使用交互模式打开数据库使用open database命令打开数据库,Open database fileName|?exclusive|shared noupdate,二、数据库的基本操作,检查数据库的打开状态Dbc()函数返回当前打开数据库的名称和路径,如果没有打开的数据库,该函数返回空值可使用dbused()函数来检测数据库的打开状态Adatabase()函数可以把所有打开的数据库的名称和路径保存到内存变量数组中,同时返回打开数据库的数目,如果没有打开的数据库,返回0.,二、数据库的基本操作,向数据库中添加表在打开数据库设计器的情况下,可以通过交互模式向
3、数据库添加一个已存在的自由表。此外,可以使用add table命令向当前数据库添加。语法格式:Add table tableName|?name longtablename要注意的是,被添加的表必须为自由表,且数据库必须以独占方式打开,二、数据库的基本操作,获取数据库中的表信息使用display tables命令显示表信息Display tables to printer prompt|to file filename使用adbobjects()函数将表信息保存到数组中Adbobjects(ArrayName,cSetting)使用indbc()函数指定的数据库对象是否已经存在于当前数据库中I
4、ndbc(cDatabaseName,cSetting),二、数据库的基本操作,从数据库中移去表交互模式从数据库中移去表使用命令从数据库中移去表Remove table TableName|?deleted重命名数据库中的表可以使用交互模式和命令模式命令语法格式Rename table tableName1 to tableName2,二、数据库的基本操作,从数据库中删除表可以使用交互模式和命令模式命令语法格式Drop table TableName|fileName|?recylce交互模式修改数据库可以使用modify database 命令打开数据库设计器,进行交互式的修改。Modify
5、 database DatabaseName|?nowait noedit,二、数据库的基本操作,多数据库操作Foxpro同时可以打开多个数据库。但只有一个数据库可以成为当前数据库。可以使用命令指定当前数据库Set database to databaseName要获得当前数据库的名称,使用dbc()函数关闭数据库Close databases all删除数据库Delete database databaseName|?deleteTables,三、数据词典,所谓数据词典是包含数据库中所有表信息的一个表。用于存储表的长表名或长字段名、有效性规则和触发器,以及有关数据库对象的定义(如视图和命名连
6、接)数据词典使数据库的设计和修改更加灵活。使用数据词典,可以设置字段级和记录级的有效性检查,保证主关键字字段内容的唯一性。如果不用数据词典,这些功能就必须靠自己编程实现。,三、数据词典,数据词典可创建和指定的项目包括:建立表的主关键字和候选索引关键字为表和字段指定长名称为每个字段和表添加注释为表的各字段指定标题,这些标题作为表头显示在browse窗口或grid列中为字段指定默认值设置字段的输入掩码和显示格式设置字段级规则和记录级规则为表设置触发器建立存储过程建立数据库表间的永久关系建立到远程数据源的连接建立本地视图和远程视图,三、数据词典,设置长表名和表注释为了更清楚地描述表的含义,可以为数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 vfp 第三
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6578401.html