《数据库原理及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郭鑫
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:2018
  • ISBN:9787568910279
  • 页数:342 页
图书介绍:本书以数据库技术在信息化社会及大数据金融背景下的应用为书写目标,深入浅出地设计了13章内容,共79个任务,内容涵盖数据库基础知识、Transact-SQL语言基础、创建和管理“学生”数据库、创建与管理数据表、视图、触发器、高级数据操作、存储过程、游标、函数、安全管理、大数据金融及仓库管理系统案例实践等。本书知识点全部通过实践任务引出,且任务设计强调相互衔接与梯度递进。从内容的组织和编写结构上看,它既可以作为高等院校数据库应用课程的教材,又可供社会各类计算机及金融领域应用人员阅读参考。

项目1 数据库基础知识 1

任务1 数据库的发展概况 1

任务2 关系数据库 8

任务3 数据库系统设计 12

任务4 SQL Server 2012数据库简介 13

任务5 E-R设计 21

项目小结 23

习题 23

项目2 T-SQL语言基础 26

任务1 T-SQL语法规则 26

任务2 运算符及优先级 30

任务3 T-SQL中的常量 34

任务4 T-SQL中的变量 36

任务5 流程控制语句 39

项目小结 48

习题 49

项目3 创建和管理数据库 52

任务1 创建“学生管理”数据库 52

任务2 管理“学生管理”数据库 64

任务3 分离和附加数据库 70

任务4 备份和还原 73

项目小结 77

习题 78

项目4 创建和管理数据表 80

任务1 创建数据表 80

任务2 管理数据表 89

任务3 约束 95

任务4 规则 102

任务5 数据库关系图 105

项目小结 107

习题 107

项目5 视图 109

任务1 创建视图“stud_view” 109

任务2 修改视图“stud_view” 114

任务3 利用视图“stud_view”更新基本表中数据 118

任务4 查看视图“学生_view” 122

任务5 删除视图“学生_view” 124

项目小结 126

习题 127

项目6 触发器 128

任务1 创建DML触发器“trigger_student1” 128

任务2 创建DDL触发器“safe” 139

任务3 修改DML触发器“trigger_student1” 142

项目小结 149

习题 149

项目7 高级数据操作 152

任务1 创建查询 152

任务2 条件子句 160

任务3 排序子句 171

任务4 连接查询 176

任务5 聚合函数 183

任务6 分组汇总 186

任务7 子查询与嵌套查询 193

任务8 UPDATE,INSERT和DELETE语句中的子查询 201

任务9 并运算 206

项目小结 208

习题 208

项目8 存储过程的创建与管理 210

任务1 创建不带参数存储过程“proc_student1” 210

任务2 创建带参数存储过程“s_count” 215

任务3 查看存储过程“s_count”的相关信息及其创建代码 220

任务4 用T-SQL语句修改存储过程“proc_student1” 222

任务5 使用SMSS删除存储过程 224

项目小结 226

习题 227

项目9 游标 228

任务1 声明游标 228

任务2 打开游标 233

任务3 读取游标中的数据 234

任务4 关闭游标 237

任务5 释放游标 238

项目小结 239

习题 239

项目10 安全管理 241

任务1 SSMS创建SQL账户 241

任务2 SSMS修改、删除SQL账户 243

任务3 T-SQL创建SQL账户 245

任务4 T-SQL修改、删除SQL账户 246

任务5 SSMS创建数据库用户 248

任务6 T-SQL创建数据库用户 250

任务7 SSMS创建服务器角色 252

任务8 T-SQL创建服务器角色 255

任务9 SSMS管理数据库角色 256

任务10 T-SQL管理数据库角色 259

任务11 SSMS管理权限 260

任务12 T-SQL管理权限 262

项目小结 263

习题 263

项目11 函数 264

任务1 字符串函数 264

任务2 数学函数 269

任务3 日期和时间函数 276

任务4 文本和图像函数 279

任务5 系统函数 280

任务6 数据类型转换函数 284

任务7 用户自定义函数 285

项目小结 288

习题 288

项目12 大数据金融 289

任务1 大数据金融概述 289

任务2 大数据金融的优势 294

任务3 大数据金融模式 295

任务4 大数据时代金融行业受到的冲击与变革 296

任务5 大数据金融前瞻 301

任务6 大数据金融跨界应用典型案例 301

任务7 大数据时代金融数据库管理系统 303

项目小结 306

习题 306

项目13 仓库管理系统案例实践 307

任务1 仓库管理系统概要设计E-R图 307

任务2 创建“仓库管理系统”数据库 309

任务3 创建数据表 310

任务4 创建视图 311

任务5 创建触发器 312

任务6 创建存储过程 313

任务7 创建游标 313

项目小结 314

附录 315

附录1 简单存储过程命令 315

附录2 复杂存储过程命令 327

附录3 SQL Server Management Studio键盘快捷键 340