文档库 最新最全的文档下载
当前位置:文档库 › Discuz! X2.5数据库字典【数据库结构三】

Discuz! X2.5数据库字典【数据库结构三】

Discuz! X2.5数据库字典【数据库结构三】
Discuz! X2.5数据库字典【数据库结构三】

DROP TABLE IF EXISTS pre_common_block_item;

CREATE TABLE pre_common_block_item (

itemid int(10) unsigned NOT NULL auto_increment COMMENT '信息ID',

bid mediumint(8) unsigned NOT NULL default '0' COMMENT '模块ID',

id int(10) unsigned NOT NULL default '0' COMMENT '来源ID',

idtype varchar(255) NOT NULL default COMMENT '来源ID TYPE,手工添加数据为rand', itemtype tinyint(1) NOT NULL default '0' COMMENT '信息类型0为自动1为手工输入2已编辑', title varchar(255) NOT NULL default COMMENT '信息标题名',

url varchar(255) NOT NULL default COMMENT '信息链接地址',

pic varchar(255) NOT NULL default COMMENT '信息图片',

picflag tinyint(1) NOT NULL default '0' COMMENT '图片类型0为url 1为本地2 为ftp远程', makethumb tinyint(1) NOT NULL default '0' COMMENT '是否已生成缩略图1:生成成功; 2:生成失败',

thumbpath varchar(255) NOT NULL default COMMENT '缩略图地址',

summary text NOT NULL COMMENT '信息摘要',

showstyle text NOT NULL COMMENT '显示样式',

related text NOT NULL COMMENT '相关链接',

`fields` text NOT NULL COMMENT '信息附属num/author/authorid/dateline', displayorder smallint(6) NOT NULL default '0' COMMENT '显示顺序',

startdate int(10) unsigned NOT NULL default '0' COMMENT '开始时间戳',

enddate int(10) unsigned NOT NULL default '0' COMMENT '结束时间戳',

PRIMARY KEY (itemid),

KEY bid (bid)

) ENGINE=MyISAM COMMENT='模块数据表';

DROP TABLE IF EXISTS pre_common_block_pic;

CREATE TABLE pre_common_block_pic (

picid int(10) unsigned NOT NULL auto_increment COMMENT '图片ID',

bid mediumint(8) unsigned NOT NULL default '0' COMMENT '模块ID',

itemid int(10) unsigned NOT NULL default '0' COMMENT '信息ID',

pic varchar(255) NOT NULL default COMMENT '信息图片',

picflag tinyint(1) NOT NULL default '0' COMMENT '图片类型0为本地1为ftp远程',

`type` tinyint(1) NOT NULL default '0' COMMENT '信息类型0为模块缩略图1为上传的图', PRIMARY KEY (picid),

KEY bid (bid,itemid)

) ENGINE=MyISAM COMMENT='模块使用图片表';

DROP TABLE IF EXISTS pre_common_block_item_data;

CREATE TABLE pre_common_block_item_data (

dataid int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '推荐信息ID',

bid mediumint(8) unsigned NOT NULL default '0' COMMENT '模块ID',

id int(10) unsigned NOT NULL default '0' COMMENT '来源ID',

idtype varchar(255) NOT NULL default COMMENT '来源ID TYPE',

itemtype tinyint(1) NOT NULL default '0' COMMENT '信息类型0为自动1为手工输入3推荐数据',

title varchar(255) NOT NULL default COMMENT '信息标题名',

url varchar(255) NOT NULL default COMMENT '信息链接地址',

pic varchar(255) NOT NULL default COMMENT '信息图片',

picflag tinyint(1) NOT NULL default '0' COMMENT '图片类型0为url 1为本地2 为ftp远程', makethumb tinyint(1) NOT NULL default '0' COMMENT '是否已生成缩略图',

summary text NOT NULL COMMENT '信息摘要',

showstyle text NOT NULL COMMENT '显示样式',

related text NOT NULL COMMENT '相关链接',

`fields` text NOT NULL COMMENT '信息附属num/author/authorid/dateline', displayorder smallint(6) NOT NULL default '0' COMMENT '显示顺序',

startdate int(10) unsigned NOT NULL default '0' COMMENT '开始时间戳',

enddate int(10) unsigned NOT NULL default '0' COMMENT '结束时间戳',

uid mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '推荐者UID',

username varchar(255) NOT NULL DEFAULT COMMENT '推荐者用户名',

dateline int(10) unsigned NOT NULL DEFAULT '0' COMMENT '推荐日期',

isverified tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已通过审核',

verifiedtime int(10) unsigned NOT NULL DEFAULT '0' COMMENT '通过审核日期',

stickgrade tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '置顶等级:0~10', PRIMARY KEY (dataid),

KEY bid (bid, stickgrade, verifiedtime)

) ENGINE=MyISAM COMMENT='模块推荐信息表';

DROP TABLE IF EXISTS pre_common_block_xml;

CREATE TABLE pre_common_block_xml (

`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',

`name` varchar(255) NOT NULL COMMENT 'XML扩展名称',

`version` varchar(255) NOT NULL COMMENT 'XML扩展版本',

`url` varchar(255) NOT NULL COMMENT 'XML扩展URL',

`clientid` varchar(255) NOT NULL COMMENT '客户端ID',

`key` varchar(255) NOT NULL COMMENT '通信密钥',

`signtype` varchar(255) NOT NULL COMMENT '签名的加密方式:目前只支持MD5方式,空为不使用签名,直接使用通信密钥',

`data` text NOT NULL COMMENT 'XML扩展数据',

PRIMARY KEY (`id`)

) ENGINE=MyISAM COMMENT='模块XML 扩展类数据表';

DROP TABLE IF EXISTS pre_common_block_favorite;

CREATE TABLE pre_common_block_favorite (

favid mediumint(8) unsigned NOT NULL auto_increment COMMENT '收藏id',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id',

bid mediumint(8) unsigned NOT NULL default '0' COMMENT '模块id',

dateline int(10) unsigned NOT NULL default '0' COMMENT '收藏时间',

PRIMARY KEY (favid),

KEY uid (uid,dateline)

) ENGINE=MyISAM COMMENT='模块收藏表';

DROP TABLE IF EXISTS pre_home_blog;

CREATE TABLE pre_home_blog (

blogid mediumint(8) unsigned NOT NULL auto_increment COMMENT '日志ID',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '日志所属用户ID ',

username char(15) NOT NULL default COMMENT '日志所属用户名',

`subject` char(80) NOT NULL default COMMENT '日志标题',

classid smallint(6) unsigned NOT NULL default '0' COMMENT '个人分类id',

catid smallint(6) unsigned NOT NULL default '0' COMMENT '系统分类id',

viewnum mediumint(8) unsigned NOT NULL default '0' COMMENT '日志查看数',

replynum mediumint(8) unsigned NOT NULL default '0' COMMENT '日志回复数',

hot mediumint(8) unsigned NOT NULL default '0' COMMENT '热度',

dateline int(10) unsigned NOT NULL default '0' COMMENT '日志发布时间',

picflag tinyint(1) NOT NULL default '0' COMMENT '日志是否有图片',

noreply tinyint(1) NOT NULL default '0' COMMENT '是否允许评论:"0"为允许,"1"为不允许', friend tinyint(1) NOT NULL default '0' COMMENT '日志隐私设置:"0"为全站用户可见,"1"为全好友可见,"2"为仅指定的好友可见,"3"为仅自己可见,"4"为凭密码查看',

`password` char(10) NOT NULL default COMMENT '日志密码',

favtimes mediumint(8) unsigned NOT NULL default '0' COMMENT '日志收藏次数', sharetimes mediumint(8) unsigned NOT NULL default '0' COMMENT '日志分享次数',

`status` tinyint(1) unsigned NOT NULL default '0' COMMENT 'blog状态1-审核',

click1 smallint(6) unsigned NOT NULL default '0' COMMENT '表态1 id',

click2 smallint(6) unsigned NOT NULL default '0' COMMENT '表态2 id',

click3 smallint(6) unsigned NOT NULL default '0' COMMENT '表态3 id',

click4 smallint(6) unsigned NOT NULL default '0' COMMENT '表态4 id',

click5 smallint(6) unsigned NOT NULL default '0' COMMENT '表态5 id',

click6 smallint(6) unsigned NOT NULL default '0' COMMENT '表态6 id',

click7 smallint(6) unsigned NOT NULL default '0' COMMENT '表态7 id',

click8 smallint(6) unsigned NOT NULL default '0' COMMENT '表态8 id',

PRIMARY KEY (blogid),

KEY uid (uid,dateline),

KEY hot (hot),

KEY dateline (dateline)

) ENGINE=MyISAM COMMENT='日志表';

DROP TABLE IF EXISTS pre_home_blogfield;

CREATE TABLE pre_home_blogfield (

blogid mediumint(8) unsigned NOT NULL default '0' COMMENT '日志id',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '日志所属用户ID ',

pic varchar(255) NOT NULL default COMMENT '标题图片',

tag varchar(255) NOT NULL default COMMENT '日志TAG ',

message mediumtext NOT NULL COMMENT '日志内容',

postip varchar(255) NOT NULL default COMMENT '发表日志的IP ',

related text NOT NULL COMMENT '相关日志的数据信息',

relatedtime int(10) unsigned NOT NULL default '0' COMMENT '相关日志产生时间戳', target_ids text NOT NULL COMMENT '允许查看日志的用户ID多个ID以","间隔', hotuser text NOT NULL COMMENT '热点用户',

magiccolor tinyint(6) NOT NULL default '0' COMMENT '道具彩色灯id', magicpaper tinyint(6) NOT NULL default '0' COMMENT '道具信纸id',

pushedaid mediumint(8) NOT NULL default '0' COMMENT '被推送到的文章aid', PRIMARY KEY (blogid),

KEY uid (uid)

) ENGINE=MyISAM COMMENT='日志字段表';

DROP TABLE IF EXISTS pre_home_class;

CREATE TABLE pre_home_class (

classid mediumint(8) unsigned NOT NULL auto_increment COMMENT '个人分类id', classname char(40) NOT NULL default COMMENT '分类名称',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '分类所属用户ID ', dateline int(10) unsigned NOT NULL default '0' COMMENT '分类创建时间戳', PRIMARY KEY (classid),

KEY uid (uid)

) ENGINE=MyISAM COMMENT='日志个人分类表';

DROP TABLE IF EXISTS pre_home_click;

CREATE TABLE pre_home_click (

clickid smallint(6) unsigned NOT NULL auto_increment COMMENT '表态ID',

`name` char(50) NOT NULL default COMMENT '表态名称',

icon char(100) NOT NULL default COMMENT '表态图标',

idtype char(15) NOT NULL default COMMENT '表态类型',

available tinyint(1) unsigned NOT NULL default '0' COMMENT '是否有效',

displayorder tinyint(6) unsigned NOT NULL default '0' COMMENT '排序',

PRIMARY KEY (clickid),

KEY idtype (idtype, displayorder)

) ENGINE=MyISAM COMMENT='表态动作';

DROP TABLE IF EXISTS pre_home_clickuser;

CREATE TABLE pre_home_clickuser (

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '表态用户id',

username varchar(15) NOT NULL default COMMENT '表态用户名',

id mediumint(8) unsigned NOT NULL default '0' COMMENT '作用对象id',

idtype varchar(15) NOT NULL default COMMENT '作用对象id类型',

clickid smallint(6) unsigned NOT NULL default '0' COMMENT '表态id',

dateline int(10) unsigned NOT NULL default '0' COMMENT '发表表态时间戳',

KEY id (id,idtype,dateline),

KEY uid (uid,idtype,dateline)

) ENGINE=MyISAM COMMENT='用户表态表';

DROP TABLE IF EXISTS pre_home_comment;

CREATE TABLE pre_home_comment (

cid mediumint(8) unsigned NOT NULL auto_increment COMMENT '评论id',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '发表评论的用户id',

id mediumint(8) unsigned NOT NULL default '0' COMMENT '评论对象id',

idtype varchar(20) NOT NULL default COMMENT '评论对象的id类型:blogid,picid,uid', authorid mediumint(8) unsigned NOT NULL default '0' COMMENT '若为回复,回复作者用户ID ', author varchar(15) NOT NULL default COMMENT '若为回复,回复作者用户名',

ip varchar(20) NOT NULL default COMMENT '评论IP ',

dateline int(10) unsigned NOT NULL default '0' COMMENT '评论时间戳',

message text NOT NULL COMMENT '评论内容',

magicflicker tinyint(1) NOT NULL default '0' COMMENT '是否使用了道具彩虹炫',

status tinyint(1) NOT NULL default '0' COMMENT '评论状态1-审核',

PRIMARY KEY (cid),

KEY authorid (authorid,idtype),

KEY id (id,idtype,dateline)

) ENGINE=MyISAM COMMENT='用户评论表';

DROP TABLE IF EXISTS pre_home_docomment;

CREATE TABLE pre_home_docomment (

id int(10) unsigned NOT NULL auto_increment COMMENT '记录回复id',

upid int(10) unsigned NOT NULL default '0' COMMENT '上级记录回复id',

doid mediumint(8) unsigned NOT NULL default '0' COMMENT '所评论的记录id',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '发布记录者用户id',

username varchar(15) NOT NULL default COMMENT '发布记录者用户名',

dateline int(10) unsigned NOT NULL default '0' COMMENT '记录回复时间戳',

message text NOT NULL COMMENT '记录回复内容',

ip varchar(20) NOT NULL default COMMENT '发布记录ip',

grade smallint(6) unsigned NOT NULL default '0' COMMENT '记录回复的层级',

PRIMARY KEY (id),

KEY doid (doid,dateline),

KEY dateline (dateline)

) ENGINE=MyISAM COMMENT='用户记录回复表';

DROP TABLE IF EXISTS pre_home_doing;

CREATE TABLE pre_home_doing (

doid mediumint(8) unsigned NOT NULL auto_increment COMMENT '记录id',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '记录发布者用户id',

username varchar(15) NOT NULL default COMMENT '记录发布者用户名',

`from` varchar(20) NOT NULL default COMMENT '记录的发表来源',

dateline int(10) unsigned NOT NULL default '0' COMMENT '记录发布时间戳',

message text NOT NULL COMMENT '记录内容',

ip varchar(20) NOT NULL default COMMENT '记录发布ip',

replynum int(10) unsigned NOT NULL default '0' COMMENT '记录回复数',

status tinyint(1) unsigned NOT NULL default '0' COMMENT '记录状态1-审核',

PRIMARY KEY (doid),

KEY uid (uid,dateline),

KEY dateline (dateline)

) ENGINE=MyISAM COMMENT='用户记录表';

DROP TABLE IF EXISTS pre_home_feed;

CREATE TABLE pre_home_feed (

feedid int(10) unsigned NOT NULL auto_increment COMMENT 'feed的ID ',

appid smallint(6) unsigned NOT NULL default '0' COMMENT '应用程序ID ',

icon varchar(30) NOT NULL default COMMENT 'feed图标',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '产生feed的用户ID ', username varchar(15) NOT NULL default COMMENT '产生feed的用户名',

dateline int(10) unsigned NOT NULL default '0' COMMENT 'feed产生时间戳',

friend tinyint(1) NOT NULL default '0' COMMENT '产生feed信息的隐私设置',

hash_template varchar(32) NOT NULL default COMMENT '模板hash:md5(title_template"\t"body_template) ',

hash_data varchar(32) NOT NULL default COMMENT '数据内容hash:md5(title_templat"\t"title_data"\t"body_template"\t"body_data) ',

title_template text NOT NULL COMMENT 'feed标题模板',

title_data text NOT NULL COMMENT 'feed标题',

body_template text NOT NULL COMMENT 'feed内容模板',

body_data text NOT NULL COMMENT 'feed内容',

body_general text NOT NULL COMMENT '用户填写的信息',

image_1 varchar(255) NOT NULL default COMMENT 'feed图1',

image_1_link varchar(255) NOT NULL default COMMENT 'feed图片链接1',

image_2 varchar(255) NOT NULL default COMMENT 'feed图片2',

image_2_link varchar(255) NOT NULL default COMMENT 'feed图片链接2',

image_3 varchar(255) NOT NULL default COMMENT 'feed图片3',

image_3_link varchar(255) NOT NULL default COMMENT 'feed图片链接3',

image_4 varchar(255) NOT NULL default COMMENT 'feed图片4',

image_4_link varchar(255) NOT NULL default COMMENT 'feed图片链接4',

target_ids text NOT NULL COMMENT '产生feed信息允许查看的好友ID ',

id mediumint(8) unsigned NOT NULL default '0' COMMENT 'feed对应对象id',

idtype varchar(15) NOT NULL default COMMENT 'feed对应对象类型',

hot mediumint(8) unsigned NOT NULL default '0' COMMENT '热度',

PRIMARY KEY (feedid),

KEY uid (uid,dateline),

KEY dateline (dateline),

KEY hot (hot),

KEY id (id,idtype)

) ENGINE=MyISAM COMMENT='站点feed表';

DROP TABLE IF EXISTS pre_home_feed_app;

CREATE TABLE pre_home_feed_app (

feedid int(10) unsigned NOT NULL auto_increment COMMENT '应用feed id',

appid smallint(6) unsigned NOT NULL default '0' COMMENT '应用程序ID',

icon varchar(30) NOT NULL default COMMENT 'feed图标',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '产生feed的用户ID ', username varchar(15) NOT NULL default COMMENT '产生feed的用户名',

dateline int(10) unsigned NOT NULL default '0' COMMENT 'feed产生时间戳',

friend tinyint(1) NOT NULL default '0' COMMENT '产生feed信息的隐私设置',

hash_template varchar(32) NOT NULL default COMMENT '模板hash:md5(title_template"\t"body_template) ',

hash_data varchar(32) NOT NULL default COMMENT '数据内容hash:md5(title_templat"\t"title_data"\t"body_template"\t"body_data) ',

title_template text NOT NULL COMMENT 'feed标题模板',

title_data text NOT NULL COMMENT 'feed标题',

body_template text NOT NULL COMMENT 'feed内容模板',

body_data text NOT NULL COMMENT 'feed内容',

body_general text NOT NULL COMMENT '用户填写的信息',

image_1 varchar(255) NOT NULL default COMMENT 'feed图1',

image_1_link varchar(255) NOT NULL default COMMENT 'feed图片链接1',

image_2 varchar(255) NOT NULL default COMMENT 'feed图片2',

image_2_link varchar(255) NOT NULL default COMMENT 'feed图片链接2',

image_3 varchar(255) NOT NULL default COMMENT 'feed图片3',

image_3_link varchar(255) NOT NULL default COMMENT 'feed图片链接3',

image_4 varchar(255) NOT NULL default COMMENT 'feed图片4',

image_4_link varchar(255) NOT NULL default COMMENT 'feed图片链接4',

target_ids text NOT NULL COMMENT '产生feed信息允许查看的好友ID ', PRIMARY KEY (feedid),

KEY uid (uid,dateline),

KEY dateline (dateline)

) ENGINE=MyISAM COMMENT='应该feed表';

DROP TABLE IF EXISTS pre_home_friend;

CREATE TABLE pre_home_friend (

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '用户ID ',

fuid mediumint(8) unsigned NOT NULL default '0' COMMENT '用户好友ID ', fusername varchar(15) NOT NULL default COMMENT '用户好友名',

gid smallint(6) unsigned NOT NULL default '0' COMMENT '好友所在的好友组ID ', num mediumint(8) unsigned NOT NULL default '0' COMMENT '好友之间的任务关系数', dateline int(10) unsigned NOT NULL default '0' COMMENT '加好友的时间戳',

note varchar(255) NOT NULL default COMMENT '好友备注',

PRIMARY KEY (uid,fuid),

KEY fuid (fuid),

KEY `uid` (uid,num,dateline)

) ENGINE=MyISAM COMMENT='用户好友表';

DROP TABLE IF EXISTS pre_home_friend_request;

CREATE TABLE pre_home_friend_request (

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '用户ID ',

fuid mediumint(8) unsigned NOT NULL default '0' COMMENT '被请求用户ID ', fusername char(15) NOT NULL default COMMENT '被请求用户名称',

gid smallint(6) unsigned NOT NULL default '0' COMMENT '好友所在的好友组ID ', note char(60) NOT NULL default COMMENT '申请附言',

dateline int(10) unsigned NOT NULL default '0' COMMENT '请求好友时间戳', PRIMARY KEY (uid,fuid),

KEY fuid (fuid),

KEY `dateline` (uid, dateline)

) ENGINE=MyISAM COMMENT='申请好友表';

DROP TABLE IF EXISTS pre_home_friendlog;

CREATE TABLE pre_home_friendlog (

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '用户ID ',

fuid mediumint(8) unsigned NOT NULL default '0' COMMENT '好友用户ID ',

`action` varchar(10) NOT NULL default COMMENT '好友动作:"add"添加,"update"更新', dateline int(10) unsigned NOT NULL default '0' COMMENT '好友动作时间', PRIMARY KEY (uid,fuid)

) ENGINE=MyISAM COMMENT='用户好友动作日志表';

DROP TABLE IF EXISTS pre_common_magiclog;

CREATE TABLE pre_common_magiclog (

uid mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',

magicid smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '道具id',

action tinyint(1) NOT NULL DEFAULT '0' COMMENT '操作动作1 购买2 使用3 赠送', dateline int(10) unsigned NOT NULL DEFAULT '0' COMMENT '操作时间',

amount smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '操作数量',

credit tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '操作积分',

price mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '操作价格',

`targetid` int(10) unsigned NOT NULL DEFAULT '0',

`idtype` char(6) DEFAULT NULL,

targetuid mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '道具目标uid', KEY uid (uid,dateline),

KEY `action` (`action`),

KEY targetuid (targetuid,dateline),

KEY magicid (magicid,dateline)

) ENGINE=MyISAM COMMENT='道具日志表';

DROP TABLE IF EXISTS pre_common_magic;

CREATE TABLE pre_common_magic (

magicid smallint(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '道具id', available tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否可用',

name varchar(50) NOT NULL COMMENT '名称',

identifier varchar(40) NOT NULL COMMENT '唯一标识',

description varchar(255) NOT NULL COMMENT '描述',

displayorder tinyint(3) NOT NULL DEFAULT '0' COMMENT '顺序',

credit tinyint(1) NOT NULL DEFAULT '0' COMMENT '使用的积分',

price mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '价格',

num smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '数量',

salevolume smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '销售量',

supplytype tinyint(1) NOT NULL DEFAULT '0' COMMENT '自动补货类型',

supplynum smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '自动补货数量', useperoid tinyint(1) NOT NULL DEFAULT '0' COMMENT '使用周期',

usenum smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '周期使用数量',

weight tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '重量',

magicperm text NOT NULL COMMENT '权限',

useevent tinyint(1) NOT NULL DEFAULT '0' COMMENT '0:只在特定环境使用1:可以在道具中心使用',

PRIMARY KEY (magicid),

UNIQUE KEY identifier (identifier),

KEY displayorder (available,displayorder)

) ENGINE=MyISAM COMMENT='道具数据表';

DROP TABLE IF EXISTS pre_home_notification;

CREATE TABLE pre_home_notification (

id mediumint(8) unsigned NOT NULL auto_increment COMMENT '通知ID ',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '通知用户ID ',

`type` varchar(20) NOT NULL default COMMENT '通知类型:"doing"记录,"friend"好友请求,"sharenotice"好友分享,"post"话题回复, ',

`new` tinyint(1) NOT NULL default '0' COMMENT '通知是否为新:"1"为新通知,"0"为通知已读', authorid mediumint(8) unsigned NOT NULL default '0' COMMENT '作者用户ID ',

author varchar(15) NOT NULL default COMMENT '用户名',

note text NOT NULL COMMENT '通知内容',

dateline int(10) unsigned NOT NULL default '0' COMMENT '通知产生的时间戳',

from_id mediumint(8) unsigned NOT NULL default '0' COMMENT '来源对象id',

from_idtype varchar(20) NOT NULL default COMMENT '来源对象类型',

from_num mediumint(8) unsigned NOT NULL default '0' COMMENT '来源量',

PRIMARY KEY (id),

KEY uid (uid,new,dateline),

KEY from_id (from_id,from_idtype)

) ENGINE=MyISAM COMMENT='通知表';

DROP TABLE IF EXISTS pre_home_pic;

CREATE TABLE pre_home_pic (

picid mediumint(8) NOT NULL auto_increment COMMENT '图片ID ',

albumid mediumint(8) unsigned NOT NULL default '0' COMMENT '图片所属相册ID ',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '图片所属用户ID ',

username varchar(15) NOT NULL default COMMENT '图片所属用户名',

dateline int(10) unsigned NOT NULL default '0' COMMENT '图片上传时间戳',

postip varchar(255) NOT NULL default COMMENT '图片上传ip',

filename varchar(255) NOT NULL default COMMENT '图片文件名',

title varchar(255) NOT NULL default COMMENT '图片标题',

`type` varchar(255) NOT NULL default COMMENT '图片类型',

size int(10) unsigned NOT NULL default '0' COMMENT '图片大小',

filepath varchar(255) NOT NULL default COMMENT '图片路径',

thumb tinyint(1) NOT NULL default '0' COMMENT '是否有缩略图',

remote tinyint(1) NOT NULL default '0' COMMENT '是否有远程图片0:home本地图片,1:home远程图片,2:论坛本地图片,3论坛远程图片',

hot mediumint(8) unsigned NOT NULL default '0' COMMENT '热度',

sharetimes mediumint(8) unsigned NOT NULL default '0' COMMENT '图片分享次数',

click1 smallint(6) unsigned NOT NULL default '0' COMMENT '表态1 id',

click2 smallint(6) unsigned NOT NULL default '0' COMMENT '表态2 id',

click3 smallint(6) unsigned NOT NULL default '0' COMMENT '表态3 id',

click4 smallint(6) unsigned NOT NULL default '0' COMMENT '表态4 id',

click5 smallint(6) unsigned NOT NULL default '0' COMMENT '表态5 id',

click6 smallint(6) unsigned NOT NULL default '0' COMMENT '表态6 id',

click7 smallint(6) unsigned NOT NULL default '0' COMMENT '表态7 id',

click8 smallint(6) unsigned NOT NULL default '0' COMMENT '表态8 id',

magicframe tinyint(6) NOT NULL default '0' COMMENT '道具使用相框id',

status tinyint(1) unsigned NOT NULL default '0' COMMENT '图片状态1-审核',

PRIMARY KEY (picid),

KEY uid (uid),

KEY albumid (albumid,dateline)

) ENGINE=MyISAM COMMENT='家园图片表';

DROP TABLE IF EXISTS pre_home_picfield;

CREATE TABLE pre_home_picfield (

picid mediumint(8) unsigned NOT NULL default '0' COMMENT '图片id',

hotuser text NOT NULL COMMENT '图片对应热点用户',

PRIMARY KEY (picid)

) ENGINE=MyISAM COMMENT='家园图片拓展表';

DROP TABLE IF EXISTS pre_home_poke;

CREATE TABLE pre_home_poke (

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '接招呼的用户ID ',

fromuid mediumint(8) unsigned NOT NULL default '0' COMMENT '打招呼的用户ID ',

fromusername varchar(15) NOT NULL default COMMENT '打招呼的用户名',

note varchar(255) NOT NULL default COMMENT '招呼内容',

dateline int(10) unsigned NOT NULL default '0' COMMENT '打招呼时间戳',

iconid smallint(6) unsigned NOT NULL default '0' COMMENT '招呼图标', PRIMARY KEY (uid,fromuid),

KEY uid (uid,dateline)

) ENGINE=MyISAM COMMENT='用户招呼表';

DROP TABLE IF EXISTS pre_home_pokearchive;

CREATE TABLE pre_home_pokearchive (

pid mediumint(8) NOT NULL auto_increment COMMENT '招呼历史id',

pokeuid int(10) unsigned NOT NULL default '0' COMMENT 'uid + fromuid',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '目标用户ID', fromuid mediumint(8) unsigned NOT NULL default '0' COMMENT '发起用户ID', note varchar(255) NOT NULL default COMMENT '招呼内容',

dateline int(10) unsigned NOT NULL default '0' COMMENT '招呼时间戳',

iconid smallint(6) unsigned NOT NULL default '0' COMMENT '招呼图标', PRIMARY KEY (pid),

KEY pokeuid (pokeuid)

) ENGINE=MyISAM COMMENT='用户招呼存档表';

DROP TABLE IF EXISTS pre_home_share;

CREATE TABLE pre_home_share (

sid mediumint(8) unsigned NOT NULL auto_increment COMMENT '分享id', itemid mediumint(8) unsigned NOT NULL COMMENT '相关条目的ID',

`type` varchar(30) NOT NULL default COMMENT '分享类型',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '分享者用户id', username varchar(15) NOT NULL default COMMENT '分享者用户名',

fromuid mediumint(8) unsigned NOT NULL default '0' COMMENT '被分享者用户ID', dateline int(10) unsigned NOT NULL default '0' COMMENT '分享时间戳',

title_template text NOT NULL COMMENT '分享标题模板',

body_template text NOT NULL COMMENT '分享内容模板',

body_data text NOT NULL COMMENT '分享内容数据',

body_general text NOT NULL COMMENT '分享说明',

image varchar(255) NOT NULL default COMMENT '分享的图片',

image_link varchar(255) NOT NULL default COMMENT '分享的图片链接',

hot mediumint(8) unsigned NOT NULL default '0' COMMENT '热度',

hotuser text NOT NULL COMMENT '相关热点用户',

status tinyint(1) NOT NULL COMMENT '分享条目状态1-审核',

PRIMARY KEY (sid),

KEY uid (uid,dateline),

KEY hot (hot),

KEY dateline (dateline)

) ENGINE=MyISAM COMMENT='用户分享表';

DROP TABLE IF EXISTS pre_home_show;

CREATE TABLE pre_home_show (

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '我要上榜用户id', username varchar(15) NOT NULL default COMMENT '我要上榜用户名',

unitprice int(10) unsigned NOT NULL default '1' COMMENT '单次访问单价',

credit int(10) unsigned NOT NULL default '0' COMMENT '上榜总积分',

note varchar(100) NOT NULL default COMMENT '上榜宣言',

PRIMARY KEY (uid),

KEY unitprice (unitprice),

KEY credit (credit)

) ENGINE=MyISAM COMMENT='用户上榜表';

DROP TABLE IF EXISTS pre_home_userapp;

CREATE TABLE pre_home_userapp (

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '使用应用的用户ID ', appid mediumint(8) unsigned NOT NULL default '0' COMMENT '应用ID ', appname varchar(60) NOT NULL default COMMENT '应用名',

privacy tinyint(1) NOT NULL default '0' COMMENT '应用是否公开',

allowsidenav tinyint(1) NOT NULL default '0' COMMENT '是否在开始菜单中显示', allowfeed tinyint(1) NOT NULL default '0' COMMENT '是否允许应用产生feed ', allowprofilelink tinyint(1) NOT NULL default '0' COMMENT '时都允许在首页显示连接', narrow tinyint(1) NOT NULL default '0' COMMENT '是否在个人空间左边显示', menuorder smallint(6) NOT NULL default '0' COMMENT '菜单顺序',

displayorder smallint(6) NOT NULL default '0' COMMENT '显示顺序',

KEY uid (uid,appid),

KEY menuorder (uid,menuorder),

KEY displayorder (uid,displayorder)

) ENGINE=MyISAM COMMENT='用户使用应用表';

DROP TABLE IF EXISTS pre_home_userappfield;

CREATE TABLE pre_home_userappfield (

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '使用应用的用户id', appid mediumint(8) unsigned NOT NULL default '0' COMMENT '应用id', profilelink text NOT NULL COMMENT '应用链接',

myml text NOT NULL COMMENT 'myml格式的首页显示信息',

KEY uid (uid,appid)

) ENGINE=MyISAM COMMENT='用户使用应用扩展表';

DROP TABLE IF EXISTS pre_home_visitor;

CREATE TABLE pre_home_visitor (

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '受访者用户id',

vuid mediumint(8) unsigned NOT NULL default '0' COMMENT '访问者用户id',

vusername char(15) NOT NULL default COMMENT '访问者用户名',

dateline int(10) unsigned NOT NULL default '0' COMMENT '访问时间戳',

PRIMARY KEY (uid,vuid),

KEY vuid (vuid),

KEY dateline (dateline)

) ENGINE=MyISAM COMMENT='空间访问日志表';

DROP TABLE IF EXISTS pre_portal_article_title;

CREATE TABLE pre_portal_article_title (

aid mediumint(8) unsigned NOT NULL auto_increment COMMENT '文章ID',

catid mediumint(8) unsigned NOT NULL default '0' COMMENT '栏目id',

bid mediumint(8) unsigned NOT NULL default '0' COMMENT '模块id',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '用户id',

username varchar(255) NOT NULL default COMMENT '用户名',

title varchar(255) NOT NULL default COMMENT '标题',

highlight varchar(255) NOT NULL default COMMENT '标题样式',

author varchar(255) NOT NULL default COMMENT '原作者',

`from` varchar(255) NOT NULL default COMMENT '来源',

fromurl varchar(255) NOT NULL default COMMENT '来源URL',

url varchar(255) NOT NULL default COMMENT '访问URL',

summary varchar(255) NOT NULL default COMMENT '摘要',

pic varchar(255) NOT NULL default COMMENT '封面图片',

thumb tinyint(1) NOT NULL default '0' COMMENT '封面图片是否缩略',

remote tinyint(1) NOT NULL default '0' COMMENT '封面图片是否远程',

id int(10) unsigned NOT NULL default '0' COMMENT '来源ID',

idtype varchar(255) NOT NULL default COMMENT '来源ID类型',

contents smallint(6) NOT NULL default '0' COMMENT '内容分页数',

allowcomment tinyint(1) NOT NULL default '0' COMMENT '是否允许评论',

owncomment tinyint(1) NOT NULL default '0' COMMENT '对于推送过来的文章:1,使用文章评论;0,同步原主题/日志的帖子/评论',

click1 smallint(6) unsigned NOT NULL default '0' COMMENT '表态1 id',

click2 smallint(6) unsigned NOT NULL default '0' COMMENT '表态2 id',

click3 smallint(6) unsigned NOT NULL default '0' COMMENT '表态3 id',

click4 smallint(6) unsigned NOT NULL default '0' COMMENT '表态4 id',

click5 smallint(6) unsigned NOT NULL default '0' COMMENT '表态5 id',

click6 smallint(6) unsigned NOT NULL default '0' COMMENT '表态6 id',

click7 smallint(6) unsigned NOT NULL default '0' COMMENT '表态7 id',

click8 smallint(6) unsigned NOT NULL default '0' COMMENT '表态8 id',

tag tinyint(8) unsigned NOT NULL DEFAULT '0' COMMENT '文章属性,共八位',

dateline int(10) unsigned NOT NULL default '0' COMMENT '添加时间',

status tinyint(1) unsigned NOT NULL default '0' COMMENT '文章状态0-已审核1-需要审核2-已忽略',

showinnernav tinyint(1) unsigned NOT NULL default '0' COMMENT '是否显示分页导航', PRIMARY KEY (aid),

KEY catid (catid,dateline)

) ENGINE=MyISAM COMMENT='门户文章标题表';

DROP TABLE IF EXISTS pre_portal_article_content;

CREATE TABLE pre_portal_article_content (

cid int(10) unsigned NOT NULL auto_increment COMMENT '内容ID',

aid mediumint(8) unsigned NOT NULL default '0' COMMENT '文章ID',

id int(10) unsigned NOT NULL default '0' COMMENT '来源ID',

idtype varchar(255) NOT NULL default COMMENT '来源ID类型',

title varchar(255) NOT NULL default COMMENT '标题',

content text NOT NULL COMMENT '文章内容',

pageorder smallint(6) unsigned NOT NULL default '0' COMMENT '分页排序',

dateline int(10) unsigned NOT NULL default '0' COMMENT '添加时间',

PRIMARY KEY (cid),

KEY aid (aid,pageorder),

KEY pageorder (pageorder)

) ENGINE=MyISAM COMMENT='门户文章内容表';

DROP TABLE IF EXISTS pre_portal_article_count;

CREATE TABLE pre_portal_article_count (

aid mediumint(8) unsigned NOT NULL default '0' COMMENT '文章ID',

catid mediumint(8) unsigned NOT NULL default '0' COMMENT '栏目id',

viewnum mediumint(8) unsigned NOT NULL default '0' COMMENT '查看数',

commentnum mediumint(8) unsigned NOT NULL default '0' COMMENT '评论数',

favtimes mediumint(8) unsigned NOT NULL default '0' COMMENT '文章收藏次数', sharetimes mediumint(8) unsigned NOT NULL default '0' COMMENT '文章分享次数', PRIMARY KEY (aid)

) ENGINE=MyISAM COMMENT='门户文章统计数据表';

DROP TABLE IF EXISTS pre_portal_article_trash;

CREATE TABLE pre_portal_article_trash (

aid mediumint(8) unsigned NOT NULL default '0' COMMENT '垃圾文章ID', content text NOT NULL COMMENT '文章数据的seriallize存储',

PRIMARY KEY (aid)

) ENGINE=MyISAM COMMENT='门户文章回收站表';

DROP TABLE IF EXISTS pre_portal_comment;

CREATE TABLE pre_portal_comment (

cid mediumint(8) unsigned NOT NULL auto_increment COMMENT '评论id',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '发表评论的用户id', username varchar(255) NOT NULL default COMMENT '发表评论的用户名',

id mediumint(8) unsigned NOT NULL default '0' COMMENT '评论对象id',

idtype varchar(20) NOT NULL default COMMENT '评论对象的id类型:aid,topicid', postip varchar(255) NOT NULL default COMMENT '评论IP ',

dateline int(10) unsigned NOT NULL default '0' COMMENT '评论时间戳',

status tinyint(1) unsigned NOT NULL default '0' COMMENT '评论状态1-审核', message text NOT NULL COMMENT '评论内容',

PRIMARY KEY (cid),

KEY idtype (id,idtype,dateline)

) ENGINE=MyISAM COMMENT='门户评论表';

DROP TABLE IF EXISTS pre_portal_rsscache;

CREATE TABLE pre_portal_rsscache (

lastupdate int(10) unsigned NOT NULL default '0' COMMENT '最后更新时间',

catid mediumint(8) unsigned NOT NULL default '0' COMMENT '文章分类id',

aid mediumint(8) unsigned NOT NULL default '0' COMMENT '文章id',

dateline int(10) unsigned NOT NULL default '0' COMMENT '发表时间',

catname char(50) NOT NULL default COMMENT '分类名称',

author char(15) NOT NULL default COMMENT '作者',

subject char(80) NOT NULL default COMMENT '标题',

description char(255) NOT NULL default COMMENT '解释说明',

UNIQUE KEY aid (aid),

KEY catid (catid,dateline)

) ENGINE=MyISAM COMMENT='文章rss缓存表';

DROP TABLE IF EXISTS pre_portal_topic;

CREATE TABLE pre_portal_topic (

topicid mediumint(8) unsigned NOT NULL auto_increment COMMENT '专题ID',

title varchar(255) NOT NULL default COMMENT '专题标题',

name varchar(255) NOT NULL default COMMENT '静态化名称',

`domain` varchar(255) NOT NULL DEFAULT COMMENT '二级域名',

summary text NOT NULL COMMENT '专题介绍',

keyword text NOT NULL COMMENT 'SEO 关键字',

cover varchar(255) NOT NULL default COMMENT '专题封面',

picflag tinyint(1) NOT NULL default '0' COMMENT '图片类型0为url 1为本地2 为ftp远程', primaltplname varchar(255) NOT NULL default COMMENT '原模板地址',

useheader tinyint(1) NOT NULL default '0' COMMENT '是否使用网站导航内容',

usefooter tinyint(1) NOT NULL default '0' COMMENT '是否使用网站尾部信息',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '创建者UID',

username varchar(255) NOT NULL default COMMENT '创建者用户名',

viewnum mediumint(8) unsigned NOT NULL default '0' COMMENT '查看数',

dateline int(10) unsigned NOT NULL default '0' COMMENT '创建时间',

closed tinyint(1) NOT NULL default '0' COMMENT '是否关闭状态',

allowcomment tinyint(1) NOT NULL default '0' COMMENT '是否允许评论',

commentnum mediumint(8) unsigned NOT NULL default '0' COMMENT '评论数', PRIMARY KEY (topicid),

KEY name (name)

) ENGINE=MyISAM COMMENT='门户专题表';

DROP TABLE IF EXISTS pre_portal_topic_pic;

CREATE TABLE pre_portal_topic_pic (

picid mediumint(8) NOT NULL auto_increment COMMENT '图片ID ',

topicid mediumint(8) unsigned NOT NULL default '0' COMMENT '图片所属专题ID ',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '图片所属用户ID ', username varchar(15) NOT NULL default COMMENT '图片所属用户名',

dateline int(10) unsigned NOT NULL default '0' COMMENT '图片上传时间戳',

filename varchar(255) NOT NULL default COMMENT '图片文件名',

title varchar(255) NOT NULL default COMMENT '图片标题',

size int(10) unsigned NOT NULL default '0' COMMENT '图片大小',

filepath varchar(255) NOT NULL default COMMENT '图片路径',

thumb tinyint(1) NOT NULL default '0' COMMENT '是否有缩略图',

remote tinyint(1) NOT NULL default '0' COMMENT '是否有远程图片',

PRIMARY KEY (picid),

KEY topicid (topicid)

) ENGINE=MyISAM COMMENT='门户专题图片表';

DROP TABLE IF EXISTS pre_common_diy_data;

CREATE TABLE pre_common_diy_data (

targettplname varchar(100) NOT NULL default COMMENT '目标模板文件名', tpldirectory varchar(80) NOT NULL default COMMENT '原模板所在目录', primaltplname varchar(255) NOT NULL default COMMENT '原模板文件名', diycontent mediumtext NOT NULL COMMENT 'DIY的内容',

`name` varchar(255) NOT NULL default COMMENT '目标模板页面名称',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id', username varchar(15) NOT NULL default COMMENT '用户名',

dateline int(10) unsigned NOT NULL default '0' COMMENT '更新时间', PRIMARY KEY (targettplname, tpldirectory)

) ENGINE=MyISAM COMMENT='DIY模板页面数据的存档表';

DROP TABLE IF EXISTS pre_common_template_block;

CREATE TABLE pre_common_template_block (

targettplname varchar(100) NOT NULL default COMMENT '目标模板文件名', tpldirectory varchar(80) NOT NULL default COMMENT '原模板所在目录',

bid mediumint(8) unsigned NOT NULL default '0' COMMENT '模块ID', PRIMARY KEY (targettplname, tpldirectory, bid),

KEY bid (bid)

) ENGINE=MyISAM COMMENT='模板页面和模块的关联表';

DROP TABLE IF EXISTS pre_common_template_permission;

CREATE TABLE pre_common_template_permission (

targettplname varchar(100) NOT NULL DEFAULT COMMENT '目标模板',

uid mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID', allowmanage tinyint(1) NOT NULL DEFAULT '0' COMMENT '允许管理', allowrecommend tinyint(1) NOT NULL DEFAULT '0' COMMENT '允许推荐', needverify tinyint(1) NOT NULL DEFAULT '0' COMMENT '推荐需要审核', inheritedtplname varchar(255) NOT NULL DEFAULT COMMENT '继承自的模板名称', PRIMARY KEY (targettplname,uid),

KEY uid (uid)

) ENGINE=MyISAM COMMENT='DIY模板页面权限表';

DROP TABLE IF EXISTS pre_common_block_permission;

CREATE TABLE pre_common_block_permission (

bid mediumint(8) unsigned NOT NULL default '0' COMMENT '模块ID',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id', allowmanage tinyint(1) NOT NULL DEFAULT '0' COMMENT '允许管理', allowrecommend tinyint(1) NOT NULL DEFAULT '0' COMMENT '允许推荐',

needverify tinyint(1) NOT NULL DEFAULT '0' COMMENT '推荐需要审核',

inheritedtplname varchar(255) NOT NULL DEFAULT COMMENT '继承自的模板名称', PRIMARY KEY (bid, uid),

KEY uid (uid)

) ENGINE=MyISAM COMMENT='模块权限表';

DROP TABLE IF EXISTS pre_portal_category_permission;

CREATE TABLE pre_portal_category_permission (

catid mediumint(8) unsigned NOT NULL default '0' COMMENT '分类ID',

uid mediumint(8) unsigned NOT NULL default '0' COMMENT '会员id',

allowpublish tinyint(1) NOT NULL default '0' COMMENT '允许发布文章',

allowmanage tinyint(1) NOT NULL default '0' COMMENT '允许管理文章',

inheritedcatid mediumint(8) NOT NULL DEFAULT '0' COMMENT '继承自的频道ID', PRIMARY KEY (catid, uid),

KEY uid (uid)

) ENGINE=MyISAM COMMENT='文章分类权限表';

DROP TABLE IF EXISTS pre_portal_category;

CREATE TABLE pre_portal_category (

catid mediumint(8) unsigned NOT NULL auto_increment COMMENT '栏目id',

upid mediumint(8) unsigned NOT NULL default '0' COMMENT '上级栏目id',

catname varchar(255) NOT NULL default COMMENT '标题',

articles mediumint(8) unsigned NOT NULL default '0' COMMENT '文章数',

allowcomment tinyint(1) NOT NULL default '1' COMMENT '是否允许评论',

displayorder smallint(6) NOT NULL default '0' COMMENT '显示顺序',

notinheritedarticle tinyint(1) NOT NULL default '0' COMMENT '是否不继承上级文章管理权限', notinheritedblock tinyint(1) NOT NULL default '0' COMMENT '是否不继承上级DIY页面和模块权限',

`domain` varchar(255) NOT NULL DEFAULT COMMENT '二级域名',

url varchar(255) NOT NULL DEFAULT COMMENT '自定义链接',

uid mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '创建者ID',

username varchar(255) NOT NULL DEFAULT COMMENT '创建者用户名',

dateline int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',

closed tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否关闭',

shownav tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否在导航显示',

description text NOT NULL COMMENT '分类介绍SEO描述',

seotitle text NOT NULL COMMENT 'SEO 标题',

keyword text NOT NULL COMMENT 'SEO 关键字',

primaltplname varchar(255) NOT NULL default COMMENT '列表页原模板地址', articleprimaltplname varchar(255) NOT NULL default COMMENT '文章页原模板地址',

disallowpublish tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否禁止发布文章', foldername varchar(255) NOT NULL DEFAULT COMMENT '文件夹名称', notshowarticlesummay varchar(255) NOT NULL DEFAULT COMMENT '文章内容页是否不显示摘要',

perpage smallint(6) NOT NULL default '0' COMMENT '列表每页显示文章数',

maxpages smallint(6) NOT NULL default '0' COMMENT '列表最大分页数',

PRIMARY KEY (catid)

) ENGINE=MyISAM COMMENT='门户文章栏目表';

DROP TABLE IF EXISTS pre_common_process;

CREATE TABLE pre_common_process (

processid char(32) NOT NULL COMMENT '锁名称的md5',

expiry int(10) DEFAULT NULL COMMENT '锁的过期时间',

extra int(10) DEFAULT NULL COMMENT '锁的附属信息',

PRIMARY KEY (processid),

KEY expiry (expiry)

) ENGINE=MEMORY COMMENT='进程锁管理';

DROP TABLE IF EXISTS pre_common_admincp_group;

CREATE TABLE pre_common_admincp_group (

cpgroupid smallint(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '后台组id', cpgroupname varchar(255) NOT NULL COMMENT '后台组名称',

PRIMARY KEY (cpgroupid)

) ENGINE=MyISAM COMMENT='后台管理组';

DROP TABLE IF EXISTS pre_common_admincp_member;

CREATE TABLE pre_common_admincp_member (

uid int(10) unsigned NOT NULL COMMENT '成员uid',

cpgroupid int(10) unsigned NOT NULL COMMENT '成员组id',

customperm text NOT NULL COMMENT '自定义管理权限',

PRIMARY KEY (uid)

) ENGINE=MyISAM COMMENT='后台管理成员';

---------------------------------------------------------------------------- DROP TABLE IF EXISTS pre_common_admincp_perm;

CREATE TABLE pre_common_admincp_perm (

cpgroupid smallint(6) unsigned NOT NULL COMMENT '后台组id',

perm varchar(255) NOT NULL COMMENT '后台组权限',

UNIQUE KEY cpgroupperm (cpgroupid,perm)

) ENGINE=MyISAM COMMENT='后台权限表';

---------------------------------------------------------------------------- DROP TABLE IF EXISTS pre_common_admincp_session;

CREATE TABLE pre_common_admincp_session (

人事管理数据字典

目录 数据表名称中文说明Staff员工信息表 Section部门表 Position 职位表Department Type 部门角色中间表GrantList 员工权限列表 Grant 权限表HolidayType 请假类型表 Holiday 请假表 Timekeep 请假计时表OvertimeType 加班类型表 Overtime 加班表Work deferred 上下班时间调动表Checking 考勤表 Worktime 工作时间表 OAsorce 业绩报告表 PrizeType 奖惩类型表 PrizeInfo 奖惩表 Remove 部门调动 Salary 薪资表ChangeMoney 调薪表Emial 邮箱表 Notice 公告表 Vacation 假期表 Send 发帖表 Return 回帖表 Event 事件记录表 netdisc 网盘表 evection 出差表

表名员工信息表(Staff) 字段数据类型字段数据类型字段 S_user Varchar2(10) PK Not null 登录用户名S_pwd Varchar2(20) Not null 密码 S_name Varchar2(20) Not null 员工姓名S_sex char(2) Not null 员工性别 S_sid Number(10) FK(Section) Not null 员工部门职位中 间表id S_wages Number(10,2) Not null 基本工资S_phone Varchar2(13) 分机电话S_etime date Not null 入职时间S_ltime date 离职时间S_status Number(1) DF 默认2 状态(0退休,1 离职,2在职) S_photo Varchar2(255) 员工相片S_introduce Varchar2(100) 自我介绍S_format Number(2) 临时、正式招聘形式(0临 时,1正式) 补填 S_nation Varchar2(12) 民族S_ birthday date 员工生日S_cardid Varchar2(18) 身份证S_phone Varchar2(13) 联系电话 S_np Varchar2(20) 籍贯 S_email Varchar2(50) 员工邮箱 S_pf Varchar2(10) 政治面貌 S_education Varcahr2(10) 学历 S_moneydate date 上次发工资日 期,(该值为,入 职日期,和转正 在职时的日期) S_exist Number(1) 默认1 0 不存在1存 在S_online Number(1) 默认0 在职状态(0上 班,1放假,2 出差等) N+1个查询结果集(总经理,部门经理,人事经理,员工的查询结果集不同。) 表名部门表(Sections) 字段数据类型主/外键约束对应中文 S_id Number(10) PK Not null 部门ID S_name Varchar2(10) Not null 部门名称

数据库系统1-3:数据字典

数据库系统1-3:数据字典 将关于数据库系统中涉及到的对象的描述信息集中,以数据文件的形式组织起来称为数据字典DD(DataDirectory)或数据目录(Catalog)。数据字典是关于数据的数据,也称为元数据(metadata),是系统中最重要的数据。1.数据字典的内容 其数据主要有两大类:一类是来自用户的信息,如表、视图(用户所使用的虚表)和索引的定义以及用户的权限等,另一类是来自系统状态和数据库的统计信息,如关于通讯系统与网络系统性能的说明及使用的协议、数据库和磁盘的映射关系、数据使用频率的统计等。 例如,MicrosoftSQLServer的数据字典由二个层次的系统表(表名以sys开头)组成。在master数据库(安装系统时自动生成)的系统表中记载着:(1)SQLServer 的启动参数(2)系统本身的状态设置(3)系统现有数据库的相关信息(4)已登录的用户的信息 在用户数据库中也有系统表(创建数据库时自动生成),这些系统表记载用户数据库中的所有对象、表、表间的联系、表的字段、索引等信息。表1.6是master数据库中的系统表sysdatabase,它记载了系统中所有的数据库。2.数据字典的建立与使用

数据字典由DBMS自动建立和维护,供DBMS和用户使用。数据字典主要为DBMS服务,供DBMS查找有关对象的信息,例如,DBMS在处理用户存取时,要查询数据字典中的用户表、子模式和模式等;DBMS还利用数据字典对系统的统计结果进行分析以改善系统性能。用户也可以查询数据字典的内容,和查询用户自己数据库中的表没有什么不同。从这个角度上讲数据字典也是一个数据库,是关于系统自身的数据库。

人力资源管理人力资源管理系统数据库的设计与实现

(人力资源管理)人力资源管理系统数据库的设计与 实现

《关系数据库原理及应用》课程设计实验方案 一、实验思路 1.系统需求分析 通过对某公司的实地调查,了解到该公司的人力资源管理仍停留于完全的人工管理阶段,没有标准的人事管理存档信息。这种人工管理方式费时、费事、费力,导致工作效率底下。开发出合适的人力资源管理系统,可方便人力资源的管理,提高该公司管理的效率。 I.需求分析阶段的目标 (1)了解目前企业人力资源管理现状以及SQL2000的功能和特点。 (2)通过实地调查和问答-记录的方式了解企业人力资源管理的业务流程,且记录和处理 关联数据。 (3)和指导教师交流个人想法,改正不合理的地方,为下面的概念设计和逻辑设计奠定基 础。 II.需求分析阶段的任务 (1)处理对象 1.员工基本信息(employee):包括员工号,姓名,性别,年龄,学历,住址,电话, 出生年月,部门编号,职位编号, 2.员工工资信息(salary,basicsalary,additional):包括员工号,基本工资,补贴,应 发工资,以及所交税。 3.公司部门职务信息(position,department):包括员工号,员工的职位和所属部 门。 III.数据字典 (1)数据项

系统涉及的数据有项。见下表。

(2)数据结构 数据结构见下表: 二、实验过程 1.概念设计阶段 I.概念模型设计 (1)根据不同对象,分别画出其E-R图。 各实体间关系的E-R图,如下图所示: 各实体间关系的E-R图员工基本信息的E-R图,如下图所示: 员工基本信息的E-R图

工资信息的E-R 图,如下图所示: 工资信息的E-R 图 职务信息和部门信息的E-R 图: E-R 图 补贴信息和基本工资信息的E-R 图: E-R 图 (2) 各E-R 图中每个实体的属性如下: 员工:employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。 职位:position(pno,pname) 部门:department(dno,dname) 员工工资:salary(eno,salary,realsal,addid,basicid,tax) 补贴:additional(addid,addmoney) 基本工资:basicsalary(basicid,basicsal) (3) 合且各E-R 图,消除属性冲突,命名冲突,结构冲突等3类冲突,得到初步E-R 图,再 消除不必要的冗余,得到基本E-R 图,如下所示:

数据库常用数据字典

Static Data Dictionary Views In Trusted Oracle Server, each of the dictionary tables and views contains a column that indicates the label of each row in the table or view. Trusted Oracle also provides some additional dictionary tables and views, and some Oracle8 dictionary tables and views contain columns that support compatibility with Trusted Oracle applications. See your Trusted Oracle documentation for more information about Trusted Oracle dictionary tables and views. Data Dictionary Views The following is an alphabetical reference of the data dictionary views accessible to all users of an Oracle Server. Most views can be accessed by any user with the CREATE_SESSION privilege. The data dictionary views that begin with DBA_ are restricted. These views can be accessed only by users with the SELECT_ANY_TABLE privilege. This privilege is assigned to the DBA role when the system is initially installed. ALL_ALL_TABLES This view describes all of the tables (object tables and relational tables) accessible to the user. ALL_INDEXES This view contains descriptions of indexes on tables accessible to the user. To gather statistics for this view, use the SQL command ANALYZE. This view supports parallel partitioned index scans. ALL_SEQUENCES This view lists descriptions of sequences accessible to the user. ALL_TABLES This view contains descriptions of relational tables accessible to the user. To gather statistics for this view, use the SQL command ANALYZE. ALL_TRIGGERS This view lists trigger information for triggers owned by the user, triggers on tables owned by the user, or all triggers if the user has the CREATE ANY TRIGGER privilege. ALL_USERS This view contains information about all users of the database. ALL_VIEWS

《人力资源信息管理系统》复习资料(答案)

人力资源管理信息系统 一、名词解释 1、人力资源管理:就是运用科学的方法,通过招聘、培训、任用和奖励等措施对组织内外能够推动组织发展的成员的管理和有效运用,以保证组织目标实现与成员发展的最大化。 2、信息:就是反映客观世界的资源和知识,这种资源和知识必须是在传播之前不为人所知的,在传播的过程中可以被接收者所理解的,并最终影响到接收者的意识和行为。 3、信息管理:就是对人类社会活动和社会实践的各种相关信息进行科学的搜集、组织、控制和协调,以实现信息资源的充分开发、合理配置及完全利用。 4、EHRM:是“Electronic Human Resource Management”的缩写,即电子化的人力资源管理,是基于先进的软件和高速、大容量的硬件基础上的新的人力资源管理模式。 5、企业文化:是在一定的社会历史条件下,企业生产经营和管理活动中所创造的具有本企业特色的精神财富和物质形态。 1、信息系统:信息系统可以定义为相互联接的部件的集合,它可以进行信息的收集、处理、存储和传递,以支持一个组织的决策制定和控制。信息系统包含组织或环境中的主要人员、地点和事件的信息。 2、系统:系统是指两个或两个以上相互作用、相互依赖的元素组成的具有特定功能的有机整体。 3、系统集成:是为了达到系统的目标将可利用的资源有效的组织起来的过程和结果。系统集成的结果是将部件或小系统连成大系统。 4、管理信息系统:是一个以人为主导的,利用计算机硬件、软件、网络通讯设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人—机系统。 5、结构化开发方法:又叫结构化生命周期法、瀑布法等,是一种传统的信息系统开发方法。结构化方法强调从系统的角度出发来分析和解决问题,用系统的思想和系统工程的方法,按照用户至上的原则,结构化、模块化,自顶而下对系统进行分析与设计。“自顶向下、逐步求精、分而治之”是结构化方法的精髓所在。 6、面向对象方法:是从对象的角度对系统进行分析和设计的方法,其基本思想是基于所研究的问题,对问题空间进行自然分割,识别其中的实体及其相互关系,将客观世界抽象地看成是若干相互联系的对象,建立问题空间的信息模型,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。 7、项目管理:是关于营造一个环境或条件,使得定义的目标或目的能以一组人以受控的方式得以实现。 8、数据库系统:是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。数据库系统一般由硬件系统、数据库、数据库管理系统、数据库管理员和用户构成。 9、概念数据模型:也称为信息模型,它按用户的观点对数据和信息建模,实现数据从现实世界到信息世界的转换。 10、数据库系统的三级模式:从数据库管理系统的角度看,数据库系统通常采用三级模式结构,这是数据库管理系统内部的结构,由外模式、模式和内模式三级构成。 11、信息系统规划:又称信息系统的战略规划或者信息系统的总体规划,是将组织目标、支持组织目标所必需的信息、提供这些必需信息的信息系统,以及这些信息系统的实施等诸要素集成的信息系统方案,是面向组织中信息系统发展远景的系统开发计划。 12、企业系统规划法(BSP):是一种对企业管理信息系统进行规划和设计的结构化方法,BSP方法主要基于用信息支持企业运行的思想,是把企业目标转化为信息系统战略的全过程。BSP方法所支持的目标是企业各层次的目标,实现这种支持需要许多子系统。BSP方法从企业目标开始,规定其处理方法,自上而下地推导出信息需求。 13、关键成功因素法(CSF):在每一个企业中都存在着对该企业成功起关键性作用的因素,称为关键成功因素。关键成功因素总是与那些能确保企业具有竞争能力的方面相关的。关键成功因素与企业战略规划密切相关。关键成功因素法就是帮助识别关键成功因素的方法,它在确定企业关键成功因素和信息系统关键成功因素方面都收到了较好效果。 14、业务流程改革:又称业务流程再造,是对企业业务流程的全新改革,是根本性的再思考和彻底的再设计,从而使企业的关键绩效指标,如成本、质量、服务、效率等,获得巨大的提高。 15、系统分析:就是需要对所用信息系统,即新的或对原有系统的改造去解决什么问题,其实质在于确定系统必须做什么。 16、业务流程图:就是用一些规定的符号及连线来表示某个具体业务处理的过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是一“本”用图形方式来反映实际业务处理过程的“流水账”。 17、数据流程图:就是用符号和图表来表示信息的流动、处理、存储过程。数据流程图的两个特性是抽象性和概括性。

人事管理系统数据库 数据字典

人事管理系统数据库数据字典 一、数据流定义 (1)数据流名称:员工情况 位置:员工 定义:员工情况=姓名+性别+出生日期+民族+学历+职称 数据流量;根据公司的员工具体录用情况来确定 说明:要对每一位被聘用的新员工进行唯一编号 (2)数据流名称:奖惩情况 位置:员工 定义:奖惩情况=员工流水号+奖惩类型+奖惩金额+奖惩年月日 数据流量;根据公司的具体情况来确定 说明:要对每一次的奖惩记录进行唯一编号 (3)数据流名称:奖惩批复情况 位置:上级 定义:奖惩批复情况=奖惩类型+批复部门号+批复原因+批复日期 数据流量;根据公司的具体情况来确定 说明:此项在应用中,可以省略 (4)数据流名称:调动情况 位置:员工 定义:调动情况=员工号+调动前职位+调动后职位+调动日期 数据流量;根据公司的具体情况来确定 说明:一个号和对应调动日期相结合,可以确定一个调动情况 (5)数据流名称:调动批复情况 位置:上级 定义:调动批复情况=批复部门号+批复原因+批复日期 数据流量;根据公司的具体情况来确定 说明:批复原因可省略 (6)数据流名称:上班刷卡 位置:员工 定义:上班刷卡=员工编号+上班时间+刷卡机号 数据流量;根据公司的具体规模情况来确定 说明:上班刷卡时间会汇录到员工出勤记录中 (7)数据流名称:下班刷卡 位置:员工 定义:下班刷卡=员工编号+下班时间+刷卡机号 数据流量;根据公司的具体规模情况来确定 说明:下班刷卡时间会汇录到员工出勤记录中 (8)数据流名称:工资查询 位置:员工 定义:工资查询=员工编号+基本工资+奖金+罚款+起始时间+截止时间+发薪日期数据流量;根据公司的具体情况来确定 说明:根据员工号和发薪日期可唯一确定一个工资记录

用友数据库表及数据字典

用友数据库表及数据字典 数据库模块"表名""表中文名"公 共 表 相关功能 Ufdata财务 分析 CW_CodePlan科目计划初始科目预算 Ufdata 财务 分析 CW_CodePlus科目追加计划科目预算 Ufdata财务 分析 CW_DeptPlan部门计划初始精细部门预算、粗放部门预算 Ufdata 财务 分析 CW_DeptPlus部门追加计划精细部门预算、粗放部门预算 Ufdata 财务 分析 CW_ProfPlan利润计划初始利润预算 Ufdata 财务 分析 CW_ProfPlus利润追加计划利润预算 Ufdata财务 分析 CW_ProjPlan项目计划初始精细项目预算、粗放项目预算 Ufdata 财务 分析 CW_ProjPlus项目追加计划精细项目预算、粗放项目预算 Ufdata 财务 分析 CW_WideDeptCode 粗放部门计划 控制科目 粗放部门预算科目控制方向选择 Ufdata 财务 分析 CW_WideProjCode 粗放项目计划 控制科目 粗放项目预算科目控制方向选择 Ufdata采购 管理 ArrivalVouch(无用表) Ufdata 采购 管理 ArrivalVouchs(无用表) Ufdata采购 管理 PO_Podetails采购订单子表采购订单(子) Ufdata 采购 管理 PO_Pomain采购订单主表采购订单(主) Ufdata 采购 管理 PU_LeftSum(无用表) Ufdata 采购 管理 PurBillVouch采购发票主表采购发票(主) Ufdata 采购 管理 PurBillVouchs采购发票子表采购发票(子) Ufdata 采购 管理 PurSettleVouc h 采购结算单主 表 采购结算(主)

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

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

数据字典

1、数据流描述 (1)数据流名称:入会申请信息; 数据流来源:申请人; 数据流去向:申请人; 数据流组成:申请编号,用户名,性别,年龄,申请理由,状态,密码,电话; (2)数据流名称:会员信息 数据流来源:会员申请表; 数据流去向:会员表; 数据流组成:成员编号,成员名,性别,年龄,入会时间,所属安排,头像,视频,密码; (3)数据流名称:指导老师或干事名单 数据流来源:俱乐部成员名单,会员名单 数据流去向:指导老师或干事表,会员表 数据流组成:老师或干事编号,姓名,年龄,职位,电话号码 (4)数据流名称:活动信息 数据流来源:指导老师活干事 数据流去向:活动表 数据流组成:活动编号,名称,时间,地点,内容,组织者,参与人数; (5)数据流名称:活动报名信息,活动浏览 数据流来源:会员登录 数据流去向:活动表 数据流组成:成员编号,成员名,参加的活动 2、处理过程词条描述: (1)处理过程名:报名管理 简要描述:接受报名会员申请表 输入数据:申请编号,用户名,性别,年龄,申请理由,状态,密码,电话; 输出数据:成员编号,成员名,性别,年龄,入会时间,密码; 处理过程描述:将会员申请信息存入数据库,由会长审核批准; (2)处理过程名:职务管理 简要描述:给俱乐部成员安排职务 输入数据:成员编号,成员名,性别,年龄,职务; 输出数据:成员编号,成员名,性别,年龄,职务; 处理过程描述:将成员信息存入数据库,为成员职务安排做准备; (3)处理过程名:活动管理 简要描述:安排活动,登记活动报名

输入数据:活动编号,名称,时间,地点,内容,组织者,参与人数输出数据:活动编号,名称,时间,地点,内容,组织者,参与人数处理过程描述:将活动信息存入数据库,为活动进行做准备;

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

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

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

人力资源管理系统数据库的设计与实现

《关系数据库原理及应用》课程设计实验报告 一、实验思路 1.系统需求分析 通过对某公司的实地调查,了解到该公司的人力资源管理仍停留在完全的人工管理阶段,没有标准的人事管理存档信息。这种人工管理方式费时、费事、费力,导致工作效率底下。开发出合适的人力资源管理系统,可方便人力资源的管理,提高该公司管理的效率。 I.需求分析阶段的目标 (1)了解目前企业人力资源管理现状以及SQL2000的功能和特点。 (2)通过实地调查和问答-记录的方式了解企业人力资源管理的业务流程,并记录和处理 相关数据。 (3)与指导教师交流个人想法,改正不合理的地方,为下面的概念设计和逻辑设计奠定 基础。 II.需求分析阶段的任务 (1)处理对象 1.员工基本信息(employee):包括员工号,,性别,年龄,学历,住址,,出生年月, 部门编号,职位编号, 2.员工工资信息(salary,basicsalary,additional):包括员工号,基本工资,补 贴,应发工资,以及所交税。 3.公司部门职务信息(position,department):包括员工号,员工的职位和所属部 门。 III.数据字典 (1)数据项 系统涉及的数据有项。见下表。

(2) 数据结构 数据结构见下表: 二、 实验过程 1. 概念设计阶段 I. 概念模型设计 (1) 根据不同对象,分别画出其E-R 图。 各实体间关系的E-R 各实体间关系的E-R 图 员工基本信息的E-R 图,如下图所示: 员工基本信息的E-R 图 工资信息的E-R 图,如下图所示:

工资信息的E-R 图 职务信息和部门信息的E-R 图: 职务信息、部门信息的E-R 图 补贴信息和基本工资信息的E-R 图: 补贴信息、基本工资信息的E-R 图 (2) 各E-R 图中每个实体的属性如下: 员工:employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。 职位:position(pno,pname) 部门:department(dno,dname) 员工工资:salary(eno,salary,realsal,addid,basicid,tax) 补贴:additional(addid,addmoney) 基本工资:basicsalary(basicid,basicsal) (3) 合并各E-R 图,消除属性冲突,命名冲突,结构冲突等3类冲突,得到初步E-R 图,再 消除不必要的冗余,得到基本E-R 图,如下所示:

Java数据字典

数据字典: 每个Oracle数据库包括一个被称为“元数据”的集合,或者说包含用来描述数据库有关数据结构的数据。包含这些元数据的表和视图称为Oracle数据字典。 数据字典中有前缀V$或GV$的表是动态表,它们会不断更新以反映出Oracle数据库当前的状态。静态数据字典表都有一个形如DBA_、ALL_或USER_的前缀,表示该视图中列出的对象范围。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select*from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select*from user_sys_privs;

SQL>select*from user_tab_privs; 显示当前会话所具有的权限 SQL>select*from session_privs; 显示指定用户所具有的系统权限 SQL>select*from dba_sys_privs where grantee='GAME';表或视图不存在 显示用户信息(所属表空间) select default_tablespace,temporary_tablespace表或视图不存在 from dba_users where username='GAME';

2、表 查看用户下所有的表 SQL>select*from user_tables; 查看名称包含log字符的表 SQL>select object_name,object_id from user_objects where instr(object_name,'EMP')>0;这里表名就区分大小写了 查看某表的创建时间 SQL>select object_name,created from user_objects where object_name=upper('&table_name'); 3、索引 查看索引个数和类别 SQL>select index_name,index_type,table_name

Wind金融工程数据库数据字典

Wind金融工程数据库数据字典

目录 1约定 (21) 1.1文档说明 (21) 1.1.1子库 (21) 1.1.2表属性 (21) 1.1.3字段属性 (21) 1.2主要关联关系说明 (23) 1.2.1公司、证券、个人ID->公司、证券、个人 (23) 1.2.2交易代码->公司、证券ID (23) 2数据库结构 (24) 2.1.1证券列表 (24) 2.1.1.1品种列表 (24) 2.1.1.1.1证券(TB_OBJECT_1090) (24) 2.1.1.1.2证券更名(TB_OBJECT_1091) (26) 2.1.1.1.3特别处理(TB_OBJECT_1123) (27) 2.1.1.1.4证券置换(TB_OBJECT_1401) (29) 2.1.1.2公司列表 (30) 2.1.1.2.1公司(TB_OBJECT_1018) (30) 2.1.1.2.2公司更名(TB_OBJECT_1037) (35) 2.1.1.2.3公司别名(TB_COM_COLLECTION) (36) 2.1.1.3板块列表 (37) 2.1.1.3.1板块(TB_OBJECT_1022) (37) 2.1.1.3.2板块成份(TB_OBJECT_1400) (38) 2.1.2股票 (39) 精于数据一直进步I

2.1.2.1股票交易数据 (39) 2.1.2.1.1行情(TB_OBJECT_1120) (39) 2.1.2.1.2复权行情(TB_OBJECT_1425) (42) 2.1.2.1.3上市定价预测(TB_OBJECT_1114) (43) 2.1.2.1.4交易日(TB_OBJECT_1010) (45) 2.1.2.1.5证券交易异动营业部买卖信息(TB_OBJECT_1156) (45) 2.1.2.2上市公司财务数据 (47) 2.1.2.2.1审计意见(TB_OBJECT_1033) (47) 2.1.2.2.2财务指标(TB_OBJECT_1039) (50) 2.1.2.2.3资产负债表(非金融类)(TB_OBJECT_1040) (56) 2.1.2.2.4资产负债表(金融类)(TB_OBJECT_1040) (65) 2.1.2.2.5利润表(金融类)(TB_OBJECT_1070) (71) 2.1.2.2.6利润表(非金融类)(TB_OBJECT_1070) (74) 2.1.2.2.7现金流量表(金融类)(TB_OBJECT_1079) (78) 2.1.2.2.8现金流量表(非金融类)(TB_OBJECT_1079) (89) 2.1.2.2.9业绩预告(TB_OBJECT_1087) (101) 2.1.2.2.10报告期内指标(TB_OBJECT_1129) (102) 2.1.2.2.11公布重要指标(TB_OBJECT_1158) (105) 2.1.2.2.12股东权益增减变动表(TB_OBJECT_1260) (107) 2.1.2.2.13应交增值税明细表(TB_OBJECT_1261) (111) 2.1.2.2.14资产减值准备明细表2(TB_OBJECT_1373) (113) 2.1.2.3上市公司财务附注 (116) 2.1.2.3.1财务附注(TB_OBJECT_1249) (116) 2.1.2.3.2应收账款账龄结构(TB_OBJECT_1044) (117) 2.1.2.3.3应收账款大股东欠款(TB_OBJECT_1253) (118) 2.1.2.3.4主要应收账款明细(TB_OBJECT_1254) (120) 精于数据一直进步II

E-HR系统人员信息数据字典

E-H R系统 人员信息数据字典

用友系统中的安装后无须自定义的子集和字段情况 人员辅助信息 表名称 字段代码 字段名称 子集名称 bd_accpsndoc id身份证号人员辅助信息bd_accpsndoc ssnum社会保障号人员辅助信息bd_accpsndoc timecardid考勤卡号人员辅助信息bd_accpsndoc sex性别人员辅助信息bd_accpsndoc birthdate出生日期人员辅助信息bd_accpsndoc nationality民族人员辅助信息bd_accpsndoc bloodtype血型人员辅助信息bd_accpsndoc marital婚姻状况人员辅助信息bd_accpsndoc health健康状况人员辅助信息bd_accpsndoc photo照片人员辅助信息bd_accpsndoc indutydate到职日期人员辅助信息bd_accpsndoc joinworkdate参加工作日期人员辅助信息bd_accpsndoc outdutydate离职日期人员辅助信息bd_accpsndoc postalcode邮政编码人员辅助信息bd_accpsndoc addr家庭地址人员辅助信息bd_accpsndoc email电子邮件人员辅助信息bd_accpsndoc officephone办公电话人员辅助信息bd_accpsndoc mobile手机人员辅助信息bd_accpsndoc bp呼机人员辅助信息bd_accpsndoc homephone家庭电话人员辅助信息bd_accpsndoc approveflag审核状态人员辅助信息bd_accpsndoc dataoperator数据采集人人员辅助信息bd_accpsndoc skilllevel技能水平人员辅助信息bd_accpsndoc functiontype技能类别人员辅助信息bd_accpsndoc jobrank岗位等级人员辅助信息bd_accpsndoc jobseries岗位序列人员辅助信息bd_accpsndoc dutyname职务名称人员辅助信息bd_accpsndoc series职务簇人员辅助信息bd_accpsndoc usedname曾用名人员辅助信息bd_accpsndoc nativeplace籍贯人员辅助信息bd_accpsndoc permanreside户口所在地人员辅助信息bd_accpsndoc country国家/地区人员辅助信息bd_accpsndoc province省/自治区人员辅助信息bd_accpsndoc city城市/地区人员辅助信息bd_accpsndoc recruitresource招聘来源人员辅助信息bd_accpsndoc characterrpr户口性质人员辅助信息bd_accpsndoc regulardata转正日期人员辅助信息bd_accpsndoc marriagedate结离(婚)日期人员辅助信息

数据库数据字典

数据库数据字典 数据字典定义数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。 数据字典是一个预留空间,一个数据库,这是用来储存信息数据库本身。 数据字典可能包含的信息,例如: 数据库设计资料 储存的SQL程序 用户权限 用户统计 数据库的过程中的信息

数据库增长统计 数据库性能统计 数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果. 数据字典通常包括数据项\数据结构\数据流\数据存储和处理过程五个部分. 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合. 数据字典还有另一种含义,是在数据库设计时用到的一种工具,用来描述数据库中基本表的设计,主要包括字段名、数据类型、主键、外键等描述表的属性的内容。 数据字典的作用 数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以

定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。 数据字典的组成 数据字典的组成: 1、数据项 2、数据结构 3、数据流 4、数据存储 5、处理过程 数据字典 数据库的重要部分是数据字典。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括:

人事管理系统数据库-数据字典

人事管理系统数据库-数据字典 人事管理系统数据库数据字典、数据流定义 1)数据流名称:员工情况 位置:员工定义:员工情况=姓名+性别+出生日期+民族+学历+职称数据流量; 根据公司的员工具体录用情况来确定说明:要对每一位被聘用的新员工进行唯一编号 2)数据流名称:奖惩情况 位置:员工定义:奖惩情况=员工流水号+奖惩类型+奖惩金额+奖惩年月日数据流量; 根据公司的具体情况来确定说明:要对每一次的奖惩记录进行唯一编号 3)数据流名称:奖惩批复情况 位置:上级定义:奖惩批复情况=奖惩类型+批复部门号+批复原因+批复日期数据流量; 根据公司的具体情况来确定说明:此项在应用中,可以省略 4)数据流名称:调动情况 位置:员工定义:调动情况=员工号+调动前职位+调动后职位+调动日期数据流量; 根据公司的具体情况来确定说明:一个号和对应调动日期相结合,可以确定一个调动情况 5)数据流名称:调动批复情况 位置:上级定义:调动批复情况=批复部门号+批复原因+批复日期数据流量; 根据公司的具体情况来确定说明:批复原因可省略 6)数据流名称:上班刷卡 位置:员工定义:上班刷卡=员工编号+上班时间+刷卡机号数据流量; 根据公司的具体规模情况来确定说明:上班刷卡时间会汇录到员工出勤记录中 7)数据流名称:下班刷卡 位置:员工定义:下班刷卡=员工编号+下班时间+刷卡机号数据流量; 根据公司的具体规模情况来确定说明:下班刷卡时间会汇录到员工出勤记录中 8)数据流名称:工资查询 位置:员工定义:工资查询=员工编号+基本工资+奖金+罚款+起始时间+截止时间+发薪日期数据流量; 根据公司的具体情况来确定说明:根据员工号和发薪日期可唯一确定一个工资记录 人事管理系统数据库-数据字典 (9)数据流名称:请假情况 位置:员工 定义:请假情况=员工编号+请假时间+ 请假天数 数据流量;根据公司的具体情况来确定 说明:员工号和请假时间可唯一确定一个请假记录 (10)数据流名称:请假批复 位置:上级 定义:请假批复=审批人+批复结果 数据流量;根据公司的具体情况来确定 说明:批复结果的类型只能为批准或拒绝 (11)数据流名称:销假申请 位置:员工 定义:销假申请=员工号+销假时间

中国湖泊数据库数据字典

中国湖泊数据库数据字典 字段名含义字段名数据类型长度0代码库(公共字段) 省名 province_c 字符型 10 湖名 chname 字符型 30 内部湖泊编码 db_code 整型 国家统一湖泊编码 national_code 字符型 20 1位置名称库 地理位置: 北纬 A11 A12 字符型 10 东经 A21 A22 字符型 10 所在省,市,县 A3 字符型 50 行政区划所属四邻 A4 字符型 50 又名 A5 字符型 38 古称 A6 字符型 20 名称由来 A7 备注型 沿革 A8 备注型 所属气候带 B1 字符型 42 湖区植被 B2 字符型 60 湖区土壤 B3 备注型 湖区地貌 B4 备注型 湖盆性质与成因 B5 备注型 湖泊综合分类 B6 备注型 湖面高程(米) C1 C11 数值型 16.4 湖长(公里) C2 C21 数值型 16.4 最大湖宽(公里) C3 C31 数值型 16.4 最窄湖宽(公里) C4 C41 数值型 16.4 平均湖宽(公里) C5 C51 数值型 16.4 面积(平方公里) C6 C61 数值型 16.4 最大湖深(米) C7 C71 数值型 16.4 平均湖深(米) C8 C81 数值型 16.4 容积(亿立方米) C9 C91 数值型 16.4 资料来源 C10 字符型 30 2气象水文库 流域面积(平方公里) D1 数值型 16 入流河名数量 D21 备注型 入湖水量(亿立方米) D22 备注型 入湖水量年分配 D23 备注型 出流河名数量 D31 备注型 出湖水量(亿立方米) D32 备注型

出湖水量年分配 D33 备注型 地表水 D41 数值型 2 地下水 D42 数值型 2 降水 D43 数值型 2 融水 D44 数值型 2 外流 D51 数值型 2 内流 D52 数值型 2 换水周期(天) D6 字符型 16 备注 D7 备注型 多年平均水位(米) E1 数值型 16.2 历年最高水位(米) E2 数值型 16.2 出现时间(年月日) E3 字符型 10 历年最低水位(米) E4 数值型 16.2 出现时间(年月日) E5 字符型 10 年最大变幅(米) E6 数值型 16.2 年最小变幅(米) E7 数值型 16.2 绝对变幅(米) E8 数值型 16.2 资料年限 E9 字符型 16 备注 E10 备注型 入湖地表径流(亿立方米) F11 字符型 16 湖面降水(亿立方米) F12 字符型 16 入湖地下径流(亿立方米) F13 字符型 16 湖水变量(亿立方米) F14 字符型 16 合计(亿立方米) F15 字符型 16 出湖地表径流(亿立方米) F21 字符型 16 湖面蒸发(亿立方米) F22 字符型 16 出湖地下径流(亿立方米) F23 字符型 16 湖水变量(亿立方米) F24 字符型 16 合计(亿立方米) F25 字符型 16 备注 F3 备注型 水位(米) G1 数值型 16.2 面积(平方公里) G2 数值型 16.2 容积(亿立方米) G3 数值型 16.4 入湖输沙量(立方米) G4 字符型 16 出湖输沙量(立方米) G5 字符型 16 湖盆年淤积量(立方米) G6 字符型 16 年泥沙淤积速率(厘米) G7 数值型 16.2 淤积年限(年) G8 字符型 16 备注 G9 备注型 最大风速(m/s) H1 字符型 16 风向与盛行风向 H2 字符型 16 平均风速(m/s) H3 字符型 16 最大流速(cm/s) H4 字符型 16 平均流速(cm/s) H5 字符型 16

相关文档
相关文档 最新文档