数据库原理与Visual FoxPro 9.0实用教程

出版时间:2009-11  出版社:电子工业出版社  作者:高春玲 编  页数:282  

前言

  数据库技术是信息技术的支撑技术,每一位准备从事IT技术工作的人都有必要学好数据库技术,并熟练地运用它。本书编写的主要目的是作为高职高专计算机或信息管理专业的教材,也希望给其他有兴趣学习数据库技术和Visual FoxPro的人们提供帮助。  关系数据库管理系统Visual FoxPro已流行多年,以其实用、易学、易用的特点受到人们的欢迎,如果希望在较短的时间内既掌握数据库的操作又掌握数据库程序设计,那么学习VisualFoxPro是一个不错的选择。本书选用Visual FoxPro 9.0汉化版作为介绍对象,和英文版相比更易于学习掌握。Visual FoxPro 9.0的功能很丰富,在本书中只介绍了其基本功能。  全书分为15章,包括两部分内容:数据库原理和Visual FoxPro 9.0。数据库原理部分包括第1~3章,该部分以应用数据库技术必须了解的理论知识为重点,简明地介绍了数据库系统的基本概念和基本知识,其中,第1章介绍数据库系统的最基本的一些概念;第2章介绍关系数据库的基本理论;第3章介绍数据库设计和数据库保护技术。Visual FoxPro 9.O部分包括第4~15章,其中,第4章是对Visual FoxPro 9.0的概要介绍;第5章介绍Visual FoxPro命令以及表操作中需要了解的数据类型、函数、表达式等基本概念;第6章介绍数据库和表的创建;第7章介绍表的各种操作。

内容概要

   本书系统介绍了关系数据库管理系统Visual FoxPro 9.0的操作系统与应用程序开发技术。内容包括数据库系统基础知识、关系数据库基本理论、数据库设计与数据库保护、Visual FoxPro 9.0简介、Visual FoxPro 9.0语言基础、创建数据库与表、表的基本操作、Visual FoxPro程序设计、Visual FoxPro面向对象程序设计、表单、报表和标签、菜单和自定义工具栏、应用程序的连编和发布、数据库应用系统设计实例。

书籍目录

第1章  数据库系统基础知识	(1) 1.1  数据管理技术与数据库技术的发展	  1.1.1  数据管理技术的发展	  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  E-R图	  1.3.4  三种数据模型	 1.4  数据库系统结构	  1.4.1  三级模式结构	  1.4.2  三级模式之间的映射	 习题一	第2章  关系数据库基本理论	 2.1  关系的数学定义	 2.2  关系的性质	 2.3  关系数据库的定义和操纵	  2.3.1  关系数据库的定义	  2.3.2  关系数据库的数据操纵	 2.4  关系代数	  2.4.1  传统的集合运算	  2.4.2  专门的关系运算	 2.5  关系数据库标准语言——SQL	  2.5.1  SQL语言的特点	  2.5.2  SQL语句	 2.6  关系规范化	  2.6.1  问题的提出	  2.6.2  函数依赖	  2.6.3  关键字	  2.6.4  范式与规范化	 习题二	第3章  数据库设计与数据库保护	 3.1  数据库设计的方法和步骤	 3.2  概念结构设计	  3.2.1  E-R图设计	  3.2.2  E-R图设计举例	 3.3  逻辑结构设计	  3.3.1  从E-R图导出关系模型	  3.3.2  逻辑结构设计举例	  3.3.3  关系模型的优化	 3.4  物理结构设计	 3.5  数据库实施与运行维护	  3.5.1  数据库实施	  3.5.2  运行和维护	 3.6  安全性保护	  3.6.1  用户标志和鉴定	  3.6.2  存取控制	  3.6.3  密码存储	 3.7  完整性保护	  3.7.1  实体完整性约束	  3.7.2  参照完整性约束	  3.7.3  用户定义的完整性约束	 3.8  并发控制	  3.8.1  事务	  3.8.2  封锁	  3.8.3  活锁与死锁	 3.9  数据库故障与恢复	  3.9.1  故障的种类	  3.9.2  恢复技术	 习题三	第4章  Visual FoxPro 9.0简介	 4.1  Visual FoxPro 9.0的启动与退出	 4.2  Visual FoxPro 9.0的用户界面	  4.2.1  系统菜单	  4.2.2  工具栏	  4.2.3  命令窗口	 4.3  Visual FoxPro 9.0系统环境配置	 4.4  Visual FoxPro 9.0的文件类型	 4.5  Visual FoxPro 9.0的性能指标	 4.6  Visual FoxPro 9.0项目管理器	  4.6.1  创建项目	   4.6.2  项目管理器	 4.7  实训	 习题四	第5章  Visual FoxPro 9.0语言基础第6章  创建数据库与表	第7章  表的基本操作第8章  查询和视图第9章  Visual FoxPro程序设计第10章  Visual FoxPro面向对象程序设计第11章  表单	第12章  报表与标签第13章  菜单和自定义工具栏第14章  应用程序的连编和发布第15章  数据库应用系统设计实例参考文献

章节摘录

  在数据库系统的运行中,故障是不可避免的,因此数据库系统一般提供有恢复机制,当发生故障后,能够及时、正确地恢复数据库。  3.9.1故障的种类  1.事务故障  事务故障是指事务内部的故障,如事务运行中发生了运算溢出、除数为零、违反完整性约束的情况,导致事务无法继续执行,或是系统检测出死锁后撤销了某些事务。事务故障意味着相应的事务没有到达预期的终点(提交或完全撤销),因此可能使数据库处于不一致的状态。  2.系统故障  系统故障是指造成系统停止运转、使得系统重新启动的故障。例如,中央处理器故障、操作系统故障、突然停电等。这类故障影响正在运行的所有事务,但不破坏数据库。发生这种故障时,内存的内容尤其是数据缓冲区中的内容全部丢失,使得运行事务都非正常终止,从而造成数据库可能处于不正确的状态。  3.介质故障  介质故障指外存故障,如磁盘出现坏扇区、磁盘满、磁头的机械碰撞和瞬时的强磁场干扰等。这类故障将破坏整个数据库或部分数据库,并影响正在存取这部分数据的所有事务。  4.计算机病毒计算机病毒对计算机的危害极为普遍,病毒是一种具有破坏性、隐藏性、自我繁殖性和传播性的一种特殊程序。破坏性是指病毒修改、删除内存和外存中的数据,导致对软件,甚至硬件的破坏。隐藏性是指通过用户界面无法找到病毒程序。自我繁殖性则是病毒的自我复制,借助于可移动介质、网络,病毒又可以不断地传播。计算机病毒已成为计算机系统的主要威胁,自然也是数据库系统的主要威胁。

图书封面

评论、评分、阅读与下载


    数据库原理与Visual FoxPro 9.0实用教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   平心而论,作者的水平不错,态度认真,整部书逻辑严谨,语言简练,非常专业。因为这些优点,也造就了它的缺点:专业术语很多,虽然讲得很清楚,但对于初学者来讲,短时间内大量的专业术语以很专业的方式展现出来,确实不太容易理解;对于有一定的数据库知识和编程经验的人来讲,这本书又有点浅,对自己帮助不大。整体上来讲,作者们有水平,讲得也很清楚。但是当你学完后从实际开发中积累了很多经验后,再回头来看看,发现你的经验是从书本上学不到的。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7