
kingbase-数据定义
文章平均质量分 81
源仔张老师
这个作者很懒,什么都没留下…
展开
-
Kingbase-数据定义9-外部数据&其他数据库对象&依赖跟踪
KingbaseES 实现了部分的 SQL/MED 规定,允许我们使用普通 SQL 查询来访问位于 KingbaseES 之外的数据。原创 2023-12-28 16:49:39 · 543 阅读 · 0 评论 -
Kingbase-数据定义8-表分区
KingbaseES 支持基本的表划分。本小节介绍为何以及怎样把划分实现为数据库设计的一部分。原创 2023-12-28 16:48:02 · 1508 阅读 · 1 评论 -
Kingbase-数据定义7-继承
KingbaseES 实现了表继承,这对数据库设计者来说是一种有用的工具(SQL:1999 及其后的版本定义了一种 类型继承特性,但和这里介绍的继承有很大的不同)。原创 2023-12-28 16:45:31 · 998 阅读 · 1 评论 -
Kingbase-数据定义6-模式
一个 KingbaseES 数据库集簇中包含一个或更多命名的数据库。用户和用户组被整个集簇共享,但没有其他数据在数据库之间共享。任何给定客户端连接只能访问在连接中指定的数据库中的数据。原创 2023-12-28 16:44:33 · 1198 阅读 · 1 评论 -
Kingbase-数据定义5-行安全性策略
除可以通过GRANT 使用 SQL 标准的权限 之外,表还可以具有 行安全性策略,它针对每一个用户限制哪些行可以被普通的查询返回或者可以被数据修改命令插入、更新或删除。这种特性也被称为行级安全性。默认情况下,表不具有任何策略,这样用户根据 SQL 特权系统具有对表的访问特权,对于查询或更新来说其中所有的行都是平等的。原创 2023-12-28 16:42:08 · 933 阅读 · 1 评论 -
Kingbase-数据定义4-权限
对象在创建时会被分配一个所有者,所有者通常是执行创建语句的角色。对于大部分类型的对象,初始状态下只有所有者(或者超级用户)能够对该对象做任何事情。为了允许其他角色使用它,必须分配权限。原创 2023-12-28 16:40:21 · 812 阅读 · 1 评论 -
Kingbase-数据定义2-函数索引&约束
生成的列是一个特殊的列,它总是从其他列计算而来。因此,它对于列就像视图对于表一样。生成的列有两种: 存储列和虚拟列。存储生成的列在写入 (插入或更新) 时计算,并像普通列一样占用存储空间。虚拟生成的列不占用任何存储空间,并且在读取时进行计算。因此,虚拟生成的列类似于视图,存储生成的列类似于物化视图 (除了它总是自动更新)。KingbaseES 目前只实现存储生成的列。原创 2023-12-28 16:35:29 · 1035 阅读 · 1 评论 -
Kingbase-数据定义1-表基础&默认值
本文档讲述了如何创建用来保存数据的数据库结构。在一个关系型数据库中,原始数据被存储在表中,因此 本章的主要工作就是解释如何创建和修改表,以及控制各种数据存储在表中的特性。讨论表如何被组织成模式,以及如何将权限分配给表。并简要介绍其他一些影响数据存储的特性,例如继承、视图、函数和触发器。原创 2023-12-28 16:31:22 · 810 阅读 · 1 评论