华信教育资源网
数据库应用系统的设计、开发与实现——基于Visual FoxPro
丛   书   名: 普通高等教育“十三五”规划教材
作   译   者:马雪英,廖一星,杨洁 出 版 日 期:2019-06-01
出   版   社:电子工业出版社 维   护   人:王羽佳 
书   代   号:G0362910 I S B N:9787121362910

图书简介:

本书基于需求导向,从实践性出发,以数据库应用系统案例的设计与开发为主线,介绍数据库的基本原理、基础知识、核心概念和数据库设计的基本方法、数据库应用系统开发的步骤,基于VFP系统,按照应用系统开发的过程,循序渐进地介绍开发数据库应用系统所涉及的知识和技术。全书共11章,主要内容包括数据库基础知识、VFP及项目创建、数据表的建立与操作、数据库的建立与操作、结构化查询语言及应用、结构化程序设计、表单设计、图书馆管理系统表单设计、报表设计、菜单设计、项目管理与连编。本书组织合理,叙述简明扼要,围绕需求展开知识点和技术点的介绍,并通过大量的案例让读者快速学以致用;所有章节,按照开发图书馆管理系统的需求进行安排,带领读者一步一步开发数据库应用系统,同时提供系统源代码,便于读者进行验证学习。本书既可作为高等学校非计算机专业计算机与信息技术课程教材,也可供相关领域的工程技术人员学习、参考。
定价 49.9
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书基于需求导向,从实践性出发,以数据库应用系统案例的设计与开发为主线,介绍数据库的基本原理、基础知识、核心概念和数据库设计的基本方法、数据库应用系统开发的步骤,基于VFP系统,按照应用系统开发的过程,循序渐进地介绍开发数据库应用系统所涉及的知识和技术。全书共11章,主要内容包括数据库基础知识、VFP及项目创建、数据表的建立与操作、数据库的建立与操作、结构化查询语言及应用、结构化程序设计、表单设计、图书馆管理系统表单设计、报表设计、菜单设计、项目管理与连编。本书组织合理,叙述简明扼要,围绕需求展开知识点和技术点的介绍,并通过大量的案例让读者快速学以致用;所有章节,按照开发图书馆管理系统的需求进行安排,带领读者一步一步开发数据库应用系统,同时提供系统源代码,便于读者进行验证学习。本书既可作为高等学校非计算机专业计算机与信息技术课程教材,也可供相关领域的工程技术人员学习、参考。

    图书详情

    ISBN:9787121362910
    开 本:16开
    页 数:292
    字 数:537.0

    本书目录

    目    录
    
     
    
    第1章 数据库基础知识	1
    1.1 数据库系统	2
    1.1.1 信息、数据与数据库	2
    1.1.2 数据库管理系统	4
    1.1.3 数据库系统	5
    1.2 数据模型	6
    1.2.1 数据模型的概念	6
    1.2.2 数据模型的要素	6
    1.2.3 概念模型	7
    1.3 数据库系统结构	10
    1.3.1 数据库模式	10
    1.3.2 数据库系统的三级模式结构	10
    1.3.3 数据库的二级映像功能与数据独立性	12
    1.3.4 数据库系统用户结构	12
    1.4 关系数据库	14
    1.4.1 关系数据库概述	14
    1.4.2 关系数据库设计	18
    1.5 本章小结	24
    思考与练习	24
    第2章 VFP及项目创建	25
    2.1 VISUAL FOXPRO概述	26
    2.1.1 Visual FoxPro的启动与关闭	26
    2.1.2 Visual FoxPro用户界面的组成	27
    2.1.3 系统环境配置	28
    2.2 图书管理系统项目的创建	28
    2.2.1 案例描述	28
    2.2.2 知识链接	29
    2.2.3 案例实施	29
    2.3 本章小结	32
    思考与练习	33
    第3章 数据表的建立与操作	34
    3.1 数据表的建立	35
    3.1.1 设置默认路径	35
    3.1.2 建立表结构	36
    3.1.3 复制表结构	39
    3.1.4 显示表结构	40
    3.1.5 表结构的修改	41
    3.2 数据表的编辑修改	42
    3.2.1 表的打开和关闭	42
    3.2.2 表记录的录入	43
    3.2.3 表记录的浏览	45
    3.2.4 表记录的连续滚动显示	46
    3.2.5 表记录的分屏显示	47
    3.2.6 表记录的定位	48
    3.2.7 表记录的修改	50
    3.2.8 表记录的逻辑删除	51
    3.2.9 表记录的物理删除	52
    3.3 数据表的排序与索引	54
    3.3.1 排序	54
    3.3.2 索引	56
    3.3.3 单项索引	57
    3.3.4 复合索引	59
    3.3.5 索引文件的打开	59
    3.3.6 主索引	60
    3.3.7 顺序查找	62
    3.3.8 索引查找	63
    3.4 数据表的统计	64
    3.4.1 计数命令	64
    3.4.2 数值字段求和命令	64
    3.4.3 求算术平均值命令	65
    3.4.4 统计计算命令	66
    3.4.5 分类求和命令	66
    3.5 本章小结	67
    3.5.1 知识小结	67
    3.5.2 操作小结	67
    思考与练习	69
    
    第4章 数据库的建立与操作	70
    4.1 数据库的建立	71
    4.1.1 案例描述	71
    4.1.2 知识链接	71
    4.1.3 案例实施	72
    4.2 数据库表和自由表的相互转换	75
    4.2.1 案例描述	75
    4.2.2 知识链接	75
    4.2.3 案例实施	77
    4.3 数据库的基本操作	80
    4.3.1 案例描述	80
    4.3.2 知识链接	80
    4.3.3 案例实施	82
    4.4 多表操作	82
    4.4.1 案例描述	82
    4.4.2 知识链接	82
    4.4.3 案例实施	84
    4.5 临时关联	86
    4.5.1 案例描述	86
    4.5.2 知识链接	86
    4.5.3 案例实施	87
    4.6 数据库完整性的实现	89
    4.6.1 长表名和表注释	90
    4.6.2 长字段名和字段属性	90
    4.6.3 设置记录规则	90
    4.6.4 主索引与表间的永久关联	90
    4.6.5 参照完整性实现	91
    4.7 本章小结	92
    思考与练习	92
    第5章 结构化查询语言及应用	93
    5.1 数据定义语言的使用	94
    5.1.1 案例描述	94
    5.1.2 知识链接	94
    5.1.3 案例实施	96
    5.2 查询语句的使用	97
    5.2.1 案例描述	97
    5.2.2 知识链接	97
    5.2.3 案例实施	98
    5.3 数据更新语句的使用	100
    5.3.1 案例描述	101
    5.3.2 知识链接	101
    5.3.3 案例实施	102
    5.4 查询设计	102
    5.4.1 案例描述	102
    5.4.2 知识链接	103
    5.4.3 案例实施	103
    5.5 视图设计	108
    5.5.1 案例描述	108
    5.5.2 知识链接	108
    5.5.3 案例实施	109
    5.6 本章小结	112
    思考与练习	113
    第6章 结构化程序设计	114
    6.1 语言基础	115
    6.1.1 常量和变量	115
    6.1.2 表达式与运算符	118
    6.2 程序文件设计	120
    6.2.1 程序的建立、修改和执行	120
    6.2.2 程序设计的基本命令	121
    6.3 顺序结构	123
    6.4 选择结构	124
    6.4.1 简单分支语句(IF…ENDIF)	124
    6.4.2 选择分支语句(IF…ELSE…ENDIF)	126
    6.4.3 结构分支语句(DO…CASE…ENDCASE)	128
    6.5 循环结构	130
    6.5.1 条件循环DO WHILE…ENDDO语句	130
    6.5.2 计数循环FOR…ENDFOR(NEXT)语句	133
    6.5.3 条件循环SCAN…ENDSCAN语句	135
    6.6 多种结构的嵌套	135
    6.6.1 嵌套选择结构	136
    6.6.2 多重循环	136
    6.6.3 多重嵌套	139
    6.7 子程序的定义与调用	140
    6.7.1 子程序	140
    6.7.2 过程的定义与调用	141
    6.7.3 变量的作用域	142
    6.7.4 自定义函数的定义与调用	143
    思考与练习	147
    第7章 表单设计	148
    7.1 表单基础	149
    7.1.1 基本概念	149
    7.1.2 表单基本操作	152
    7.1.3 表单设计基本过程	156
    7.1.4 控件的基本操作	156
    7.1.5 表单数据的输入和输出	157
    7.1.6 错误处理	157
    7.2 控件对象	158
    7.2.1 标签控件	158
    7.2.2 文本框控件	159
    7.2.3 命令按钮	161
    7.2.4 编辑框	164
    7.2.5 计时器	166
    7.2.6 列表框	172
    7.2.7 组合框	174
    7.2.8 复选框	176
    7.2.9 微调框	178
    7.2.10 ActiveX控件	179
    7.2.11 图像和形状控件	180
    7.3 容器对象	181
    7.3.1 选项按钮组	181
    7.3.2 表格	184
    7.3.3 页框	189
    7.4 本章小结	191
    思考与练习	191
    第8章 图书管理系统表单设计	194
    8.1 案例描述	195
    8.2 案例实施	201
    8.2.1 单表表单案例实施	201
    8.2.2 多表表单案例实施	217
    8.3 本章小结	232
    思考与练习	232
    
    第9章 报表设计	234
    9.1 案例描述	235
    9.2 知识链接	236
    9.2.1 使用报表向导创建报表	236
    9.2.2 使用快速报表创建报表	236
    9.2.3 使用报表设计器设计报表	237
    9.3 案例实施	239
    9.4 本章小结	250
    思考与练习	251
    第10章 菜单设计	252
    10.1 图书管理系统菜单定制	253
    10.1.1 案例描述	253
    10.1.2 知识链接	254
    10.1.3 主菜单案例实施	255
    10.1.4 快捷菜单案例实施	259
    10.2 本章小结	260
    思考与练习	261
    第11章 项目管理及连编	262
    11.1 项目管理	263
    11.1.1 案例描述	263
    11.1.2 知识链接	263
    11.1.3 图书管理系统项目管理案例实施	263
    11.2 图书管理系统连编	269
    11.2.1 案例描述	269
    11.2.2 知识链接	269
    11.2.3 图书管理系统连编案例实施	270
    11.3 小结	272
    思考与练习	272
    附录 常用系统函数	273
    展开

    前     言

    前    言
    
    大数据、人工智能时代的到来,数据库系统已成为社会经济生活中不可或缺的一部分。数据库技术产生于20世纪60年代,是最新的管理技术。数据库技术经历了层次数据库、网状数据和关系数据库的演变,造就了四代图灵奖:数据库技术先驱—Charles W.Bachman、关系数据库之父—E.F.Codd、事务处理专家Jim Gray和对现代数据库系统的底层概念和实践做出基础性贡献的Michael Stonebraker教授,是软件领域最重要的成果之一。数据库技术是信息系统的核心和基础,随着互联网、移动通信、电子商务技术的发展,信息技术的应用深入到社会经济生活的各个角落,包括金融银行、证券投资、商务销售、医疗卫生、政府部门、国防军工和科技发展等领域,数据库技术以数据模型和数据库管理系统为核心,形成了巨大的软件产业,数据库的建设规模和信息量的大小,已经成为一个国家信息化建设程度的重要标志。
    互联网+时代需要培养具有一定信息技术、数据处理能力及数据思维的新经济管理人才。随着互联网技术的迅猛发展和普及应用,相关数据正在以前所未有的速度增长和积累,大数据库时代已经来临。麦肯锡全球研究所的报告指出,数据对于企业的重要性正变得与劳动力、资本等要素同等重要,有效地捕捉、分析、可视化、应用大数据来洞察、实现业务目标,将能够帮助企业从激烈的竞争中脱颖而出。因此,作为高校必须重视培养学生信息数据管理处理技术、互联网+和数据思维能力,使学生能够利用信息技术手段和计算思维,更好地解决经济管理中的问题,并更好地面对大数据的挑战。
    Visual FoxPro 是集数据库定义、创建、管理及数据库应用系统开发于一体的数据库管理软件,非常适合作为经管类学生一体化培养数据库基础知识、程序设计基础能力、数据库基本操作能力、应用系统开发实践能力的平台。Visual FoxPro是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后研制完成的数据库管理软件系统,提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一,非常适合初学者学习数据库的基本概念、原理和技术,支持数据库系统设计、开发和实践,通过简单数据库应用系统的开发,培养数据管理、数据处理和数据思维能力。
    本教材支持读者学习数据库的基本原理和概念,基于Visual FoxPro平台,既掌握数据库的创建和管理技术、基本的数据处理和分析技术及关系数据库的国际标准操作语言SQL,又初步掌握程序设计、数据库设计与开发技术,根据贯穿全书的案例,边学边做完成一个简单数据库应用系统的设计与开发,知识学习和应用相结合,理论掌握和实践开发相结合,提升学习者的信息素养和数据处理能力,培养互联网时代迫切需要的数据思维。
     
    本教材的特色包括:
    ?	面向经济管理人才,一体化设计培养数据库学科基础知识、程序设计基础、信息数据管理和处理技术、数据思维能力的内容体系。本教材基于Visual FoxPro平台,内容涵盖结构化程序设计、数据库基础知识、小型的数据库项目设计开发三大体系,解决数据库基础知识、数据库操作能力、数据库应用系统开发实践旨在培养经管文科类学生的基础程序设计能力和计算思维的培养。在掌握基本的数据库知识的基础上,了解小型数据库应用项目的设计与开发过程,培养基本的数据处理能力。
    ?	基于需求导向和任务驱动,以数据库应用项目的设计与开发为主线,设计课程教学案例。一个数据库应用项目的设计,首先需要数据库的基本概念、原理、数据模型及数据库的设计方法;其次需要定义、创建和使用数据库的操作语言;再次需要开发应用系统的程序设计,包括各种形式表单的设计、报表的设计及使用菜单项目集成系统。因此本教材按照项目开发过程,“设计过程性任务——以任务为驱动逐步展开知识链接——运用知识解决实践任务”的应用逻辑思维,设计章节内容。
    ?	知识学习与应用能力相结合,理论掌握与实践开发相结合,边学边做提高实践应用能力。本教材的每个章节的编写,都是按照从“提出问题——链接所需知识——应用知识解决问题——拓展应用”的形式进行设计,然后应用于项目开发实践,同时设计课后实践项目和要求,巩固知识提高能力。读者可以根据教材边学边做边实践,不仅构建知识体系,还逐步培养解决问题的能力和思维。
    本书是普通高等教育“十三五”规划教材,全书11章。教材从先进性和实用性出发,较全面地介绍了数据库的基本理论和知识,以及基于VFP平台的数据库应用系统开发过程和技能,主要内容包括第1章 讲述数据库基础知识,包括数据库系统、数据模型、数据库系统结构、关系数据库及数据设计的步骤和方法;第2章介绍Visual Foxpro系统及本书的教学案例——东方学院图书管理系统;第3章介绍数据表的建立和操作;第4章介绍数据库的建立及数据库的基本操作、数据库表和自由表的相互转换、数据库完整性的实现等;第5章介绍关系数据库结构化查询语言SQL;第6章介绍结构化程序设计;第7章介绍表单设计中各种控件的设计的方法和技巧;第8章完成本书案例东方图书馆管理系统的主要表单设计;第9章介绍报表设计;第10章介绍菜单设计及图书管理系统菜单的设计与实现;第11章以图书馆管理系统为例,介绍项目管理与项目连编。
    本书语言简明扼要、通俗易懂,具有很强的专业性、技术性和实用性。本书是作者在经管类学生数据库系统及应用课程教学的基础上积累编写而成的。每一章都附有丰富的习题,供学生课后练习以巩固所学知识。
    本书既可作为高等学校非计算机专业数据库系统应用的基础教材,也可供相关工程技术人员学习、参考。
    教学中,可以根据教学对象和学时等具体情况对书中的内容进行删减和组合,也可以进行适当扩展,参考学时为48~64学时。为适应教学模式、教学方法和手段的改革,本教材配有多媒体电子教案及相应的在线教学资源,请登录华信教育资源网(http://www.huaxin. edu.cn或http://hxedu.com.cn)下载。本书还有配套习题集与实验指导书。
    本书第1章由马雪英编写,第2、7、8章由杨洁编写,第3章由余婷编写,第4、9章由李在伟编写,第5、10章由廖一星编写,第6章由周家地编写。全书由马雪英和廖一星进行统稿。浙江财经大学的王衍教授在百忙之中对全书进行了审阅。在本书的编写过程中,金勤老师提出了许多宝贵意见,在此一并表示感谢!
    本书的编写参考了大量近年来出版的相关技术资料,吸取了许多专家和同仁的宝贵经验,在此向他们深表谢意
    由于数据库技术发展迅速,作者学识有限,书中误漏之处难免,望广大读者批评指正。
    
                                                                    编  者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网