《专家系统破解篇 八、我的相关知识库二(成型版本)(整库数据库设计表文档)》...

嘿嘿


说实话,通过经过多次思考。发现知识库不同的使用方式,不同的数据来源,不同的处理方式,都有很大的不同。


我贴一个早期思考版本的数据库文档吧。 毕竟新的是给公司用的,与老的也没什么关系, 只是个原型。供大家思考和以后使用。


在实际开发中。我经历很多思考,而且根据功能的实现也对数据库有不小的修改, 更加经理交流。发现数据来源都不同。于是重开一个库,在写代码的时候修修改改。


建议大家,以动手为准, 只有代码功能动手实现了。才能检验数据库是否能使用。不要因为专家系统这个高深名字弄的不敢动手。 做一点就有一点收获。



数据库名:ExPert

表名:ALarmLogic

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

AlarmID

nvarchar

50

0

 

 

 

 

2

AlarmLogicName

nvarchar

200

0

 

 

 

 

 

3

AlarmLogicDSC

nvarchar

200

0

 

 

 

 

 

4

AlarmLogicType

nvarchar

200

0

 

 

 

 

 

5

Reason

text

16

0

 

 

 

 

 

6

Solution

text

16

0

 

 

 

 

 

7

DeviceType

nvarchar

50

0

 

 

 

 

 

8

DeviceTypeName

nvarchar

200

0

 

 

 

 

 

9

OmenId

nvarchar

200

0

 

 

 

 

 

10

OmenKeyWordStr

nvarchar

200

0

 

 

 

 

 

11

FactorId

nvarchar

200

0

 

 

 

 

 

12

FatorKeyWordStr

nvarchar

200

0

 

 

 

 

 

表名:DeviceType

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

Id

nvarchar

50

0

 

 

 

 

2

Name

nvarchar

200

0

 

 

 

 

 

表名:Ex_User

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ID

int

4

0

 

 

 

2

UserName

nvarchar

50

0

 

 

 

 

 

3

UserPwd

nvarchar

50

0

 

 

 

 

 

4

Role

nvarchar

50

0

 

 

 

 

0.管理员1.系统专家

5

Sex

tinyint

1

0

 

 

 

 

0男,1女

6

zhicheng

smallint

2

0

 

 

 

 

0初级,1中级,2高级

7

gongling

smallint

2

0

 

 

 

 

0-20年及以上,1-15年-20年,2-10年-15年,3-8年-10年,4-5年-8年,5-5年以下

8

jingyan

smallint

2

0

 

 

 

 

0-10年及以上,1-8年-10年,2-5年-8年,3-3年-5年,4-3年以下

9

xueli

smallint

2

0

 

 

 

 

0-博士.1-硕士,2-本科,3-大专,4-大专以下

10

shuxidu

smallint

2

0

 

 

 

 

0-很熟悉.1-较熟悉,2-一般熟悉,3-不太熟悉

11

Contact

nvarchar

200

0

 

 

 

 

 

表名:Fact

 

本人声明:沐海(http://my.oschina.net/mahaisong) 以上文章是经过本人设计实践和阅读其他文档得出。如果需要探讨或指教可以留言!欢迎交流!

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

FactID

int

4

0

 

 

 

2

FactName

nvarchar

200

0

 

 

 

 

 

3

Property

nvarchar

200

0

 

 

 

 

 

4

Value_Of

float

8

0

 

 

 

 

 

5

Threshold

float

8

0

 

 

 

 

阈值

6

RelationalOperator

int

4

0

 

 

 

 

阈值Threshold的关系操作符

7

Degree

float

8

0

 

 

 

 

可信度

8

IsConclusions

bit

1

0

 

 

 

 

是否是结论

表名:Factor

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

FactorId

int

4

0

 

 

 

2

DeviceType

nvarchar

50

0

 

 

 

 

 

4

FactorKeyWord

nvarchar

200

0

 

 

 

 

 

表名:FTA

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

FTAID

int

4

0

 

 

 

2

FTAType

int

4

0

 

 

 

 

 

3

ParentID

int

4

0

 

 

 

 

 

4

Entrance

nvarchar

200

0

 

 

 

 

 

5

FactName

nvarchar

200

0

 

 

 

 

 

6

RulesType

tinyint

1

0

 

 

 

 

规则类型,0专家知识,1告警,2维护维修(现象关键字组合)

7

DeviceTypeName

nvarchar

200

0

 

 

 

 

 

8

RulesID

int

4

0

 

 

 

 

 

9

OmenKeyWordStr

nvarchar

200

0

 

 

 

 

 

表名:FTAType

 

本人声明:沐海(http://my.oschina.net/mahaisong) 以上文章是经过本人设计实践和阅读其他文档得出。如果需要探讨或指教可以留言!欢迎交流!

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

FTATypeID

int

4

0

 

 

 

2

FTATypeName

nvarchar

200

0

 

 

 

 

 

表名:MidConclusion

 

本人声明:沐海(http://my.oschina.net/mahaisong) 以上文章是经过本人设计实践和阅读其他文档得出。如果需要探讨或指教可以留言!欢迎交流!

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

MidConclusionID

int

4

0

 

 

 

2

RulesId

int

4

0

 

 

 

 

 

3

FTAID

int

4

0

 

 

 

 

 

4

Entrance

nvarchar

200

0

 

 

 

 

 

5

RulepId

int

4

0

 

 

 

 

 

6

FactID

int

4

0

 

 

 

 

 

7

ConclusionsId

int

4

0

 

 

 

 

 

8

ConclusionsName

nvarchar

200

0

 

 

 

 

 

9

CreateTime

datetime

8

3

 

 

 

 

 

10

Desc

nvarchar

0

0

 

 

 

 

基本逻辑:一个规则执行的所有条件判断真的写入,向下,假的不写入,还要向下删除为真的(已存的)。

11

Timestamp

datetime

8

3

 

 

 

 

时间戳,同一个搜索的一个戳

12

Success

bit

1

0

 

 

 

 

此规则是否是成功的。

表名:Omen

 

本人声明:沐海(http://my.oschina.net/mahaisong) 以上文章是经过本人设计实践和阅读其他文档得出。如果需要探讨或指教可以留言!欢迎交流!

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

OmenId

int

4

0

 

 

 

2

DeviceType

nvarchar

50

0

 

 

 

 

 

3

OmenKeyWord

nvarchar

200

0

 

 

 

 

故障征兆关键字

表名:RelationalOperator

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

RelationalOperatorId

int

4

0

 

 

 

2

RelationalSign

nvarchar

50

0

 

 

 

 

 

3

Remark

nvarchar

50

0

 

 

 

 

 

表名:Rulep

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

RulepId

int

4

0

 

 

 

2

RuleID

int

4

0

 

 

 

 

 

3

FactID

int

4

0

 

 

 

 

 

表名:Rules

 

本人声明:沐海(http://my.oschina.net/mahaisong) 以上文章是经过本人设计实践和阅读其他文档得出。如果需要探讨或指教可以留言!欢迎交流!

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

RulesId

int

4

0

 

 

 

2

RulesName

nvarchar

0

0

 

 

 

 

规则名/告警标准名

3

RulesExplain

nvarchar

0

0

 

 

 

 

规则描述/告警解释

4

RulesType

tinyint

1

0

 

 

 

 

规则类型,0专家知识,1告警,2维护维修(现象关键字组合)

5

AlarmID

nvarchar

50

0

 

 

 

 

告警ID

6

AlarmLogicType

nvarchar

200

0

 

 

 

 

告警标准逻辑类型

7

ConclusionsId

int

4

0

 

 

 

 

 

8

DeviceType

nvarchar

50

0

 

 

 

 

 

9

DeviceTypeName

nvarchar

200

0

 

 

 

 

 

10

DeviceID

nvarchar

50

0

 

 

 

 

 

11

DeviceName

nvarchar

200

0

 

 

 

 

 

12

Priority

int

4

0

 

 

 

 

故障等级,多条规则排序进入的优先级 10最高 依次降低

13

Explain

nvarchar

0

0

 

 

 

 

把子条件的表达式做正常的文字解释,便于阅读

14

MaintainSuggestion

nvarchar

0

0

 

 

 

 

维修建议/解决方案

15

AndOr

int

4

0

 

 

 

 

与=0,或=1,非=2,异或=3,禁门=4

16

Isdim

bit

1

0

 

 

 

 

是否模糊推理

17

OmenId

nvarchar

200

0

 

 

 

 

 

18

OmenKeyWordStr

nvarchar

0

0

 

 

 

 

故障现象关键字

19

FactorId

nvarchar

200

0

 

 

 

 

 

20

FactorKeyWordStr

nvarchar

0

0

 

 

 

 

故障因素关键字

 



本人声明:沐海(http://my.oschina.net/mahaisong) 以上文章是经过本人设计实践和阅读其他文档得出。如果需要探讨或指教可以留言!欢迎交流!

转载于:https://my.oschina.net/mahaisong/blog/143424

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值