麻烦各位看看我这个数据库设计还需要在哪些地方做修改大致是这么个情况。我们有个DA部门提供数据,用来监测用户的行为,比如c1代表用户登录次数,c2代表用户购买次数,还有很多其他的。DA也需要自己添加数据字典,因为要给其他部门使用现在需要策划部门根据上述条件列出一个推送方案,根据DA提供的数据写出一个公式,然后指定规则,如  c1>=10 && c2<3  则送出大礼包
现在我设计了下面这个数据库,麻烦各位看看
CREATE TABLE `admin_manage` (
   `id` int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
   `name` varchar(20) DEFAULT NULL COMMENT '名称',
   `pwd` varchar(32) DEFAULT NULL COMMENT '密码',
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8CREATE TABLE `product` (
   `p_id` int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT '项目ID',
   `p_name` varchar(30) NOT NULL COMMENT '项目名称',
   PRIMARY KEY (`p_id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8CREATE TABLE `product_manage` (
   `m_id` int(4) unsigned NOT NULL COMMENT '管理员ID',
   `p_id` int(4) DEFAULT NULL COMMENT '管理项目ID 对应product',
   `m_type` int(4) DEFAULT NULL COMMENT '管理员类型 1DA 2PM 3两者都可'
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8CREATE TABLE `data_dictionary` (
   `column_name` varchar(30) NOT NULL COMMENT '列名称',
   `explain` varchar(50) DEFAULT NULL COMMENT '涵义',
   `add_manage` int(4) DEFAULT NULL COMMENT '添加者',
   `add_time` int(10) DEFAULT NULL COMMENT '添加时间',
   `last_update_time` int(10) DEFAULT NULL COMMENT '最后修改时间'
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8CREATE TABLE `activity` (
   `a_id` int(4) unsigned NOT NULL AUTO_INCREMENT COMMENT '活动编号',
   `a_name` varchar(100) NOT NULL COMMENT '活动名称',
   `a_content` varchar(100) NOT NULL COMMENT '活动详情',
   `add_manage` int(4) DEFAULT NULL COMMENT '添加者',
   `start_time` int(10) DEFAULT NULL COMMENT '开始时间',
   `ent_time` int(10) DEFAULT NULL COMMENT '结束时间',
   `a_res` varchar(255) DEFAULT NULL COMMENT '活动备注',
   PRIMARY KEY (`a_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8