图书目录

目录

项目1数据库系统概述

1.1认识数据库 

1.1.1数据库技术基本概念

1.1.2数据库系统简介

1.2设计“教学质量评价系统”数据模型 

1.2.1数据模型

1.2.2数据库设计简介

1.2.3设计概念模型

1.2.4建立ER模型

1.2.5关系模型

1.2.6建立逻辑模型

1.2.7关系规范化

项目2安装和配置SQL Server

2.1安装SQL Server

2.1.1SQL Server简介

2.1.2安装数据库引擎和管理工具

2.2初试SQL Server

2.2.1使用图形用户界面

2.2.2使用其他工具配置数据库

2.2.3SQL与TSQL简介

项目3创建与管理“教学质量评价系统”数据库

3.1创建数据库

3.1.1使用图形用户界面创建数据库

3.1.2使用TSQL语句创建数据库

3.2维护数据库 

3.2.1查看数据库信息

3.2.2修改数据库

3.2.3删除数据库

3.3传输数据库

3.3.1分离数据库

3.3.2附加数据库

项目4创建、管理与操作“教学质量评价系统”数据表

4.1创建和管理数据表

4.1.1字段的数据类型

4.1.2使用图形用户界面创建数据表

4.1.3使用TSQL语句创建数据表

4.1.4修改表

4.1.5删除表

4.2实现数据的完整性

4.2.1创建主键约束

4.2.2创建唯一约束

4.2.3创建非空约束

4.2.4创建默认约束

4.2.5创建检查约束

4.2.6创建外键约束

4.3操作数据表

4.3.1插入数据

4.3.2修改数据

4.3.3删除数据

项目5“教学质量评价系统”数据查询

5.1简单查询 

5.1.1SELECT查询语句的基本语句

5.1.2SELECT子句投影查询(一)

5.1.3SELECT子句投影查询(二) 

5.1.4WHERE子句选择查询(一)

5.1.5WHERE子句选择查询(二)

5.2高级查询

5.2.1聚合函数

5.2.2GROUP BY子句分组查询

5.2.3HAVING子句限定查询

5.2.4ORDER BY子句排序查询

5.3连接查询

5.3.1内连接查询

5.3.2外连接查询

5.4子查询

5.4.1IN子查询

5.4.2ANY|SOME子查询

5.4.3EXISTS子查询

5.4.4UNION联合查询

项目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索引视图

6.2.5分区视图

项目7“教学质量评价系统”数据库编程

7.1创建与应用存储过程 

7.1.1TSQL编程基础

7.1.2认识存储过程

7.1.3带参数的存储过程

7.1.4维护存储过程

7.2高级编程

7.2.1事务

7.2.2用户自定义函数

7.2.3触发器

7.2.4游标

7.2.5锁

项目8“教学质量评价系统”数据库的安全性管理

8.1数据库安全性控制

8.1.1数据库安全管理

8.1.2管理数据库角色

8.2实现数据加密 

8.2.1加密和解密数据

8.2.2使用透明数据加密

项目9“教学质量评价系统”数据库的恢复

9.1数据库的备份与还原

9.1.1数据库备份选择

9.1.2备份设备

9.1.3数据库备份

9.1.4数据库还原

9.2从数据库快照恢复数据

9.2.1数据库快照的工作方式 

9.2.2数据库快照的创建和恢复数据 

9.3SQL Server代理与维护计划

9.3.1启动SQL Server代理服务

9.3.2为数据库创建维护计划

项目10综合实训——科研业务管理数据库的设计与实现

10.1分析需求

10.2创建模型

10.3创建数据库

10.4创建数据表

10.5管理和查询数据

10.6创建视图

参考文献