新書推薦:
![重塑的魅力 Blythe改妆与BJD卡通娃头化妆技法](http://103.6.6.66/upload/mall/productImages/25/9/9787121490415.jpg)
《
重塑的魅力 Blythe改妆与BJD卡通娃头化妆技法
》
售價:NT$
449.0
![新一代信息技术产业发展战略研究(2035)](http://103.6.6.66/upload/mall/productImages/25/9/9787030793935.jpg)
《
新一代信息技术产业发展战略研究(2035)
》
售價:NT$
775.0
![欧洲一体化中的和解](http://103.6.6.66/upload/mall/productImages/25/8/9787208190061.jpg)
《
欧洲一体化中的和解
》
售價:NT$
449.0
![工业机器人可靠性设计理论与方法](http://103.6.6.66/upload/mall/productImages/25/9/9787030781567.jpg)
《
工业机器人可靠性设计理论与方法
》
售價:NT$
709.0
![Procreate国风商业插画入门教程](http://103.6.6.66/upload/mall/productImages/25/9/9787121490712.jpg)
《
Procreate国风商业插画入门教程
》
售價:NT$
500.0
![中医临床丛书(诵读本)——针灸大成](http://103.6.6.66/upload/mall/productImages/25/9/9787117372718.jpg)
《
中医临床丛书(诵读本)——针灸大成
》
售價:NT$
352.0
![国医大师李文瑞学术经验集萃](http://103.6.6.66/upload/mall/productImages/25/9/9787117373173.jpg)
《
国医大师李文瑞学术经验集萃
》
售價:NT$
709.0
![历史大脉络](http://103.6.6.66/upload/mall/productImages/25/8/9787222230330.jpg)
《
历史大脉络
》
售價:NT$
398.0
|
編輯推薦: |
以国产数据库KingbaseES 为平台,从PL/SQL的基本语法入手,详细讲解PL/SQL开发的所有功能模块、方法和技巧。内容由易到难,讲解由浅入深,循序渐进,弥补了国产数据库在PL/SQL过程语言方面的缺失。
以一个简化的在线购物平台数据库案例贯穿全书,讲解理论时针对每一个语法或知识点,结合案例设计了大量实例验证,使读者能读懂,会使用,提高效率。
考虑到从国外数据库到国产数据库的迁移需求,书中对Oracle、PostgreSQL、KingbaseES数据库作了比较,并提供丰富的转换操作实例,使KingbaseES能更好地兼容其他数据库。
本书提供配套的数据库用例和示例源码,读者可登录清华大学出版社网站下载。
|
內容簡介: |
本书介绍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是由人大金仓公司研发的一款面向大规模并发交易处理的企业级关系数据库,融合了人大金仓公司在数据库领域几十年产品研发与企业级应用的实践经验,可满足各行业用户多种场景的数据处理需求。KingbaseES遵循严格的ACID特性、结合多核架构的极致性能、行业最高的安全标准、完备的高可用方案,以及可覆盖迁移、开发及运维管理全使用周期的智能便捷工具,可为用户带来极致的使用体验。金仓数据库KingbaseES广泛服务于电子政务、能源、金融、电信等六十余个重点行业和关键领域,累计装机部署超过100万套,入选国务院国有资产监督管理委员会发布的十项国有企业数字技术典型成果。
关系数据库仍然是目前数据存储和管理的主要方式,SQL是操作关系数据库的标准语言,其以简单易学、功能强大、适用面广等优点,成为数据库管理和数据库应用开发必须掌握的编程语言之一。本书以KingbaseES SQL编程的语言基础、数据类型、数据库对象和SQL查询为重点,以一个在线网络购物平台数据库为例,重点讲解了使用KingbaseES SQL进行数据库应用开发的知识点和具体应用。
本书以IT企业对数据库应用开发人员技术能力要求为基础,以实践能力培养为目标,梳理了KingbaseES SQL编程的知识点,并形成相应章节安排,便于学习和掌握;本书提供大量的实际例子,注重实践能力的训练和提高。使用本书,可以提高读者使用SQL进行数据库应用开发的能力。本书既可以作为数据库应用开发人员的参考书,也可以作为计算机类专业各层次学生学习和应用数据库的参考书。
全书共分为10章,章节安排以KingbaseES SQL编程知识点为主线展开,内容讲解由浅入深,层次清晰,通俗易懂。第1章概述KingbaseES数据库发展历史、技术特点、SQL标准、开发环境和本书用例库;第2章介绍KingbaseES SQL基础,包括标识符与关键字、常用数据类型与操作符、函数、数据类型转换;第3章介绍数据库、模式、表空间、表、约束、索引、视图、同义词、序列,以及系统表和系统视图;第4章介绍各种SQL查询,包括单表查询、分组聚集查询、连接查询、子查询、层次查询,以及使用窗口函数等高级分析SQL查询;第5章介绍插入、更新、删除等DML语句;第6章介绍KingbaseES事务处理相关内容,包括事务定义和提交、隔离级别、死锁和显式封锁;第7章介绍用户管理、权限管理和行级权限管理;第8章介绍通过kdb_database_link、DBLINK和FDW三种方式访问外部数据的原理和方法;第9章介绍文本搜索、XML和JSON等复杂数据类型;第10章介绍KingbaseES编程接口,包括JDBC和Python,以及Hibernate应用开发框架。本书针对SQL和语法提供了大量实用的例子。
本书具有以下特点。
(1) 遵照SQL编程语言知识点体系合理安排章节,组织相关知识点与内容。
(2) 注重数据库原理、SQL和实践相结合,从头到尾融入一个实际用例库,使得读者在掌握SQL的同时能够提高数据库应用开发过程中分析问题和解决问题的实践动手能力,启发读者的创新意识。
(3) 每个章节中的知识点都包括基本原理、概念和作用的概述、SQL基本语法、例子和运行结果及分析说明,将知识点有机地串联在一起,便于读者掌握与理解。
(4) 本书提供配套的用例库和源代码。
本书由张俊、曹志英、张德珍、杜胜、冯玉共同编写。本书大纲由杜胜、冯玉拟制,第1~3、6~9和10章由张俊执笔,第4~5章由曹志英执笔,张德珍参与本书的编写讨论和用户案例库设计,最后由张俊统稿,杜胜和冯玉参与本书撰写过程的全部讨论,并对本书进行审定,提出大量宝贵的修改意见和建议。
同时,大连海事大学信息科学技术学院2020级本科生孙明渝负责第1章和第8章、张怡如负责第2章和第9章、徐宇佳负责第3章、韩丰负责第4章、第6章和第10章、丁嘉怡负责第5章和第7章,他们分别收集整理了各章节相关素材并设计和验证了相关例子。在编写过程中,参阅了北京人大金仓公司、甲骨文(Oracle)公司、PostgreSQL开源数据库等相关的数据库文档、联机帮助和教学培训成果,也吸取了国内外相关参考书的精髓,对这些作者的贡献表示由衷的感谢。本书在出版过程中,得到了中国人民大学王珊教授的支持和帮助;还得到了清华大学出版社的大力支持,在此表示诚挚的感谢。
由于作者水平有限,书中难免有不妥和疏漏之处,恳请各位专家、同仁和读者不吝赐教和批评指正,并与作者讨论。
作者2023年2月于大连
|
|