我们在和别人沟通的时候,经常会遇到这种情况,自己觉得表达清楚了,可是对方却不明白你在说什么。

比如跟同事分享自己的设计方案,明明准备的非常好,别人却不理解。跟领导汇报工作,明明做了很多,领导确认为你没做多少。下面我们就来聊聊如何高效表达。用最简单的话表达最有价值的信息。

阅读全文 »

背景

1970 年,IBM的研究员Edgar Frank Codd (TED) 发表了《A Relational Model of Data for Large Shared Data Banks》,这篇论文首次提出了关系模型。

1972年,TED 又提出了关系大事和关系演算的概念。

1974年,IBM的Ray Boyce和Don Chamberlin提出了SQL(Structured Query Language)语言。

有了关系模型和关系代数的理论基础,又有了SQL 这种语言来表达。那么我们可以开始设计数据库系统了。

在关系模型提出后,出现过两个著名的产品,System R 和 Ingres。Ingres使用的是一种叫做 QUEL 的语言,System R使用的就是早期的 SQL。由于 SQL 成为了 ANSI 的标准,所以QUEL 成为了历史。

阅读全文 »

1. Hierarchical Queries

如果嫌描述啰嗦,直接 看 例子 prior 例子

1. 语法

1
2
connect by [nocycle] condition [start with condition]
start with condition connect by [nocycle] condition
阅读全文 »

数据库、操作系统和编译器是计算机软件的三大系统。其中数据库更接近业务层,几乎所有软件都会用到数据库,所以对数据库的熟练使用时每个开发人员必备的技能,而数据库对外最直接的接口就是 SQL。

今天我们来讲讲数据库SQL。

阅读全文 »

我一直认为 c++ 的精髓是 虚函数。

虚函数是运行时多状的基础。

今天就来扒一扒虚函数的内部机制。

阅读全文 »
0%