编号:99207003
类型:共享资源
大小:402.14KB
格式:DOCX
上传时间:2020-10-20
上传人:我***
认证信息
个人认证
孔**(实名认证)
北京
IP属地:北京
3.6
积分
- 关 键 词:
-
5-c
金融市场数据展示平台数据库设计文档_W
金融市场
数据
展示
平台
数据库
设计
文档
- 资源描述:
-
金融市场数据展示平台数据库设计文档
金融市场数据展示平台
数据库设计文档
2013 年 5 月
Copyright 2006,2007 Financial China, All Rights Reserved
信息&服务 帮助客户创造财富
金融市场数据展示平台数据库设计文档
文档管理信息表
Copyright 2006,2007 Financial China, All Rights Reserved
2 / 14
信息&服务 帮助客户创造财富
主题
金融市场数据展示平台数据库设计文档
版本
1.0.0
内容
阐述展示平台数据库表结构的设计规范和设计结构
关键字
规范,表关系,表结构,初始化 sql
最新发布日期
2013 年 5 月 27 日
金融市场数据展示平台数据库设计文档
文档修订记录表
Copyright 2006,2007 Financial China, All Rights Reserved
3 / 14
信息&服务 帮助客户创造财富
编号
修订内容简述
修订日期
修订前版本号
修订后版本号
修订人
批准人
1
创建文档
2013.5.9
1.0
王磊
史海雄
金融市场数据中心展示平台安装维护手册
目录
文档管理信息表 2
文档修订记录表 3
第 1 章
1.1
1.1.1
1.1.2
1.2
1.3
第 2 章
2.1
2.1.1
2.1.2
第 3 章
第 4 章
第 5 章
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
设计规范 5
表结构设计规范 5
设计对象的命名规则 5
字段类型规则 5
主键、外键、约束和索引规则 5
数据优化原则 5
数据库配置 6
系统自建表 6
用途 6
数据库用户及权限 6
表关系说明 6
表结构列表 7
表结构说明 7
T_SYS_ACCESS_LOG 访问历史日志表 7
T_SYS_GROUP 角色表 8
T_SYS_GROUP_MENU_MAP 角色模块指标映射表 8
T_SYS_INDEX
T_SYS_MENU T_SYS_PARA
指标表 9
模块表 9
字典表 10
T_SYS_PORTFOLIO 证券组合表 11
T_SYS_PORTFOLIO_DETAILS 证券组合明细表 11
T_SYS_SECODE_TYPE 自选证券分类表 12
T_SYS_USER 用 户表 12
T_SYS_USER_GROUP_MAP 用户角色映射表 13
T_SYS_USER_SECODE_MAP 用户自选证券映射表 14
5.10
5.11
5.12
第 6 章
6.1
自定义函数 14
URL_ENCODE 中文编码函数 14
Copyright 2006,2007 Financial China, All Rights Reserved
4 / 14
信息&服务 帮助客户创造财富
金融市场数据中心展示平台安装维护手册
第1章设计规范
1.1 表结构设计规范
1.1.1 设计对象的命名规则
系统自建表,设计对象的命名规则一般采用以下模式:
表名:T_SYS_模块名称
序列名:T_SYS_模块名称_SEQ
例如:T_SYS_USER
T_SYS_USER_SEQ
1.1.2 字段类型规则
日期类字段(无需精确到分秒):统一使用 VARCHAR2(8)字段类型
日期类型字段(需精确到分秒):统一使用 DATE 字段类型
字典项字段(除是否有效):统一使用 VARCHAR2(10)字段类型字典项字段(是否有效):统一使用 NUMBER(1)字段类型
时间标识:统一使用 TIMESTAMP 字段类型
数值型字段:统一使用 NUMBER 字段类型流水号字段:统一使用 NUMBER(18)字段类型
1.2
主键、外键、约束和索引规则
主键:任何表都必须定义主键,以每个表的流水号 ID(无业务意义)作为主键; 以业务字段(可由多个业务字段组合)作为业务唯一性约束;
外键:设计业务数据表时,考虑设计表与其他表之间的关联关系,但实际设计表时不必要设计任何外键,在设计文档中加以说明;
索引、唯一性:
INDEX 命名规范 IDX+_+表名+描述UNIQUE 命名规范 UNQ+_+表名+描述
对于每个数据表,必须选取关键的业务字段作为唯一性约束;方便数据查询,必要可
建立相关的索引;
1.3 数据优化原则
使用无含义的ID 自增长字段作为物理主键,从而避免了业务变更导致的物理主键改变;
有效利用 ORACLE 自带的范围、散列和复合分区技术,有助于提高查询性能;
通过利用 ORACLE 数据库压缩技术,即使大数据量的查询和写入也不会大幅度增加对磁盘的读写,使查询性能得到提高;
Copyright 2006,2007 Financial China, All Rights Reserved
5 / 14
信息&服务 帮助客户创造财富
金融市场数据中心展示平台安装维护手册
第2章数据库配置
2.1 系统自建表
2.1.1 用途
存放金融市场数据展示平台系统运行所需的表数据库版本及字符集
版本:ORACLE 10G 或以上字符集:GBK
2.1.2 数据库用户及权限
新建一个 finchina 用户,默认表空间为 TS_FINCHINA_SSF。并且赋予 connect 及
resource 角色。
第3章表关系说明
所有表中的 USER_ID,ENTRY_USER_ID,UPDATE_USER_ID 均对应
T_SYS_USER.USER_ID
Copyright 2006,2007 Financial China, All Rights Reserved
6 / 14
信息&服务 帮助客户创造财富
金融市场数据中心展示平台安装维护手册
第4章表结构列表
第5章表结构说明
5.1 T_SYS_ACCESS_LOG
访问历史日志表
用于记录系统用户访问页面的操作日志
Copyright 2006,2007 Financial China, All Rights Reserved
7 / 14
信息&服务 帮助客户创造财富
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
英文表名
中文表名
T_SYS_ACCESS_LOG
访问历史日志表
T_SYS_GROUP
角色表
T_SYS_GROUP_MENU_MAP
角色模块指标映射表
T_SYS_INDEX
指标表
T_SYS_MENU
模块表
T_SYS_PARA
字典表
T_SYS_PORTFOLIO
证券组合表
T_SYS_PORTFOLIO_DETAILS
证券组合明细表
T_SYS_SECODE_TYPE
自选证券分类表
T_SYS_USER
用户表
T_SYS_USER_GROUP_MAP
用户角色映射表
T_SYS_USER_SECODE_MAP
用户自选证券映射表
金融市场数据中心展示平台安装维护手册
5.2 T_SYS_GROUP
角色表
用于记录系统管理中的系统角色信息,GROUP_ID=1 为超级管理员,默认初始值
5.3 T_SYS_GROUP_MENU_MAP
角色模块指标映射表
用于记录系统管理中角色与模块权限的对应关系
Copyright 2006,2007 Financial China, All Rights Reserved
8 / 14
信息&服务 帮助客户创造财富
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
角色编号
GROUP_ID
NUMBER(18)
角色表角色编号外键
模块编号
MENU_ID
NUMBER(18)
角色所具有访问权限的模块编号,模块表模块编号的外键
指标编号
INDEX_ID
NUMBER(18)
角色所具有访问权限的指标编号,指标表指标编号外键
有效起始时间
START_DATETIME
DATETIME
该用户访问模块指标的
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
角色编号
GROUP_ID
NUMBER(18)
一般复制流水号,不进行自主编号
角色名称
GROUP_NAME
VARCHAR(50)
登录名
状态
STATUS
NUMBER(1)
0 删除,1 有效,2 无效
备注
MEMO
VARCHAR(2000)
录入用户编号
ENTRY_USER_ID
NUMBER(18)
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR(8)
更新用户编号
UPDATE_USER_ID
NUMBER(18)
更新日期
UPDATE_DATE
DATE
更新时间
UPDATE_TIME
VARCHAR(8)
用户编号
USER_ID
NUMBER(18)
用户表用户编号外键
模块编号
MENU_ID
NUMBER(18)
模块表模块编号外键
指标编号
INDEX_ID
NUMBER(18)
指标表指标编号外键
备注
MEMO
VARCHAR(2000)
备注中记录用户所执行指标的条件等,方便以后统计
操作日期
OPER_DATE
DATE
操作时间
OPER_TIME
VARCHAR(8)
金融市场数据中心展示平台安装维护手册
5.4 T_SYS_INDEX
指标表
用于记录系统中各个菜单的指标信息(左侧树菜单项)
5.5 T_SYS_MENU
模块表
用于记录系统中的一、二、三级菜单的模块信息
Copyright 2006,2007 Financial China, All Rights Reserved
9 / 14
信息&服务 帮助客户创造财富
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
指标编号
INDEX_ID
NUMBER(18)
自主编号,如 10,1001,1002
等
上级编号
PARENT_ID
NUMBER(18)
指标所属上级节点编号,指标为树形结构,
上级编号为 0 的为根节点
所属模块编号
MENU_ID
NUMBER(18)
指标所属模块的编号,只对根节点有效,
子节点跟随父节点
指标名称
INDEX_NAME
VARCHAR(200)
同级顺序
INDEX_SORT
NUMBER(3)
指标树显示时同级节点的显示顺序
状态
STATUS
NUMBER(1)
0 删除,1 有效,2 无效
标记
IS_LAUNCH
NUMBER(1)
是否为默认展示指标:
1 为默认展示 0 为默认不展示
备注
MEMO
VARCHAR(2000)
录入用户编号
ENTRY_USER_ID
NUMBER(18)
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR(8)
更新用户编号
UPDATE_USER_ID
NUMBER(18)
更新日期
UPDATE_DATE
DATE
更新时间
UPDATE_TIME
VARCHAR(8)
起始日期时间和结束日期时间,权限通过日期时间控制
有效结束时间
END_DATETIME
DATETIME
录入用户编号
ENTRY_USER_ID
NUMBER(18)
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR(8)
金融市场数据中心展示平台安装维护手册
5.6 T_SYS_PARA
字典表
用于记录系统管理模块中,部门和岗位信息 PARA_ID=1 为部门,PARA_ID=2 为岗位
Copyright 2006,2007 Financial China, All Rights Reserved
10 / 14
信息&服务 帮助客户创造财富
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
字典编号
PARA_ID
NUMBER(18)
自主编号,如 10,1001,100
上级编号
PARE_ID
NUMBER(18)
字典名称
PARA_NAME
VARCHAR(50)
字典值
PARA_VALUE
VARCHAR(50)
状态
STATUS
NUMBER(1)
0 删除,1 有效,2 无效
备注
MEMO
VARCHAR2(2000)
有效起始时间
SATART_DATETIME
DATETIME
该字典值有效起始日期和结束日期
有效结束时间
END_DATETIME
DATETIME
录入用户编号
ENTRY_USER_ID
NUMBER(18)
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR2(8)
更新用户编号
UPDATE_USER_ID
NUMBER(18)
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
模块编号
MENU_ID
NUMBER(18)
自主编号,如 10,1001,1002
等
模块名称
MENU_NAME
VARCHAR(200)
同级顺序
MENU_SORT
NUMBER(3)
模块在系统上的显示顺序
状态
STATUS
NUMBER(1)
0 删除,1 有效,2 无效
备注
MEMO
VARCHAR(2000)
录入用户编号
ENTRY_USER_ID
NUMBER(18)
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR(8)
更新用户编号
UPDATE_USER_ID
NUMBER(18)
更新日期
UPDATE_DATE
DATE
更新时间
UPDATE_TIME
VARCHAR(8)
金融市场数据中心展示平台安装维护手册
5.7 T_SYS_PORTFOLIO 证券组合表
用于记录系统组合模块的组合基本信息
5.8 T_SYS_PORTFOLIO_DETAILS
证券组合明细表
用于记录系统组合模块中组合的内容明细
Copyright 2006,2007 Financial China, All Rights Reserved
11 / 14
信息&服务 帮助客户创造财富
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
组合编号
PORTFOLIO_ID
NUMBER(18)
证券组合表证券编号
证券编号
SYMBOL_ID
VARCHAR(20)
市场代码
EXCHANGE_ID
NUMBER(18)
字典表
证券名称
SYMBOL_NAME
VARCHAR(200)
证券代码
SYMBOL_CODE
VARCHAR2(18)
证券类型
SYMBOL_TYPE_ID
NUMBER(18)
字典表
状态
STATUS
NUMBER(1)
与之前保持一致
有效起始时间
SATART_DATETIME
DATETIME
有效结束时间
END_DATETIME
DATETIME
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
组合编号
PORTFOLIO_ID
NUMBER(18)
随机编号,可复制流水号
组合名称
PORTFOLIO_NAME
NUMBER(18)
状态
STATUS
NUMBER(1)
与之前状态字段一致
有效起始时间
SATART_DATETIME
DATETIME
有效结束时间
END_DATETIME
DATETIME
备注
MEMO
VARCHAR2(2000)
录入用户编号
ENTRY_USER_ID
NUMBER(18)
用户表用户 ID
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR2(8)
更新用户编号
UPDATE_USER_ID
NUMBER(18)
用户表用户 ID
更新日期
UPDATE_DATE
DATE
更新时间
UPDATE_TIME
VARCHAR2(8)
更新日期
UPDATE_DATE
DATE
更新时间
UPDATE_TIME
VARCHAR2(8)
金融市场数据中心展示平台安装维护手册
5.9 T_SYS_SECODE_TYPE
自选证券分类表
用于记录行情中心模块自选证券的分类信息,包括沪深股市
股市、银行间债券等。
5.10 T_SYS_USER 用户表
用 于 记 录 系 统 管 理 中 的 系 统 用 户 信 息 默 认 初 始 用 户
PASSWORD=ssf123
USER_NAME=ssf ,
Copyright 2006,2007 Financial China, All Rights Reserved
12 / 14
信息&服务 帮助客户创造财富
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
分类编号
TYPE_ID
NUMBER(18)
自主编号,如 10,1001, 1002
上级编号
PARE_ID
NUMBER(18)
分类所属父节点分类编号,树形结构
,上级编号为 0 的为根节点
分类名称
TYPE_NAME
VARCHAR(200)
股票,债券,基金,指数等
同级顺序
TYPE_SORT
NUMBER(3)
分类树显示时的显示顺序
状态
STATUS
NUMBER(1)
0 为删除,1 为有效,2 为无效
备注
MEMO
VARCHAR(2000)
录入用户编号
ENTRY_USER_ID
NUMBER(18)
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR(8)
更新用户编号
UPDATE_USER_ID
NUMBER(18)
更新日期
UPDATE_DATE
DATE
更新时间
UPDATE_TIME
VARCHAR(8)
备注
MEMO
VARCHAR2(2000)
录入用户编号
ENTRY_USER_ID
NUMBER(18)
用户表用户编号
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR2(8)
更新用户编号
UPDATE_USER_ID
NUMBER(18)
更新日期
UPDATE_DATE
DATE
用户表用户编号
更新时间
UPDATE_TIME
VARCHAR2(8)
金融市场数据中心展示平台安装维护手册
5.11 T_SYS_USER_GROUP_MAP 用户角色映射表
用于记录系统管理中的用户与角色的对应关系
Copyright 2006,2007 Financial China, All Rights Reserved
13 / 14
信息&服务 帮助客户创造财富
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
用户编号
USER_ID
NUMBER(18)
用户表用户编号的外键
角色编号
GROUP_ID
NUMBER(18)
用户所分配角色编号, 角色表角色编号的外键
有效起始时间
START_DATETIME
DATETIME
该用户在这个部门的起始日期时间和
结束日期时间,权限通过日期时间控制
有效结束时间
END_DATETIME
DATETIME
录入用户编号
ENTRY_USER_ID
NUMBER(18)
用户编号
USER_ID
NUMBER(18)
一般复制流水号,不进行自主编号
用户名
USER_NAME
VARCHAR(50)
登录名,全英为字母限制
PASSWORD
VARCHAR(50)
6-20 位的字母数字组合
姓名
NAME
VARCHAR(50)
真实姓名
手机号码
PHONE
VARCHAR(15)
邮箱
EMAIL
VARCHAR(50)
职务编号
POST
NUMBER(18)
职务编号,来自于字典表中职务字典
部门编号
POST
NUMBER(18)
部门编号,来自于字典表中部门字典
状态
STATUS
NUMBER(1)
0 删除,1 有效,2 无效
备注
MEMO
VARCHAR(2000)
有效起始时间
START_DATETIME
DATETIME
有效结束时间
END_DATETIME
DATETIME
录入用户编号
ENTRY_USER_ID
NUMBER(18)
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR(8)
更新用户编号
UPDATE_USER_ID
NUMBER(18)
更新日期
UPDATE_DATE
DATE
更新时间
UPDATE_TIME
VARCHAR(8)
金融市场数据中心展示平台安装维护手册
5.12 T_SYS_USER_SECODE_MAP 用户自选证券映射表
用于记录行情中心模块自选证券分类对应的自选证券
第6章自定义函数
6.1 URL_ENCODE 中文编码函数
菜单的超链接 URL 中有中文,需要编码才能加在 URL 参数中传入使用方法:URL_ENCODE(中文,编码)
例如:SELECT URL_ENCODE(‘股票’,’UTF-8’) FROM DUAL;
逻辑:
。
Copyright 2006,2007 Financial China, All Rights Reserved
14 / 14
信息&服务 帮助客户创造财富
CREATE OR REPLACE FUNCTION URL_ENCODE(DATA IN VARCHAR2,CHARSET IN VARCHAR2) RETURN VARCHAR2 AS
BEGIN
RETURN UTL_URL.ESCAPE(DATA, TRUE, CHARSET); END;
字段中文名
字段英文名
字段数据类型
备注
流水号
ID
NUMBER(18)
主键,自增长
用户编号
MENU_ID
NUMBER(18)
用户表用户编号外键
分市场内吗
SYMBOL_ID
VARCHAR(20)
证券代码
MENU_NAME
VARCHAR(10)
自选证券的证券代码
同级顺序
MENU_SORT
NUMBER(3)
在自选证券显示时的显示顺序
分类编号
TYPE_ID
NUMBER(18)
自选证券分类表中分类编号的外键
分类名称
TYPE_NAME
VARCHAR(20)
分组名称
GOURP_NAME
VARCHAR(20)
分组顺序
GOURP_SORT
NUMBER(3)
状态
STATUS
NUMBER(1)
备注
MEMO
VARCHAR(2000)
有效起始时间
START_DATE
DATETIME
有效结束时间
END_DATE
DATETIME
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR(8)
录入日期
ENTRY_DATE
DATE
录入时间
ENTRY_TIME
VARCHAR(8)
- 内容简介:
-
-
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。