SQL Server数据库应用案例教程[2019](双色)(含微课)

收藏
简介 目录 样张 更多
  • ISBN:978-7-313-27973-6
  • 作者:尹婷、禹谢华、李彩玲
  • 出版社:上海交大
  • 适用层次:通用
  • 出版/修订日期:2024-04-01

本书采用章节式结构,将知识点分类归纳,并采用简洁的语言和清晰美观的配图,循序渐进地讲解知识点,帮助读者快速掌握SQL Server数据库的基本应用。全书共分为10章,内容包括数据库基础,SQL Server基础知识,Transact-SQL语言,数据库与数据表及其基本操作,数据更新与查询,视图与索引,存储过程、触发器与游标,事务与锁,数据库安全性管理,以及新闻发布系统数据库设计。

本书可作为各类院校计算机科学与技术、软件工程、软件与信息服务专业及其他相关专业的教材,也可供数据库相关工作人员参考学习。

1  数据库基础

1.1  初识数据库

1.1.1  数据与数据处理

1.1.2  数据库、数据库管理系统与数据库系统

1.1.3  数据管理技术的发展

1.1.4  数据模型

1.2  关系数据库

1.2.1  关系模型

1.2.2  关系数据库的规范化理论

1.3  数据库系统的体系结构

1.3.1  数据库系统的三级模式结构

1.3.2  数据库系统的二级映像

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  数据仓库与数据挖掘

实战训练——订货管理系统设计

课后习题

 

2  SQL Server基础知识

2.1  SQL Server简介

2.1.1  SQL Server的产生与发展

2.1.2  SQL Server 2019的优势

2.2  下载并安装SQL Server 2019

2.3  安装和打开SQL Server图形化管理工具

课后习题

 

3  Transact-SQL语言

3.1  认识Transact-SQL

3.1.1  SQLTransact-SQL

3.1.2  Transact-SQL基本语法

3.2  数据类型

3.3  常量与变量

3.3.1  常量

3.3.2  变量

3.4  表达式与运算符

3.4.1  表达式

3.4.2  运算符

3.4.3  运算符优先级

3.5  常用函数

3.5.1  聚合函数

3.5.2  数学函数

3.5.3  字符串函数

3.5.4  日期与时间函数

3.5.5  数据类型转换函数

3.6  流程控制语句

课后习题

 

4  数据库与数据表及其基本操作

4.1  数据库及其基本操作

4.1.1  系统数据库

4.1.2  数据库结构

4.1.3  创建数据库

4.1.4  修改数据库

4.1.5  删除数据库

4.1.6  查看数据库

4.2  数据表及其基本操作

4.2.1  创建数据表

4.2.2  修改数据表

4.2.3  删除数据表

4.2.4  查看数据表

4.3  数据完整性约束

4.3.1  数据完整性

4.3.2  约束

4.3.3  默认与规则

实战训练——创建并管理订货管理系统数据库及数据表

课后习题

 

5  数据更新与查询

5.1  数据更新

5.1.1  插入数据

5.1.2  修改数据

5.1.3  删除数据

5.2  简单查询

5.2.1  单表查询的结构

5.2.2  无条件查询与条件查询

5.2.3  利用聚合函数统计汇总

5.2.4  分组查询

5.2.5  排序查询

5.3  连接查询

5.3.1  连接查询的结构

5.3.2  内连接查询

5.3.3  外连接查询

5.3.4  交叉查询

5.3.5  自连接查询

5.4  嵌套查询

5.4.1  普通子查询

5.4.2  相关子查询

实战训练——在订货管理系统数据库中添加并查询数据

课后习题

 

6  视图与索引

6.1  视图

6.1.1  视图的基本概念

6.1.2  创建、修改与删除视图

6.1.3  利用视图查询与更新数据

6.2  索引

6.2.1  索引的基本概念

6.2.2  索引的类型

6.2.3  创建与删除索引

6.2.4  修改与查看索引

实战训练——在订货管理系统数据库中应用视图与索引

课后习题

 

7  存储过程、触发器与游标

7.1  存储过程

7.1.1  初识存储过程

7.1.2  创建与执行存储过程

7.1.3  管理存储过程

7.2  触发器

7.2.1  初识触发器

7.2.2  创建触发器

7.2.3  管理触发器

7.3  游标

7.3.1  初识游标

7.3.2  游标的基本操作

实战训练——在订货管理系统数据库中创建存储过程与触发器

课后习题

 

8  事务与锁

8.1  事务

8.1.1  初识事务

8.1.2  管理事务

8.2 

8.2.1  初识锁

8.2.2  锁的类型

8.2.3  封锁协议

8.2.4  死锁

课后习题

 

9  数据库安全性管理

9.1  数据库的安全性

9.1.1  数据库安全性控制

9.1.2  SQL Server的安全机制

9.2  身份验证

9.2.1  身份验证模式

9.2.2  登录名管理

9.3  权限验证

9.3.1  数据库用户管理

9.3.2  角色与权限管理

9.4  备份数据库

9.4.1  备份与还原数据库

9.4.2  分离与附加数据库

实战训练——备份并还原订货管理系统数据库

课后习题

 

10  新闻发布系统数据库设计

10.1  需求分析

10.2  概念结构设计

10.3  逻辑结构设计和物理结构设计

10.4  数据库实施

10.4.1  建立数据库

10.4.2  建立数据表

10.4.3  设计视图

10.4.4  设计索引

10.5  数据库运行与维护

 

参考文献

微课 教材练习 资料下载 ....
立即下载
价格:¥49.80
加入购物车立即购买