摘要: 继承是面向对象数据库中的概念。它展示了数据库设计的新的可能性。 让我们创建两个表:表cities和表capitals。自然地,首都也是城市,所以我们需要有某种方式能够在列举所有城市的时候也隐式地包含首都。如果真的聪明,我们会设计如下的模式: CREATE TABLE capitals ( name 阅读全文
posted @ 2020-12-21 01:25 bufuzhou 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一个窗口函数在一系列与当前行有某种关联的表行上执行一种计算。 这与一个聚集函数所完成的计算有可比之处。 但是窗口函数并不会使多行被聚集成一个单独的输出行,这与通常的非窗口聚集函数不同。 取而代之,行保留它们独立的标识。在这些现象背后,窗口函数可以访问的不仅仅是查询结果的当前行。 下面是一个例子用于展 阅读全文
posted @ 2020-12-21 01:17 bufuzhou 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 事务是所有数据库系统的基础概念。 事务最重要的一点是它将多个步骤捆绑成了一个单一的、要么全完成要么全不完成的操作。 步骤之间的中间状态对于其他并发事务是不可见的,并且如果有某些错误发生导致事务不能完成,则其中任何一个步骤都不会对数据库造成影响。 例如,考虑一个保存着多个客户账户余额和支行总存款额的银 阅读全文
posted @ 2020-12-21 00:58 bufuzhou 阅读(119) 评论(0) 推荐(0) 编辑