Visual FoxPro程序设计教程

出版社:清华大学出版社
出版日期:2013-3
ISBN:9787302314813
页数:347页

章节摘录

版权页:   插图:   REFERENCES表名3 TAG索引名5 指定要建立永久关系的父表。索引名5参数为表名3中的父表的索引标识指定名称,并建立一个基于索引标识的关系。索引标识名最多可以为10个字符。若省略TAG子句,则默认使用父表的主索引关键字建立关系。 CHECK条件表达式2 指定表的有效性规则。条件表达式2参数必须求一个逻辑表达式的值,并且可以使用用户自定义函数或存储过程。 ERROR提示信息2 为条件表达式2中的表有效性规则指定一条错误信息。当表有效性规则产生错误时,Visual FoxPro显示此信息。只有在“浏览”窗口或“编辑”窗口中修改数据时,才显示该信息。 FROM ARRAY数组名 指定一个已存在的数组名,其中包含了表中每个字段的名称、类型、精度和宽度。可以用FROM ARRAY子句代替SQL CREATE TABLE语句中指定的单个字段。 注意: 新表在最低可用(未使用过的)工作区中打开,并且可以使用其别名访问。如果当前以SET EXCLUSIVE ON命令设置,新表以独占方式打开。 如果打开了一个数据库,而且没有包含FREE子句,新表添加到数据库中。不能创建一张与数据库中表相同名称的新表。 如果创建新表时没有数据库打开,包含CHECK,DEFAULT,FOREIGN KEY,PRIMARYKEY或REFERENCES子句都将产生错误。 在Visual FoxPro OLE DB提供程序中使用CREATE TABLE创建的表被放置在运行的应用程序的默认文件夹中,除非指定了其他位置。 CREATE TABLE语法使用逗号分隔每个CREATE TABLE选项。必须把NULL、NOT NULL、CHECK、DEFAULT、PRIMARY KEY和UNIQUE子句放置到圆括号括住的列定义中。 若省略NULL和NOT NULL,由当前SET NULL命令的设置决定字段中是否允许null值。但是,如果省略NULL和NOT NULL又包含了PRIMARY KEY或UNIQUE子句,则Visual FoxPro忽略当前SET NULL的设置,并且字段默认为NOT NULL。 如果CHECK子句中指定的有效性规则不允许添加一条空白字段值,Visual FoxPro产生一条错误。 在作为主索引或候选索引的字段中,不允许null值和重复值。但是,如果为一个支持null值的字段创建主索引或候选索引,Visual FoxPro不产生错误。如果试图在一个作为主索引或候选索引的字段中输入一个null或重复值,Visual FoxPro将产生错误。 通过包含UNIQUE选项创建获选索引,是为了提供ANSl兼容,在SQL CREATETABLE或ALTER TABLE命令中与INDEX命令中使用带有的UNIQUE选项,所创建的索引不同。在INDEX命令中使用UNIQUE选项建立的索引,允许重复的索引关键字;而候选索引不允许重复的索引关键字。

书籍目录

第1章数据库基础 1.1数据库系统的基本概念 1.1.1数据、数据库、数据库管理系统 1.1.2数据库系统的发展 1.1.3数据库系统的基本特点 1.1.4数据库系统的内部体系结构 1.2数据描述与模型 1.2.1数据库模型的基本概念 1.2.2层次模型 1.2.3网状模型 1.2.4关系模型 1.3关系代数 1.4数据库设计与管理 1.4.1数据库设计的基本概念 1.4.2数据库设计的主要过程 1.4.3数据库管理 1.5本章小结 习题1 第2章Visual FoxPro入门 2.1 Visual FoxPro的发展史 2.2 Visual FoxPro的安装与配置 2.2.1 Visual FoxPro的安装 2.2.2 Visual FoxPro的启动 2.2.3 Visual FoxPro的配置 2.3 Visual FoxPro用户界面 2.3.1 Visual FoxPro的系统菜单 2.3.2工具栏 2.4项目管理器 2.4.1创建项目 2.4.2管理项目 2.5 Visual FoxPro设计器 2.6 Visual FoxPro生成器 2.7 Visual FoxPro向导 2.8本章小结 习题2 第3章Visual FoxPro语言基础 3.1数据和字段类型 3.2常量与变量 3.2.1常量 3.2.2变量 3.2.3命名约定 3.3表达式 3.3.1算术表达式 3.3.2字符表达式 3.3.3日期时间表达式 3.3.4关系表达式 3.3.5逻辑表达式 3.3.6名表达式和宏替换 3.4常用函数 3.4.1数值函数 3.4.2字符函数 3.4.3 日期和时间函数 3.4.4数据类型转换 3.4.5测试函数 3.5本章小结 习题3 第4章 自由表操作 4.1 自由表 4.2 自由表创建 4.2.1表结构设计 4.2.2表结构建立 4.2.3表结构修改 4.3自由表的基本操作 4.3.1表的打开与关闭 4.3.2表数据的输入 4.3.3表数据的显示与浏览 4.3.4记录指针定位 4.3.5表数据的修改 4.3.6表记录的删除与恢复 4.3.7定制数据表 4.3.8其他操作命令 4.4索引 4.4.1索引的基本概念 4.4.2索引文件的类型 4.4.3索引类型 4.4.4创建索引 4.4.5索引的使用 4.5多数据表操作 4.5.1工作区的概念 4.5.2建立表问的临时关系 4.6本章小结 习题4  第5章数据库及其操作 5.1数据库建立 5.1.1数据库设计 5.1.2建立数据库 5.1.3打开数据库 5.1.4关闭数据库 5.1.5设置当前数据库 5.1.6修改数据库 5.1.7删除数据库 5.2数据库的基本操作 5.2.1数据库表的建立 5.2.2从数据库中移去表 5.2.3数据库表字段属性设置 5.2.4数据库表的相关属性设置 5.2.5数据库表数据的浏览与修改 5.3数据库表间永久关系 5.3.1永久关系概念 5.3.2创建表间永久关系 5.3.3管理表间永久关系 5.3.4永久关系的参照完整性规则 5.4本章小结 习题5  第6章结构化查询语言SQL 6.1 SQL概述 6.2数据定义功能 6.2.1数据表的定义 6.2.2数据表的修改和删除 6.3数据操纵功能 6.3.1 XSCJGL数据库对象 6.3.2插入操作 6.3.3删除操作 6.3.4更新操作 6.4数据查询功能 6.4.1单表查询 6.4.2连接查询 6.4.3嵌套查询 6.5视图 6.5.1视图的基本概念 6.5.2视图的操作 6.6本章小结 习题6 第7章查询与视图 7.1创建查询 7.1.1利用查询设计器创建查询 7.1.2利用查询向导创建查询 7.2运行查询和修改查询 7.2.1运行查询 7.2.2修改查询 7.3创建视图 7.3.1创建本地视图 7.3.2创建远程视图 7.4运行视图和管理视图 7.4.1运行视图 7.4.2管理视图 7.5本章小结 习题7 第8章程序设计基础 8.1程序与文件 8.1.1 Visual FoxPro系统工作方式 8.1.2程序文件的建立与编辑 8.1.3程序文件的执行 8.1.4程序书写基本规则 8.2程序设计的基本结构 8.2.1顺序结构 …… 第9章面向对象程序设计 第10章表单设计与应用 第11章菜单设计 第12章报表与标签设计 第13章数据库应用系统开发 参考文献

编辑推荐

《21世纪高等学校规划教材•计算机应用:Visual FoxPro程序设计教程》知识体系完整、概念清晰、内容翔实、案例丰富,可作为高等学校非计算机专业本科、专科学生的计算机课程教材及各种培训班教材,也可作为从事中小型数据库管理的从业者和相关领域的技术人员的参考书。


 Visual FoxPro程序设计教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024