


作者:陈会安
定价:78元
印次:1-2
ISBN:9787302318989
出版日期:2013.07.01
印刷日期:2018.08.09
图书责编:王定
图书分类:零售
本书从数据库系统设计与开发者角度出发,详细深入地介绍了SQL Server数据库程序设计与开发的方法和技巧,内容包括数据库系统相关理论、数据库设计理论、T-SQL语言的语法、预存程序、过程对象、自定义函数、触发程序、数据指针和交易处理。本书完美结合数据库理论与设计实践,除了使用大量图形来介绍数据库系统理论、实体关系模型和正规化外,更以实例介绍数据库设计。读者不仅可以使用数据库设计工具组绘制专业的实体关系图,还可以将设计结果建成SQL Server数据库,来验证实体关系模型的数据库设计理论。 本书适用于微软SQL Server 2012企业版、标准版以及Express版,是数据库设计与开发人员或学校数据库设计相关课程所规划的实用教材和实训指南。
前言 在计算机科学应用领域中,数据库系统是企业组织或家庭计算机化的真正幕后推手,通过数据库提供的信息可以节省大量人力、增加工作效率和生活的便利性。可以说,数据库系统才是创建目前信息社会和维持其运作的主角。 SQL Server是微软公司针对企业巿场推出的数据库产品,也是目前巿场上著名的数据库产品之一。2012年4月推出的SQL Server 2012版,支持文件数据表(FileTable)和顺序对象(Sequences),具有更强的全文搜索和可用性功能。在T-SQL语言部分,支持更多全新内置函数,例如:IIF()和CHOOSE()逻辑函数,OFFSET和FETCH NEXT分页查询,以及错误处理的THROW命令叙述等。 本书是一本以数据库系统设计与开发者角度所编写的SQL Server 2012版,详细介绍了基本的数据库观念、数据库设计理论和T-SQL程序设计。简单地说,这是一本完整说明数据库设计与开发人员应具备的理论、观念和技能,帮助你精通SQL Server的Transact-SQL程序设计。 在定位上,本书是一本介绍数据处理、数据库相关理论和数据库设计的教材,适合一般大学、科技大学或技术学院数据库、关系数据库系统相关课程使用的教科书。在内容上,这是一本帮助读者创建正确的数据库观念、数据库设计理论和T-SQL程序设计技能的书,笔者希望通过理论的导引让读者真正了解数据库设计与开发人员所需执行的工作,以及需要拥有哪些理论、观念和技能。 鉴于目前巿面上大部分同类书籍都缺乏相关理论基础的介绍,读者就算学会了T-SQL语法和操作,仍然缺乏理论基础的支...
第1章 数据库系统 1
1.1 数据库系统基础 1
1.1.1 数据库的定义 2
1.1.2 数据建模 3
1.1.3 数据库环境的组件 5
1.2 三层数据库系统架构 7
1.2.1 概念层 8
1.2.2 外部层 9
1.2.3 内部层 10
1.3 数据库架构 10
1.3.1 三层数据库架构 11
1.3.2 数据库架构之间的映射 13
1.3.3 实体与逻辑数据独立 14
1.4 数据库管理系统 15
1.5 数据库管理员 16
1.6 数据库系统的处理架构 18
1.6.1 集中式处理架构 18
1.6.2 分布式处理架构 19
1.7 习题 20
第2章 关系数据库模型 21
2.1 数据库模型基础 21
2.1.1 层级式数据库模型 22
2.1.2 网络式数据库模型 23
2.1.3 关系数据库模型 25
2.2 数据结构 25
2.2.1 关系表架构 25
2.2.2 关系表实例 27
2.2.3 定义域 28
2.2.4 属性值 29
2.2.5 空值 29
2.2.6 关系表的特性 30
2.3 数据操作或运算 30
2.3.1 关系型算术 30
2.3.2 关系型计算 31
2.3.3 SQL语言与关系型算术与
计算 32
2.4 完整性约束 32
2.4.1 键约束 32
2.4.2 定义域约束 36
2.4.3 实体完整性 36
2.4.4 引用完整性 37... 查看详情

