华信教育资源网
数据库应用基础:基于Visual FoxPro 9.0(第2版)
作   译   者:王衍 出 版 日 期:2012-01-01
出   版   社:电子工业出版社 维   护   人:王羽佳 
书   代   号:G0153930 I S B N:9787121153938

图书简介:

本书是浙江省精品课程教材,介绍数据库的基本知识、数据库及数据表的操作与管理、面向过程的程序设计方法与面向对象的程序设计方法、运用数据库系统构建管理信息系统。全书共9章,主要内容包括:数据库基础知识,数据表的基本操作,数据库的建立与操作,结构化程序设计,面向对象程序设计基础,常用表单控件的使用,表单设计应用,查询、视图及报表设计,应用程序的管理及编译等,每章后附习题和实验。本书配套《数据库应用基础学习指导——基于Visual FoxPro 9.0(第2版)》,并提供免费电子课件和习题参考答案。
定价 39.9
您的专属联系人更多
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书是浙江省精品课程教材,介绍数据库的基本知识、数据库及数据表的操作与管理、面向过程的程序设计方法与面向对象的程序设计方法、运用数据库系统构建管理信息系统。全书共9章,主要内容包括:数据库基础知识,数据表的基本操作,数据库的建立与操作,结构化程序设计,面向对象程序设计基础,常用表单控件的使用,表单设计应用,查询、视图及报表设计,应用程序的管理及编译等,每章后附习题和实验。本书配套《数据库应用基础学习指导——基于Visual FoxPro 9.0(第2版)》,并提供免费电子课件和习题参考答案。

    图书详情

    ISBN:9787121153938
    开 本:16开
    页 数:312
    字 数:565

    本书目录

    目    录
     第1章  数据库基础 (1)
    1.1  数据库系统概述 (1)
    1.1.1  数据管理技术的发展 (1)
    1.1.2  数据库系统 (2)
    1.1.3  概念数据模型 (3)
    1.1.4  逻辑数据模型 (4)
    1.2  关系模型 (5)
    1.2.1  关系的基本概念及关系
    数据库 (5)
    1.2.2  关系的特征 (7)
    1.2.3  关系操作 (8)
    1.2.4  数据库的完整性规则 (8)
    1.3  Visual FoxPro概述 (9)
    1.3.1  Visual FoxPro的发展及
    特点 (9)
    1.3.2  Visual FoxPro集成开发
    环境 (11)
    1.4  Visual FoxPro语言基础 (13)
    1.4.1  数据类型 (13)
    1.4.2  数据存储 (16)
    1.4.3  表达式 (21)
    1.4.4  常用函数 (25)
    1.4.5  Visual FoxPro命令格式与
    文件类型 (36)
    1.5  小结 (38)
    习题1 (38)
    实验1  Visual FoxPro环境与表达式、
    常用函数的使用 (42)
    第2章  数据表的基本操作 (46)
    2.1  创建数据表 (46)
    2.1.1  表的概念 (46)
    2.1.2  创建表结构 (46)
    2.1.3  表结构的显示与修改 (50)
    2.2  表内容的输入 (51)
    2.2.1  表文件的打开与关闭 (51)
    
    2.2.2  表记录的输入 (52)
    2.2.3  表记录的显示 (55)
    2.3  表内容的编辑修改 (58)
    2.3.1  表记录的定位 (58)
    2.3.2  表记录的修改 (60)
    2.3.3  表记录的删除 (62)
    2.4  表的排序与索引 (65)
    2.4.1  表记录的排序 (66)
    2.4.2  索引的概念与索引文件
    类型 (67)
    2.4.3  索引的建立 (69)
    2.4.4  索引文件的打开、关闭及主控
    设置 (71)
    2.4.5  表内容检索 (75)
    2.5  表的其他操作 (77)
    2.5.1  表内容的统计 (77)
    2.5.2  表内容的复制与大批量
    数据追加 (81)
    2.5.3  表结构文件的建立与
    应用 (83)
    2.6  常用的文件管理命令 (84)
    2.6.1  列文件目录命令 (84)
    2.6.2  显示文件内容命令 (85)
    2.6.3  复制磁盘文件命令 (85)
    2.6.4  更改磁盘文件名命令 (85)
    2.6.5  删除磁盘文件名命令 (86)
    2.7  小结 (86)
    习题2 (87)
    实验2.1  数据表结构的建立
    与记录输入 (89)
    实验2.2  数据表记录的定位、删除
    与索引 (91)
    实验2.3  数据表记录的查找、统计
    及文件操作 (94)
    第3章  数据库的建立与操作 (96)
    3.1  数据库的建立 (96)
    3.1.1  建立数据库 (96)
    3.1.2  数据库表和自由表的相互
    转换 (98)
    3.1.3  数据库的基本操作 (99)
    3.1.4  工作区 (101)
    3.1.5  建立表间的临时关联 (106)
    3.2  数据库的完整性实现 (108)
    3.2.1  长表名和表注释 (109)
    3.2.2  长字段名和字段属性 (110)
    3.2.3  设置记录规则 (111)
    3.2.4  主索引与表间的永久
    关联 (112)
    3.2.5  参照完整性实现 (114)
    3.3  控制共享数据的访问 (115)
    3.3.1  数据表的打开方式 (115)
    3.3.2  锁定数据 (116)
    3.3.3  数据解锁 (118)
    3.4  结构化查询语言SQL (119)
    3.4.1  SELECT数据查询
    语句 (119)
    3.4.2  SQL语言的其他常用
    语句 (122)
    3.5  小结 (123)
    习题3 (123)
    实验3  Visual FoxPro数据库
    设计 (126)
    第4章  结构化程序设计 (129)
    4.1  程序文件设计 (129)
    4.1.1  结构化程序设计基础 (129)
    4.1.2  程序设计的基本命令 (130)
    4.1.3  程序文件的建立与
    执行 (132)
    4.2  程序控制的基本结构 (133)
    4.2.1  顺序结构 (133)
    4.2.2  选择结构 (135)
    4.2.3  循环结构 (139)
    4.2.4  多种结构的嵌套 (144)
    4.3  子程序和用户自定义
    函数 (149)
    4.3.1  子程序 (149)
    4.3.2  过程和过程文件 (151)
    4.3.3  变量的参数传递及
    作用域 (152)
    4.3.4  自定义函数 (155)
    4.4  小结 (158)
    习题4 (158)
    实验4.1  顺序与选择程序
    设计 (165)
    实验4.2  循环结构程序
    设计 (166)
    实验4.3  循环嵌套结构程序
    设计 (167)
    实验4.4  过程文件与自定义
    函数 (169)
    第5章  面向对象程序设计
    基础 (170)
    5.1  面向对象程序设计简介 (170)
    5.1.1  面向对象程序设计示例 (170)
    5.1.2  对象与类 (172)
    5.1.3  对象的属性、事件与
    方法 (173)
    5.2  表单文件的创建与对象的
    添加 (175)
    5.2.1  表单文件的创建与运行 (175)
    5.2.2  在表单中添加对象 (177)
    5.3  对象引用、属性设置及事件的
    编辑与响应 (181)
    5.3.1  对象的引用 (181)
    5.3.2  对象属性的设置 (182)
    5.3.3  事件代码的编辑、响应及调用
    顺序 (184)
    5.3.4  在表单中添加属性和
    方法 (188)
    5.4  小结 (188)
    习题5 (189)
    实验5  面向对象程序设计
    入门 (191)
    第6章  常用表单控件的
    使用 (194)
    6.1  输出类控件 (194)
    6.1.1  标签 (194)
    6.1.2  图像、线条与形状 (195)
    6.2  输入类控件 (196)
    6.2.1  文本框 (196)
    6.2.2  编辑框 (198)
    6.2.3  列表框与组合框 (200)
    6.2.4  微调 (205)
    6.3  控制类控件 (206)
    6.3.1  命令按钮与命令
    按钮组 (206)
    6.3.2  复选框与选项按钮组 (210)
    6.3.3  计时器 (214)
    6.4  容器类控件 (216)
    6.4.1  表格 (216)
    6.4.2  页框 (220)
    6.4.3  容器 (222)
    6.5  链接与嵌入类控件 (224)
    6.5.1  ActiveX控件 (224)
    6.5.2  ActiveX绑定控件 (228)
    6.5.3  超级链接 (229)
    6.6  小结 (229)
    习题6 (230)
    实验6.1  利用输出类控件设计
    表单 (236)
    实验6.2  利用输入类控件设计
    表单 (237)
    实验6.3  利用控制类控件设计
    表单 (239)
    实验6.4  利用容器类控件及OLE控件
    设计表单 (242)
    第7章  表单设计应用 (244)
    7.1  信息显示界面设计 (244)
    7.2  交互对话界面设计 (246)
    7.3  与数据源有关的表单
    设计 (247)
    7.4  多表表单设计 (250)
    7.5  SQL查询设计实例 (252)
    7.6  表单集的设计 (256)
    7.7  小结 (258)
    习题7 (258)
    实验7  多表表单的设计与
    应用 (261)
    第8章  查询、视图及报表
    设计 (263)
    8.1  查询设计 (263)
    8.1.1  查询设计器 (263)
    8.1.2  用SQL语言实现查询
    设计 (266)
    8.2  视图设计 (267)
    8.2.1  视图设计器 (267)
    8.2.2  视图的SQL语句 (270)
    8.3  创建报表 (271)
    8.3.1  使用报表向导创建报表 (271)
    8.3.2  使用报表器创建快速
    报表 (273)
    8.4  利用报表设计器设计
    报表 (274)
    8.4.1  报表设计器的组成和数据
    环境 (274)
    8.4.2  报表布局与报表带区 (275)
    8.4.3  设置报表控件 (276)
    8.4.4  常用的报表控件操作 (278)
    8.4.5  报表设计举例 (278)
    8.5  小结 (280)
    习题8 (281)
    实验8  查询、视图及报表
    设计 (283)
    第9章  应用程序的管理及
    编译 (285)
    9.1  菜单设计 (285)
    9.1.1  菜单设计基本步骤 (285)
    9.1.2  菜单设计工具 (288)
    9.1.3  快捷菜单设计 (291)
    9.1.4  在应用程序中使用菜单 (292)
    9.2  主文件设计 (293)
    9.2.1  主文件 (293)
    9.2.2  错误处理程序设计 (294)
    9.3  编译应用程序 (296)
    9.3.1  管理项目管理器中的
    文件 (296)
    9.3.2  应用程序编译 (297)
     
    9.3.3  应用程序发布 (297)
    9.4  小结 (301)
    习题9 (301)
    实验9  一个简单的营销管理信息
    系统设计 (302)
    参考文献 (304)
    展开

    前     言

    前    言
    本书是浙江省精品课程教材。Visual FoxPro作为一个关系数据库管理系统软件,从诞生起就一直是高等学校非计算机专业,特别是经济管理类专业选用的计算机教学语言之一。20余年来,从dBASE、FoxBASE到Visual FoxPro之所以一直长盛不衰,不仅是因为Visual FoxPro本身作为微软的产品在Windows平台上不断发展完善,更主要的是,这一系统软件集程序设计和数据库语言于一体。在程序设计方面,既支持传统的面向过程程序设计,又支持目前广泛采用的面向对象程序设计;在数据库方面,既有自身的特点,又支持SQL—SELECT标准的数据库结构查询语言,同时,Visual FoxPro还支持Web服务,具有跨平台数据应用能力。因此,作为继“大学计算机基础”的后续课程,选择Visual FoxPro作为“数据库应用基础”或“程序设计基础”课程的环境进行教学是比较恰当的。
    本书根据教育部提出的非计算机专业计算机基础课程教学要求编写,主要具有以下特点。
    1.以Visual FoxPro 9.0为基础,反映最新成果。尽管作为基础教学,主要应用的是Visual FoxPro的基本内容,但Visual FoxPro 9.0的新增功能同样会给学习基础的学生带来许多方便,也为学生更进一步深入学习提供了更高的平台。
    2.突出应用,强化实验。教无止境,参加本书编写的团队由长期从事计算机基础教学的一线教师组成,经过反复实践,不断总结提升,积累了宝贵的经验。经管类非计算机专业学习计算机程序设计和数据库的目的是提升学生的科技素养,使他们具备在信息系统构建中与信息技术专业人员沟通的能力。用什么方法来有效提高学生的这种能力呢?作者认为,只有在讲清基本概念的基础上,通过大量实例的讲解和实验,才能增强学生运用程序和数据库解决问题的能力。本书提供了丰富的习题,精心设计了17个实验,与教学内容同步配套。
    3.体系完整,内容简洁清晰。本书在保持全书内容体系完整的同时进行了取舍,突出了基础性和应用性。理论概念的叙述方式、章节顺序的安排、例题讲解的形式、习题和实验的设计等各个环节,均根据教学实际情况进行了仔细考虑。
    本书共分9章,主要内容包括:数据库基础知识,数据表的基本操作,数据库的建立与操作,结构化程序设计,面向对象程序设计基础,常用表单控件的使用,表单设计应用,查询、视图及报表设计,应用程序的管理及编译。本书配套《数据库应用基础学习指导—基于Visual FoxPro 9.0(第2版)》,并提供免费电子课件和习题参考答案,请登录华信教育资源网(http://www.hxedu.com.cn)注册下载。
    本书可作为高等学校非计算机专业数据库及其程序设计应用的基础教材,也可供从事数据库系统教学、研究和应用的广大教师、学生和工程技术人员学习、参考。
    在教学中,可以考虑安排51~68学时的理论教学和34学时的实验教学,其中,第8、9章的内容可根据学生掌握情况进行取舍。
    本书由王衍主编并统稿。第1、5章由王衍编写,第2、6章由金勤编写,第3、9章由陈明晶编写,第4章由林锋、金勤编写,第7、8章由赵辉编写。
    本书的编写参考了近年来出版的相关技术资料,吸取了许多专家和同仁的宝贵经验。同时,本书在编写过程中得到了浙江财经学院各级领导和同事的关心,以及浙江财经学院信息学院众多同事的全力支持,特别是在实验环节的设计上,是众多教师共同努力的结晶,在此向他们及所有关心和支持本书编写的老师表示真诚的感谢!
    由于作者水平有限,书中难免有错误或不当之处,敬请读者批评、指正。
    
    
    作  者
    展开

    作者简介

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