出版时间:2010-2 出版社:清华大学出版社 作者:廖恩阳 编 页数:269
前言
随着科学技术的飞速发展,当今人类已进入信息时代,计算机对社会文明进步和人类生产生活起着越来越重要的作用。在目前的计算机应用中,海量数据的处理和信息管理是最为主要的领域。于是,掌握并使用数据库管理系统软件及其应用系统,成为多数行业或专业在工作上的必需。反映在人才的培养上,计算机数据库知识和应用能力已成为当代大学生知识和能力的重要组成部分。加强计算机知识和应用能力的教育,是培养21世纪创新型人才的重要举措,根据教育部关于高校非计算机专业学生计算机基础教学“三个层次”的指导意见,全国各高校普遍开展了分层次的计算机教学,计算机程序设计是重要的第二层次的教学。在这个层次上,更多的教育专家都为自己专业的学生选择了数据库应用及程序设计作为学习的一门课程。这确实是有眼光与远见的做法,既学习了程序设计,又能知道如何在程序中管理与处理实际中的大量数据,比起单纯学程序设计,学习数据库应用及程序设计这种课程让学生更平添了实在的应用能力储备。而经大多数高校多年的教学实践,特别是对非计算机专业的学生开设数据库应用及程序设计这类课,应首选“Visual FoxPro程序设计”。Visual FoxPro是一种数据库管理系统软件,支持并实现关系型的数据库管理,为用户构建了简便、全面及高效进行数据处理的集成环境。Visual FoxPro最突出的特点是具有自含的语言系统,并支持结构化查询语言,用户利用它们可在Visual FoxPro中编程,直接开发出数据库应用系统,做到事半功倍。在应用开发中,Visual FoxPro提供了可视化的、面向对象的设计平台,让用户可以很容易地为自己的应用软件设置出当今主流的界面,并引用系统各类对象的属性与方法,从而优质、高效地开发出信息管理应用系统。在上述背景下,有合适的、能满足当代高等教育培养要求的Visual FoxPro程序设计教材,是教育者和学习者的共同期待,更是计算机应用教学工作者的责任。
内容概要
本书全面而又系统地介绍Visual FoxPro数据库管理系统的基本知识与应用技术,主要概括为表及数据库操作、SQL结构化查询语言、结构化程序设计、面向对象程序设计4大部分。书中内容包括数据库基础知识、Visual FoxPro系统概述、Visual FoxPro数据及运算、表的基本操作、数据库的操作、查询与视图设计、SQL应用、结构化程序设计基础、面向对象程序设计基础、表单的设计与应用、菜单的设计、报表与标签、项目管理器。 本书是为培养大学应用型、复合型人才的目标而编写的,适合作为高等院校数据库应用类课程及程序设计类课程的教材,也适宜广大有兴趣自学人士阅读,还可供各行各业计算机应用人员参考。
书籍目录
第1章 数据库基础知识 1.1 数据管理及其技术发展 1.2 数据库系统 1.3 实体与数据模型 1.4 关系数据库 习题1 第2章 Visual FoxPro系统概述 2.1 Visual FoxPro的安装与启动 2.2 Visual FoxPro的用户界面 2.3 Visual FoxPro的工作方式 2.4 Visual FoxPro的命令格式 习题2 第3章 Visual FoxPro数据及运算 3.1 Visual FoxPro的数据类型 3.2 常量与变量 3.3 Visual FoxPro的内部函数 3.4 表达式 习题3 第4章 表的基本操作 4.1 建立表以及向表中添加记录 4.2 表的初步使用 4.3 表中数据的维护 4.4 表的排序与索引 4.5 表中数据的统计与计算 4.6 多表操作 习题4 第5章 数据库的操作 5.1 创建数据库 5.2 数据库的操作 5.3 数据库中表的操作 5.4 建立数据库中表间的关系 5.5 设置参照完整性 习题5 第6章 查询与视图设计 6.1 查询设计 6.2 视图设计 习题6 第7章 SQL应用 7.1 SQL语言概述 7.2 SQL数据查询功能 7.3 SQL数据定义功能 7.4 SQL的数据操纵功能 习题7 第8章 结构化程序设计基础 8.1 程序文件的建立与运行 8.2 交互式输入输出命令 8.3 顺序结构 8.4 选择结构 8.5 循环结构 8.6 程序的模块化 习题8 第9章 面向对象程序设计基础 9.1 面向对象程序设计概述 9.2 面向对象程序设计的特点 9.3 面向对象程序设计方法 习题9 第10章 表单的设计与应用 10.1 表单的基本操作 10.2 表单的编辑与修改 10.3 常用表单控件 10.4 表单的应用 习题10 第11章 菜单的设计 11.1 菜单概述与Visual FoxPro系统菜单 11.2 下拉菜单的设计 11.3 为顶层表单配置下拉菜单 11.4 快捷菜单的设计 习题11 第12章 报表与标签 12.1 报表设计 12.2 标签设计 习题12 第13章 项目管理器 13.1 创建项目文件 13.2 打开和关闭项目文件 13.3 项目管理器的界面 13.4 项目管理器的使用 习题13
章节摘录
插图:数据库管理系统对数据库进行统一的管理,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据,数据库管理员也通过数据库管理系统进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立、修改和查询数据库。常见的数据库管理系统如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access和Visual FoxPro等,这些软件产品基本功能相近,又各具特色,在应用中都占有一席之地。3.数据库应用系统数据库应用系统是指程序开发人员利用数据库系统资源开发出来的应用软件系统,它是针对某一类实际应用的。例如,以数据库为基础的财务管理系统、人事管理系统、图书管理系统、教学管理系统和生产管理系统等。无论是面向内部业务和管理的管理信息系统,还是面向外部,提供信息服务的开放式信息系统,从实现技术角度而言,都是以数据库为基础和核心的计算机应用系统。4.数据库系统数据库系统是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由如下几部分组成:硬件系统、操作系统、数据库管理系统、数据库集合、数据库应用系统及数据库管理员和用户。1.2.2 数据库系统的特点数据库系统的主要特点如下所示。1.实现数据共享,减少数据冗余在数据库系统中,对数据的定义和描述已经从应用程序中分离出来,通过数据库管理系统来统一管理。数据的最小访问单位是字段,既可以按字段的名称存取库中某一个或某一组字段,也可以存取一条记录或一组记录。建立数据库时,应当以面向全局的观点组织数据库中的数据,而不应当像文件系统那样只考虑某一部门的局部应用,这样才能发挥数据共享的优势。2.采用特定的数据模型数据库中的数据是有结构的,这种结构由数据库管理系统所支持的数据模型表现出来。数据库系统不仅可以表示事物内部各数据项之间的联系,而且可以表示事物与事物之间的联系,从而反映出现实世界事物之间的联系。因此,任何数据库管理系统都支持一种抽象的数据模型。3.具有较高的数据独立性在数据库系统中,数据库管理系统提供映象功能,实现了应用程序对数据的总体逻辑结构、物理存储结构之间较高的独立性。用户只以简单的逻辑结构来操作数据,无须考虑数据在存储器上的物理位置与结构。
编辑推荐
《Visual FoxPro程序设计》:教学目标明确,注重理论与实践的结合教学方法灵活,培养学生自主学习的能力教学内容先进,强调计算机在各专业中的应用教学模式完善,提供配套的教学资源解决方案
图书封面
评论、评分、阅读与下载