当前位置:首页 > 其他书籍
大型数据库及其应用
大型数据库及其应用

大型数据库及其应用PDF电子书下载

其他书籍

  • 电子书积分:20 积分如何计算积分?
  • 作 者:孔勇奇主编
  • 出 版 社:
  • 出版年份:2011
  • ISBN:
  • 页数:0 页
图书介绍:
《大型数据库及其应用》目录

第1章 分析需求及E-R图 1

1.1 工作任务 1

1.2 工作流程 2

1.3 任务实现 2

1.3.1 需求分析 2

1.3.2 绘制局部E-R模型 3

1.3.3 绘制全部E-R模型 8

1.3.4 优化全部E-R模型 9

1.3.5 E-R模型向关系模型的转换 9

1.4 技能拓展 12

1.4.1 优化E-R模型的关键 12

1.4.2 关系模式的基本原则 13

1.4.3 利用PowerDesigner创建E-R图过程 14

1.5 课堂实践 21

1.6 课后训练 21

第2章 创建数据库及表 24

2.1 工作任务 24

2.2 工作流程 26

2.3 任务实现 26

2.3.1 创建数据库 26

2.3.2 创建表 28

2.3.3 创建关系图 30

2.4 技能拓展 31

2.4.1 数据库 31

2.4.2 表 35

2.4.3 关系图 39

2.4.4 分离和附加数据库 51

2.5 课堂实践 52

2.6 课后训练 52

第3章 实现数据约束 54

3.1 工作任务 54

3.2 工作流程 55

3.3 任务实现 55

3.3.1 完善约束 55

3.3.2 规则 58

3.3.3 默认 59

3.4 技能拓展 60

3.4.1 约束作用及解决方案 60

3.4.2 T-SQL实现约束 61

3.4.3 PRIMARY KEY约束 66

3.4.4 FOREIGNKEY约束 66

3.4.5 UNIQUE约束 68

3.4.6 CHECK约束 69

3.4.7 DEFAULT定义 70

3.4.8 完善项目 70

3.5 课堂实践 76

3.6 课后训练 77

第4章 录入测试数据 78

4.1 工作任务 78

4.2 工作流程 79

4.3 任务实现 79

4.3.1 录入前准备工作 79

4.3.2 自由表录入信息 82

4.3.3 外键表录入信息 83

4.4 技能拓展 84

4.4.1 录入记录常见错误解决方案 84

4.4.2 T-SQL语句插入记录 84

4.4.3 T-SQL语句修改记录 85

4.4.4 T-SQL语句删除记录 86

4.4.5 添加数据 89

4.4.6 更改数据 90

4.4.7 删除数据 91

4.5 课堂实践 92

4.6 课后训练 95

第5章 检索数据 98

5.1 工作任务 98

5.2 工作流程 98

5.3 任务实现 99

5.3.1 SELECT查询 99

5.3.2 查询结果排序 105

5.3.3 多表数据检索 107

5.3.4 统计信息查询 109

5.3.5 其他类型查询 114

5.4 技能拓展 122

5.4.1 SELECT语句构成 122

5.4.2 使用选择列表 123

5.4.3 使用FROM子句 125

5.4.4 用WHERE和HAVING筛选行 126

5.4.5 在选择列表中使用聚合函数 128

5.4.6 使用GROUP BY分组多行 132

5.4.7 GROUP BY子句和ALL关键字 137

5.4.8 GROUP BY子句和空值 138

5.5 课堂实践 138

5.6 课后训练 139

第6章 T-SQL编程 140

6.1 工作任务 140

6.2 工作流程 140

6.3 任务实现 141

6.3.1 变量 141

6.3.2 流程控制 143

6.3.3 系统函数 147

6.3.4 事务与锁 151

6.4 技能拓展 156

6.4.1 启动事务 156

6.4.2 结束事务 157

6.4.3 并发问题 157

6.5 课堂实践 158

6.6 课后训练 158

第7章 存储过程 160

7.1 工作任务 160

7.2 工作流程 160

7.3 任务实现 161

7.3.1 系统存储过程 161

7.3.2 无参存储过程 163

7.3.3 有参存储过程 164

7.3.4 增加记录存储过程 167

7.3.5 删除记录存储过程 169

7.3.6 修改记录存储过程 170

7.4 技能拓展 171

7.4.1 利用SQLServerManagement创建存储过程 171

7.4.2 利用SQL ServerManagement查看并修改存储过程 173

7.4.3 存储过程重命名 175

7.4.4 删除存储过程 176

7.4.5 存储过程优势 178

7.4.6 指定存储过程参数 178

7.4.7 设计存储过程 180

7.4.8 执行存储过程 182

7.5 课堂实践 182

7.6 课后训练 183

第8章 视图与索引 184

8.1 工作任务 184

8.2 工作流程 184

8.3 任务实现 184

8.3.1 视图 184

8.3.2 索引 186

8.4 技能拓展 188

8.4.1 视图优缺点 188

8.4.2 索引的种类 188

8.4.3 索引优缺点 189

8.5 课堂实践 190

8.6 课后训练 190

第9章 触发器 191

9.1 工作任务 191

9.2 工作流程 191

9.3 任务实现 192

9.3.1 AFTER触发器 192

9.3.2 INSTEAD OF触发器 195

9.4 技能拓展 197

9.4.1 触发器分类 197

9.4.2 逻辑表分类及作用 197

9.4.3 触发器的优点 198

9.4.4 约束和DML触发器比较 198

9.4.5 触发器作用 199

9.5 课堂实践 199

9.6 课后训练 199

第10章 数据库备份与恢复 200

10.1 工作任务 200

10.2 工作流程 200

10.3 任务实现 200

10.3.1 创建备份设备 200

10.3.2 备份数据库 201

10.3.3 还原数据库 203

10.4 技能拓展 205

10.4.1 数据库备份的目的 205

10.4.2 造成数据损失的潜在因素 205

10.4.3 数据库备份的类型 205

10.4.4 T-SQL备份恢复数据库操作 206

10.5 课堂实践 207

10.6 课后训练 207

第11章 数据库安全管理 208

11.1 工作任务 208

11.2 工作流程 208

11.3 任务实现 209

11.3.1 设置身份验证模式 209

11.3.2 登录账号连接服务器 210

11.3.3 设置数据库用户 220

11.3.4 权限管理 222

11.4 技能拓展 223

11.4.1 用户访问数据库表的必要条件 223

11.4.2 权限的种类 224

11.4.3 角色类型 224

11.4.4 身份验证模式 230

11.4.5 创建安全账户 231

11.4.6 授予权限 231

11.4.7 拒绝权限 233

11.4.8 废除权限 233

11.5 课堂实践 234

11.6 课后训练 235

第12章 数据库应用系统开发 236

12.1 工作任务 236

12.2 工作流程 236

12.3 任务实现 237

12.3.1 建立网站 237

12.3.2 资源规划 237

12.3.3 配置文件 239

12.3.4 数据录入页面 243

12.3.5 数据删除页面 245

12.3.6 数据更新页面 249

12.3.7 数据查询页面 252

12.3.8 实例运行 254

12.4 课堂实践 257

12.5 课后训练 257

参考文献 258

返回顶部