定 价:¥69.80
作 者: | 赵明渊 |
出版社: | 清华大学出版社 |
丛编项: | |
标 签: | 暂缺 |
ISBN: | 9787302605614 | 出版时间: | 2022-08-01 | 包装: | |
开本: | 页数: | 字数: |
第1章数据库系统概论
1.1数据库系统
1.2数据模型
1.3关系数据库
1.4数据库设计
1.4.1需求分析
1.4.2概念结构设计
1.4.3逻辑结构设计
1.4.4物理结构设计
1.4.5数据库实施
1.4.6数据库运行和维护
1.5大数据简介
1.5.1大数据的基本概念
1.5.2大数据的处理过程
1.5.3大数据的技术支撑
1.5.4NoSQL数据库
1.6小结
习题1
实验1ER图画法与概念模型向逻辑模型的转换
第2章SQL Server 2019安装和操作
2.1SQL Server 2019概述
2.1.1SQL Server 2019的组成
2.1.2SQL Server 2019的新功能
2.2SQL Server 2019安装
2.2.1SQL Server 2019的安装要求
2.2.2SQL Server 2019的安装步骤
2.3SQL Server服务器的启动和停止
2.4SQL Server Management Studio环境
2.4.1SQL Server Management Studio的安装
2.4.2SQL Server Management Studio的启动和连接
2.4.3SQL Server Management Studio的组件
2.5SQL和TSQL
2.5.1SQL
2.5.2TSQL预备知识
2.6小结
习题2
实验2SQL Server 2019安装和操作
第3章创建数据库和创建表
3.1SQL Server数据库的基本概念
3.1.1逻辑数据库
3.1.2物理数据库
3.2以图形界面方式创建SQL Server数据库
3.3以命令方式创建SQL Server数据库
3.3.1创建数据库
3.3.2修改数据库
3.3.3删除数据库
3.4表的基本概念
3.4.1表和表结构
3.4.2数据类型
3.4.3表结构设计
3.5以命令方式创建SQL Server表
3.5.1创建表
3.5.2修改表
3.5.3删除表
3.6使用图形用户界面创建SQL Server表
3.7小结
习题3
实验3创建数据库和创建表
实验3.1创建数据库
实验3.2创建表
第4章表数据操作
4.1以命令方式操作SQL Server表数据
4.1.1插入语句
4.1.2修改语句
4.1.3删除语句
4.2以图形界面方式操作SQL Server表数据
4.3小结
习题4
实验4表数据操作
第5章数据查询
5.1投影查询
5.2选择查询
5.3分组查询和统计计算
5.4排序查询
5.5连接查询
5.5.1连接谓词
5.5.2以JOIN为关键字指定的连接
5.6子查询
5.6.1IN子查询
5.6.2比较子查询
5.6.3EXISTS子查询
5.7SELECT查询的其他子句
5.8综合训练
5.9小结
习题5
实验5数据查询
实验5.1数据查询1
实验5.2数据查询2
第6章视图和索引
6.1视图概述
6.2视图操作
6.2.1创建视图
6.2.2查询视图
6.2.3更新视图
6.2.4修改视图定义和重命名视图
6.2.5查看视图信息
6.2.6删除视图
6.3索引概述
6.4索引操作
6.4.1创建索引
6.4.2修改和查看索引属性
6.4.3删除索引
6.5小结
习题6
实验6视图和索引
实验6.1视图
实验6.2索引
第7章数据完整性
7.1数据完整性概述
7.2实体完整性
7.2.1PRIMARY KEY约束
7.2.2UNIQUE约束
7.3参照完整性
7.3.1定义表间参照关系的步骤
7.3.2FOREIGN KEY约束
7.4域完整性
7.4.1CHECK约束
7.4.2DEFAULT约束
7.5综合训练
7.6小结
习题7
实验7数据完整性
第8章TSQL程序设计
8.1标识符、常量、变量
8.1.1标识符
8.1.2常量
8.1.3变量
8.2运算符与表达式
8.2.1算术运算符
8.2.2位运算符
8.2.3比较运算符
8.2.4逻辑运算符
8.2.5字符串连接运算符
8.2.6赋值运算符
8.2.7一元运算符
8.2.8运算符优先级
8.3流程控制语句
8.3.1BEGIN…END语句
8.3.2IF…ELSE语句
8.3.3WHILE、BREAK和CONTINUE语句
8.3.4GOTO语句
8.3.5RETURN语句
8.3.6WAITFOR语句
8.3.7TRY…CATCH语句
8.4系统内置函数
8.5用户定义函数
8.5.1用户定义函数的定义和调用
8.5.2用户定义函数的删除
8.6游标
8.6.1游标的概念
8.6.2游标的基本操作
8.6.3使用游标
8.7综合训练
8.8小结
习题8
实验8TSQL程序设计
第9章存储过程
9.1存储过程概述
9.2存储过程的创建
9.3存储过程的使用
9.3.1存储过程的执行
9.3.2存储过程的参数
9.4存储过程的管理
9.4.1查看存储过程
9.4.2修改存储过程
9.4.3重命名存储过程
9.4.4删除存储过程
9.5综合训练
9.6小结
习题9
实验9存储过程
第10章触发器
10.1触发器概述
10.2创建DML触发器
10.3使用DML触发器
10.3.1使用AFTER触发器
10.3.2使用INSTEAD OF触发器
10.4创建和使用DDL触发器
10.4.1创建DDL触发器
10.4.2使用DDL触发器
10.5触发器的管理
10.5.1查看触发器
10.5.2修改触发器
10.5.3删除触发器
10.5.4启用或禁用触发器
10.6综合训练
10.7小结
习题10
实验10触发器
第11章系统安全管理
11.1SQL Server安全机制和身份验证模式
11.1.1SQL Server安全机制
11.1.2SQL Server身份验证模式
11.2服务器登录名管理
11.2.1创建登录名
11.2.2修改登录名
11.2.3删除登录名
11.3数据库用户管理
11.3.1创建数据库用户
11.3.2修改数据库用户
11.3.3删除数据库用户
11.4角色
11.4.1服务器角色
11.4.2数据库角色
11.5权限管理
11.5.1登录名权限管理
11.5.2数据库用户权限管理
11.6综合训练
11.7小结
习题11
实验11系统安全管理
第12章备份和恢复
12.1备份和恢复概述
12.2创建备份设备
12.2.1使用存储过程创建和删除命名备份设备
12.2.2使用TSQL语句创建临时备份设备
12.2.3使用图形界面方式创建和删除命名备份设备
12.3备份数据库
12.3.1使用TSQL语句备份数据库
12.3.2使用图形界面方式备份数据库
12.4恢复数据库
12.4.1使用TSQL语句恢复数据库
12.4.2使用图形界面方式恢复数据库
12.5复制数据库
12.6分离和附加数据库
12.6.1分离数据库
12.6.2附加数据库
12.7小结
习题12
实验12备份和恢复
第13章事务和锁定
13.1事务
13.1.1事务原理
13.1.2事务类型
13.1.3事务模式
13.1.4事务处理语句
13.2锁定
13.2.1并发影响
13.2.2可锁定资源和锁模式
13.2.3死锁
13.3小结
习题13
第14章基于Java EE和SQL Server的学生成绩管理系统开发
14.1创建学生成绩管理系统数据库和表
14.2搭建系统框架
14.2.1层次划分
14.2.2搭建项目框架
14.3持久层开发
14.4业务层开发
14.5表示层开发
14.6小结
习题14
附录A习题参考答案
附录B学生成绩数据库stsco的表结构和样本数据
参考文献