《SQL Servr数据库实例教程》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:0 页
图书介绍:

第1章“HcitPos管理系统”教学案例功能简介 1

第2章 数据库设计 6

2.1数据库概述 6

2.1.1数据库发展简史 7

2.1.2数据模型 7

2.1.3数据库的几个概念及关系 9

2.1.4数据库描述 10

2.2规范数据库设计步骤 14

2.2.1需求分析阶段的数据库设计 16

2.2.2绘制E-R图 18

2.2.3将E-R图转换为表 22

2.2.4数据规范化 26

本章小结 29

习题 30

第3章SQL Server 2005数据库基本操作 31

3.1 SQL Server Management Studio简介 31

3.2数据库的创建与管理 33

3.2.1创建服务器组 33

3.2.2创建服务器注册 34

3.2.3服务器启动、暂停和停止 35

3.3创建数据库 36

3.3.1使用SSMS创建数据库和删除数据库 36

3.3.2使用T-SQL命令语句方式创建数据库和删除数据库 40

本章小结 43

习题 43

第4章 数据库表操作 45

4.1表的建立和删除 46

4.1.1以SSMS建立数据库表 46

4.1.2以SSMS删除数据库表 59

4.2以T-SQL语句建立和删除数据库表 60

4.2.1以T-SQL语句建立数据库表 60

4.2.2以T-SQL语句命令方式删除数据库表 63

4.3使用T-SQL的命令修改数据库表的操作 64

4.3.1使用T-SQL语句对数据库表字段信息修改 64

4.3.2创建数据库表 65

4.3.3增加列 66

4.3.4修改列 67

4.3.5删除列 68

4.3.6添加约束 69

4.3.7删除约束 69

4.3.8启用和暂停约束 71

4.4表中数据操作 72

4.4.1在【表编辑器】中添加、修改和删除数据 72

4.4.2使用T-SQL命令INSERT对表中数据进行插入操作 74

4.4.3使用T-SQL命令UPDATE对表中数据进行修改操作 77

4.4.4使用T-SQL命令DELETE对表中记录进行删除操作 77

本章小结 79

习题 79

第5章 查询操作 83

5.1简单查询 84

5.1.1使用界面方式【查询设计器】查询 85

5.1.2 SELECT语句 86

5.1.3对查询结果排序 95

5.1.4使用函数查询 96

5.1.5使用聚合函数查询 97

5.1.6分组查询 98

5.1.7使用INTO子句定义新表 99

5.1.8使用INSERT INTO的 SELECT插入信息到已有表 100

5.2连接查询 101

5.2.1内连接查询 101

5.2.2自连接查询 105

5.2.3外连接查询 106

5.2.4交叉连接查询 107

5.3子查询 109

5.3.1简单子查询 109

5.3.2带IN和NOT IN的子查询 113

5.3.3带EXISTS和NOT EXISTS的子查询 114

5.3.4带有ANY或ALL谓词的子查询 115

5.3.5多重嵌套子查询 116

5.3.6相关子查询 117

5.3.7联合查询 118

本章小结 120

习题 121

第6章 视图与索引操作 124

6.1视图 125

6.1.1视图概述 125

6.1.2使用【视图设计器】创建、修改和删除视图 126

6.1.3使用T-SQL命令创建视图和删除视图 128

6.1.4利用视图更新、插入和删除记录 135

6.2索引 142

6.2.1索引概述 142

6.2.2索引的类型 143

6.2.3创建索引 144

6.2.4查看、修改和删除索引 147

本章小结 150

习题 150

第7章T-SQL编程、游标和事务操作 152

7.1 T-SQL语言基础 153

7.1.1 T-SQL语言概述 153

7.1.2 T-SQL中的常量、变量、批处理、注释和输出语句 154

7.1.3 T-SQL中的运算符及优先级 160

7.1.4 T-SQL常用函数的使用 163

7.2 T-SQL高级编程 167

7.3游标的使用 175

7.3.1声明游标 176

7.3.2打开游标 177

7.3.3读取游标 177

7.3.4关闭和释放游标 179

7.3.5定位更新和删除游标数据 180

7.4事务 182

7.4.1事务概述 182

7.4.2事务的基本概念 183

7.4.3创建事务 185

本章小结 188

习题 188

第8章 存储过程与触发器操作 191

8.1存储过程 192

8.1.1存储过程概述 192

8.1.2常用的系统存储过程 193

8.1.3存储过程的创建 194

8.2触发器 205

8.2.1触发器概述 205

8.2.2触发器的基本概念 207

8.2.3创建触发器 209

8.2.4触发器的删除 223

本章小结 224

习题 225

第9章 数据库备份与安全管理操作 228

9.1数据库备份 229

9.1.1数据库备份的种类 230

9.1.2备份设备 230

9.1.3使用SSMS备份数据库 232

9.1.4使用T-SQL语句执行备份 235

9.1.5使用SSMS还原数据库 235

9.1.6使用T-SQL语句还原数据库 238

9.1.7移动数据库 239

9.1.8导入/导出数据 242

9.2数据库权限管理 246

9.2.1安全身份验证 247

9.2.2创建登录账户 247

9.2.3用户管理 250

9.2.4权限管理 252

9.2.5角色管理 257

本章小结 266

习题 266

附录A实验内容 268

附录B阶段性项目 296

参考文献 322