
包邮数据库系统教程

- ISBN:9787115232892
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:450页
- 出版时间:2010-09-01
- 条形码:9787115232892 ; 978-7-115-23289-2
本书特色
《数据库系统教程》:系统全面地介绍了数据库系统的基本概念、关系数据库、关系数据库标准语言SQL、关系数据库理论、实体一联系模型、数据库设计、事务与并发控制、安全管理以及索引、视图、游标、存储过程等知识,同时也介绍了SQL Server 2005环境的应用、PowerDesigner数据库设计工具的使用,这些内容都是构成数据库课程的完整知识体系。●《数据库系统教程》注重理论和实践的统一。每章都用大量的实例说明问题,各章后面都有一定量的习题,并附有大量的上机练习:●《数据库系统教程》内容讲解循序渐进,深入浅出,概念清晰,条理性强,符合读者学习数据库知识的认知规律。●《数据库系统教程》可作为大学计算机及相关专业的本科及研究生教材,也可供从事计算机软件工作的科技人员、工程技术人员以及其他有关人员参阅。突出数据库的理论性,对内容精心选择和安排注重数据库的实用性,配有大量的实例和习题关注教据库的基本性,深入浅出地分析和说明
内容简介
本书对数据库理论知识与数据库技术实践内容的介绍两者并重。全书由5篇组成,第Ⅰ篇介绍数据库基础知识,主要包括数据管理的发展及数据库系统的组成结构、关系代数及关系数据库、SQL语言基础及数据定义功能、数据操作语句、视图和索引等;第Ⅱ篇介绍与数据库设计相关的内容,主要包括关系规范化理论,实体-联系模型和数据库设计;第Ⅲ篇介绍数据库管理系统内部提供的一些功能,主要包括事务与并发控制、数据库恢复技术以及查询优化技术;第Ⅳ篇介绍了数据库的发展以及数据库技术应用的发展;第Ⅴ篇侧重于数据库实践内容的介绍,该部分以SQL Server 2005为实践平台,介绍了数据库技术的具体实现。 本书可作为高等院校计算机专业以及信息管理专业本科生的数据库教材,也可供相关人员学习数据库的参考书。
目录
节选
《数据库系统教程》对数据库理论知识与数据库技术实践内容的介绍两者并重。全书由5篇组成,第Ⅰ篇介绍数据库基础知识,主要包括数据管理的发展及数据库系统的组成结构、关系代数及关系数据库、SQL语言基础及数据定义功能、数据操作语句、视图和索引等;第Ⅱ篇介绍与数据库设计相关的内容,主要包括关系规范化理论,实体,联系模型和数据库设计;第Ⅲ篇介绍数据库管理系统内部提供的一些功能,主要包括事务与并发控制、数据库恢复技术以及查询优化技术;第Ⅳ篇介绍了数据库的发展以及数据库技术应用的发展:第V篇侧重于数据库实践内容的介绍,该部分以SQL server 2005为实践平台,介绍了数据库技术的具体实现。《数据库系统教程》可作为高等院校计算机专业以及信息管理专业本科生的数据库教材,也可供相关人员学习数据库的参考书。
相关资料
插图:(6)数据可以共享并能保证数据的一致性。数据库中的数据可以被多个用户共享,即允许多个用户同时操作相同的数据。当然,这个特点是针对支持多用户的大型数据库管理系统而言的,对于只支持单用户的小型数据库管理系统(比如Access),在任何时候*多只有一个用户访问数据库,因此不存在共享的问题。多用户共享问题是数据库管理系统内部解决的问题,它对用户是不可见的。这就要求数据库管理系统能够对多个用户进行协调,保证多个用户之间对相同数据的操作不会产生矛盾和冲突,即在多个用户同时操作相同数据时,能够保证数据的一致性和正确性。设想一下火车订票系统,如果多个订票点同时对某一天的同一车次火车进行订票,那么必须保证不同订票点订出票的座位不能重复。数据可共享并能保证共享数据的一致性是由数据库管理系统的并发控制机制实现的。到今天,数据库技术已经发展成为一门比较成熟的技术,通过上述讨论,我们可以概括出数据库具备如下特征。数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和正确性。需要强调的是,所有这些特征并不是数据库中的数据固有的,而是靠数据库管理系统提供和保证的。1.4数据独立性数据独立性是指应用程序不会因数据的物理表示方式和访问技术的改变而改变,即应用程序不依赖于任何特定的物理表示方式和访问技术,它包含两个方面:逻辑独立性和物理独立性。物理独立性是指当数据的存储位置或存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,比如增加一些列、删除无用列等,也不影响应用程序的特性。要理解数据独立性的含义,*好先搞清什么是非数据独立性。在数据库技术出现之前,也就是在使用文件管理数据的时候,实现的应用程序常常是数据依赖的,也就是说数据的物理表示方式和有关的存取技术都要在应用程序中考虑,而且,有关物理表示的知识和访问技术直接体现在应用程序的代码中。例如,如果数据文件使用了索引,那么应用程序必须知道有索引存在,也要知道记录的顺序是索引的,这样应用程序的内部结构就是基于这些知识而设计的。一旦数据的物理表示方式改变了,就会对应用程序产生很大的影响。例如,如果改变了数据的排序方式,则应用程序不得不做很大的修,而且在这种情况下,应用程序修改的部分恰恰是与数据管理密切联系的部分,而与应用程序*初要解决的问题毫不相干。
-
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8 -
这就是ChatGPT
¥41.9¥59.8 -
人工智能 现代方法 第4版(全2册)
¥120.8¥198.0 -
电脑组装、选购、操作、维护、维修从入门到精通
¥24.0¥48.0 -
数据结构教程(第6版·微课视频·题库版)
¥45.9¥65.0 -
计算机组成原理实验指导与习题解析
¥34.8¥52.0 -
机器学习
¥47.4¥108.0 -
C程序设计(第五版)
¥18.6¥49.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥36.4¥68.0 -
RFID与智能卡技术实验指导书
¥29.4¥36.0 -
UNITY游戏开发经典实例
¥73.0¥128.0 -
软件开发技术基础 第4版
¥65.7¥79.9 -
软件测试
¥50.0¥68.0 -
AIGC文图学 人类3.0时代的生产力
¥36.0¥48.0 -
AFter Effects 影视后期特效实战教程
¥45.0¥69.8 -
生物特征识别算法研究
¥20.1¥39.0 -
大模型应用开发动手做AIAGENT
¥62.9¥89.8 -
可视之美(数据可视化+数学艺术+学术绘图+PYTHON创意编程)
¥180.6¥258.0 -
游戏造物主;游戏与制作人的幕后故事
¥63.6¥108.0 -
python语言程序设计(第2版)(含视频教学)
¥55.5¥69.9