摘要: 本书全面地介绍数据库系统的基本概念、基本原理和基本应用。全书共分两大部分,即理论部分和应用部分。理论部分重点讲述了关系数据库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL等内容。应用部分重点讲述了SQL Server 2016的数据库技术等内容,这一部分是笔者多年数据库教学经验的积累,内容丰富全面,非常具有实用性,具体包括SQL Server数据库配置和管理,数据库和数据表的创建和维护、SQL Server中高级数据库编程(涵盖TransactSQL程序设计、存储过程和触发器这几个部分的管理和控制)、SQL Server安全管理以及数据库的备份和还原等内容。书中和SQL语句有关的例子均在SQL Server 2016环境下测试通过,读者可以充分利用SQL Server 2016平台深刻理解数据库技术的原理,达到理论和实践的紧密结合。本书内容循序渐进、深入浅出、概念清晰、条理性强,每一章节都给出了大量的案例,并对各种案例进行了详细的分析和说明。同时,每章后面都附有思考题,可以从不同的侧面帮助读者练习和掌握所学知识点。
本书既可以作为高等院校计算机、软件工程、信息管理与信息系统等相关专业本科生数据库课程的教材,也可以作为大中专院校计算机专业和非计算机专业教学系列教材,还可以作为科研技术人员的计算机参考书及培训教材。
简介:
第1章数据库系统概论()
1.1数据库系统概述()
1.2数据模型()
1.3数据库系统的组成()
1.4数据库的系统结构()
1.5数据库技术的研究领域()
1.6数据库技术的发展趋势()
本章小结()
思考题()
第2章关系数据库()
2.1关系模型概述()
2.2关系代数()
2.3关系演算()
本章小结()
思考题()
第3章关系数据库设计理论()
3.1问题的提出()
3.2数据依赖()
3.3规范化理论()
本章小结()
思考题()
第4章数据库设计()
4.1信息系统()
4.2数据库设计概述()
4.3需求分析()
4.4概念模型设计()
4.5逻辑结构设计()
4.6数据库的物理设计()
4.7数据库的实施与维护()
本章小结()
思考题()
第5章关系数据库标准语言SQL()
5.1SQL概述()
5.2数据定义()
5.3查询()
5.4数据更新()
5.5视图()
5.6数据控制()
本章小结()
思考题()
第6章数据库保护()
6.1数据库的恢复()
6.2数据库的并发控制()
6.3数据库的完整性()
6.4数据库的安全性()
本章小结()
思考题()
第7章SQL Server数据库管理系统简介()
7.1SQL Server配置管理器()
7.2SQL Server Management Studio()
本章小结()
思考题()
第8章数据库与数据表()
8.1创建数据库()
8.2管理数据库()
8.3数据库中数据表的操作()
本章小结()
思考题()
第9章SQL Server的高级应用()
9.1TSQL程序设计()
9.2存储过程()
9.3用户定义函数()
9.4触发器()
本章小结()
思考题()
第10章SQL Server的安全管理()
10.1SQL Server安全认证模式()
10.2服务器管理的安全性()
10.3管理权限()
10.4应用程序的安全管理()
本章小结()
思考题()
第11章备份与还原()
11.1备份与还原概述()
11.2备份操作和备份命令()
11.3还原操作与还原命令()
本章小结()
思考题()
课 件