概念模型概述

概念模型概述

概念模型简介
概念模型是业务视角的高层次的粗粒度的模型,用于定义核心

业务概念实体以及实体之间的关键关联关系。

概念模型不包含设计的细节,仅定义核心业务实体、实体之间

的关联关系、相关的业务规则,在概念模型中不对实体的属性

建模。

概念模型的主要特征如下:

确定主要的概念实体,与现实中的信息进行映射。
确定各个概念实体之间的业务关系,描述现实中信息之间的关

系。


概念模型表示法 元素名称
图元
描述

实体
或者


实体是现实世界中业务概念的抽象,或是在设计过程中引入的

概念。

实体背景为紫色表示该实体是被引用的。该实体将在其他域或

其他章节中描述。

关联关系

表示两个实体之间的一对一的关联关系。

聚合关系

表示两个实体之间的聚合关系,被聚合的实体同时还可以被其

他实体引用,两个实体生命周期可以不同。

组合关系

表示一个实体被另外一个实体所组合的关系,被组合的实体不

能被其他实体所组合,两个实体共存亡。

继承关系

表示实体之间的继承关系。

自包含

或者


表示实体形成的自包含的树形结构。第二种表示方法可以更精

确的表达只能包含


物理模型是对真实数据库的描述。数据库中包括的对象有:表

、字段、数据类型、主键、外键、索引、是否可为空等。

表说明
每张表的说明部分包含以下信息:

标题:包括表name、code以及表所归属的Schema。
按照不同的数据类型,逻辑上将Billing物理数据库划分为5个

Schema,为ADMIN、GENERAL、USR、CDR、BILL。部分表所归属

的Schema名标识为COMMON,表示该表同时存在于Schema名为

GENERAL、USR、CDR、BILL的数据库中。

表描述:描述表的作用。
字段:
“#”表示该字段是一个表的主键。
“*”表示该字段不能为空。
“名称 ”表示字段属性的名称。
“数据类型”表示字段属性的类型和它的最大长度。
“描述”描述字段含义。
“驻留MDB/驻留Cache”表示字段是否存储在内存库中或加载到

Cache中。
取值为空时,表示不驻留MDB/驻留Cache。如果既不驻留MDB,

也不驻留Cache时,没有此字段/列。

主键:列出表的主键的描述,主键包含的字段。
外键:列出此表和其他表的外键关系,并给出到其他表的链接


索引:列出表中所有索引,索引包含的字段。


BO(Business Object)相关的概念。

BO和表的关系
BO是业务数据对象,一个BO可以表示为一张表,BO的结构定义

即为表的结构定义,CBP通过对应表映射的BO传递数据。

根BO和子BO的关系
BO分两类,包括根BO和子BO。
根BO表示独立存在的最基本的BO。这类BO可以互相引用,但不

能被其他BO聚合,例如三户BO。
子BO表示衍生于根BO的BO,例如产品实例参数BO衍生于产品实

例BO。
聚合和引用关系
BO存在两种关系,聚合和引用。
聚合是指有一定关系的BO和BO聚集在一起,组成更多信息的BO

组合。
引用是指有BO可以引用与其有一定关系纽带的其他BO的信息。


数据类型映射
同一数据在不同载体中存储时的数据类型是不同的。本节描述

数据在不同载体中存储时的数据类型之间的映射关系。

BO
C++ Application
Cache
Oracle

char
char
char(4)
varchar2(1)

string
char[2-4000]
char(2-4004) 约束:长度为4的整数倍,字符串以"\0"结束
varchar2(2-4000)

int32
int4
int4
number/numeric(1-10)

int64
int8
int8
number/numeric(11-20)

binary
byte[1-262144]
varbinary
clob

double
double
double
number/numeric(1-20,1-6)

datetime
time_t
date
date

参数说明 参数 如何解释 如何设置
Database Type 数据库类型。 请选择“Oracle”。

jdbc Url jdbc的url地址。 jcbc Url的格式为:

jdbc:Database Type:thin:@IP Address:1521:Database

Server Name。

例如“jdbc:oracle:thin:@10.10.120.2:1521:ora11g”

Database Server Name 数据库的SID。 请输入数据库的SID。

例如:orallg

User Name 登录数据库使用的用户名。 请输入登录数据库的用

户名。
Password 登录数据库用户名对应的密码。 请输入登录数据库

用户名对应的密码。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值