SQL Server 第3版 资料库原理及套用

资料库原理及套用(SQL Server)(第3版)基本介绍中文名:资料库原理及套用(SQL Server)(第3版)
作者:李俊山、叶霞、罗蓉、刘东
出版日期:2017.09.01
印刷日期:2017.08.04
ISBN:9787302473213
出版信息资料库原理及套用(SQL Server)(第3版)作者:李俊山、叶霞、罗蓉、刘东定价:59元印次:3-1ISBN:9787302473213出版日期:2017.09.01印刷日期:2017.08.04内容简介本书基于“资料库原理 + SQL Server资料库 + ADO.NET资料库访问技术 + VB.NET主语言”架构及其内容体系,全面、系统地介绍了资料库系统的基本概念、基本原理、基本技术和基本设计方法 。图书目录第1章资料库系统概述1.1数据与数据管理1.1.1信息与数据1.1.2数据管理技术的发展1.2资料库系统组成1.2.1资料库1.2.2资料库管理系统1.2.3资料库套用系统1.3数据描述与数据模型1.3.1现实世界的数据描述1.3.2数据模型1.3.3层次模型1.3.4网状模型1.4关係模型1.4.1关係模型的基本概念1.4.2关係的键与关係的属性1.5资料库的内部体系结构1.5.1资料库内部体系结构中的三级模式结构1.5.2资料库内部体系结构中的两级映像与数据独立性1.5.3资料库内部体系结构的概念习题1第2章关係运算2.1关係的数学定义2.1.1笛卡儿积的数学定义2.1.2关係的数学定义2.2关係代数2.2.1基于传统集合理论的关係运算2.2.2关係代数特有的关係运算2.2.3关係运算综合示例2.2.4关係代数运算在关係资料库查询操作中的套用2.3关係演算2.3.1元组关係演算2.3.2域关係演算*2.43种关係运算表达能力的等价性2.4.1关係演算表达式的安全性约束2.4.2安全的元组关係演算表达式满足的条件2.4.3安全的域关係演算表达式满足的条件2.4.43种关係运算表达能力的等价性定理习题2第3章资料库套用系统设计方法3.1资料库套用系统设计概述3.1.1资料库套用系统的生命周期3.1.2资料库套用系统设计方法3.1.3资料库套用系统研发、管理和使用人员视图级别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.4ER图设计方法3.3.5实体联繫模型设计中的一些特殊情况3.3.6基于ER图的概念结构设计步骤和方法3.4资料库逻辑结构设计3.4.1属性表表示的概念结构向关係模型的转换3.4.2ER图表示的概念结构向关係模型的转换3.4.3关係资料库模式的规範化设计及最佳化3.5资料库物理结构设计3.5.1资料库的物理档案与数据表3.5.2资料库物理档案的存储位置3.5.3索引技术(数据表的存储结构与组织方式1)3.5.4数据聚簇(数据表的存储结构与组织方式2)3.5.5资料库物理结构评价3.6资料库实现技术简介3.7资料库套用系统运行与系统维护3.7.1软体维护3.7.2运行与维护时期的主要工作习题3第4章SQL Server 2012资料库与数据表的创建4.1SQL Server 2012关係资料库系统4.1.1SQL Server 2012的基础知识4.1.2SQL Server Management Studio4.1.3SQL Server 2012的伺服器管理4.1.4SQL Server 2012的在线上丛书和教程4.2SQL Server 2012资料库的存储结构4.3SQL Server 2012资料库创建4.3.1SQL Server 2012资料库4.3.2使用SQL Server Management Studio创建资料库4.4创建数据表4.4.1使用表设计器创建表4.4.2表结构的修改4.4.3表的删除4.5表中数据的插入和更新4.6创建索引4.6.1SQL Server中的索引4.6.2建立索引的基本原则4.6.3使用SQL Server Management Studio操作索引习题4第5章关係资料库语言SQL5.1SQL的功能与特点5.1.1SQL的功能5.1.2SQL的特点5.2表的基本操作5.2.1表的创建、修改与撤销5.2.2表中数据的插入、修改和删除5.3SQL的数据查询5.3.1投影查询5.3.2选择查询5.3.3分组查询5.3.4结果的排序查询5.3.5模糊查询(字元串匹配)5.3.6SQL语言中的常用函式5.3.7表的连线查询5.3.8嵌套查询5.3.9谓词演算查询5.3.10并、交、差运算查询5.4SQL的视图操作5.4.1视图的创建5.4.2在视图上进行查询操作5.4.3用户视图对资料库套用系统设计及系统性能带来的影响 5.5SQL中带有子查询的数据更新操作5.5.1带有子查询的数据插入操作5.5.2带有子查询条件的数据更新操作5.6嵌入式SQL与游标套用5.6.1嵌入式SQL5.6.2SQL Server 2012的游标及其使用习题5第6章关係资料库模式的规範化设计6.1关係约束与关係模式的表示6.2对关係模式进行规範化设计的必要性6.3函式依赖6.3.1函式依赖的定义6.3.2具有函式依赖约束的关係模式6.3.3函式依赖的逻辑蕴涵6.4函式依赖的公理体系6.4.1阿姆斯特朗公理6.4.2阿姆斯特朗公理的推论6.4.3X关于F的闭包及其计算6.4.4最小函式依赖集6.5关係模式的分解6.5.1关係模式分解的概念6.5.2保持无损的分解6.5.3保持依赖的分解6.6关係模式的规範化6.6.1候选键的求解方法6.6.2第一範式6.6.3第二範式6.6.4第三範式6.6.5鲍依斯柯德範式6.6.6範式之间的关係和关係模式的规範化6.6.7向3NF的模式分解算法6.7关係模式的规範化方法小结习题6第7章TransactSQL与存储过程7.1TransactSQL基础7.2TransactSQL的语言要素7.2.1常量7.2.2变数7.2.3表达式与运算符7.2.4TransactSQL函式7.3TransactSQL流程控制语句7.3.1BEGIN…END语句7.3.2IF…ELSE语句7.3.3CASE语句7.3.4WHILE语句7.3.5WAITFOR语句7.3.6其他语句7.4基于TransactSQL的资料库创建与管理套用7.4.1利用TransactSQL语句创建资料库7.4.2利用TransactSQL语句管理资料库7.5存储过程7.5.1存储过程基础7.5.2创建存储过程7.5.3执行存储过程7.5.4管理存储过程习题7第8章资料库套用系统体系结构与访问技术8.1资料库套用系统的体系结构8.1.1集中式计算模式的资料库套用系统8.1.2CS结构的资料库套用系统8.1.3BS结构的资料库套用系统8.2ADO.NET资料库访问接口8.2.1认识ADO.NET8.2.2ADO.NET常用对象8.2.3ADO.NET访问资料库的方法 8.3VB.NET程式设计基础8.3.1窗体8.3.2控制项8.3.3属性8.3.4事件8.3.5方法8.4用VB.NET绑定数据8.4.1VB.NET数据绑定概念8.4.2DataGridView控制项绑定数据源8.4.3用代码方式绑定数据源习题8第9章资料库套用系统设计与实现9.1系统功能分析9.2资料库结构创建9.3新建套用系统项目9.4套用系统设计与实现9.4.1登录模组9.4.2学生信息添加功能模组9.4.3学生信息查询功能模组9.4.4成绩信息查询功能模组9.4.5成绩信息维护功能模组9.4.6主界面模组9.5系统调试运行习题9第10章资料库保护技术10.1事务机制10.1.1事务的概念10.1.2事务的特性10.1.3事务的类型10.2资料库的安全性10.2.1资料库安全的威胁10.2.2资料库安全控制10.2.3视图机制10.2.4审计10.2.5SQL Server 2012的安全机制10.3资料库的完整性10.3.1域完整性约束10.3.2实体完整性约束10.3.3参照完整性约束10.3.4用户定义完整性约束10.3.5SQL Server 2012的完整性约束10.4资料库恢复10.4.1资料库的故障分类10.4.2资料库故障的基本恢複方式10.4.3恢复策略10.4.4具有检查点的恢复技术10.4.5资料库镜像10.4.6SQL Server资料库的备份和还原10.5并发控制10.5.1资料库并发操作带来的数据不一致性问题10.5.2锁10.5.3锁协定10.5.4封锁带来的问题——活锁与死锁10.5.5并发调度的可串列性10.5.6两段锁协定10.5.7锁的粒度习题10第11章资料库技术新发展11.1资料库新技术发展的动因11.1.1新套用领域对资料库存储、检索和管理技术的需求11.1.2关係资料库系统的局限性11.1.3资料库技术新发展11.2面向对象资料库系统11.2.1对象的逻辑结构11.2.2对象间的限制和联繫11.2.3面向对象资料库管理系统的基本要求11.2.4面向对象资料库管理系统的组成11.2.5面向对象资料库系统的发展11.3主动资料库系统11.3.1主动资料库的知识模型11.3.2主动资料库系统的组成 11.3.3主动资料库管理系统的功能11.3.4主动资料库的实现11.3.5事件知识库的实现11.3.6事件监视器的实现11.3.7主动资料库系统的发展11.4嵌入式资料库11.4.1嵌入式资料库的基本架构11.4.2嵌入式资料库的主要特点11.4.3嵌入式资料库的套用11.5非关係型资料库NoSQL11.5.1Web 2.0动态网站对资料库性能的需求11.5.2NoSQL资料库的概念11.5.3NoSQL资料库的特徵11.5.4NoSQL资料库的分类11.5.5NoSQL资料库发展展望11.6面向套用领域的资料库新技术11.6.1工程资料库11.6.2统计资料库11.6.3空间资料库习题11附录A安装SQL Server 2012附录B安装Visual Studio 2010附录C大学教学管理信息系统案例程式代码参考文献