
基本信息出版社:电子工业出版社
页码:310 页
出版日期:2004年04月
ISBN:7505397990
条形码:9787505397996
版本:第3版
装帧:平装
开本:16
正文语种:中文
丛书名:高职高专计算机系列规划教材
内容简介 《数据库原理与应用(第3版)》主要介绍数据库的基础知识、关系数据库的基本理论、关系数据库标准语言SQL、关系的规范理论、数据库设计以及可视化数据库管理系统Visual FoxPro 6.0。在介绍Visual FoxPro 6.0时每章都配有大量例题,且每章后都有适量的习题及上机操作题,并用一个实例贯穿全书。最后,专门设置一章综合实例。本次修编对全书做了大量的改动,使之跟上数据库技术发展的步伐。
《数据库原理与应用(第3版)》立足于应用,又对关系数据库理论做了较为深入的讨论。《数据库原理与应用(第3版)》的特点是可读性、应用性强,精炼且易于理解。
《数据库原理与应用(第3版)》可作为各类高等专科院校、高等职业技术学院的计算机应用专业的教材,也可作为计算机应用程序开发者的参考书。
目录
第1章数据库基础
1.1数据管理技术的发展
1.1.1EDP技术的发展阶段
1.1.2数据库技术的发展
1.2数据库系统方法
1.2.1数据库系统的概念
1.2.2数据库系统的特点
1.2.3数据库系统的组成与结构
1.2.4数据库系统的分类
1.3现实世界的数据描述
1.3.1信息的三个领域
1.3.2常用术语
1.3.3实体联系模型
1.3.4数据模型
1.4三种主要的数据模型
1.4.1层次模型
1.4.2网状模型
1.4.3关系模型
1.5数据库管理系统
1.5.1数据库管理系统的功能
1.5.2数据库管理系统现状和发展方向
习题
第2章关系数据库的基本理论
2.1关系模型概述
2.1.1关系数据结构
2.1.2关系操作
2.1.3完整性约束
2.2关系数据结构
2.2.1数学定义
2.2.2关系的性质
2.2.3单一的数据结构--关系
2.2.4关系系统
2.3关系的完整性
2.3.1实体完整性(EntityIntegrity)
2.3.2参照完整性(ReferentialIntegrity)
2.3.3用户定义的完整性(User-definedIntegrity)
2.4关系代数
习题
第3章关系数据库标准语言SQL
3.1SQL语言的基本概念及特点
3.1.1SQL语言的基本概念
3.1.2SQL语言的特点
3.2数据定义
3.2.1定义基本表
3.2.2修改基本表
3.2.3删除基本表
3.2.4建立索引
3.2.5删除索引
3.3查询
3.3.1单表查询
3.3.2连接查询
3.3.3嵌套查询
3.3.4集合查询
3.4数据更新
3.4..1插入数据
3.4.2修改数据
3.4.3删除数据
3.5视图
3.5.1定义视图
3.5.2查询视图
3.5.3更新视图
3.5.4视图的特点
3.6SQL的数据控制功能
3.6.1数据控制简介
3.6.2授权命令
3.6.3收权命令
习题
第4章关系的规范理论
4.1关系中的键
4.1.1候选键(CandidateKey)
4.1.2替代键(AlternateKey)
4.1.3外来键(ForeignKey)
4.2函数依赖
4.2.1完全函数依赖(FullFunctionalDependency)
4.2.2部分函数依赖(PartialFunctionalDependency)
4.2.3传递函数依赖(TransitiveFunctionalDependency)
4.3规范化和范式
4.3.1引例
4.3.21NF、2NF和3NF
4.4关系模式的分解
习题
第5章数据库设计
5.1设计过程概述
5.1.1数据库和信息系统
5.1.2数据库设计方法简述
5.1.3数据库设计步骤
5.2需求分析
5.2.1调查、分析用户活动
5.2.2确定系统边界
5.2.3分析系统数据
5.3概念结构设计
5.3.1建立局部概念结构
5.3.2建立总体概念结构
5.4逻辑结构设计
5.4.1E.R图向关系模型的转换
5.4.2不同情况处理示例
5.4.3性能预测和优化
5.5数据库物理设计
5.5.1物理设计的要求和内容
5.5.2评价
5.6数据库的实施和维护
5.6.1数据库数据的载入
5.6.2数据库的试运行
5.6.3数据库的运行和维护
5.7数据库保护
5.7.1安全性
5.7.2完整性
5.7.3并发控制
5.7.4恢复
习题
第6章VIsuaIF0xPr06.0简介
6.1Visual.FoxPro6.0的特点
6.2Visual:FoxPro6.0的用户界面和工作方式
6.2.1VisualFoxPro6.0的启动和退出
6.2.2VisualFoxPro6.0的用户界面
6.2.3VisualFoxPro6.0工作方式
6.3VisualFoxPro6.0的辅助设计工具
6.3.1向导(Wizard)
6.3.2设计器—esigner)
6.3.3生成器(Builder)
6.4VisualFoxPro6.0的语言成分
6.4.1数据类型
6.4.2表达式
6.4.3函数
6.4.4命令
习题与上机操作题
第7章使用项目管理器创建表
7.1项目管理器
7.1.1项目管理器的功能
7.1.2项目管理器的使用
7.2表的建立
7.2.1表结构的建立
7.2.2输入数据
7.2.3表的显示
7.3表的修改
7.3.1表结构的修改
7.3.2表数据的修改
7.4表的维护命令
7.4.1表与表结构的复制
7.4.2记录定位命令
7.4.3记录的插入命令
7.4.4记录的追加命令
7.4.5记录的删除与恢复命令
习题与上机操作题
第8章数据库与数据库表
8.1创建数据库
8.2创建数据库表
8.3使用和管理数据库
8.4索引
8.5使用多个表
8.6创建数据库表间的关系
习题与上机操作题
第9章结构化程序设计简介
9.1程序文件
9.2程序的控制结构
9.3多模块程序
习题与上机操作题
第10章视图与查询
10.1创建本地视图
10.2创建远程视图
10.3用视图更新数据
10.4定制和使用视图
10.5创建和运行查询
习题与上机操作题
第11章面向对象的程序设计
11.1面向对象的基本概念
11.2对象引用
11.3类的基本概念
11.4定义类
习题与上机操作题
第12章表单
12.1创建表单
12.2设置数据环境
12.3基本表单设计
12.4常用表单控件
习题与上机操作题
第13章报表与标签
13.1报表
13.2标签
13.3打印报表或标签
习题与上机操作题
第14章菜单
14.1创建菜单系统
14.2为菜单系统指定任务
14.3定制与测试菜单系统
习题与上机操作题
第15章综合实例
15.1需求分析
15.2数据库设计
15.3应用程序设计
15.4运行设计
附录A常用命令及功能
附录B常用函数及功能
参考文献
……
序言 本书第2版“应用篇”的内容是介绍Windows平台上的FoxPro的应用技术。近些年来,可视化(Visual)技术和面向对象的程序设计技术迅猛发展,用户使用这些新技术可快速、简捷地开发出真正的关系数据库应用程序。即FoxPro for Windows数据库管理系统该被取代了,这是本书改版的原因。本书介绍的Visual FoxPro 6.0(中文版)是Microsoft公司推出的Visual FoxPro系统的较新版本,是一个优秀的可视化数据库管理工具。由于Visual FoxPro 6.0属于面向对象的编程语言,为用户提供了一种可视化的编程环境,极大地提高了数据库管理效率,因此,已成为近些年来最流行、最受欢迎的数据库管理系统。本次改版对全书做了全面修订,打破了对全书分篇的做法,除全面介绍Visual FoxPro 6.0外,还增加了关系数据库语言SQL一章。
本书在内容的组织和安排上注重合理性,在阐述数据库原理和应用的基础知识时注重以实例为主,且增加了综合实例一章。理论和实例相结合,易于读者理解和掌握。在每章后附有习题或上机操作题,使读者能加深对本书内容的理解。
全书仍由靳学辉任主编,龙冬云、杜威任副主编,陈玉明教授任主审。参加本书再版初稿编写工作的有龙冬云(第2~4章)、杜威(第6~9章)、边晶(第10~13章)、张淑艳(第14章)、靳学辉(其余章节),并由靳学辉与龙冬云、杜威共同完成全书的统编定稿工作。
在本书编写过程中得到了苗长艳教授、闫军教授、苏长龄教授、刘晓杰教授。李海富副教授的指导和帮助,在程序调试方面得到了邓克金、张彤、姜俊海、刘明辉等同志的大力帮助,在此向他们表示衷心的感谢!
虽经努力,但仍难免有疏漏,恳请读者批评指正。
文摘 插图:
