图书前言

前言

数据库技术作为数据管理最有效的手段之一,在计算机科学中得到广泛的应用。从企业资源管理、办公自动化、重大决策支持到数据挖掘、人工智能等,数据库技术都起着重要支撑作用。“数据库技术”不仅是计算机相关专业的必修课,很多非计算机专业的学生也学习数据库技术。作为大数据时代的大学生,必须全面掌握数据库知识。

本书主要内容

作为一本理论和实践紧密结合的数据库教材,本书分3部分,共有11章。

第一部分基础理论篇。

第1章主要讲述数据库和数据模型的有关概念、数据库技术的发展过程和研究领域、5种主要的数据模型以及数据库系统的结构。

第2章主要讲述关系模型的基本概念、关系的数据结构、数据操纵和完整性约束。

第3章主要讲述关系数据库的规范化理论、关系数据库设计、关系数据库标准语言SQL、关系数据库保护以及数据库的最新技术。

第二部分操作管理篇。

第4章主要介绍SQL Server 2019的版本、特性、安装和常用工具。

第5章主要讲述SQL Server 数据库和表的结构、创建和管理,SQL Server 2019提供的数据类型以及数据的更新和导入。

第6章主要讲述SQL Server 2019的数据查询功能,包括基于单表的简单查询、基于多表的连接查询以及视图的创建和使用。

第7章主要讲述存储过程与触发器的概念、类型、创建、管理、使用及其在维护数据完整性中的作用。

第8章主要讲述SQL Server 2019 的安全性机制以及操作系统的安全性、服务器的安全性、数据库的安全性、表和列级的安全性的控制方法。

第9章主要讲述完整性的概念、类型以及使用约束、规则、默认值和IDENTITY列实现SQL Server 2019数据完整性的方法。

第10章主要讲述备份的概念、类型、备份设备、恢复模式以及SQL Server 2019备份和还原数据库的步骤和方法。

第三部分实战提高篇。

第11章以调查问卷管理系统开发为例,讲述使用SSM和Bootstrap框架利用SQL Server 2019开发应用系统的技术。

本书特色

(1) 简明扼要,强调实用。本书实现从原理到应用再到实战的深度讲解。基础理论篇简明扼要,能满足读者继续深造理论知识的需要;  操作管理篇详细全面,可操作性强; 实战提高篇开发模式简单,开发技术先进,高重用、易维护。

(2) 结构严谨,案例驱动。本书以“案例驱动”的方式编写,从建库、建表、查询到数据库的安全性、完整性设计以及数据库的备份和还原都以一个完整的案例贯穿,目的是使读者通过阅读本书,能够掌握一个完整的学生数据库的设计与开发,进而设计其他的数据库。

(3) 注重引领,强化训练。本书配有主要操作的微课视频,提供9个实验和14个课程设计题目及实验要求,便于读者学习、验证和操练。

配套资源

为便于教与学,本书配有微课视频、源代码、教学课件、教学大纲、安装程序、习题答案、课程设计案例。

(1) 获取微课视频方式: 读者可以先扫描本书封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看微课视频。

(2) 获取源代码和全书网址方式: 先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可获取。

源代码

全书网址

(3) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号即可下载。

读者对象

本书可作为全国高等院校应用型和普通本科的计算机及相关专业的数据库教材,也可作为非计算机专业的数据库

教材,还可作为各培训机构数据库方面的入门提高用书和广大数据库开发者的参考用书。

本书由仝春灵、刘丽主编。第1~6章由仝春灵编写; 第7~11章和附录由刘丽编写。仝春灵负责全书的统稿工作,刘丽录制了相关操作的讲解视频。在本书编写过程中,焦忭忭给出了有益的修订建议,栾铭浩、盛晓和陈肇哲提供了课程设计案例,仝凤芹和王广民整理了表格数据和习题答案,并对教学课件进行了美化,在此一并表示感谢。

本书在编写过程中参考了诸多相关资料,在此对相关资料的作者表示衷心的感谢。限于个人水平和时间仓促,书中难免存在疏漏之处,欢迎广大读者批评指正。

作者

2023年1月