当前位置:首页 > 工业技术
SQL Server 2005数据库原理及应用
SQL Server 2005数据库原理及应用

SQL Server 2005数据库原理及应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:孙继红,黄龙泉主编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2012
  • ISBN:9787118079777
  • 页数:257 页
图书介绍:本书比较系统地介绍了网络数据库的理论知识和实际应用。全书分为11章,分别为数据库概述、关系模型、数据库设计基础、SQL语言、SQL Server 2005概述、SQL Server 2005数据库和表的设计、SQL Server 2005的数据查询、Access数据库、网络数据库环境、网页设计与数据库连接技术、数据库在网络中的应用实例,全面介绍了网络数据库的基本概念、开发方法和工作内容,侧重于SQL语言的应用,为后续的程序开发课程打下坚实的基础。
《SQL Server 2005数据库原理及应用》目录

项目1 数据库管理环境的建立 1

【项目简介】 1

【单词学习】 1

任务1.1 了解数据库的基础知识 1

1.1.1 网络数据库课程定位 1

1.1.2 数据库的概念 3

1.1.3 数据库技术的发展史 3

1.1.4 数据库系统模型 5

1.1.5 常见数据库简介 6

任务1.2 安装与配置SQL Server 2005 8

1.2.1 SQL Server 2005简介 8

1.2.2 SQL Server 2005的安装 11

1.2.3 SQL Server Management Studio简介 19

1.2.4 服务器管理 23

1.2.5 SQL Server Configuration Manager配置工具 26

任务1.3 认识网上书城数据库 29

1.3.1 网上书城数据库的来源 29

1.3.2 网上书城的功能 30

1.3.3 数据表简介 30

项目实训1 安装SQL Server 2005 35

练习题 36

项目2 数据模型的规划与设计 38

【项目简介】 38

【单词学习】 38

任务2.1 设计数据库关系模型 38

2.1.1 数据模型 38

2.1.2 概念模型 39

2.1.3 E-R图的设计 42

2.1.4 数据库关系模型的建立 44

2.1.5 关系数据库的设计步骤 49

任务2.2 规范化设计数据库 50

2.2.1 数据规范化的意义 50

2.2.2 函数依赖的概念 50

2.2.3 三大范式简介 51

2.2.4 规范化设计小结 54

项目实训2创建“图书管理系统”的数据模型 54

练习题 55

项目3 网上书城数据库的管理 57

【项目简介】 57

【单词学习】 57

任务3.1 了解SQL Server 2005数据库 57

3.1.1 数据库的存储结构 57

3.1.2 数据库文件和文件组 58

3.1.3 系统数据库 60

3.1.4 数据库对象 61

任务3.2 创建网上书城系统数据库 62

3.2.1 使用SSMS向导创建数据库 63

3.2.2 使用T-SQL语言创建数据库 65

任务3.3 管理网上书城系统数据库 68

3.3.1 打开数据库 68

3.3.2 修改数据库 69

3.3.3 删除数据库 71

3.3.4 移动数据库文件 72

项目实训3创建“图书管理系统”数据库 75

练习题 76

项目4 网上书城数据库表的管理 78

【项目简介】 78

【单词学习】 78

任务4.1 掌握数据表的基础知识 79

4.1.1 表的定义 79

4.1.2 列名 79

4.1.3 数据类型 79

4.1.4 长度 82

任务4.2 设计与创建网上书城数据表 83

4.2.1 表的设计步骤 83

4.2.2 项目中的部分表 83

4.2.3 使用SSMS向导创建表 84

4.2.4 使用CREATE TABLE语句创建表 87

任务4.3 认识数据完整性 89

4.3.1 数据完整性概述 89

4.3.2 约束 89

任务4.4 掌握数据表的操作 101

4.4.1 数据表结构的修改 101

4.4.2 数据表的删除 103

4.4.3 网上书城系统数据表数据的管理 104

项目实训4创建“图书管理系统”数据表 109

练习题 112

项目5 网上书城数据库的查询 115

【项目简介】 115

【单词学习】 115

任务5.1 掌握单表查询 115

5.1.1 简单查询 116

5.1.2 条件查询 120

5.1.3 使用ORDER BY查询排序 123

5.1.4 在查询中使用函数 124

5.1.5 使用GROUP BY子句分组查询 130

任务5.2 掌握多表连接查询 134

5.2.1 内连接 134

5.2.2 外连接 137

5.2.3 交叉连接 139

5.2.4 自连接 140

5.2.5 联合查询 140

任务5.3 掌握子查询操作 141

5.3.1 使用比较运算符的子查询 142

5.3.2 [NOT]IN子查询 143

5.3.3 [NOT]EXISTS子查询 144

项目实训5数据库的查询 145

练习题 146

项目6 网上书城数据库的开发与实务 148

【项目简介】 148

【单词学习】 148

任务6.1 了解编程的基础知识 148

6.1.1 变量 148

6.1.2 运算符 152

6.1.3 输出语句 154

6.1.4 批处理语句 155

任务6.2 学会使用流程控制语句 156

6.2.1 BEGIN...END语句 156

6.2.2 IF...ELSE语句 156

6.2.3 WHILE语句 157

6.2.4 CASE表达式 159

任务6.3 学会使用事务处理 161

6.3.1 事务的基本概念 161

6.3.2 事务操作 163

项目实训6 T-SQL编程操作 164

练习题 165

项目7 存储过程的规划与设计 166

【项目简介】 166

【单词学习】 166

任务7.1 创建与管理存储过程 166

7.1.1 存储过程的概念 166

7.1.2 存储过程的优缺点 167

7.1.3 存储过程的分类 167

7.1.4 使用SSMS向导创建并管理存储过程 168

任务7.2 设计存储过程 171

7.2.1 使用T-SQL语句创建存储过程 171

7.2.2 存储过程的使用 172

7.2.3 使用T-SQL语句管理存储过程 174

项目实训7 创建“图书管理系统”的存储过程 176

练习题 176

项目8 数据库触发器的规划与设计 178

【项目简介】 178

【单词学习】 178

任务8.1 创建与管理触发器 178

8.1.1 触发器概述 178

8.1.2 触发器的类型 179

8.1.3 使用SSMS向导管理触发器 180

8.1.4 使用T-SQL语句管理触发器 182

任务8.2 熟悉触发器的工作原理 186

8.2.1 临时表 186

8.2.2 触发器的工作原理 186

8.2.3 触发器的应用 189

项目实训8 创建“图书管理系统”的触发器 191

练习题 191

项目9 索引与视图的规划与设计 193

【项目简介】 193

【单词学习】 193

任务9.1 创建与管理索引 193

9.1.1 索引的基础知识 193

9.1.2 索引的分类与创建原则 194

9.1.3 使用SSMS向导管理索引 195

9.1.4 使用T-SQL命令管理索引 197

任务9.2 创建与管理视图 201

9.2.1 视图的概念 201

9.2.2 使用SSMS向导管理视图 201

9.2.3 使用T-SQL语句管理视图 205

9.2.4 视图的应用 208

项目实训9创建“图书管理系统”的索引与视图 209

练习题 210

项目10 数据库的日常管理与维护 211

【项目简介】 211

【单词学习】 211

任务10.1 掌握数据库的备份和恢复 211

10.1.1 数据库备份和恢复的概念 211

10.1.2 数据库备份操作 213

10.1.3 数据库恢复操作 217

任务10.2 掌握数据的导入和导出 221

10.2.1 数据导入和导出概述 221

10.2.2 数据导出 221

10.2.3 数据导入 227

项目实训10数据库备份与恢复、导入与导出操作 229

练习题 230

项目11 SQL Server的安全和管理 231

【项目简介】 231

【单词学习】 231

任务11.1 了解SQL Server的身份验证 231

11.1.1 Windows身份验证模式 232

11.1.2 混合身份验证模式 232

11.1.3 设置身份验证模式 233

任务11.2 掌握服务器登录管理 234

11.2.1 SQL Server登录账户 234

11.2.2 使用SSMS管理登录账户 234

11.2.3 使用T-SQL管理登录账户 237

任务11.3 掌握数据库用户管理 238

11.3.1 用户 238

11.3.2 使用SSMS管理数据库用户 239

11.3.3 使用T-SQL语句管理数据库用户 242

任务11.4 掌握角色管理 243

11.4.1 服务器角色 243

11.4.2 数据库角色 246

任务11.5 掌握权限设置 250

11.5.1 权限种类 250

11.5.2 使用管理工具设置权限 251

11.5.3 使用T-SQL语句设置权限 253

项目实训11 数据库的安全管理 255

练习题 256

参考文献 257

返回顶部