返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书]金仓数据库 KingbaseES SQL编程 张俊、曹志英、张德珍、杜胜、冯玉 清华大学出版社 关系数据库系
  • 新商品上架
    • 作者: 张俊、曹志英、张德珍、杜胜、冯玉著
    • 出版社: 清华大学出版社
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    句字图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 张俊、曹志英、张德珍、杜胜、冯玉著
    • 出版社:清华大学出版社
    • 开本:16开
    • ISBN:9787302640325
    • 版权提供:清华大学出版社

     书名:  金仓数据库 KingbaseES SQL编程
     出版社:  清华大学出版社
     出版日期  2023
     ISBN号:  9787302640325

    本书介绍KingbaseES SQL编程的语言基础、数据类型、数据库对象、SQL查询、DML语句、事务处理、外部数据访问、编程接口等基本知识,并以一个在线网络购物平台数据库为例说明如何进行KingbaseES SQL编程的实际应用。

    全书共分为10章: 第1章概述KingbaseES数据库发展历史和本书用例库;第2章介绍SQL基础;第3章介绍各种数据库对象;第4章介绍各种SQL查询语句;第5章介绍插入、更新、删除等DML语句;第6章介绍事务处理相关内容;第7章介绍用户与权限管理;第8章介绍外部数据访问的原理和方法;第9章介绍文本搜索、XML和JSON等复杂数据类型;第10章介绍JDBC、Python等KingbaseES编程接口。本书提供了大量实用的例子。

    本书适合作为数据库应用开发人员的参考书,也适合作为高等院校计算机大类本科生和研究生学习数据库的参考书,同时可供学习和应用数据库的开发人员、广大科技工作者和研究人员参考。




    以国产数据库KingbaseES 为平台,从PL/SQL的基本语法入手,详细讲解PL/SQL开发的所有功能模块、方法和技巧。内容由易到难,讲解由浅入深,循序渐进,弥补了国产数据库在PL/SQL过程语言方面的缺失。

    以一个简化的在线购物平台数据库案例贯穿全书,讲解理论时针对每一个语法或知识点,结合案例设计了大量实例验证,使读者能读懂,会使用,提高效率。

    考虑到从国外数据库到国产数据库的迁移需求,书中对Oracle、PostgreSQL、KingbaseES数据库作了比较,并提供丰富的转换操作实例,使KingbaseES能更好地兼容其他数据库。

    本书提供配套的数据库用例和示例源码,读者可登录清华大学出版社网站下载。

    ?



    目录



    第1章KingbaseES概述1

    1.1简介1

    1.1.1发展历史1

    1.1.2版本分类3

    1.1.3技术特性3

    1.1.4系统安装4

    1.2SQL概述4

    1.2.1SQL特点4

    1.2.2SQL功能组成5

    1.2.3SQL标准5

    1.3开发环境概述6

    1.3.1命令行开发工具KSQL6

    1.3.2数据库开发管理工具KStudio8

    1.4用例库9

    1.4.1用例库描述9

    1.4.2用例库模式9

    1.4.3用例数据10


    第2章SQL语言基础12

    2.1标识符与关键字12

    2.2常用数据类型与操作符13

    2.2.1数值类型14

    2.2.2字符类型17

    2.2.3二进制类型19

    2.2.4日期和时间类型20

    2.2.5布尔类型23

    2.2.6位串类型24

    2.2.7枚举类型24

    2.2.8范围类型25

    2.2.9数组类型28

    2.3函数29

    2.3.1数学函数29

    2.3.2字符串函数31

    2.3.3二进制串函数32

    2.3.4位串函数33

    2.3.5时间/日期函数33

    2.3.6枚举函数35

    2.3.7范围函数36

    2.3.8数组函数36

    2.4数据类型转换36

    2.4.1数据类型转换场景36

    2.4.2类型转换规则37

    目录

    第3章KingbaseES的数据库对象39

    3.1数据库对象概述39

    3.2数据库40

    3.2.1创建数据库40

    3.2.2修改数据库41

    3.2.3删除数据库42

    3.2.4数据库字符集编码42

    3.3模式45

    3.3.1模式概述45

    3.3.2模式的创建、修改和删除46

    3.3.3模式的使用47

    3.4表空间48

    3.4.1表空间概述48

    3.4.2表空间的创建、修改和删除49

    3.4.3表空间的使用50

    3.5表51

    3.5.1创建表51

    3.5.2修改表55

    3.5.3删除表57

    3.5.4默认值58

    3.5.5生成列59

    3.5.6临时表60

    3.5.7继承表61

    3.5.8分区表65

    3.6约束69

    3.6.1约束概述69

    3.6.2主码约束70

    3.6.3外码约束71

    3.6.4非空约束73

    3.6.5唯一约束73

    3.6.6检查74

    3.6.7排他约束75

    3.6.8禁用/启用约束76

    3.6.9约束检查78

    3.7索引79

    3.7.1管理索引80

    3.7.2索引类型83

    3.7.3索引方法83

    3.8视图85

    3.8.1视图的概念85

    3.8.2管理视图86

    3.8.3物化视图92

    3.9序列93

    3.9.1创建序列94

    3.9.2使用序列94

    3.9.3修改序列96

    3.9.4删除序列96

    3.10同义词97

    3.10.1创建同义词97

    3.10.2修改同义词98

    3.10.3删除同义词98

    3.11自定义数据类型及自定义操作符98

    3.11.1自定义数据类型98

    3.11.2自定义操作符99

    3.11.3修改操作符100

    3.11.4删除操作符100

    3.12系统表101

    3.12.1系统目录和系统表概述101

    3.12.2数据库对象的系统表103

    3.12.3用户和模式相关的系统表103

    3.12.4表相关的系统表105

    3.12.5索引相关的系统表107

    3.12.6序列相关的系统表108

    3.12.7视图相关的系统表108

    3.12.8约束相关的系统表109

    3.12.9同义词相关的系统表111

    3.13系统视图112

    3.13.1系统视图概述112

    3.13.2用户相关的系统视图113

    3.13.3表相关的系统视图113

    3.13.4视图相关的系统视图114

    3.13.5索引相关的系统视图115

    3.13.6序列相关的系统视图115


    第4章KingbaseES的查询语句117

    4.1单表查询117

    4.1.1简单查询117

    4.1.2条件查询119

    4.1.3模糊查询122

    4.1.4去重123

    4.1.5排序125

    4.1.6指定查询结果行数126

    4.1.7伪列128

    4.1.8条件逻辑结构129

    4.2分组聚集查询135

    4.2.1聚集函数135

    4.2.2分组查询136

    4.3连接查询137

    4.3.1JOIN连接138

    4.3.2谓词连接144

    4.4子查询146

    4.4.1单行单列子查询147

    4.4.2单行子查询147

    4.4.3表子查询149

    4.4.4FROM子句中的子查询154

    4.4.5WITH子句155

    4.5集合操作156

    4.5.1使用UNION ALL操作符157

    4.5.2使用UNION操作符158

    4.5.3使用INTERSECT操作符158

    4.5.4使用EXCEPT操作符159

    4.6层次查询159

    4.6.1查询语法160

    4.6.2伪列163

    4.6.3结果格式化165

    4.6.4指定层次查询的开始结点166

    4.6.5自底向上的层次查询167

    4.6.6精简查询结果168

    4.6.7查询分层数据169

    4.7窗口函数170

    4.7.1概述170

    4.7.2调用窗口函数171

    4.7.3标准聚合函数作为窗口函数173

    4.7.4排序窗口函数177

    4.7.5分组排序窗口函数179

    4.7.6偏移分析窗口函数180

    4.7.7用first_value()和last_value()获取第一行和最后一行182

    4.7.8用nth_value()函数获取第n行182

    4.7.9Listagg()函数183

    4.8ROLLUP和CUBE184

    4.8.1grouping SETS186

    4.8.2使用ROLLUP子句189

    4.8.3使用CUBE子句192

    4.8.4分组操作函数grouping()195

    4.9PIVOT和UNPIVOT202

    4.9.1PIVOT行转列202

    4.9.2转换多列203

    4.9.3在转换中使用多个聚集函数204

    4.9.4UNPIVOT列转行205


    第5章KingbaseES的DML语句207

    5.1插入语句207

    5.1.1基本插入与批量插入207

    5.1.2INSERT ON CONFLICT214

    5.1.3RETURNING子句返回值215

    5.2更新语句216

    5.2.1UPDATE更新语句216

    5.2.2RETURNING子句的返回值217

    5.3删除语句218

    5.3.1删除数据的三种命令218

    5.3.2RETURNING子句的返回值219

    5.4归并语句220

    5.5数据导入导出222第6章KingbaseES的事务处理227

    6.1事务概述227

    6.1.1事务的定义227

    6.1.2事务的特性228

    6.2事务的提交与回滚228

    6.3保存点230

    6.4事务的隔离级别232

    6.4.1事务隔离级别概述232

    6.4.2设置事务隔离级别233

    6.4.3READ COMMITTED隔离级别235

    6.4.4REPEATABLE READ隔离级别237

    6.4.5SERIALIZABLE隔离级别240

    6.5死锁240


    第7章KingbaseES的用户与权限243

    7.1概述243

    7.2用户管理244

    7.2.1预定义管理用户244

    7.2.2创建用户/角色246

    7.2.3修改用户/角色249

    7.2.4删除用户/角色250

    7.2.5启用和禁用用户/角色251

    7.2.6查看用户信息的常用系统视图253

    7.3权限管理253

    7.3.1权限概述253

    7.3.2系统权限254

    7.3.3对象权限256

    7.3.4查看用户和角色权限的常用系统视图260

    7.4行级权限260

    7.4.1行级权限概述260

    7.4.2启用行级权限261

    7.4.3创建策略261

    7.4.4修改策略262

    7.4.5删除策略262

    7.4.6使用行级安全权限263


    第8章KingbaseES的外部数据访问265

    8.1概述265

    8.2kdb_database_link插件266

    8.2.1插件配置266

    8.2.2创建DBLink对象267

    8.2.3使用DBLink对象查询外部数据库268

    8.2.4使用DBLink对象更新外部数据库270

    8.3DBLINK插件271

    8.3.1插件配置271

    8.3.2创建DBLINK对象271

    8.3.3使用DBLINK对象访问远程数据库273

    8.4FDW插件274

    8.4.1插件配置274

    8.4.2创建外部服务器和用户映射275

    8.4.3创建外部表277

    8.4.4使用外部表访问远程数据库278


    第9章KingbaseES的复杂数据类型279

    9.1文本搜索数据类型279

    9.1.1概述279

    9.1.2text279

    9.1.3tsvector280

    9.1.4tsquery282

    9.1.5全文检索综合示例284

    9.1.6文本搜索类型操作符和函数285

    9.2XML数据287

    9.2.1概述287

    9.2.2生成XML数据287

    9.2.3将关系数据映射为XML数据289

    9.2.4查询XML数据293

    9.2.5XML函数298

    9.3JSON数据300

    9.3.1概述300

    9.3.2生成JSON数据301

    9.3.3查询JSON数据302

    9.3.4JSON索引306

    9.3.5JSON函数306


    第10章数据库编程接口309

    10.1概述309

    10.2JDBC311

    10.2.1环境配置311

    10.2.2数据库连接312

    10.2.3数据更新314

    10.2.4数据查询317

    10.2.5执行存储过程318

    10.2.6事务处理319

    10.2.7大对象操作322

    10.3Hibernate开发框架324

    10.3.1开发流程325

    10.3.2环境配置325

    10.3.3生成实体类326

    10.3.4Hibernate编程330

    10.4Python编程接口334

    10.4.1环境配置334

    10.4.2数据库连接与配置335

    10.4.3数据类型映射335

    10.4.4执行SQL语句336

    10.4.5应用举例337


    参考文献339



     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购