编辑推荐 1.本书以简明易懂的笔调阐述内容,再配以大量经过精心筛选的例题和习题,不仅方便老师教学,也便于学生自学。2.通过本书的学习,读者能够尽快掌握数据库系统的理论和技术,进入数据库管理系统的应用和开发的高级阶段。3.本书能使学生在正确理解数据库原理的基础上,熟练掌握主流数据库管理系统SQL Server的应用技术及数据库应用系统的设计和开发方法。 内容推荐 本书全面介绍数据库系统的基本概念、基本原理和基本应用。全书共分两大部分,即理论部分和应用部分。理论部分重点讲述了关系数据库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL和数据库保护等内容。应用部分重点讲述了SQL Server 2019的数据库技术等内容,这一部分是笔者多年数据库教学经验的积累,内容丰富、全面,非常具有实用性,具体包括SQL Server数据库配置和管理、数据库和数据表的创建和维护、SQL Server中高级数据库编程(涵盖TransactSQL程序设计、存储过程和触发器等的管理和控制)、SQL Server安全管理以及数据库的备份和还原等内容。书中和SQL语句有关的例子均在SQL Server 2019环境下测试通过,读者可以充分利用SQL Server 2019平台深刻理解数据库技术的原理,达到理论和实践的紧密结合。本书内容循序渐进、深入浅出、概念清晰、条理性强,每一章节都给出了大量的案例,并对各种案例进行了详细的分析和说明。同时,每章后面都附有思考题,可以从不同的侧面帮助读者练习和掌握所学知识点。本书既可以作为高等院校计算机、软件工程、信息管理与信息系统等相关专业本科生数据库课程的教材,也可以作为大中专院校计算机专业和非计算机专业教学系列教材,还可以作为科研技术人员的计算机参考书及培训教材。 目录 第1章数据库系统概论(1)1.1数据库系统概述(1)1.2数据模型(6)1.3数据库系统的组成(18)1.4数据库的系统结构(19)1.5数据库技术的研究领域(27)1.6数据库技术的发展趋势(28)本章小结(35)思考题(36)第2章关系数据库(37)2.1关系模型概述(37)2.2关系代数(41)2.3关系演算(51)本章小结(53)思考题(54)第3章关系数据库设计理论(55)3.1问题的提出(55)3.2数据依赖(56)3.3规范化理论(58)本章小结(62)思考题(63)第4章数据库设计(64)4.1信息系统(64)4.2数据库设计概述(64)4.3需求分析(69)4.4概念模型设计(72)4.5逻辑结构设计(85)4.6数据库的物理设计(92)4.7数据库的实施与维护(97)本章小结(99)思考题(99)第5章关系数据库标准语言SQL(101)5.1SQL概述(101)5.2数据定义(103)5.3查询(108)5.4数据更新(129)5.5视图(132)5.6数据控制(139)本章小结(142)思考题(142)第6章数据库保护(143)6.1数据库的恢复(143)6.2数据库的并发控制(148)6.3数据库的完整性(152)6.4数据库的安全性(159)本章小结(162)思考题(163)第7章SQL Server数据库管理系统简介(164)7.1SQL Server配置管理器(166)7.2SQL Server Management Studio(170)本章小结(174)思考题(175)第8章数据库与数据表(176)8.1创建数据库(176)8.2管理数据库(179)8.3数据库中数据表的操作(184)本章小结(190)思考题(190)第9章SQL Server的高级应用(191)9.1TransactSQL程序设计(191)9.2存储过程(221)9.3用户定义函数(243)9.4触发器(254)本章小结(272)思考题(273)第10章SQL Server的安全管理(275)10.1SQL Server安全认证模式(275)10.2服务器管理的安全性(278)10.3管理权限(287)本章小结(289)思考题(289)第11章备份与还原(290)11.1备份与还原概述(290)11.2备份操作和备份命令(292)11.3还原操作与还原命令(299)11.4数据库的分离与附加(304)本章小结(309)思考题(310)参考文献(311) |