当前位置:文档之家› discuz7.2数据库结构表完整版

discuz7.2数据库结构表完整版

cdb_access 用户版块权限表

表说明:设置某一用户对某一版块的用户权限。

字段类型Null 默认注释

uid mediumint(8) 否0 关联主键,特殊用户的UID

fid smallint(6) 否0 关联主键,版块的FID

allowview tinyint(1) 否0 浏览版块许可

allowpost tinyint(1) 否0 发新话题许可

allowreply tinyint(1) 否0 发表回复许可

allowgetattach tinyint(1) 否0 下载/查看附件许可

allowpostattach tinyint(1) 否0 上传附件许可

adminuser mediumint(8) 否0 用户名

dateline int(10) 否0 时间

cdb_activities活动表

表说明:记录活动主题的活动相关数据。

字段类型Null 默认注释

tid mediumint(8) 否0 主键,活动主题的TID

uid mediumint(8) 否0 索引,发布活动者UID

cost mediumint(8) 否0 每人花销

starttimefrom int(10) 否0 开始时间(起始点)

starttimeto int(10) 否0 开始时间(终止点,如确定开始时间则为0)place char(40) 否活动地点

class char(20) 否活动类别

gender tinyint(1) 否0 性别要求(0=不限,1=男,2=女)

number smallint(5) 否0 需要人数

expiration int(10) 否0 征集截止日期

cdb_activityapplies活动申请表

表说明:记录参与活动主题的申请数据。

字段类型Null 默认注释

applyid int(10) 否主键,活动申请编号,自增

tid mediumint(8) 否0 索引,活动主题的TID

username char(15) 否申请者的用户名

uid mediumint(8) 否0 索引,申请者的UID

message char(200) 否申请者留言

verified tinyint(1) 否0 审核

dateline int(10) 否0 索引,申请时间

payment mediumint(8) 否0 申请者支付费用

contact char(200) 否申请者联系方式

cdb_addons 扩展中心资源提供商

表说明:

字段类型null 默认注释

Key varchar(255) 资源提供商id

Title varchar(255) 名称

Sitename varchar(255) 站点名称

Siteurl varchar(255) 站点url

Description varchar(255) 说明

Contact varchar(255) 联系方式

Logo varchar(255) logo图片url

System tinyint(1) 是否系统提供商(无法删除的)

cdb_adminactions 关联管理员权限表

表说明:当特殊用户组管理权限关联为管理员时,记录该组无权使用的功能。

字段类型Null 默认注释

admingid smallint(6) 否0 主键,关联为管理员的用户组GID disabledactions text 否关联后的受限功能

cdb_admincustom 后台动作记录表

表说明:

字段类型null 默认注释

Id smallint(6)否项目id

Title varchar(255) 否菜单标题

url varchar(255) 否菜单链接

sort tinyint(1) 否0 菜单类型\n(0:历史操作1:常用操作)displayorder tinyint(3) 否显示顺序

clicks smallint(6) 否1 1`comment ‘点击数’

uid mediumint(8) 否操作者uid

dateline int(10) 否最后操作

cdb_admingroups管理组表

表说明:记录管理组的管理权限。

字段类型Null 默认注释

admingid smallint(6) 否0 主键,管理组GID

alloweditpost tinyint(1) 否0 允许编辑帖子

alloweditpoll tinyint(1) 否0 允许编辑投票

allowstickthread tinyint(1) 否0 允许置顶帖子(最高置顶等级)allowmodpost tinyint(1) 否0 允许审核帖子

allowdelpost tinyint(1) 否0 允许删除帖子

allowmassprune tinyint(1) 否0 允许批量删贴

allowrefund tinyint(1) 否0 允许强制退款

allowcensorword tinyint(1) 否0 允许过滤词语

allowviewip tinyint(1) 否0 允许查看IP

allowbanip tinyint(1) 否0 允许禁止IP

allowedituser tinyint(1) 否0 允许编辑用户

allowmoduser tinyint(1) 否0 允许审核用户

allowbanuser tinyint(1) 否0 允许禁止用户

allowpostannounce tinyint(1) 否0 允许发布公告

allowviewlog tinyint(1) 否0 允许查看记录

allowbanpost tinyint(1) 否0 允许屏蔽帖子

disablepostctrl tinyint(1) 否0 发帖不受限制

supe_allowpushthread tinyint(1) 否0 允许推送主题到SS

cdb_adminnotes后台管理公告表

表说明:记录后台管理公告。

字段类型Null 默认注释

id mediumint(8) 否主键,后台管理公告编号,自增

admin varchar(15) 否公告发布者用户名

access tinyint(3) 否0 公告查看权限级别

adminid tinyint(3) 否0 公告发布者UID

dateline int(10) 否0 公告发布时间

expiration int(10) 否0 公告有效期

message text 否公告内容

cdb_adminsessions后台会话表

表说明:记录后台会话。

字段类型Null 默认注释

uid mediumint(8) 否0 登录后台用户UID

adminid smallint(6) 管理组id

panel tinyint(1) 管理面板类型

ip char(15) 否登录者IP

dateline int(10) 否0 最后活动时间

errorcount tinyint(1) 否0 登录密码错误计数

storage mediumtext 用户相关数据

cdb_advertisements广告表

表说明:记录广告相关信息,广告参数为不同类型广告设置的参数及内容的serialize值,广告代码为根据广

告参数生成的HTML。

字段类型Null 默认注释

advid mediumint(8) 否主键,广告编号,自增

available tinyint(1) 否0 广告可用

type varchar(50) 否0 广告类型

displayorder tinyint(3) 否0 广告显示顺序

title varchar(50) 否广告标题

targets text 否广告投放范围

parameters text 否广告参数

code text 否广告代码

starttime int(10) 否0 广告起始时间

endtime int(10) 否0 广告起始时间

cdb_announcements公告表

表说明:记录论坛公告信息。

字段类型Null 默认注释

id smallint(6) 否主键,公告编号,自增

author varchar(15) 否公告发布者用户名

subject varchar(250) 否公告标题

type tinyint(1) 否0 公告类型(0=文字1=链接2=消息)displayorder tinyint(3) 否0 公告显示顺序

starttime int(10) 否0 公告起始时间

endtime int(10) 否0 公告终止时间

message text 否公告内容

groups text 否公告受众用户组

cdb_ attachmentfields附件扩展表

表说明:

字段类型Null 默认注释

aid mediumint(8) 附件ID

tid mediumint(8) 主题ID

pid int(10) 帖子ID

uid mediumint(8) 会员ID

description varchar(255) 解释说明

cdb_attachments附件表

表说明:记录帖子附件信息,filetype会因浏览器不同有所区别,filesize为服务器实际保存的文件大小。字段类型Null 默认注释

aid mediumint(8) 否主键,附件编号,自增

tid mediumint(8) 否0 索引,附件所在主题TID

pid int(10) 否0 索引,附件所在帖子PID

width smallint(6) 附件宽度

dateline int(10) 否0 附件发布时间

readperm tinyint(3) 否0 附件阅读权限

price smallint(6) 否0 附件售价

filename char(100) 否附件文件名

filetype char(50) 否附件文件类型(MIME Content-Type)filesize int(10) 否0 附件文件大小(字节)

attachment char(100) 否附件URL

downloads mediumint(8) 否0 附件下载次数

isimage tinyint(1) 否0 图片附件

uid mediumint(8) 否0 索引,附件上传者UID

thumb tinyint(1) 否0 生成缩略图

remote tinyint(1) 否0 远程附件

cdb_attachpaymentlog附件付费记录表

表说明:记录帖子附件下载付费信息。

字段类型Null 默认注释

uid mediumint(8) 否0 关联主键,下载付费用户的UID

aid mediumint(8) 否0 关联主键,索引,被下载附件的AID authorid mediumint(8) 否0 索引,附件上传者UID

dateline int(10) 否0 付费时间

amount int(10) 否0 付费总金额

netamount int(10) 否0 税后金额

cdb_attachtypes附件类型表

表说明:记录允许使用的附件类型信息。

字段类型Null 默认注释

id smallint(6) 否主键,附件类型编号,自增

extension char(12) 否附件类型扩展名

maxsize int(10) 否0 附件最大尺寸

cdb_banned禁止IP表

表说明:记录禁止IP操作信息。

字段类型Null 默认注释

id smallint(6) 否主键,禁止IP操作编号,自增

ip1 smallint(3) 否0 ip字段1

ip2 smallint(3) 否0 ip字段2

ip3 smallint(3) 否0 ip字段3

ip4 smallint(3) 否0 ip字段4

admin varchar(15) 否操作者用户名dateline int(10) 否0 操作时间expiration int(10) 否0 禁止有效期

cdb_bbcodes 自定义代码表

表说明:记录自定义Discuz!代码信息。

字段类型Null 默认注释

id mediumint(8) 否主键,代码编号,自增available tinyint(1) 否0 代码可用

tag varchar(100) 否代码标签

icon varchar(255) 否代码图标文件replacement text 否代码替换内容example varchar(255) 否代码例子explanation text 否代码解释

params tinyint(1) 否1 代码参数个数

prompt text 否代码参数提示语

nest tinyint(3) 否1 代码嵌套次数displayorder tinyint(3) 否0 显示顺序

cdb_caches缓存数据表

表说明:记录缓存更新数据。

字段类型Null 默认注释

cachename varchar(32) 否主键,缓存名称

type tinyint(3) 否缓存类型(SS相关)dateline int(10) 否最后更新时间expiration int(10) 否有效期

data mediumtext 否缓存数据

cdb_creditslog积分交易记录表

表说明:记录积分交易信息,包括积分转帐、积分兑换等操作。

字段类型Null 默认注释

uid mediumint(8) 否0 索引,操作用户UID fromto char(15) 否目标用户的用户名sendcredits tinyint(1) 否0 支出积分类型

receivecredits tinyint(1) 否0 收入积分类型

send int(10) 否0 支出额

receive int(10) 否0 收入额

dateline int(10) 否0 交易时间

operation char(3) 否操作代码

cdb_crons计划任务表

表说明:记录计划任务信息。

字段类型Null 默认注释

cronid smallint(6) 否主键,计划任务编号,自增

available tinyint(1) 否0 计划任务可用

type enum('user', 'system') 否user 计划任务类型(user=自定义system=系统)name char(50) 否计划任务名称

filename char(50) 否计划任务脚本文件名

lastrun int(10) 否0 上次执行时间

nextrun int(10) 否0 下次执行时间

weekday tinyint(1) 否0 执行时间:星期

day tinyint(2) 否0 执行时间:日

hour tinyint(2) 否0 执行时间:小时

minute char(36) 否执行时间:分钟

cdb_debateposts辩论观点表

表说明:记录辩论观点信息。

字段类型Null 默认注释

pid int(10) 否0 主键,索引,发布观点的帖子PID

stand tinyint(1) 否0 观点属性(0=中立1=正方2=反方)

tid mediumint(8) 否0 索引,辩论主题TID

uid mediumint(8) 否0 观点发布者UID

dateline int(10) 否0 发布时间

voters mediumint(10) 否0 支持人数

voterids text 否支持者UID组(\t分隔)

cdb_debates辩论主题表

表说明:记录辩论主题信息。

字段类型Null 默认注释

tid mediumint(8) 否0 主键,辩论主题TID

uid mediumint(8) 否0 索引,辩论发起者UID

starttime int(10) 否0 辩论发起时间

endtime int(10) 否0 辩论截止时间

affirmdebaters mediumint(8) 否0 正方辩手人数

negadebaters mediumint(8) 否0 反方辩手人数

affirmvotes mediumint(8) 否0 正方支持得票

negavotes mediumint(8) 否0 反方支持得票

umpire varchar(15) 否裁判用户名

winner tinyint(1) 否0 获胜方(0=未结束1=正方2=反方3=平局)bestdebater varchar(50) 否最佳辩手综合信息

affirmpoint text 否正方观点

negapoint text 否反方观点

umpirepoint text 否裁判观点

affirmvoterids text 否正方支持者UID组(\t分隔)negavoterids text 否反方支持者UID组(\t分隔)

affirmreplies mediumint(8) 否正方发言数

negareplies mediumint(8) 否反方发言数

cdb_failedlogins登录失败记录表

表说明:记录登录失败情况,成功登录后删除失败记录。

字段类型Null 默认注释

ip char(15) 否主键,登录失败者IP

count tinyint(1) 否0 登录失败次数

lastupdate int(10) 否0 最后一次登录失败时间

cdb_faqs论坛帮助表

表说明:记录论坛帮助信息。

字段类型Null 默认注释

id smallint(6) 否主键,论坛帮助编号,自增

fpid smallint(6) 否0 上级分类ID

displayorder tinyint(3) 否0 索引,显示顺序

identifier varchar(20) 否帮助标识

keyword varchar(50) 否帮助关键字

title varchar(50) 否帮助标题

message text 否帮助内容

cdb_ favoriteforums版块关注表

表说明:

字段类型Null 默认注释

fid smallint(6)否0 版块ID

uid mediumint(8)否0 会员ID

dateline int(10)否0 最后更新时间

newthreads mediumint(8)否0 新主题数目

cdb_favorites收藏表

表说明:记录用户收藏的主题或版块,每条记录中tid、fid之一为0。

字段类型Null 默认注释

uid mediumint(8) 否0 索引,收藏者UID

tid mediumint(8) 否0 被收藏的主题TID

fid smallint(6) 否0 被收藏的版块FID

cdb_ favoritethreads 主题关注表

表说明:

字段类型Null 默认注释

tid mediumint(8)否0 主题ID

uid mediumint(8)否0 会员ID

dateline int(10)否0 最后更新时间

newreplies smallint(6)否0 新回复数目

cdb_ feeds论坛Feed表

表说明:

字段类型Null 默认注释

feed_id medium(8)否Feed id

type varchar(255)否default Feed 类型,Feed模板由此值确定

fid smallint(6) 否0 如果是帖子类型的Feed,帖子属于的版块id typeid smallint(6)否0 同上,帖子属于的主题分类id

sortid smallint(6)否0 同上,帖子属于的分类信息id

appid varchar(30) 否漫游应用的id

uid mediuint(8)否0 所属会员uid

username varchar(15) 否所属会员username

date text 否Feed数据,序列化后保存

template text 否自定义feed模板

dateline int(10)否Feed加入的时间,时间戳格式

cdb_forumfields论坛版块扩展表

表说明:记录论坛版块的扩展信息,标有*的字段为serialize值,标有**的字段为\t分隔。

字段类型Null 默认注释

fid smallint(6) 否0 主键,版块FID

description text 否版块简介内容

password varchar(12) 否版块访问密码

icon varchar(255) 否版块图标

postcredits varchar(255) 否发主题积分策略

replycredits varchar(255) 否回复积分策略

getattachcredits varchar(255) 否下载附件积分策略

postattachcredits varchar(255) 否上传附件积分策略

digestcredits varchar(255) 否加精华积分策略

redirect varchar(255) 否版块转向URL

attachextensions varchar(255) 否版块允许附件类型

formulaperm text 否版块权限表达式信息

moderators text 否版主用户名组**

rules text 否版块规则内容

threadtypes text 否版块使用的主题分类及参数*

threadsorts text 否分类信息,序列化存放的设置,格式为一个数组viewperm text 否浏览权限用户组**

postperm text 否发主题权限用户组**

replyperm text 否回复权限用户组**

getattachperm text 否附件下载权限用户组**

postattachperm text 否附件上传权限用户组**

keywords text 否版块关键词

supe_pushsetting text 否SS主题推送设定*

modrecommend text 否版主推荐功能参数*

tradetypes text 否商品分类设定*

typemodels mediumtext 否分类信息模型设定*

threadplugin text 否通过插件

extra text 否附加

cdb_forumlinks联盟论坛表

表说明:记录联盟论坛信息。

字段类型Null 默认注释

id smallint(6) 否主键,联盟论坛编号,自增

displayorder tinyint(3) 否0 显示顺序

name varchar(100) 否联盟论坛名称

url varchar(100) 否联盟论坛URL

description mediumtext 否联盟论坛文字说明

logo varchar(100) 否联盟论坛LOGO地址

cdb_forumrecommend版主推荐表

表说明:记录版主推荐主题信息。

字段类型Null 默认注释

fid smallint(6) 否主题所在版块FID

tid mediumint(8) 否主键,推荐主题TID

typeid smallint(6)否是否含有附件图片displayorder tinyint(1) 否索引,推荐主题显示顺序subject char(80) 否推荐主题标题

author char(15) 否推荐主题作者用户名authorid mediumint(8) 否推荐主题作者UID moderatorid mediumint(8) 否推荐者UID

expiration int(10) 否推荐有效期

position tinyint(1)否0 显示位置

highlight tinyint(1)否0 高亮颜色

aid mediumint(8)否0 附件ID

filename char(100)否附件文件

cdb_forums论坛版块表

表说明:记录论坛版块信息。

字段类型Null 默认注释

fid smallint(6) 否主键,论坛版块编号,自增

fup smallint(6) 否0 索引,上级版块编号

type enum('group', 'forum', 版块类型(group=分区forum=版块

'sub') 否forum sub=子版块)

name char(50) 否版块名称

status tinyint(1) 否0 显示版块

displayorder tinyint(3) 否0 显示顺序

styleid smallint(6) 否0 风格方案

threads mediumint(8) 否0 主题数

posts mediumint(8) 否0 帖数

todayposts mediumint(8) 否0 今日发表

lastpost char(110) 否最后发表

allowsmilies tinyint(1) 否0 允许使用表情

allowhtml tinyint(1) 否0 允许使用HTML代码allowbbcode tinyint(1) 否0 允许使用Discuz! 代码allowimgcode tinyint(1) 否0 允许使用[img]代码allowmediacode tinyint(1) 否0 允许使用[media]代码allowanonymous tinyint(1) 否0 允许匿名发帖

allowshare tinyint(1) 否0 允许其它模块共享allowpostspecial smallint(6) 否0 允许发布的特殊主题allowspecialonly tinyint(1) 否0 只允许发布特殊类型主题alloweditrules tinyint(1) 否0 允许版主修改版块规则

allowfeed tinyint(1) 否1 允许推送动态

recyclebin tinyint(1) 否0 开启主题回收站

modnewposts tinyint(1) 否0 发帖审核

jammer tinyint(1) 否0 启用内容干扰码

disablewatermark tinyint(1) 否0 禁用图片附件添加水印

inheritedmod tinyint(1) 否0 版主权力继承到下级版块

autoclose smallint(6) 否0 自动关闭时间(天)

forumcolumns tinyint(3) 否0 下级版块横排列数

threadcaches tinyint(1) 否0 页面缓存系数

alloweditpost tinyint(1) 否1 允许编辑帖子

simple tinyint(1) 否只显示下级子版块

modworks tinyint(1) 否本版有待处理的管理事项

allowtag tinyint(1)否1 是否启用标签功能

allowglobalstick tinyint(1)否1 是否显示全局置顶

cdb_imagetypes图片分类表

表说明:记录图片分类信息。现在只有表情分类功能,貌似会增加主题图标和用户头像的分类。字段类型Null 默认注释

typeid smallint(6) 否主键,图片分类编号,自增available tinyint(1)否0 是否启用

name char(20) 否图片分类名称

type enum('smiley', 'icon', 'avatar') 否smiley 分类归属(smiley=表情)displayorder tinyint(3) 否0 显示顺序

directory char(100) 否所在目录

cdb_invites邀请注册数据表

表说明:记录邀请注册信息。

字段类型Null 默认注释

uid mediumint(8) 否0 索引,邀请码购买者的UID dateline int(10) 否0 邀请码购买时间

expiration int(10) 否0 邀请码有效期

inviteip char(15) 否邀请码购买者IP

invitecode char(16) 否索引,邀请码

reguid mediumint(8) 否0 受邀者UID

regdateline int(10) 否0 受邀者注册时间

status tinyint(1) 否1 邀请码状态(1=未使用2=已用

3=已发送4=过期)

cdb_itempool验证问答表

表说明:记录验证问答信息。问答类型好像是预留的。

字段类型Null 默认注释

id smallint(6) 否主键,验证问答编号,自增type tinyint(1) 否验证问答类型

question text 否验证问题

answer varchar(50) 否验证答案

cdb_magiclog道具记录表

表说明:记录道具购买使用等信息。

字段类型Null 默认注释

uid mediumint(8) 否0 索引,道具所有者UID magicid smallint(6) 否0 道具ID

action tinyint(1) 否0 操作

dateline int(10) 否0 操作时间

amount smallint(6) 否0 操作数量

price mediumint(8) 否0 价格

targettid mediumint(8) 否0 目标主题TID

targetpid int(10) 否0 目标帖子PID

targetuid mediumint(8) 否0 索引,目标用户UID

cdb_magicmarket道具市场数据表

表说明:记录道具市场中待售道具信息。

字段类型Null 默认注释

mid smallint(6) 否主键,道具出售编号,自增magicid smallint(6) 否0 所售道具MAGICID

uid mediumint(8) 否0 索引,卖家UID username char(15) 否卖家用户名

price mediumint(8) 否0 索引,售价

num smallint(6) 否0 索引,出售数量

cdb_magics道具数据表

表说明:记录道具信息。Magicperm为serialize值

字段类型Null 默认注释

magicid smallint(6) 否主键,道具编号,自增available tinyint(1) 否0 可用

type tinyint(3) 否0 道具分类

name varchar(50) 否道具名称

identifier varchar(40) 否道具标识description varchar(255) 否道具描述displayorder tinyint(3) 否0 显示顺序

price mediumint(8) 否0 道具价格

num smallint(6) 否0 道具数量salevolume smallint(6) 否0 售出数量supplytype tinyint(1) 否0 自动补货方式supplynum smallint(6) 否0 自动补货数量weight tinyint(3) 否1 道具重量recommend tinyint(1)否是否为推荐道具filename varchar(50) 否任务脚本magicperm text 否道具权限

cdb_ medallog勋章日志表

表说明:

字段类型Null 默认注释

id mediumint(8)否记录id

uid mediumint(8)否0 勋章拥有着用户id medalid smallint(6)否0 勋章id

type tinyint(1)否0 勋章类型id dateline int(10)否0 颁发时间id expiration int(10)否0 有效期id

status tinyint(1)否0 勋章状态id

cdb_medals勋章表

表说明:记录勋章信息。

字段类型Null 默认注释

medalid smallint(6) 否主键,勋章编号,自增name varchar(50) 否勋章名称

available tinyint(1) 否0 可用

image varchar(30) 否勋章图片

type tinyint(1)否0 勋章类型

displayorder tinyint(3)否勋章显示顺序description varchar(255)否勋章描述

expiration smallint(6)否0 勋章有效期

permission mediumtext否勋章获得条件表达式

cdb_memberfields会员扩展表

表说明:记录会员扩展信息。Medals为\t分隔,groupterms为serialize值字段类型Null 默认注释

uid mediumint(8) 否0 主键,会员UID nickname varchar(30) 否会员昵称

site varchar(75) 否个人网站

alipay varchar(50) 否支付宝帐号

icq varchar(12) 否 ICQ

qq varchar(12) 否QQ

yahoo varchar(40) 否 Y AHOO

msn varchar(40) 否 MSN

taobao varchar(40) 否阿里旺旺

location varchar(30) 否来自customstatus varchar(30) 否自定义头衔

medals varchar(255) 否获得的勋章

avatar varchar(255) 否头像

avatarwidth tinyint(3) 否0 头像宽avatarheight tinyint(3) 否0 头像高

bio text 否自我介绍

sightml text 否个性签名ignorepm text 否站内短消息忽略列表groupterms text 否用户组有效期authstr varchar(20) 否用户激活码spacename varchar(40) 否 MiniSpace名称buyercredit smallint(6) 否0 卖家信用积分sellercredit smallint(6) 否0 买家信用积分

cdb_membermagics会员道具表

表说明:记录会员持有道具信息。

字段类型Null 默认注释

uid mediumint(8) 否0 索引,会员UID magicid smallint(6) 否0 道具MAGICID num smallint(6) 否0 持有数量

cdb_ memberrecommend用户推荐表

表说明:顶、踩中的顶

字段类型Null 默认注释

tid mediumint(8)否主题ID

recommenduid mediumint(8)否推荐会员ID

dateline int(8)否推荐时间

cdb_members会员表

表说明:记录会员信息。

字段类型Null 默认注释

uid mediumint(8) 否主键,会员编号,自增username char(15) 否唯一,会员用户名password char(32) 否会员密码

secques char(8) 否用户安全问答

gender tinyint(1) 否0 性别(0=保密1=男2=女)adminid tinyint(1) 否0 管理组GID

groupid smallint(6) 否0 索引,用户组GID groupexpiry int(10) 否0 用户组有效期

extgroupids char(20) 否扩展用户组

regip char(15) 否注册IP

regdate int(10) 否0 注册时间

lastip char(15) 否最后访问IP

lastvisit int(10) 否0 最后访问时间

lastactivity int(10) 否0 最后活动时间

lastpost int(10) 否0 最后发表时间

posts mediumint(8)否0 发帖数

threads mediumint(8)否0 主题数

digestposts smallint(6) 否0 精华数

oltime smallint(6) 否0 在线时间

pageviews mediumint(8) 否0 页面浏览量

credits int(10) 否0 积分

extcredits1 int(10) 否0 扩展积分1

extcredits2 int(10) 否0 扩展积分2

extcredits3 int(10) 否0 扩展积分3

extcredits4 int(10) 否0 扩展积分4

extcredits5 int(10) 否0 扩展积分5

extcredits6 int(10) 否0 扩展积分6

extcredits7 int(10) 否0 扩展积分7

extcredits8 int(10) 否0 扩展积分8

email char(40) 否索引,EMAIL

bday date 否0000-00-00 生日

sigstatus tinyint(1) 否0 拥有签名

tpp tinyint(3) 否0 主题列表每页主题数

ppp tinyint(3) 否0 主题页面每页帖数

styleid smallint(6) 否0 界面风格

dateformat tinyint(1) 否0 日期格式

timeformat tinyint(1) 否0 时间格式

pmsound tinyint(1) 否0 短消息提示音

showemail tinyint(1) 否0 EMAIL地址可见

newsletter tinyint(1) 否0 同意接收论坛通知(Email 或短消息) invisible tinyint(1) 否0 在线列表中隐身

timeoffset char(4) 否时差设定

prompt tinyint(1)否0 新短消息提醒新任务提醒二进制存储accessmasks tinyint(1) 否0 权限屏蔽(见ACCESS表)editormode tinyint(1) 否2 编辑器模式

customshow tinyint(1) 否26 签名、头像、图片显示设置xspacestatus tinyint(1) 否0 XSPACE状态(SS相关)customaddfeed tinyint(1)否0 用户自定义推送事件

newbietaskid smallint(6)否0 当前正在进行的新手任务

cdb_memberspaces个人空间数据表

表说明:记录MiniSpace设置信息。

字段类型Null 默认注释

uid mediumint(8) 否0 主键,会员UID

style char(20) 否空间风格

description char(100) 否空间描述

layout char(200) 否布局层设置

side tinyint(1) 否0 布局侧边设置(0=双侧边1=左侧边2=右侧边)

cdb_moderators版主表

表说明:记录版主信息。

字段类型Null 默认注释

uid mediumint(8) 否0 关联主键,版主UID

fid smallint(6) 否0 关联主键,版块FID

displayorder tinyint(3) 否0 显示顺序

inherited tinyint(1) 否0 继承自父版块

cdb_modworks管理统计表

表说明:记录版主管理操作统计信息。

字段类型Null 默认注释

uid mediumint(8) 否0 索引,版主UID

modaction char(3) 否管理操作标识

dateline date 否2006-1-1 管理操作日期

count smallint(6) 否0 管理操作计数

posts smallint(6) 否0 管理操作帖数

cdb_ mytasks我的任务表

表说明:

字段类型Null 默认注释

uid mediumint(8)否用户Uid

Username char(15)否用户名

Taskid smallint(6)否任务id

Status tinyint(1)否0 任务状态\n(-1:失败0:进行中1:已完成) Csc char(255)否任务进度

Dateline int(10)否0 申请任务时间

cdb_ navs自定义导航栏表

表说明:

字段类型Null 默认注释

Id smallint(6)否项目id

Parentid smallint(6)否0 父id

Name char(50)否栏目名称

Title char(255)否栏目说明

url char(255)否链接地址

target tinyint(1)否0 目标框架\n(0:本窗口1:新窗口)

type tinyint(1)否0 类型0 系统 1 自定义

available tinying(1)否0 是否可用

displayorder tinyint(3)否显示顺序

highlight tinyint(1)否0 样式

level tinyint(1)否0 使用等级\n(0:游客1:会员2:版主3:管理员)

cdb_onlinelist在线列表定制表

表说明:记录用户在线列表定制信息。

字段类型Null 默认注释

groupid smallint(6) 否0 用户组GID

displayorder tinyint(3) 否0 显示顺序

title varchar(30) 否用户组头衔

url varchar(30) 否用户组图例

cdb_onlinetime在线时间表

表说明:记录用户在线时间统计信息。

字段类型Null 默认注释

uid mediumint(8) 否0 主键,会员UID

thismonth smallint(6) 否0 本月在线时间

total mediumint(8) 否0 总在线时间

lastupdate int(10) 否0 最后更新时间

cdb_orders订单表

表说明:记录积分充值订单信息。

字段类型Null 默认注释

orderid char(32) 否唯一,订单编号

status char(3) 否订单状态(1=未付款2=已支付3=人工补单)buyer char(50) 否付款支付宝帐号

admin char(15) 否补单管理员用户名

uid mediumint(8) 否0 索引,付款用户UID

amount int(10) 否0 订购量

price float(7,2) 否0 消费金额

submitdate int(10) 否0 索引,提交时间

confirmdate int(10) 否0 补单确认时间

cdb_paymentlog主题购买记录表

表说明:记录主题购买信息。

字段类型Null 默认注释

uid mediumint(8) 否0 关联主键,索引,购买者UID

tid mediumint(8) 否0 关联主键,所购主题TID

authorid mediumint(8) 否0 主题作者UID

dateline int(10) 否0 购买时间

amount int(10) 否0 付费总金额

netamount int(10) 否0 税后金额

cdb_pluginhooks插件钩子表

表说明:记录插件钩子信息。

字段类型Null 默认注释

pluginhookid mediumint(8) 否主键,插件钩子编号,自增pluginid smallint(6) 否0 索引,所属插件pluginid available tinyint(1) 否0 索引,可用

title varchar(255) 否钩子名称

description mediumtext 否钩子描述

code mediumtext 否PHP代码

cdb_plugins插件表

表说明:记录插件信息。Modules为serialize值。

字段类型Null 默认注释

pluginid smallint(6) 否主键,插件编号,自增

available tinyint(1) 否0 可用

adminid tinyint(1) 否0 后台权限等级

name varchar(40) 否插件名称

identifier varchar(40) 否唯一,唯一标识符

description varchar(255) 否插件描述

datatables varchar(255) 否插件数据表

directory varchar(100) 否插件目录

copyright varchar(100) 否版权信息

modules text 否插件模块和自定义菜单信息version varchar(20)否插件版本

cdb_pluginvars插件变量表

表说明:记录插件变量信息。

字段类型Null 默认注释

pluginvarid mediumint(8) 否主键,插件变量编号,自增pluginid smallint(6) 否0 索引,所属插件pluginid displayorder tinyint(3) 否0 显示顺序

title varchar(100) 否配置名称

description varchar(255) 否配置说明

variable varchar(40) 否配置变量名

type varchar(20) 否text 配置类型

value text 否变量值

extra text 否扩充设置

数据库复习资料

数据库复习资料 一名词解释 1.数据库 2.候选码 若关系中的一个属性组的值能够唯一地标识一个元组,则称做候选码。 3.外码 “外码”在数据库中是相对主码而言的,即外键(用于建立和加强两个表数据之间的链接的一列或多列)。 4. 关系 实体与实体之间的各种联系 5. 游标 6. 逻辑独立性和物理独立性 7. 日志事件 在数据库中用事务日志文件记录数据的修改操作,其中的每条日志记录或者记录所执行的逻辑操作,或者记录已修改数据的前像和后像。前像是操作执行前的数据复本; 后像是操作执行后的数据复本

8. 数据转储 数据转储是数据库恢复中采用的基本技术。所谓转储即DBA定期地将数据库复制到磁带或另一个磁盘上保存起来的过程。当数据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态。 9. 函数依赖 函数依赖简单点说就是:某个属性集决定另一个属性集时,称另一属性集依赖于该属性集。 设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意两个可能的关系r1、r2,若r1[x]=r2[x],则r1[y]=r2[y],或者若r1[x]不等于r2[x],则r1[y]不等于r2[y],称X决定Y,或者Y依赖X。 10.完全函数依赖和部分函数依赖 完全函数依赖 设X,Y是关系R的两个属性集合,X’是X的真子集,存在X→Y,但对每一个X’都有X’→Y,则称Y完全函数依赖于X。 部分函数依赖 设X,Y是关系R的两个属性集合,存在X→Y,若X’是X的真子集,存在X’→Y,则 称Y部分函数依赖于X。 11.数据库设计 12.数据库恢复 数据库恢复是指通过技术手段,将保存在数据库中丢失的电子数据进行抢救和恢复的技术。 13.封锁 封锁就是事务T在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其它的事务不能更新此数据对象。 14.规范化 规范化理论正是用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。

数据库表结构设计参考

数据库表结构设计参考

表名外部单位表(DeptOut) 列名数据类型(精度范围)空/非空约束条件 外部单位ID 变长字符串(50) N 主键 类型变长字符串(50) N 单位名称变长字符串(255) N 单位简称变长字符串(50) 单位全称变长字符串(255) 交换类型变长字符串(50) N 交换、市机、直送、邮局单位邮编变长字符串(6) 单位标识(英文) 变长字符串(50) 排序号整型(4) 交换号变长字符串(50) 单位领导变长字符串(50) 单位电话变长字符串(50) 所属城市变长字符串(50) 单位地址变长字符串(255) 备注变长字符串(255) 补充说明该表记录数约3000条左右,一般不做修改。初始化记录。 表名外部单位子表(DeptOutSub) 列名数据类型(精度范围)空/非空约束条件 外部子单位ID 变长字符串(50) N 父ID 变长字符串(50) N 外键 单位名称变长字符串(255) N 单位编码变长字符串(50) 补充说明该表记录数一般很少 表名内部单位表(DeptIn) 列名数据类型(精度范围)空/非空约束条件 内部单位ID 变长字符串(50) N 主键 类型变长字符串(50) N 单位名称变长字符串(255) N 单位简称变长字符串(50) 单位全称变长字符串(255) 工作职责 排序号整型(4) 单位领导变长字符串(50) 单位电话(分机)变长字符串(50) 备注变长字符串(255)

补充说明该表记录数较小(100条以内),一般不做修改。维护一次后很少修改 表名内部单位子表(DeptInSub) 列名数据类型(精度范围)空/非空约束条件内部子单位ID 变长字符串(50) N 父ID 变长字符串(50) N 外键 单位名称变长字符串(255) N 单位编码变长字符串(50) 单位类型变长字符串(50) 领导、部门 排序号Int 补充说明该表记录数一般很少 表名省、直辖市表(Province) 列名数据类型(精度范围)空/非空约束条件ID 变长字符串(50) N 名称变长字符串(50) N 外键 投递号变长字符串(255) N 补充说明该表记录数固定 表名急件电话语音记录表(TelCall) 列名数据类型(精度范围)空/非空约束条件ID 变长字符串(50) N 发送部门变长字符串(50) N 接收部门变长字符串(50) N 拨打电话号码变长字符串(50) 拨打内容变长字符串(50) 呼叫次数Int 呼叫时间Datetime 补充说明该表对应功能不完善,最后考虑此表 表名摄像头图像记录表(ScreenShot) 列名数据类型(精度范围)空/非空约束条件ID 变长字符串(50) N 拍照时间Datetime N 取件人所属部门变长字符串(50) N 取件人用户名变长字符串(50) 取件人卡号变长字符串(50) 图片文件BLOB/Image

数据库设计和编码规范

数据库设计和编码规范 Version

目录

简介 读者对象 此文档说明书供开发部全体成员阅读。 目的 一个合理的数据库结构设计是保证系统性能的基础。一个好的规范让新手容易进入状态且少犯错,保持团队支持顺畅,系统长久使用后不至于紊乱,让管理者易于在众多对象中,获取所需或理清问题。 同时,定义标准程序也需要团队合作,讨论出大家愿意遵循的规范。随着时间演进,还需要逐步校订与修改规范,让团队运行更为顺畅。 数据库命名规范 团队开发与管理信息系统讲究默契,而制定服务器、数据库对象、变量等命名规则是建立默契的基本。 命名规则是让所有的数据库用户,如数据库管理员、程序设计人员和程序开发人员,可以直观地辨识对象用途。而命名规则大都约定俗成,可以依照公司文化、团队习惯修改并落实。 规范总体要求 1.避免使用系统产品本身的惯例,让用户混淆自定义对象和系统对象或关键词。 例如,存储过程不要以sp_或xp_开头,因为SQL SERVER的系统存储过程以 sp_开头,扩展存储过程以xp_开头。 2.不要使用空白符号、运算符号、中文字、关键词来命名对象。 3.名称不宜过于简略,要让对象的用途直观易懂,但也不宜过长,造成使用不方 便。 4.不用为数据表内字段名称加上数据类型的缩写。 5.名称中最好不要包括中划线。

6.禁止使用[拼音]+[英语]的方式来命名数据库对象或变量。 数据库对象命名规范 我们约定,数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。避免中文和保留关键字,做到简洁又有意义。前缀就是要求每种对象有固定的开头字符串,而开头字符串宜短且字数统一。可以讨论一下对各种对象的命名规范,通过后严格按照要求实施。例如:

redmine说明

简介 Redmine是一个灵活的项目管理系统,使用Ruby on Rails 框架开发, 跨平台且可以使用多种数据库。 Redmine是开源软件,遵循GNU General Public License (GPL)协议 发布。 功能特性1 多项目支持 在一个Redmine平台上管理您的所有项目 用户在不同项目中可属于不同角色 项目可设定为公开的(所有人都可见)或者内部的(只有项目成员可见)可在项目中激活或隐藏模块(即:wiki、版本库、问题跟踪……) 基于角色的灵活访问控制 定义您自己的角色并快速设定他们的权限 灵活的问题跟踪系统 定义您自己的问题状态和问题类型 可以通过web管理界面为每种问题类型和角色设置工作流程(系统安装时可选择导入默认的工作流设置) 多语言支持 可以使用多种数据库 功能特性2 甘特图和日历 根据为问题设定的开始日期和完成日期自动生成甘特图和日历 功能特性3 时间跟踪功能 在项目级别或者问题级别设定时间 根据用户、问题类型、类别或者活动生成工作量报表 自定义属性 您可以为问题、项目和用户添加自定义属性

可以使用多种格式:文本、日期、证书、下拉列表、复选框 自定义属性可以像常规属性那样显示在问题列表中,并可以作为过滤器使用新闻、文档和文件管理 您可以方便的发布消息和共享文件 为每个项目设置独立的wiki和讨论区 Wiki使用textile语法,可以通过方括号标记设置指向在wiki内部的任意页面提供历史记录的对比和注释功能 功能特性4 版本库浏览器和对比查看器 可以为每个项目绑定已有的版本库 Redmine使您可以浏览版本库的内容,查阅和搜索变动 对比和注释(即追溯)查看器 支持的版本管理系统:Subversion, CVS, Mercurial, Darcs and Bazaar 订阅(Feeds)和邮件通知 项目活动、变更、新闻、问题、问题变更都可通过Atom feeds获取通知 支持多种LDAP认证方式 Redmine使您可以通过多种LDAP方式认证用户 用户账户可在从目录服务中发现用户后被自动创建(可选的) 支持用户自注册 您可以配置系统允许用户在线注册 提供3种用户激活方式:自动激活(不需要确认)、手动激活(由管理员激活)、通过邮件自动发送的邮件激活 登陆系统

库存管理系统数据库设计

库存管理系统数据库设计 系统需求分析: 入库管理: 供货单位将货物连同填好的入库单一起送到仓库,仓库管理员将验收货物,首先将货物的代码、类型、规格和数量与入库单进行核对,在核对无误后将货物按名称分类入库,并填写货物入库登记表。 出库管理: 提货单位向仓库保管员出示出库单,仓库保管员根据有效产品出库单及时付货,取货人员将货物与出库单核对无误后,提取货物,同时把出库单交给仓库保管员,仓库保管员则按照出库单登记货物的出库信息。 库存管理: 每天入库、出库处理结束后,仓库管理员将根据入库登记表和出库登记表对货物分别进行累计,并将累计结果填入库存台账; 数据流图

数据字典 1.数据项 入库单号 数据项名:入库单号 说明:标识货物的入库登记表 类型:CHAR 长度:10 别名:空 取值范围:(10000000000,9999999999)2.数据结构

?入库单 数据结构名:入库单 说明:入库货物的入库单号,入库产品代码、货物类型、规格和数量。 组成:入库单号,入库产品代码、货物类型、规格和数量 3.数据流 ?入库登记 数据流名:入库登记 说明:货物连同填好的入库单一起送到仓库时,仓库管理员依据入库单验收产品,在核对无误后将产品按名称分类入库,同时对入库的货物做登记,以便于仓库的管理。 数据流来源:仓库管理员 数据流去向:货物 数据结构:入库登记表 数据结构名:入库登记表 说明:入库货物的入库单号,入库产品代码,入库数量, 入库时间等 组成:入库日期、入库单号、货物编码、数量、进货价、 总额、已付货款、供货单位编码、供货单位、经办人编 码、经办人、增值税率、备注 4.数据存储

实时工情数据库表结构及标识符

实时工情数据库表结构及标识符 ICSCCS中华人民共和国水利行业标准SL实时工情数据库表结构及标识符 Standardforstructureandidentifierinreal-timeengineeringinformationdatabaseoffloodampd roughtmanagement征求意见稿发布发布发布发布实施实施实施实施中华人民共和国水利部中华人民共和国水利部中华人民共和国水利部中华人民共和国水利部发布发布发布发布SL目次1范 围.................................................................. ........................................................................ .....12规范性引用文 件.................................................................. .........................................................13术语和定义...................................................................... .............................................................14表结构设计.................................................................. .................................................................24.1基本内 容.................................................................. .........................................................24.2数据类型...................................................................... .....................................................35标识符设

进销存数据库表结构设计

1.帐类表(KIND) 无索引 序号中文名称英文名称类型备注 1 帐类编号K_SERIAL byte 2 帐类名称K_NAME text*10 本表系统自动建立,共划分为15种帐类,不可增删 帐类编号帐类名称备注 0 上期结存进货,不参加进货统计 1 购入进货,购入时必需输入供货单位名称 2 自制进货 3 投资转入进货 4 盘盈进货 5 领料出库,领料必需输入领料部门名称 6 调拨出库 7 报损出库 8 盘亏出库 9 退库对低值易耗品,在用品退为在用库存 10 直接报废对于低值易耗品,在用品转报废 11 领用对于低值易耗品,在用库存转在用 12 调拨对于低值易耗品,在用库存减少 13 报废对于低值易耗品,在用库存报废 14 直进直出进出库,购入与领料对库存无影响 2.物品表(GOODS) 序号索引名称索引域唯一? 主索引? 1 G_CODING +G_CODING Y N 2 G_SERIAL +G_SERIAL Y Y 序号中文名称英文名称类型备注 1 物品内部编号G_SERIAL INT->long 系统内部唯一标识该物品 2 物品编号G_CODING TEXT * 10 用户使用此编号访问物品 &3 物品名称G_NAME TEXT*40 非空 &4 物品单位G_UNIT TEXT*8 非空 &5 物品规格G_STATE TEXT*20

6 物品类别G_CLASS INT 取自表CLASS 7 备注G_REMARKS MEMO 8 最小库存量G_MIN CURRENCY 为零,即无最小库存 9 最大库存量G_MAX CURRENCY 为零,即无最大库存 10 库存数量G_QUANT CURRENCY 控制出库数量 11 虚拟库存数量G_VQUANT CURRENCY 出库时用 12 库存金额G_AMOUNT CURRENCY 3.类别表(CLASS) 序号索引名称索引域唯一? 主索引? 1 C_CODING +C_CODING Y N 2 C_SERIAL +C_SERIAL Y Y 序号中文名称英文名称类型备注 1 类别内部序号C_SERIAL INT 系统内部唯一标识该物品 2 类别编号C_CODING TEXT *10 用户使用该编号访问类别信息 3 类别名称C_NAME TEXT*20 非空 4 出库类型C_KIND BYTE 1.移动平均 2..先进先出 3.后进先出 4.实际计价 *5.月末平均 5 备注C_REMARKS MEMO *6 底标志C_BOTTOM BOOLEAN *7 类别级别C_LEVEL BYTE 4.供货单位、使用部门(DEPART) 序号索引名称索引域唯一? 主索引? 1 D_CODING +D_CODING Y N 2 D_SERIAL +D_SERIAL Y Y 序号中文名称英文名称类型备注 1 内部序号D_SERIAL INT 系统内部唯一标识该部门 >0 供货单位 =0 库房 <0 使用部门 2 单位编号D_CODING TEXT*10

Redmine使用手册

Redmine使用手册 一、 Redmine简介 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD 等等。 它具有以下功能: ● 多项目和子项目支持 ● 可配置的用户角色控制 ● 可配置的问题追踪系统 ● 自动日历和甘特图绘制 ● 支持 Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理 ● RSS 输出和邮件通知 ● 每个项目可以配置独立的 Wiki 和论坛模块 ● 简单的任务时间跟踪机制 ● 用户、项目、问题支持自定义属性 ● 支持多种版本控制系统绑定(SVN、CVS、Git、Mercurial、Darcs) ● 支持多 LDAP 用户认证 ● 支持用户自注册和用户激活 ● 多语言支持(已经内置了简体中文) ● 多数据库支持(MySQL、SQLite、PostgreSQL) ● 外观模版化定制(可以使用 Basecamp 、Ruby安装) 接下来详细介绍redmine的使用。 二、 Redmine操作详解 2.1、登录系统 使用Internet连接到redmine页面,会看到下面的界面

图 2-1 点击新闻标题或者项目标题都可以看到具体的内容。但是未登录只能查看,不能进行实质性操作。 点击右上角的“登录”按钮。(前提是已经注册成功,这里的注册根据管理员设置的不同方法也不相同。一般情况下是管理员添加用户后用邮件通知,用户激活。(还有的直接注册就可以登录了。)会看到下面的界面 未登录状态仅显示公开的项目 页面左面是“最近的新闻”,右面是“最近更新的项目” 左上角是快键菜单,点击“项目”可以看到所有公开的项目 右上角有登陆和注册按钮 图 2-2

销售管理系统数据库设计

某制造企业销售管理系统数据库设计 一、需求分析 (一)业务流程: 1、销售部统计商品信息,向客户发布商品信息。 2、客户根据销售部发布的商品信息,向销售部发送订单。 3、销售部将订单发送给主管部门审核。 4、主管部门对订单进行核对: (1)如果不批准订单,主管部门向客户发布不批准的信息; (2)如果批准,主管部门向客户发布批准的信息;销售部获取批准的订单,核对客户信息,登记新客户的基本资料或修改原有客户的基本资料,同时及时发布商品修改后的信息;生产部门接受订单,生产客户所需的商品,生产完成后,将发货单与商品一同发出。 5、客户确认发货单。 (二)数据流程图 员客客 填写上报核对确认 P3发货P2订单基本信息处理订单P1基本处理处理信息 客户信息员工信息 销售管理系统第一层数据流程图

第二层数据流程图: 核对员工客户上报填写 客P1.1员P1.2 户信息工信息 客户信息员工信息 P1 基本信息 客主管部 订单数审P2.P2.P2.理订核订预订订下

发货确认预订单商品信息订单 信贷状况客户 P2订单处理 (三)数据字典 1、订单号数据项可以描述如下 : 数据项 : 订单号 含义说明 : 唯一标识每张订单 别名 : 订单编号 类型 : 字符型 长度 : 4 取值范围 : 0000至 9999 取值含义 : 前 2 位标别所在地区,后 2 位按顺序编号 与其他数据项的逻辑关系 :唯一识别订单 2、商品信息是该系统中的一个重要数据结构,它可以描述如下 : 数据结构 : 商品信息 含义说明 : 是销售管理系统的重要数据结构,定义了销售商品的具体信息组成 : 产品号,产品名,单价,重量 3、数据流“订单数据可描述如下 : 数据流 : 订单数据 说明 : 客户选购商品所下的初始订单 数据流来源 : 客户 数据流去向 : 接受订单 组成 : 客户基本信息+商品编号+数量等 平均流量 : 5张/天 高峰期流量 : 100张/天 4、数据存储“订单可描述如下 : 数据存储 : 订单表 说明 : 记录每张订单的具体情况 流入数据流 : 订单处理 流出数据流 : …… 订单号,客户编号,产品,数量,单价等 : 组成 数据量 : 每年2000张 存取方式 : 随机存取 5、处理过程“接收订单尠可描述如下 : 处理过程 : 接收订单 说明 : 核准客户所下订单 输入 : 订单数据,商品信息,主管审批 输出 : 核对订单至主管部门,是否确认信息给客户 处理 : 接收到客户订购产品的初始订单后,根据商品信息以及客户以往

04.数据库设计说明书

编号:002 版本:数据库设计说明书 项目名称: 委托单位: 承担单位: 编写:年月日 校对:年月日 审核: 年月日

《数据库设计说明书》的编制,是对于设计中的数据库的所有标识、逻辑结构和物理结构做出具体的设计规定。《数据库设计说明书》编制指导如下。 1引言 1.1编写说明 说明编写这份《数据库设计说明书》的目的,指出预期的读者。 1.2背景 说明待开发数据库的名称、版本号说明、使用范围并列出本项目的任务提出者和开发者。 1.3 修订审批记录 说明编写这份《数据库设计说明书》的修订过程、审批过程。参见文档修订记录表及文档审批记录表。 表1 文档修订记录表 1.4术语和缩写词 列出本文件中用到的专门术语的定义、外文首字母组词的原词组。 1.5参考资料 列出本文件中用到的参考资料(参考格式:作者、名称、出版单位、发表日期等)。 2外部设计 2.1标识符和状态 列出用于标识该数据库的编码、名称、标识符或标号,并给出附加的描述性信息。如果该数据库是在实验中的或者暂时性的,则要说明这一特点和有效期。 2.2使用该数据库的程序 列出将要使用或访问此数据库的所有应用程序,给出其名称和版本号。 2.3约定 叙述使用该数据库所必须了解的建立标号、标识的有关约定。例如,用于标识库内各个文卷、记录、数据项的命名约定等。 2.5支持软件

叙述与此数据库有关的支持软件,如数据库管理系统、存储定位程序等。概要说明这些支持软件的名称、功能及为使用这些支持软件所需的操作命令。列出这些支持软件的有关资料。 2.6专门说明 向准备从事此数据库的生成、测试、维护人员所提供的专门说明。 3结构设计 在概念结构设计和逻辑结构设计部分仅需描述与新增表、修订表有关的内容,可以引用未做修改的表,但不进行详细描述,系统完整的数据库逻辑结构做为附件附在该文档之后。数据库逻辑结构字典格式参见附件1。 3.1概念结构设计 详细说明本数据库的用户视图,即反映现实世界中的实体、属性和它们之间关系的原始数据形式。包括各数据项、记录、数据表的标识符、定义、类型、计量单位和值域;描述数据模型的设计考虑,并绘制E_R图。 3.2逻辑结构设计 详细说明本数据库的数据库管理员视图,即把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和数据表结构、所建立的各个数据表之间的相互关系,并参照新疆油田公司《勘探开发数据库数据表编码规范(Q/SY XJ0204-2009)》以及《数据库逻辑结构管理规范(Q/SY XJ0205-2009)》等相关标准设计《数据库逻辑结构》。并绘制E_R图,要求达到第二范式。 3.3物理结构设计 详细说明本数据库的系统程序员视图,即数据在内存中的安排,包括对索引区、缓冲区的设计;所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分以及访问数据的方式方法。 4、应用设计 详细说明数据库应用开发所产生的存储过程、包、视图、函数、触发器等设计,并做为附件附在该文档之后。具体格式参见附件2。 5、其它设计 5.1完整性设计 说明为保持数据库中数据的完整性所作的设计考虑,如数据库的后援频率、数据共享、数据冗余等。 5.2安全保密设计 说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象等而获得数据库安全保密的设计考虑。以及将要采用的保证数据安全保密的措施和机制,如数据库安全破坏标识、资源保护方式、存取控制方式等。 5.3 其它设计 说明其它设计考虑。

数据库结构设计

一、数据库结构设计步骤 二、需求分析 三、概念结构设计 四、逻辑结构设计 五、数据库物理设计 数据库结构设计 一、数据库结构设计步骤 一般可将数据库结构设计分为四个阶段,即需求分析、概念结构设计、逻辑结构设计和物理设计。 下面各节分别介绍各阶段设计内容和具体方法。 二、需求分析 需求分析的任务是具体了解应用环境,了解与分析用户对数据和数据处理的需求,对应用系统的性能的要求,提出新系统的目标,为第二阶段、第三阶段的设计奠定基础。一般需求分析的操作步骤如下所述。 1.了解组织、人员的构成 子系统的划分常常以现有组织系统为基础,再进行整合,而新系统首先必须达到的目的是尽可能地完成当前系统中有关信息方面的工作,在原有系统中,信息处理总是由具体人来实施的。我们要了解组织结构情况、相互之间信息沟通关系、数据(包括各种报告、报表、凭证、单据)往来联系情况。 具体弄清各个数据的名称,产生的时间与传递所需时间与周期,数据量的大小,所涉及(传送)的范围,使用数据的权限要求,数据处理过程中容易发生的问题及其影响,各个部门所希望获得的数据的情况等。 然后了解每个人对每一具体数据处理的过程,基本数据元素来源于哪些地方、获取的途径、处理的要求、数据的用途,进而弄清数据的构成、数据元素的类型、性质、算法、取值范围、相互关系。 在上述调查基础上,首先画出组织机构及工作职能图。我们以一个学校的基层单位——某大学一个系的管理为例来简要说明。 系的组织机构及工作职能如图7.1所示。

图7.1 系管理体系结构图 作为管理层经常需要的信息和工作有: .查询老师个人基本情况及打印相应内容 .查询与统计科研项目情况及相关报表 .查询与统计论文著作情况及相关报表 .上级部门及其他部门来文管理与查询(要求能全文检索) .系部发文管理 .任务下达、检查及管理 .信件、通知的收发及管理 .日程安排调度及管理 .设备仪器计划及管理 .设备入库与库存情况管理与查询 .设备借还领用管理及相应报表 .耗材计划与领发管理及相应统计报表 .图书管理及借还情况查询 .学生毕业设计文档管理 .专业与班组编制与查询 .教学文档管理及查询(安排与检查,包括课表、考试日程安排、监考安排等).学生成绩管理与查询和统计 .教师、学生、实验室课表管理及查询 .学生基本情况管理与查询(包括社会活动、奖惩、家庭情况及学校校友管理)

高校图书管理系统数据库物理结构设计

高校图书管理系统数据库物理结构设计 一、设计前要了解的信息(该部分不出现在设计说明书中) 1、数据库的查询事务 (1)按卡号查询读者信息及借书信息(查询读者借书信息时涉及读者、图书和借还关系的连接操作,连接属性:卡号、书号)。 (2)按姓名查询读者信息及借书信息(查询读者借书信息时涉及读者、图书和借还关系的连接操作,连接属性:卡号、书号)。 (3)按书名查询图书信息。 (4)按作者和出版社查询图书信息。 (5)按出版社统计图书信息。 (6)按书号查询图书被借信息(查询图书被借信息时涉及读者、图书和借还关系的连接操作,连接属性:卡号、书号)。 (7)按书名查询图书被借信息(查询图书被借信息时涉及读者、图书和借还关系的连接操作,连接属性:卡号、书号)。 2、数据库的更新事务 (1)办理借书证(读者注册)。 (2)借书(增加借还记录、修改图书的库存数量)。 (3)还书(修改借还记录、修改图书的库存数量)。 3、查询事务的操作频率和性能要求 (1)按卡号查询读者信息及借书信息 操作频率:200次/天 性能要求:3s内完成 (2)按姓名查询读者信息及借书信息 操作频率:80次/天 性能要求:5s内完成 (3)按书名查询图书信息 操作频率:250次/天 性能要求:3s内完成 (4)按作者和出版社查询图书信息 操作频率:250次/天 性能要求:3s内完成 (5)按出版社统计图书信息 操作频率:1次/月 性能要求:10s内完成 (6)按书号查询图书被借信息 操作频率:10次/月

性能要求:6s内完成 (7)按书名查询图书被借信息 操作频率:10次/月 性能要求:6s内完成 二、设计结果 1、数据库名称 Book_Borrow 2、关系表 主键:lbdm 主键:kh 索引:xm(升序) check约束:性别的取值只能为男或女 default约束:性别默认为男

数据库结构分类

1、层次数据库结构 层次数据库结构将数据通过一对多或父结点对子结点的方式组织起来。一个层次数据库中,根表或父表位于一个类似于树形结构的最上方,它的子表中包含相关数据。层次数据库模型的结构就像是一棵倒转的树。 优点: ?快速的数据查询 ?便于管理数据的完整性 缺点: ?用户必须十分熟悉数据库结构 ?需要存储冗余数据 2、网状数据库结构 网状数据库结构是用连接指令或指针来组织数据的方式。数据间为多对多的关系。矢量数据描述时多用这种数据结构。 优点: ?快速的数据访问 ?用户可以从任何表开始访问其他表数据 ?便于开发更复杂的查询来检索数据 缺点: ?不便于数据库结构的修改 ?数据库结构的修改将直接影响访问数据库的应用程序 ?用户必须掌握数据库结构 3、关系数据库结构 这就目前最流行的数据库结构了。数据存储的主要载体是表,或相关数据组。有一对一、一对多、多对多三种表关系。表关联是通过引用完整性定义的,这是通过主码和外码(主键或外键)约束条件实现的。

优点: ?数据访问非常快 ?便于修改数据库结构 ?逻辑化表示数据,因此用户不需要知道数据是如何存储的 ?容易设计复杂的数据查询来检索数据 ?容易实现数据完整性 ?数据通常具有更高的准确性 ?支持标准SQL语言 缺点: ?很多情况下,必须将多个表的不同数据关联起来实现数据查询 ?用户必须熟悉表之间的关联关系 ?用户必须掌握SQL语言 4、面向对象数据库结构 它允许用对象的概念来定义与关系数据库交互。值得注意的是面向对象数据库设计思想与面向对象数据库管理系统理论不能混为一谈。前者是数据库用户定义数据库模式的思路,后者是数据库管理程序的思路。 面向对象数据库中有两个基本的结构:对象和字面量。对象是一种具有标识的数据结构,这些数据结构可以用来标识对象之间的相互关系。字面量是与对象相关的值,它没有标识符。 优点: ?程序员只需要掌握面向对象的概念,而不要掌握与面向对象概念以及关系数据库有关的存储 ?对象具有继承性,可以从其他对象继承属性集 ?大量应用软件的处理工作可以自动完成 ?从理论上说,更容易管理对象 ?面向对象数据模型与面向对象编程工具更兼容 缺点:

数据库表结构设计参考

数据库表结构设计参考. )表名外部单位表(DeptOut 约束条件非空空数据类型(精度范围) /列名外部单位ID N 变长字符串(50) 主键 N 变长字符串类型 (50)

N 单位名称(255) 变长字符串 (50) 单位简称变长字符变长字符(255)单位全交换类交换、市机、直送、邮变长字符(50)N (6)单位邮变长字符 变长字符(50))单位标英整排序(4) (50)交换变长字符变长字符(50)单位领 变长字符单位电(50) 变长字符所属城(50) 变长字符(255)单位地 备(255) 变长字符 补充说300条左右,一般不做修改。初始化记录该表记录数 表外部单位子表DeptOutSu 数据类型(精度范围列非约束条 变长字符(50)外部子单IDN 外ID变长字符(50)N单位名N变长字符(255) 变长字符单位编(50) 该表记录数一般很补充说 表内部单位表DeptI

数据类型(精度范围非列约束条IDN(50)变长字符主内部单类N变长字符(50) (255)变长字符N单位名 (50)变长字符单位简 变长字符单位全(255) 工作职 排序整(4) 单位领导(50) 变长字符串 (50) 单位电话(分机)变长字符串 (255) 变长字符串备注. 条以内),一般不做修改。维护一次后很少修改补充说明该表记录数较小(100 内部单位子表(DeptInSub)表名 约束条件数据类型(精度范围)空列名/非空 (50) N 变长字符串内部子单位ID 变长字符串(50) 父ID N 外键 (255) 单位名称 N 变长字符变长字符(50)单位编领导、部变长字符(50)单位类 Int 排序 该表记录数一般很补充说 省、直辖市表Provinc表

Redmine和Jira优缺点对比(严选优质)

Redmine和Jira的优缺点对比 Redmine介绍 开源,可免费使用 ?自带wiki功能 ?每个项目具有用户论坛 ?操作更加便捷 ?界面更加简洁友好,不花哨 ?易于S C M集成 ?更易于追踪问题 ?集成邮件系统(包括创建问题、以及问题变更的通知) ?对子任务的支持 JIRA pro's ?IDE集成 Redmine CONS: ?Redmine更关注于问题与项目多过于用户,很难取得较好的报告呈现方式, 包括工作完成情况、工作进度以及其他。 ?没有通知安排,只有变化通知,没有升级通知,只通知指定用户插件添加。 ?没有问题的保障计划 .没有清晰定义,因而每个角色可以看到问题追踪。 ?无法从项目一开始就选择与其相关的子项目 ?问题的时间评估功能不够强大的,J I R A甚至允许用3w4d12h的时间格式。 ?Redmine的绝大部分领域都没有基于A j a x的自动填充。

?只有7种类型的自定义字段.J I R A允许有23种,包括创建“U s e r P i c k e r ”以及其他多层次领域。 ?活动日志没有过滤器/标签,无法在某一页面中看到当前的所有问题。 ?无法对时间进行评论 ?无法设定条件控制问题状态的变化 Redmine CONS that are secondary: ?外观没有经过优化,大部分东西在页面中使用更少的空间。 ?无法手动设置问题 ?无多国语言的问题类型 ?没有增加问题可读性的图标 ?没有键盘快捷键 ?Redmine 的文件管理功能比较薄弱,无法描述所有的东西。不过,大部分都是比较容易懂,除了 一些特殊的任务, althou, most of everything is easy understandable, but for some specific tasks

人力资源管理系统数据库设计

idatis人力资源数据库设计 1.概述(设计题目与可行性分析) 1.1项目背景 当今科技高度发展,技术日新月异,社会的不断发展与进步,都时时刻刻离不开人才,人才才是国与国,企业与企业之间的核心竞争关键,人才是根本的生产力,特别是在当今社会,人才的重要性更是达到了巅峰,那么就国家,企业发展都是需要人才的,通过改革和创新,提高管理能力,提高核心竞争力,才是根本手段,因此,人力资源管理的重要性是无庸置疑的。 人力资源管理系统是基于先进的软件和高速、大容量的硬件基础上的新的人力资源管理模式,通过集中式的信息库、自动处理信息、员工自助服务、外协以及服务共享,达到降低成本、提高效率、改进员工服务模式的目的。它通过与企业现有的网络技术相联系,保证人力资源与日新月异的技术环境同步发展。一般来说,可以分四个部分来理解人力资源管理系统: (1) 管理人员角色和目标的改变 传统的人力资源管理中,管理人员的大部分精力将耗费在繁琐的日常行政事务处理上,而作为企业管理层的参谋角色应该作的咨询和策略制订的工作相对缺乏。通过人力资源管理,系统管理人员可以将绝大部分精力放在为管理层提供咨询、建议上,而在行政事务上的工作可以由电子化系统完成,只须占用HR人员极少的精力和时间。 (2) 提供更好的服务 人力资源管理系统可以迅速、有效地收集各种信息,加强内部的信息沟通。各种用户可以直接从系统中获得自己所需的各种信息,并根据相关的信息做出决策和相应的行动方案。(3) 降低成本

人力资源管理系统通过减少人力资源管理工作的操作成本、降低员工流动率、减少通信费用等达到降低企业运作成本的目的。 (4) 革新管理理念 人力资源管理系统的最终目的是达到革新企业的管理理念而不仅是改进管理方式,优化人力资源管理。先进技术应用于人力资源管理不仅仅是为了将现有的人力资源工作做得更好,更重要的是,做些对于企业来讲更有效率的事情,成为管理层的决策支持者,为决策提供信息和解决方案。 2.系统目标和建设原则 一个标准的人力资源管理系统应该包括如图所示的几大功能。除此之外系统还应包括信息系统必须具备的通用功能,例如系统管理、权限设置、数据备份与恢复等。 就本此课程设计而言,重点对下图所示的功能进行分析,如图所示该人力资源管理的功能设计图所示: 3.支撑环境规划 3.1 网络逻辑结构 本人事管理系统采用C/S (客户机/服务器)的网络结构。 人力资源管理系统 职员基本信息 职员考勤管理 部门信息 工资福利管理 招聘管理 职位信息

RedMine_Setup_Windows

下载地址 Redmine 1.0.0: https://www.doczj.com/doc/ed13467544.html,/projects/redmine/ InstantRails-2.0-win: https://www.doczj.com/doc/ed13467544.html,/projects/instantrails/ 安装步骤 1. 下载InstantRails,解压缩。 2. 下载Redmine,解压缩。 3. 将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。 4. 启动InstantRails。 5. 创建数据库,在phpMyAdmin中:create database redmine character set utf8; 在InstantRails界面点击I->Configure->Database(via PhpMyAdmin),打开PhpMyAdmin页面,点击左上角的SQL图标,在文本域中输入sql命令; (如果该栏是灰色的,表示你安装后没重启机器。重启一下即可。) 6. 将config目录下的database.yml.example文件重命名为database.yml 7. 在Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。 如何启动命令行: InstantRails的主菜单->Rails Application ->Open Ruby Console Window 8. 还是在命令行执行rake redmine:load_default_data AILS_ENV="production",指明当前项目运行环境为production,中间会提示选择语言,我们选择zh。 9. 启动web服务,在命令行里ruby script/server -e production。 10. 然后我们就可以启动Redmine了,在浏览器中访问地址:http://localhost:3000/ 说明: 第7、8、9步:提到的命令行就是dos窗口,进入rails_apps\redmine目录,输入命令。

水质数据库表结构和标识符规定

《水质数据库表结构和标识符规定》 征求意见及处理情况汇总 1、有很大一部分水质检测站不是水文站,能否考虑先确定相对稳定的水质站网、站码,并以行业标准的形式规定,然后再开展此项工作,否则会在水质数据库的建设中造成混乱。(陕西) 答:不予采纳。在水利部印发的《水文测站编码》方法中已对全国的水文测站(包括水质站)的编码方法进行了统一,见《关于印发<水文测站编码>的通知》(水文[2003]7号)。 2、“经度”、“纬度”能否考虑应用“度”、“分”、“秒”的形式,没必 要保留“度后小数位七位”,这样又麻烦又不实用。(陕西) P13-P14原A1.1.7经度——A1.1.8纬度,数据精度保留小数点后七位。建议:是否应表示到“度”、“分”。(山西) 12页:经纬度小数位数定为7位,太多,建议改为:经度N(6,3),纬度N(5,3)。(山东) 答:采纳。表101水质监测站基本信息表已做出了相应修改。 3、监测河段中,河源至该测站距离,能否考虑记至小数后一位,不应记至整数位。(陕西) 答:不予采纳。表102地表水水质监测站信息表已有距河口距离项。 4、“溶解氧”的小数位能否考虑记至:“一位小数”,而“有效位三位,小数不过一位”前后矛盾,而且与COD Mn、COD Cr、BOD5又不统一。(陕西) 答:采纳。表202非金属无机物项目数据表已做出了相应修改。 5、A3.5.8、A3.5.9水功能区总评价河长和水功能区达标河长能否考虑记为“小

数不过一位”。(陕西) 答:采纳。表305水功能区评价结果表已做出了相应修改。 6、A3.6.8、A3.6.9水资源分区总评价河长和水资源分区达标河长能否考虑记为“小数不过一位”,均与评价河长保持一致。(陕西) 答:采纳。表水资源分区评价结果表已做出了相应修改。 7、表结构中部分标识符没有按照标识符规定进行命名。(江西) 答:采纳。一、标准中标识符设计一般规定中的不合理条目进行了修改;二、按照修改后的规定对表结构中所有数据库项目进行了标识。 8、表结构中部分类型及长度的数据型位数需进一步核实。(江西) 数据库中项目监测成果的有效位数保留与《水环境监测规范》(SL219-98)不相符。具体为:pH、电导率、氧化还原电位、透明度、矿化度、非离子氨、总砷、硒、钾、钠、总汞、铁、锰、石油类、总大肠菌群、粪大肠菌群等项目(云南) 答:采纳。表结构中部分类型及长度的数据型位数已进行了修改。 9、“A2.3”表中应增加“铝”项目。(江西) 答:采纳。 10、项目标识符不容易理解,特别是元素符号能否与元素周期表一致,字母大小写有区别、上下标明确。(云南) 答:不予采纳。表结构中元素符号是与元素周期表一致的,但都要求大写,化学符号的上下标在数据库标识符中无法实现。 11、水文要素数字表与国家水文数据库一致即可。 答:采纳。

Redmine在项目管理中的应用实践

Redmine在项目管理中的应用实践 摘要:Redmine是一个免费、灵活的项目管理系统,支持多项目管理、问题跟踪、甘特图和日历等功能。本文从项目管理需要出发,分别对Issue类型定义、Issue 填写要求、各类Issue流程定义以及使用中的注意事项作了详细介绍,为搭建基于Redmine的项目管理平台进行了有益探索。 关键词:Redmine、项目管理、流程 1.应用背景 目前,市场上的项目管理软件种类繁多,有免费的、也有价格不菲的,有符合标准化项目管理流程的,也有可灵活定制的。但要选择一款既适合实际项目管理要求,又最有较高性价的产品,绝非易事。 为规范项目管理,加强项目监控,经过综合评估,我们选用Redmine用于XX系统项目(以下简称“本项目”)管理。选择Redmine作为本项目管理工具,主要是基于如下几点考虑: 1)Redmine是免费、成熟的项目管理软件,有较多实际的应用案例; 2)Redmine非常容易上手,支持灵活配置,可以自定义流程; 3)本项目的规模较小,项目周期较短,参与人员不多。 2.Redmine介绍 Redmine是一个灵活的项目管理系统,使用Ruby on Rails 框架开发,跨平台且可以使用多种数据库。支持多项目管理、问题跟踪、甘特图和日历等功能,提供wiki、新闻台、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG 跟踪系统,例如SVN、CVS、TD等等。 3.Issue类型定义 问题(Issue)是Redmine系统中最核心的要素。在Redmine系统中,问题是一个宽泛的概念,英文版中用的是Issue,可以翻译成问题、课题。在本项目中,发现的错误、新提的要求、对工作的安排等都可以被当作问题来处理。问题

相关主题
文本预览
相关文档 最新文档