新書推薦:
《
斫琴法
》
售價:NT$
592.0
《
大匠天工:样式雷笔下的皇家园林
》
售價:NT$
449.0
《
探知无界·气候变化的危机与应对 北大名师讲科普系列
》
售價:NT$
245.0
《
中国文化第一课·典籍里的礼
》
售價:NT$
296.0
《
思想的光照:马寅初先生诞辰140周年纪念文集
》
售價:NT$
398.0
《
入门级AI机器人制作与图形化编程
》
售價:NT$
347.0
《
怎样上好常态课:小学数学教学24例
》
售價:NT$
319.0
《
祈愿女神
》
售價:NT$
325.0
|
編輯推薦: |
着眼于帮助学生理解和掌握对数据库DBMS的基本工作原理,帮助学生深入了解系统,不仅仅停留在会使用和操作的层次,还通过案例测试,让用户清晰了解DBMS与用户的边界在哪里,什么是一个DBA需要掌握的原理和操作。概述紧贴本科数据库的教学内容,很好的辅助数据库课程的本科理论教学。
|
內容簡介: |
《数据库系统实验指导教程》分为7章。第1章针对本科教学中SQL的基本知识进行实验内容组织; 第2~5章分别就数据库的完整性控制、安全性控制、事务、备份与还原、导入与导出等进行实验内容组织; 第6章和第7章围绕NoSQL数据库进行实验内容组织,包括文本数据库和图形数据库。每个实验都有自我实践环节,可以进一步检验读者对相关知识的掌握程度。本书为配合本科教学中的数据库实践部分而编写,紧贴本科教学内容组织每一章的实验。本书可以独立使用,也可以配合任何一本数据库教材使用。
|
目錄:
|
第1章SQL
1.1数据定义
1.1.1实验目的
1.1.2原理解析
1.1.3实验内容
1.1.4实验步骤
1.1.5自我实践
1.2数据查询
1.2.1实验目的
1.2.2原理解析
1.2.3实验内容
1.2.4实验步骤
1.2.5自我实践
1.3数据更新
1.3.1实验目的
1.3.2原理解析
1.3.3实验内容
1.3.4实验步骤
1.3.5自我实践
1.4视图
1.4.1实验目的
1.4.2原理解析
1.4.3实验内容
1.4.4实验步骤
1.4.5自我实践
1.5数据控制
1.5.1实验目的
1.5.2原理解析
1.5.3实验内容
1.5.4实验步骤
1.5.5自我实践
1.6空值和空集的处理
1.6.1实验目的
1.6.2原理解析
1.6.3实验内容
1.6.4实验步骤
1.6.5自我实践
1.7本章自我实践参考答案
第2章数据库的完整性控制
2.1实体完整性
2.1.1实验目的
2.1.2原理解析
2.1.3实验内容
2.1.4实验步骤
2.1.5自我实践
2.2参照完整性
2.2.1实验目的
2.2.2原理解析
2.2.3实验内容
2.2.4实验步骤
2.2.5自我实践
2.3用户自定义完整性
2.3.1实验目的
2.3.2原理解析
2.3.3实验内容
2.3.4实验步骤
2.3.5自我实践
2.4触发器
2.4.1实验目的
2.4.2原理解析
2.4.3实验内容
2.4.4实验步骤
2.4.5自我实践
2.5综合案例
2.6本章自我实践参考答案
第3章数据库的安全性控制
3.1SQL Server身份验证
3.1.1实验目的
3.1.2原理解析
3.1.3实验内容
3.1.4实验步骤
3.1.5自我实践
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.4实验步骤
3.3.5自我实践
3.4Public角色在安全性中的应用
3.4.1实验目的
3.4.2原理解析
3.4.3实验内容
3.4.4实验步骤
3.4.5自我实践
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.6.4实验步骤
3.6.5自我实践
3.7应用程序角色的安全性管理
3.7.1实验目的
3.7.2原理解析
3.7.3实验内容
3.7.4实验步骤
3.7.5自我实践
3.8行级安全
3.8.1实验目的
3.8.2原理解释
3.8.3实验内容
3.8.4实验步骤
3.9综合案例
3.9.1实验目的
3.9.2实验内容
3.9.3实验步骤
3.10本章自我实践参考答案
第4章数据库事务
4.1SQL Server事务的定义
4.1.1实验目的
4.1.2原理解析
4.1.3实验内容
4.1.4实验步骤
4.1.5自我实践
4.2SQL Server 2019事务与锁
4.2.1实验目的
4.2.2原理解析
4.2.3实验内容
4.2.4实验步骤
4.2.5自我实践
4.3SQL Server 2019事务与隔离级别
4.3.1实验目的
4.3.2原理解析
4.3.3实验内容
4.3.4实验步骤
4.3.5自我实践
4.4锁冲突与死锁
4.4.1实验目的
4.4.2原理解析
4.4.3实验内容
4.4.4实验步骤
4.4.5自我实践
4.5SQL Server 2019事务与事务日志
4.5.1实验目的
4.5.2原理解析
4.5.3实验内容
4.5.4实验步骤
4.5.5自我实践
4.6游标与游标并发
4.6.1实验目的
4.6.2原理解析
4.6.3实验内容
4.6.4实验步骤
4.7综合案例
4.7.1实验目的
4.7.2实验内容
4.7.3实验步骤
4.8本章自我实践参考答案
第5章数据库的备份与还原、导入与导出
5.1SQL Server数据库的备份
5.1.1实验目的
5.1.2原理解析
5.1.3实验内容
5.1.4实验步骤
5.1.5自我实践
5.2SQL Server数据库的还原
5.2.1实验目的
5.2.2原理解析
5.2.3实验内容
5.2.4实验步骤
5.2.5自我实践
5.3SQL Server数据库的导入与导出
5.3.1实验目的
5.3.2原理解析
5.3.3实验内容
5.3.4实验步骤
5.3.5自我实践
5.4综合案例
5.5本章自我实践参考答案
第6章文本数据库
6.1文本数据库的应用
6.1.1实验目的
6.1.2原理解析
6.1.3实验内容
6.1.4实验步骤
6.1.5自我实践
6.2文本数据库与关系数据库的相互转换
6.2.1实验目的
6.2.2原理解析
6.2.3实验内容
6.2.4实验步骤
6.2.5自我实践
6.3本章自我实践参考答案
第7章图形数据库
7.1图形数据库的创建
7.1.1实验目的
7.1.2原理解析
7.1.3实验内容
7.1.4实验步骤
7.1.5自我实践
7.2图形数据库的基本操作
7.2.1实验目的
7.2.2原理解析
7.2.3实验内容
7.2.4实验步骤
7.2.5自我实践
7.3本章自我实践参考答案
参考文献
附录A实验数据环境说明
附录B实验环境构建
|
內容試閱:
|
“数据库系统原理”是大学计算机及相关专业的必修主干课程,也是其他信息相关类专业的选修课程。数据库是一门实践的学科,目前很多学校都开设了与数据库相关的实验课程或者实验环节,实验内容大都围绕着某个信息系统的设计与开发,即数据库的设计与开发进行。本书的实验内容主要从数据库管理系统(DBMS)原理的角度,通过案例现象引导读者主动思考现象的成因,再通过新的现象测试验证对成因的揣度是否正确。实验的设计思路是现象—原理—现象,锻炼学生的抽象、归纳和演绎的能力。通过案例测试DBMS的用户和系统边界,让学生能清晰了解DBMS与用户的边界在哪里、什么是一个DBA要做的事情,帮助学生深入了解系统,而不仅仅停留在会使用和操作的层次。总之,希望本书能为数据库实验教材的建设提供一定的角度和思路。
为了使教学内容和实验内容更容易被接受,本书在现有的关系数据库产品中选用了Microsoft SQL Server作为实验平台。该产品以简单、实用并且界面友好著称。这对于数据库系统知识的入门者来说,既能全面了解数据库的系统知识又能避免陷入DBMS技术要点的海洋中。本书并不着眼于产品介绍,而是着眼于帮助读者了解DBMS的基本工作原理,并清楚地了解系统的边界。所以,如果读者需要对数据库产品的操作有更细致的了解,可以参考该产品的帮助文件和支持网站。
本书为了配合本科教学中的数据库实践部分,在内容上紧贴本科教学来组织每章的实验。本书可以独立使用,也可以配合任何一本数据库教材使用。在每章中首先对实验中所涉及的知识点进行回顾,然后在每个实验的数据及现象的观察过程中,为了阐述现象后的本质,对所涉及的知识点会做进一步的解释。
本书的相关资源放在清华大学出版社网站上,包括创建本书的实验数据库、实验数据和相关代码。读者可以先通过阅读本书附录A了解数据库的逻辑结构,然后通过附录B搭建实验环境,并通过执行相关代码创建数据库结构和数据,在用户自己的计算机中搭建好实验环境。
本书为第三版,在第二版的基础上将实验环境从SQL Server 2005升级到SQL Server 2019,同时还加入了NoSQL数据库的内容,让实验教学的内容更为丰富、前沿。考虑本科教学的学时数,增加这一部分内容的目的主要是让学生接触和领略数据库的一些新技术。
本书由汤娜任主编,李晶晶任副主编,汤德佑、杨阿祧、李璞、汤庸编著。
限于作者水平,书中难免有疏漏之处,恳请读者和专家批评指正。
作者
2023年9月于华南师范大学
|
|