出版时间:2010-8 出版社:北京邮电大学出版社 作者:马乐,叶丽珠 主编 页数:315
前言
数据库技术是计算机领域的一个重要分支,产生于20世纪60年代末,从产生到现在,经过若干年应用,数据库理论基础逐步得到了发展和充实,数据库产品越来越多。Visual FoxPro是最为实用的数据库管理系统和中小型数据库应用系统的开发工具之一,它为数据库结构和应用程序开发而设计,是功能强大的面向对象软件。 本书根据全国计算机等级考试二级Visual FoxPro考试大纲,由从事多年一线教学和负责计算机等级考试培训的具有丰富教学经验的作者编写。全书以VisualFoxPm9.0为基础,对数据库系统的基本概念和基本理论进行了详细讲解,使学生了解关系型数据库的基本概念和程序设计方法,具备一定的面向对象程序设计的能力,能够灵活地应用visual FoxPro语言设计程序、进行数据库的维护管理。全书共分12章,分别介绍了数据库基础知识、VisualFoxPro9.0概述、VisualFoxPro9.0语言基础、数据库和表的操作、查询与视图、结构化查询语言、程序设计基础、表单设计与应用、报表与标签设计、菜单与工具栏设计和应用程序开发实例。 本书内容组织以两条线索为核心,一是VisualFoxPro9.0的知识体系结构,二是将学生选课管理的案例贯穿于整个教材中,构建基于案例教学的教材。书中强调可视化的编程技术和面向对象程序设计方法,将结构化程序设计和面向对象程序设计结合起来,使学生掌握面向对象的数据库开发技术。本书内容精练,同时配有教学课件、教学大纲、教案和上机实验等教学资源。其侧重强调知识的应用性和实践性,内容由浅入深,结构力求全面系统,通过大量的实例帮助学生理解和掌握各种操作方法,每章均配有思考与练习、上机实动题。本书不但适用于高校计算机基础课的教材,也可作为计算机等级考试的参考书。 本书由马乐、叶丽珠主编并统稿。第1~2章由何育朋编写,第3章由姜思羽编写,第4~5章由郑冬花编写,第6~7章由马乐编写,第8章、第12章由刘鹏编写,第9章、第7~12章的课后习题由叶丽珠编写,第10~11章由包汉宗编写,第1~6章的课后习题由赵明明编写。 在本书编写过程中,得到了华南理工大学广州汽车学院计算机系、广东商学院华商学院信息工程系、山西农业大学信息学院计算机教研室各位同仁的大力支持和帮助,特在此表示深深的感谢。由于编者水平有限,书中难免有疏忽、错漏之处,恳请读者批评、指正。
内容概要
本书系统完整地讲述了当今流行的数据库技术的基本原理与应用实践。重点讲述了关系数据库与Visual FoxPro的概念、应用与操作。主要包括数据模型、数据库系统结构、关系数据库、SQL语言、关系数据库设计理论以及Visual FoxPro软件的各项功能、相关命令和开发应用系统的相关技术等内容。为便于读者更好地自学,每章后面均附有大量习题。 本书结构清晰、内容详实、实例丰富、通俗易懂,尤其适合作为高等院校数据库课程或Visual FoxPro课程的教学材料,也可供从事计算机软件开发与应用的科研人员、工程技术人员以及数据库技术爱好者等有关人员参考使用。
书籍目录
第1章 数据库基础知识 1.1 数据库的基本概念 1.1.1 信息与数据 1.1.2 数据库 1.1.3 数据库管理系统 1.1.4 数据库系统 1.2 概念模型(E-R模型) 1.2.1 概念模型(E-R模型)的要素 1.2.2 实体之间的联系 1.3 数据模型 1.3.1 层次模型 1.3.2 网状模型 1.3.3 关系模型 1.3.4 面向对象模型 1.4 关系数据库 1.4.1 关系数据库的基本概念和关系术语 1.4.2 E-R模型向关系模型转换 1.4.3 关系运算 1.4.4 数据完整性 小结 综合练习一第2章 Visual FoxPro 9.0概述第3章 Visual FoxPro 9.0语言基础第4章 表的操作第5章 数据库的操作第6章 查询与视图第7章 结构化查询语言第8章 程序设计基础第9章 表单设计与应用第10章 报表与标签设计第11章 菜单与工具栏设计第12章 应用系统开发实例参考文献
章节摘录
在创建应用系统之前,首先必须考虑与数据相关的一些问题。比如该应用系统需要使用和处理哪些数据;为方便使用和管理应将这些数据组织成几个数据表,每个表中应包含哪些字段,各个字段应定义成何种数据类型;需要按哪些字段建立索引;表间通过什么字段建立联系;哪些表应放到数据库中;哪些表应作为自由表使用等。这就是所说的数据库及数据表设计。在设计时既要考虑到表的相对独立性,同时又要考虑到使用时相互联系的方便性,而且还要尽量避免冗余字段的出现。 在本实例中,共设计了5个相互之间有密切联系的数据库表和一个独立的自由表。这5个数据库表分别是“员工表”、“部门表”、“职称表”、“工资表”和“缺勤登记表”。一个自由表是“操作员表”。其中“员工表”与“部门表”之间可通过“部门代码”字段建立联系,“员工表”与“职称表”之间可以通过“职称代码”字段建立联系,“员工表”与“工资表”之间可通过“员工编号”字段建立联系,“缺勤登记表”与“员工表”之间可通过“员工编号”字段建立联系。
编辑推荐
《21世纪普通高等院校应用型规划教材·计算机系列:Visual FoxPro程序设计教程》内容组织以两条线索为核心,一是Visual FoxPro 9.0的知识体系结构,二是将学生选课管理的案例贯穿于整个教材中,构建基于案例教学的教材。书中强调可视化的编程技术和面向对象程序设计方法,将结构化程序设计和面向对象程序设计结合起来,使学生掌握面向对象的数据库开发技术。《21世纪普通高等院校应用型规划教材·计算机系列:Visual FoxPro程序设计教程》内容精练,同时配有教学课件、教学大纲、教案和上机实验等教学资源。其侧重强调知识的应用性和实践性,内容由浅入深,结构力求全面系统,通过大量的实例帮助学生理解和掌握各种操作方法,每章均配有思考与练习、上机实训题。《21世纪普通高等院校应用型规划教材·计算机系列:Visual FoxPro程序设计教程》不但适用于高校计算机基础课的教材,也可作为计算机等级考试的参考书。
图书封面
评论、评分、阅读与下载