图书目录

目    录

模块1  初识数据库

单元1  体验数据库应用与初识数据库系统 2

知识目标 2

技能目标 2

学习导航 2

知识框架 2

操作准备 3

  1.1  学习型工作任务 3

1.1.1  体验数据库的应用 3

1.1.2  安装SQL Server 2008数据库管理系统 9

1.1.3  使用SQL Server配置管理器 17

1.1.4  使用SQL Server Management Studio 20

1.1.5  查看系统数据库及系统表 26

  1.2  知识链接 28

1.2.1  数据库概述 28

1.2.2  SQL Server概述 32

1.2.3  SQL Server 2008版本介绍 38

  1.3  单元训练 39

  1.4  单元习题 40

模块2  创建与管理数据库及数据库对象

单元2  创建、管理与维护数据库 42

知识目标 42

技能目标 42

学习导航 42

知识框架 42

操作准备 42

  2.1  学习型工作任务 43

2.1.1  使用SSMS图形界面创建与管理数据库 43

2.1.2  使用T-SQL语句创建与管理数据库 47

2.1.3  分离与附加数据库 50

2.1.4  备份与还原数据库 53

2.1.5  导入与导出数据 61

  2.2  知识链接 68

2.2.1  SQL Server数据库 68

2.2.2  创建数据库 69

2.2.3  查看数据库 71

2.2.4  修改数据库 71

2.2.5  删除数据库 73

2.2.6  分离与附加数据库 74

2.2.7  备份与还原数据库 76

2.2.8  导入与导出数据 80

  2.3  单元训练 83

  2.4  单元习题 84

单元3  创建、管理与维护数据库表 85

知识目标 85

技能目标 85

学习导航 85

知识框架 85

操作准备 86

  3.1  学习型工作任务 87

3.1.1  使用SSMS图形界面创建与管理数据表 87

3.1.2  使用SSMS图形界面操作数据表 95

3.1.3  使用T-SQL语句创建与管理数据表 97

3.1.4  使用T-SQL语句操作数据表 101

3.1.5  使用SSMS创建与管理索引 105

3.1.6  使用T-SQL创建与管理索引 109

3.1.7  使用T-SQL语句查看服务器及对象信息 110

3.1.8  关系图的创建与管理 111

  3.2  知识链接 115

3.2.1  表的概述 115

3.2.2  索引的概述 121

  3.3  单元训练 122

  3.4  单元习题 124

单元4  检索数据表中的数据 126

知识目标 126

技能目标 126

学习导航 126

知识框架 127

操作准备 127

  4.1  创建基本查询 128

4.1.1  SELECT子句查询 128

4.1.2  WHERE子句查询 131

4.1.3  使用聚合函数查询 134

4.1.4  使用GROUP BY子句分组统计查询 136

4.1.5  使用HAVING子句限定分组统计查询 137

4.1.6  使用ORDER BY子句排序查询 138

4.1.7  使用COMPUTE BY子句汇总查询 139

4.1.8  使用INTO子句保存查询 140

  4.2  创建连接查询 140

4.2.1  创建基本连接查询 141

4.2.2  创建内连接查询 143

4.2.3  创建外连接查询 145

4.2.4  创建交叉连接查询 148

  4.3  创建子查询 148

4.3.1  子查询 149

4.3.2  子查询在数据更新中的运用 150

  4.4  创建联合查询 151

  4.5  知识链接 151

  4.6  单元训练 153

  4.7  单元习题 154

单元5  视图的创建与应用 156

知识目标 156

技能目标 156

学习导航 156

知识框架 156

操作准备 157

  5.1  学习型工作任务 157

5.1.1  使用SSMS图形界面创建、管理视图 157

5.1.2  使用T-SQL语句创建、管理视图 164

5.1.3  使用T-SQL 语句应用视图 169

  5.2  知识链接 172

5.2.1  视图概述 172

5.2.2  视图的定义与功能 172

  5.3  单元训练 174

  5.4  单元习题 175

单元6  T-SQL编程应用 177

知识目标 177

技能目标 177

学习导航 177

知识框架 177

操作准备 178

  6.1  学习型工作任务 179

6.1.1  变量的定义与使用 179

6.1.2  函数的应用 184

6.1.3  创建与管理存储过程 194

6.1.4  创建与管理游标 201

6.1.5  创建与管理触发器 203

  6.2  知识链接 210

6.2.1  T-SQL编程基础 210

6.2.2  批处理 211

6.2.3  事务 211

  6.3  单元训练 212

  6.4  单元习题 213

单元7  维护数据库的安全 214

知识目标 214

技能目标 214

学习导航 214

知识框架 214

操作准备 215

  7.1  学习型工作任务 215

7.1.1  SQL Server身份验证模式 215

7.1.2  SQL Server登录管理 216

7.1.3  SQL Server数据库用户账户管理 220

7.1.4  角色管理 222

7.1.5  数据库权限管理 229

7.1.6  架构管理 231

  7.2  知识链接 233

7.2.1  SQL Server的安全性管理 233

7.2.2  数据库登录管理 233

  7.3  单元训练 233

  7.4  单元习题 234

模块3  数据库设计与应用

单元8  分析与设计数据库 236

知识目标 236

技能目标 236

学习导航 236

知识框架 236

操作准备 237

  8.1  学习型工作任务 237

8.1.1  收集与整理数据 237

8.1.2  设计绘制E-R图 238

8.1.3  数据库物理设计 240

8.1.4  创建数据库与表 242

8.1.5  创建存储过程 243

8.1.6  创建触发器 244

  8.2  知识链接 245

8.2.1  数据库需求分析 245

8.2.2  数据库概念设计 247

8.2.3  E-R方法概念设计 248

8.2.4  关系模型与数据库逻辑设计 249

8.2.5  关系的规范化 253

8.2.6  数据库的物理结构设计 255

  8.3  单元训练 257

  8.4  单元习题 258

单元9  数据库的应用 259

知识目标 259

技能目标 259

学习导航 259

知识框架 259

操作准备 259

  9.1  学习型工作任务 260

9.1.1  创建图书管理系统项目与设计读者管理窗体 260

9.1.2  实现读者管理窗体的查询与添加功能 262

9.1.3  设计与实现借书管理窗体 266

9.1.4  设计与实现还书管理窗体 271

9.1.5  设计主窗体 274

  9.2  知识链接 275

9.2.1  ADO.NET模型 275

9.2.2  数据提供程序 277

9.2.3  数据集DataSet对象 283

  9.3  单元训练 284

  9.4  单元习题 285

参考文献 286

附录A  学生成绩管理数据库 287

附录B  图书管理数据库 290

附录C  课时分配与课程内容设计 294

         

    

  

  

  

· VIII ·

  

· VII ·