![]()
内容推荐 本书介绍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编程接口。本书提供了大量实用的例子。 本书适合作为数据库应用开发人员的参考书,也适合作为高等院校计算机大类本科生和研究生学习数据库的参考书,同时可供学习和应用数据库的开发人员、广大科技工作者和研究人员参考。 作者简介 张俊,博士。大连海事大学教授、硕士生导师。计算机学会高级会员。现任大连海事大学信息科学技术学院智能科学与技术系主任和专业负责人。 1993年毕业于吉林工业大学获软件专业学士学位,1996年毕业于大连理工大学获计算机应用专业硕士学位,2007年毕业于中国人民大学获计算机应用专业博士学位。2011年入选辽宁省第六批“百千万人才工程”千人层次人选,2012-2014年赴美国加州大学河滨分校做访问学者。 自1996年以来主要从事数据库方向的教学和科研工作,主讲数据库原理、数据库应用技术、信息系统分析与设计和智能信息处理等本科生课程,以及分布式数据库系统等研究生课程。近年来主要从事数据库信息检索方面的研究,曾主持或参加多项国家自然科学基金项目,发表30余篇学术论文,培养10余名硕士研究生。 目录 第1章 KingbaseES概述 1.1 简介 1.1.1 发展历史 1.1.2 版本分类 1.1.3 技术特性 1.1.4 系统安装 1.2 SQL概述 1.2.1 SQL特点 1.2.2 SQL功能组成 1.2.3 SQL标准 1.3 开发环境概述 1.3.1 命令行开发工具KSQL 1.3.2 数据库开发管理工具KStudio 1.4 用例库 1.4.1 用例库描述 1.4.2 用例库模式 1.4.3 用例数据 第2章 SQL语言基础 2.1 标识符与关键字 2.2 常用数据类型与操作符 2.2.1 数值类型 2.2.2 字符类型 2.2.3 二进制类型 2.2.4 日期和时间类型 2.2.5 布尔类型 2.2.6 位串类型 2.2.7 枚举类型 2.2.8 范围类型 2.2.9 数组类型 2.3 函数 2.3.1 数学函数 2.3.2 字符串函数 2.3.3 二进制串函数 2.3.4 位串函数 2.3.5 时间/日期函数 2.3.6 枚举函数 2.3.7 范围函数 2.3.8 数组函数 2.4 数据类型转换 2.4.1 数据类型转换场景 2.4.2 类型转换规则 第3章 KingbaseES的数据库对象 3.1 数据库对象概述 3.2 数据库 3.2.1 创建数据库 3.2.2 修改数据库 3.2.3 删除数据库 3.2.4 数据库字符集编码 3.3 模式 3.3.1 模式概述 3.3.2 模式的创建、修改和删除 3.3.3 模式的使用 3.4 表空间 3.4.1 表空间概述 3.4.2 表空间的创建、修改和删除 3.4.3 表空间的使用 3.5 表 3.5.1 创建表 3.5.2 修改表 3.5.3 删除表 3.5.4 默认值 3.5.5 生成列 3.5.6 临时表 3.5.7 继承表 3.5.8 分区表 3.6 约束 3.6.1 约束概述 …… 第4章 KingbaseES的查询语句 第5章 KingbaseES的DML语句 第6章 KingbaseES的事务处理 第7章 KingbaseES的用户与权限 第8章 KingbaseES的外部数据访问 第9章 KingbaseES的复杂数据类型 第10章 数据库编程接口 参考文献 |