数据库原理及应用教程—SQL Server2014(本科教材)

本书特色

[

本书较系统全面地阐述了数据库系统的基础理论、基本关系和基本方法,全书共分10章。具体内容包括数据库的基本概念、关系数据库,关系数据库标准语言SQL、关系数据库设计理论、数据库设计、数据库安全性、数据库完整性、数据库故障与恢复、并发控制理论及实践篇。本书既可以作为高等院校计算机科学与技术、软件工程、电子信息科学、信息安全、信息管理与信息系统、信息与计算科学等专业本科生数据库课程的教材,还可以供从事信息领域工作的科技人员及其他人员参阅。书中和SQL语句有关的例子均在SQL Server 2014环境下测试通过。

]

内容简介

[

1、内容新颖、系统全面;突出特点、概念清晰、实用性较强。2、本书内容适合本科生教学,去除一些教材中较适合研究生、难度相对较大的内容,本书内容精炼,费用相对低廉。3、书中例题大多数有例题解析,使读者较容易理解和掌握。4、本书在*后一章介绍当今较先进的数据库管理系统SQL Server 2014,并采用该管理系统开发一个实际案例,达到理论教学与实践教学相结合的效果。

]

目录

第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数据库的二级映像功能与数据独立性1.4数据库系统的组成1.5小结习题第2章关系数据库2.1关系的数据结构及相关定义2.1.1关系的数据结构2.1.2关系模式2.1.3关系数据库2.2关系操作2.2.1基本的关系操作2.2.2关系操作的特点2.2.3关系操作语言的种类2.3关系的完整性约束2.3.1实体完整性2.3.2参照完整性2.3.3用户定义的完整性2.4关系代数2.4.1传统的集合运算2.4.2专门的关系运算2.5关系演算2.5.1元组关系演算2.5.2域关系演算2.6关系数据库产品2.7小结习题第3章关系数据库标准语言SQL3.1SQL概述3.1.1SQL的产生与发展3.1.2SQL的功能特点3.1.3SQL的基本组成3.2SQL数据定义的功能3.2.1模式的定义与删除3.2.2表的建立、删除与修改3.2.3索引的建立与删除3.3数据查询3.3.1数据查询的基本语法3.3.2单表查询3.3.3连接查询(多表查询)3.3.4嵌套查询3.3.5集合查询3.3.6SELECT语句的一般格式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.5.5更新视图3.6查询优化3.6.1查询处理的步骤3.6.2查询执行算法3.6.3查询优化的一般策略3.7小结习题第4章关系模式的规范化设计理论4.1规范化问题的提出4.2关系模式的规范化4.2.1函数依赖及码的概念4.2.2关系模式的范式4.2.3关系模式的规范化步骤4.3关系模式的分解4.3.1关系模式分解的理论基础4.3.2关系模式的分解算法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.3.3概念结构设计的步骤5.4逻辑结构设计5.4.1E�睷模型向关系模型的转换5.4.2关系模型的优化5.4.3用户子模式的设计5.5物理结构设计5.5.1确定数据库的物理结构5.5.2评价物理结构5.6数据库的实施和维护5.6.1数据库实施5.6.2数据库的运行和维护5.7小结习题第6章数据库安全性6.1数据库安全性概述6.1.1数据库的不安全因素6.1.2计算机系统安全性6.1.3安全标准6.2数据库安全性控制6.2.1用户标识与鉴别6.2.2存取控制6.2.3自主存取控制方法6.2.4强制存取控制方法6.3视图机制6.4审计6.5数据加密6.6小结习题第7章数据库的完整性7.1完整性基本概念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.5用户定义的完整性7.5.1属性上的约束条件7.5.2元组上的约束条件7.6完整性约束命名子句7.7断言7.8数据库触发器7.8.1触发器机制7.8.2触发器的三要素7.8.3SQL触发器的要求及规则7.8.4定义触发器7.8.5激活触发器7.8.6触发器的修改与删除7.9小结习题第8章数据库恢复技术8.1事务的基本概念8.1.1事务的概念8.1.2事务的状态与特性8.2数据库恢复概述8.3故障的种类8.4数据库恢复的实现技术8.4.1数据转储8.4.2日志文件8.5数据库恢复策略8.6具有检查点的恢复技术8.7数据库镜像8.8小结习题第9章并发控制9.1并发控制概述9.2封锁与封锁协议9.2.1封锁的概念9.2.2封锁协议9.3活锁和死锁9.3.1活锁9.3.2死锁9.4并发调度的可串行性9.4.1事务执行的几种方法9.4.2事务的调度与冲突9.4.3冲突的可串行化调度9.5两段锁协议9.6封锁的粒度9.7小结习题第10章数据库设计实例10.1SQL Server简介10.1.1SQL Server的发展历程10.1.2SQL Server 2014版本新功能10.2SQL Server 2014的安装10.2.1SQL Server 2014安装系统需求10.2.2SQL Server 2014安装步骤10.2.3SQL Server 2014的配置过程10.3学生选课管理系统10.3.1系统设计背景10.3.2需求分析10.3.3概要结构设计10.3.4逻辑结构设计10.3.5数据库系统物理设计与实施10.3.6案例的应用程序设计参考文献

封面

数据库原理及应用教程—SQL Server2014(本科教材)

书名:数据库原理及应用教程—SQL Server2014(本科教材)

作者:沈红

页数:未知

定价:¥49.0

出版社:清华大学出版社

出版日期:2018-07-01

ISBN:9787302513322

PDF电子书大小:109MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注