华信教育资源网
数据库应用系统技术——金仓KingbaseES+KES Plus(第2版)
作   译   者:刘晓强,王睿智,冯珍妮 出 版 日 期:2026-03-03
出   版   社:电子工业出版社 维   护   人:冉哲 
书   代   号:G0523080 I S B N:9787121523083

图书简介:

本书以数据库应用系统的全流程实现为线索,阐述关系数据库的基本原理、管理方法和访问技术,同时涵盖系统分析、设计、开发和部署运维的全生命周期方法论。为强化理论与实践的融合,全书贯穿“在线学习系统”教学案例与“网上书店”实践案例,依托金仓KingbaseES与低代码开发工具KES Plus作为Web应用实验环境,助力读者在真实场景中理解理论知识、了解开发过程,提升实践应用能力。此外,本书创新性引入大语言模型辅助系统分析与设计方法,引导读者融合人工智能技术,实现数据库领域应用创新。 本书提供了丰富的教学资源,可以登录华信教育资源网下载,也可以扫描书中的二维码,便捷获取配套电子资源或观看实操演示视频。 本书通俗易懂、案例鲜活、技术先进、实操性强,可作为高等院校数据库技术、信息系统设计等课程的入门教材,也适合作为培养跨学科复合型人才的信息技术教材,还可作为数据库应用系统开发、运维人员的参考用书。
定价 59.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书以数据库应用系统的全流程实现为线索,阐述关系数据库的基本原理、管理方法和访问技术,同时涵盖系统分析、设计、开发和部署运维的全生命周期方法论。为强化理论与实践的融合,全书贯穿“在线学习系统”教学案例与“网上书店”实践案例,依托金仓KingbaseES与低代码开发工具KES Plus作为Web应用实验环境,助力读者在真实场景中理解理论知识、了解开发过程,提升实践应用能力。此外,本书创新性引入大语言模型辅助系统分析与设计方法,引导读者融合人工智能技术,实现数据库领域应用创新。 本书提供了丰富的教学资源,可以登录华信教育资源网下载,也可以扫描书中的二维码,便捷获取配套电子资源或观看实操演示视频。 本书通俗易懂、案例鲜活、技术先进、实操性强,可作为高等院校数据库技术、信息系统设计等课程的入门教材,也适合作为培养跨学科复合型人才的信息技术教材,还可作为数据库应用系统开发、运维人员的参考用书。

    图书详情

    ISBN:9787121523083
    开 本:16开
    页 数:268
    字 数:450

    本书目录

    第1章 数据库应用系统概述 1
    1.1  认识数据库应用系统 1
    1.1.1  数据库应用系统的呈现形式 1
    1.1.2  数据库应用系统的基本概念和原理 2
    1.1.3  数据库应用系统的类型 4
    1.2  数字时代新应用 7
    1.2.1 “数字中国”建设 7
    1.2.2  数字技术及应用 7
    1.2.3  领域案例及趋势 12
    1.3  系统开发环境 16
    1.4  教学案例说明 16
    实验与思考 17
    第2章 关系数据库基本知识 18
    2.1  数据模型 18
    2.1.1  信息世界的概念模型 18
    2.1.2  机器世界的数据模型 21
    2.2  关系模型与关系数据库 23
    2.2.1  关系数据结构 23
    2.2.2  关系操作 28
    2.2.3  关系完整性约束 28
    2.3  关系数据库的基础理论 30
    2.3.1  关系模式规范化 30
    2.3.2  关系模型运算理论简介 32
    实验与思考 36
    第3章 数据库创建与维护 37
    3.1  KingbaseES及数据库设计案例 37
    3.1.1  KingbaseES简介 37
    3.1.2  KingbaseES数据库管理模式 39
    3.1.3  KingbaseES数据库的数据类型 41
    3.1.4  在线学习系统数据库设计案例 44
    3.2  KingbaseES数据库的创建与维护 47
    3.2.1  创建数据库 47
    3.2.2  创建和维护表 48
    3.2.3  创建数据完整性约束规则 49
    3.2.4  创建索引 53
    3.2.5  添加记录 55
    3.2.6  查看和导出E-R图 56
    实验与思考 56
    第4章 数据库操作语言SQL 58
    4.1  SQL概述 58
    4.2  创建数据库 59
    4.2.1  DDL语句 59
    4.2.2  生成SQL脚本 61
    4.3  查询数据库 64
    4.3.1  查询单表数据 64
    4.3.2  查询多表数据 70
    4.4  更新数据库 74
    4.4.1  插入记录 75
    4.4.2  修改记录 76
    4.4.3  删除记录 77
    实验与思考 77
    第5章  SQL可编程对象 82
    5.1  PL/SQL简介 82
    5.1.1  PL/SQL语句块 82
    5.1.2  PL/SQL运算和常用函数 83
    5.1.3  流程控制语句 87
    5.2  常用可编程对象 90
    5.2.1  视图 90
    5.2.2  存储过程 92
    5.2.3  自定义函数 96
    5.2.4  触发器 98
    实验与思考 100
    第6章  数据库管理与保护 102
    6.1  数据库事务 102
    6.1.1  事务简介 102
    6.1.2  事务管理机制 103
    6.2  数据库并发访问控制 105
    6.2.1  并发访问问题 105
    6.2.2  并发访问控制 106
    6.3  数据库备份和转移 107
    6.3.1  数据库备份和恢复 107
    6.3.2  数据的导入和导出 109
    6.4  数据库安全性控制 111
    6.4.1  用户访问控制机制 111
    6.4.2  用户及权限管理 111
    6.4.3  其他数据库安全机制 116
    实验与思考 116
    第7章  快速实现Web应用开发 117
    7.1  Web应用开发基础 117
    7.1.1  KES Plus简介 117
    7.1.2  Web应用开发实例 120
    7.1.3  KES Plus项目结构 125
    7.2  应用页面开发 129
    7.2.1  单表信息页 129
    7.2.2 选择框的使用 134
    7.2.3 多表连接查询页面 140
    7.3  基于角色的权限控制 141
    7.3.1 自定义角色权限配置 142
    7.3.2 页面菜单权限配置 147
    实验与思考 150
    第8章  Web前后端数据交互 155
    8.1  前端页面调用RESTful接口 155
    8.2  创建自定义的RESTful接口 161
    8.2.1  创建自定义函数 161
    8.2.2  创建RESTful接口 165
    8.3  调用自定义的RESTful接口 166
    8.3.1  调用查询类接口 166
    8.3.2  调用非查询类接口 173
    8.4  集成外部应用 181
    8.4.1  基于后端的应用集成 181
    8.4.2  基于前端的应用集成 184
    实验与思考 185
    第9章  特色功能与系统部署 187
    9.1  可视化图表 187
    9.1.1  常见图表类型 187
    9.1.2  门户页面图表设计 187
    9.1.3  自定义页面图表设计 190
    9.2  特殊页面效果 198
    9.2.1  页面跳转 198
    9.2.2  多选选择框 201
    9.2.3  动态组件 204
    9.3  应用发布 209
    9.3.1  构建发布包 209
    9.3.2  应用部署 210
    实验与思考 212
    第10章  系统分析与设计 215
    10.1  系统开发管理概述 215
    10.1.1  系统开发方法 215
    10.1.2  系统开发管理 217
    10.2  系统规划 218
    10.2.1  系统规划的任务 218
    10.2.2  可行性分析 219
    10.3  系统分析 221
    10.3.1  系统分析方法 221
    10.3.2  需求建模工具 221
    10.3.3  需求说明 226
    10.4  系统设计 227
    10.4.1  系统结构设计 227
    10.4.2  系统功能结构设计 229
    10.4.3  数据库设计 230
    10.4.4  用户界面设计 232
    10.4.5  处理过程设计 233
    10.5  系统实施与运维 234
    10.5.1  系统实施 234
    10.5.2  系统运行与维护 235
    10.5.3  系统安全 235
    10.6  系统设计工具 237
    10.6.1  Visio 237
    10.6.2  ProcessOn 239
    实验与思考 240
    第11章  AI辅助系统设计 242
    11.1  大语言模型和提示词工程 242
    11.1.1  大语言模型简介 242
    11.1.2  提示词工程技巧 242
    11.2  大语言模型辅助应用 246
    11.2.1  大语言模型辅助系统设计 246
    11.2.2  大语言模型服务集成 249
    实验与思考 250
    附录A  网上书店案例说明 251
    参考文献 260
    展开

    前     言

    新一代信息技术与各行业领域的深度融合催生了全新的经济社会形态。“数字中国”建设对新时代大学生提出了更高要求,需主动树立信息意识、系统掌握信息知识,并具备信息创新应用能力,而各类数字应用的背后都离不开数据库应用系统的支持。
    本书以经典的数据库技术为核心,有机融合信息管理、软件工程和程序设计方法等多学科相关知识,构建了独具特色的课程内容体系,内容涵盖关系数据库的基本原理、数据库的创建和管理方法、SQL、系统分析与设计方法、Web应用开发、大语言模型辅助应用等,形成了适合通识教育需求的新教材。
    本书凝聚了作者在数据库领域20多年的项目研发和课程教学经验,并汇集了上海市多所高校一线教师的教学心得,是在国家级一流本科课程和上海市优秀教材基础上编写的。全书以完整的“在线学习系统”案例驱动,围绕数据库应用系统构建流程中的核心问题,系统讲解了应用发现、需求分析、系统设计、开发实现和部署运维的相关方法与技术,旨在以“系统观”推动学生从信息意识、信息知识到信息能力的递进构建。
    本书全面采用国产数据库和低代码开发工具为实验环境:借助金仓KingbaseES V9及数据库开发工具KStudio实现数据库的高效创建和维护;依托KES Plus可视化开发环境开展Web应用开发,助力快速构建功能完善的业务系统。同步引入大语言模型辅助系统分析与设计,包括提示词工程的核心技巧,并采用WPS、Visio、ProcessOn等工具制作规范的系统开发文档。此外,本书融入了前沿技术与行业应用案例,兼具专业性与趣味性,通过对多个实际数据化案例的剖析,探讨移动互联网、云计算、大数据、物联网、人工智能等新技术的应用趋势。
    为辅助教师开展教学,配合读者学习,各章均设置了“实验与思考”内容,以一个“网上书店”案例贯穿实践过程,最后提出“综合实践”要求(附录A),强化理论与实操的结合。
    本书提供了丰富的教学资源,包括电子课件、教学案例、数据库脚本、例题源代码等,可以登录华信教育资源网下载,也可以扫描书中的二维码,便捷获取配套电子资源或观看实操演示视频。
    本书由刘晓强教授、王睿智副教授和冯珍妮副教授主编,由上海市数据库教学联合团队共同完成。在此,感谢教育部产学合作协同育人项目和中电科金仓(北京)科技股份有限公司的大力支持,感谢李东方教授、黄雅萍副教授、杨丽勤副教授为本书做出的贡献。当今信息技术的发展非常快,限于作者的学识和水平,书中难免有不当之处,敬请读者批评指正。

    作者
    2026年春
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网