来自 O'Reilly 的Cookbook系列,很多人将其翻译成“锦囊妙计”系列。

     这本书应该有 100+ 妙计吧,分别提供 Oracle,MySQL,PostgreSQL,SQL Server,DB2 五种流行的解决方案,涉及到查询、插入、更新、删除、多表操作、排序、字符串处理、时间操作、报表、数据仓库运算、分层查询、常用窗口函数...   

     才发现... 以前处 ...

Modeling a Class's Internal Structure: Composite Structures
对类的内部结构建模: 组合结构

     有时,主要的UML图,如类图和顺序图,不适合捕捉系统的某些细节。组合结构可以弥补这些缺陷。它们为对象如何在类里协同工作、或对象之间如何实现目标而建模。

internal structure 内部结构
part 成员
port 端口
collaboration   ...

Completing the Interaction Picture: Interaction Overview Diagrams
完成交互的整体图: 交互概况图

     交互概况图为各交互如何协同工作以实现系统所关注的要点提供一个高级视图,就像用例一样。顺序图、通信图和时序图主要关注构成交互的消息和具体细节,但交互概况图则为各个不同的交互结合在一起,形成组成系统某特定要点的 ...

Focusing on Interaction Timing: Timing Diagrams
专门处理交互时间: 时序图

时序图常用于实时或嵌入式系统,善于描述交互的准确时间信息中发生的消息和状态。

timming: 时序
interaction timming: 交互的时序
logic analyzer: 逻辑分析仪
state: 状态
state-line: 状态线
event: 事件
message: 消息
event source: 事件来 ...

Focusing on Interaction Links: Communication Diagrams
交互的链接: 通信图

Communication Diagrams:
\ Participants: 参与者
\ Links: 链接
\ Messages: 消息

communication link: 通信链接
nested: 嵌套
number-and-letter: "数字-字母"表示法
guard condition: 监护条件
number-point-nested: "数字-点号-嵌套"表示 ...

Modeling Ordered Interactions: Sequence Diagrams
为有序交互建模: 顺序图

order: 次序(交互的)
participant: 参与者
lifeline: 生命线
event: 事件
signal: 信号
message: 消息
message caller:   消息调用者
message receiver: 消息接受者
message arrow: 消息箭头
message signature: 消息签名
arguments: 参数
activa ...

Bringing Your Classes to Life: Object Diagrams
将类引入实践: 对象图

scenario: 特定情境
underline: 下划线(对象名称加下划线)
anonymous object: 匿名对象
event hander: 事件处理程序
/ link: 链接
\ association: 关联
constraint: 约束

Figure 6-1. Object Diagrams

Learn:
     Learning UML 2.0, O'Reilly
     ...

Modeling a System's Logical Structure: Advanced Class Diagrams
为系统的逻辑结构建模: 高级类图

interface: 接口
abstract class: 抽象类
- generalization: 泛化
\ parent: 父类
\ base: 基类
\ superclass: 超类
inheritance: 继承
children: 子类
derived: 派生类

- five different types of class relationship:
...

Modeling a System's Logical Structure: Introducing Classes and Class Diagrams
为系统逻辑结构建模: 类与类图

class: 类
object: 对象
instance: 实例
state: 状态
behavior: 行为
attribute: 属性
inline attribute: 内置属性
attribute properties: 属性特性
operation: 操作
abstraction: 抽象化
encapsulation: 封 ...

Modeling Requirements: Use Cases
为需求建模: 用例

Use cases affect every other facet of your system's design;
they capture what is required and the other views on your model, then show how those requirements are met
用例影响系统设计的每一方面,捕捉需求及模型的其它视图,然后显示如何满足这些需求...

abs ...