
Buy数据库设计文档.doc
9页数据库设计文档//-----------------------附加信息表设计 ----------------星座表(Star)表名:星座表(Star)字段名 数据类型 是否为空 主键 外键 描述starid int/Integer no yes no 星座 idstarname varchar(10) no no no 星座名血型表(Blood)表名:血型表(Blood)字段名 数据类型 是否为空 主键 外键 描述bloodid int/Integer no yes no 血型 idbloodname varchar(10) no no no 血型名职业表(Vocation)表名:职业表(Vocation )字段名 数据类型 是否为空 主键 外键 描述vocationid int/Integer no yes no 职业 idvocatname varchar(10) no no no 职业名学历教育表:(Education)表名: 学历教育表:( Education)字段名 数据类型 是否为空 主键 外键 描述eduid int/Integer no yes no 学历 ideduname varchar(10) no no no 学历名//-----------------------省市级联表设计 -------------------省份表(Province)表名:省份表(P rovince)字段名 数据类型 是否为空 主键 外键 描述provinceid int/Integer no yes no 省份 idproname varchar(10) no no no 省份名城市表(City)表名:省份表(City)字段名 数据类型 是否为空 主键 外键 描述cityid int/Integer no yes no 城市 idcityname varchar(10) no no no 城市名称provinceid int/Integer no no yes 省份 id地区,乡镇表(Region)表名:地区,乡镇表(R egion)字段名 数据类型 是否为空 主键 外键 描述regionid int/Integer no yes no 地区 idregionname varchar(10) no no no 地区名称cityid int/Integer no no yes 城市 id街道(商圈)(Street)表名:街道(商圈) 表(Street)字段名 数据类型 是否为空 主键 外键 描述streetid int/Integer no yes no 街道 idstreetname varchar(10) no no no 街道名称regionid int/Integer no no yes 地区 id//----------------产品相关表设计---------------------团购表(Shopgroup)表名:团购表(Shopgroup)字段名 数据类型 是否为空 主键 外键 描述shopgroid int/Integer no yes no 团购 idshopname varchar(20) no no no 团购名称商品类型表(ProductType)表名:商品类型表(ProductType)字段名 数据类型 是否为空 主键 外键 描述protypeid int/Integer no yes no 商品类型 idtypename varchar(20) no no no 类型名称shopgroid int/Integer no no yes 团购 id商品品牌表(Brand)表名:商品品牌表(brand)字段名 数据类型 是否为空 主键 外键 描述brandid int/Integer no yes no 品牌类型 idbraname varchar(20) no no no 品牌名称商店(商家)表(ShopStroe)表名:商店(商家) 表(ShopStroe)字段名 数据类型 是否为空 主键 外键 描述shopid int/Integer no yes no 商店 idshopname varchar(20) no no no 商店名称shopman varchar(10) no no no 店主姓名telnumber varchar(15) no no no 联系address varchar(50) no no no 商店地址descript text/varchar yes no no 商家简介longitude double/float no no no 经度latitude double/float no no no 纬度bzcricle Varchar(20) no no no 所在商圈islock bit /int/char no no no 是否可用updatetime date/datetime no no no 更新时间商品表(Product)表名:商品表(Product)字段名 数据类型 是否为空 主键 外键 描述productid int/Integer no yes no 商品 idprodname varchar(20) no no no 商品名称protypeid int/Integer no no yes 类型 idbrandid int/Integer no no yes 品牌 idstroeid int/Integer no no yes 商家 idpriceold float/double no no no 商品原价pricenew float/double no no no 商品现价imagepath varchar(50) no no no 商品图片description varchar(100) yes no no 商品描述isput bit/int yes no no 是否上架starttime date/datetime no no no 上架日期endtime date/datetime no no no 有效期activetype Int/integer no no no 活动类别content varchar(100) yes no no 完整内容buyinfo varchar(100) yes no no 消费提示clicknum Int /integer no no no 点击数订单表(OrderForm)表名:订单表(OrderForm)字段名 数据类型 是否为空 主键 外键 描述orderid int/Integer no yes no 订单 iduserid int/Integer no no yes 用户 idproductid int/Integer no no yes 商品 idsendaddres varchar(50) no no yes 发货地址payment int/integer no no yes 付款方式orderstate bit/varchar(2) no no no 订单状态sendtype int/integer no no yes 发货方式updatetime date/datetime no no no 生成时间商品评价表(Evaluate)表名:商品评价表(Evaluate)字段名 数据类型 是否为空 主键 外键 描述evaluateid int/Integer no yes no 评价 idproductid int/Integer no no yes 商品 iduserid int/Integer no no yes 用户 idcontent text no no no 评价内容evaltime date/datetime no no no 评价时间//----------------------------权限设计------------------------------------用户角色表(Role)主表:一个角色有多个权限和用户表名:用户角色表(Role)字段名 数据类型 是否为空 主键 外键 描述roleid int/Integer no yes no 角色 idrolename varchar(20) no no no 角色名称权限表(Permission)拥有对模块和角色的操作表名:权限表 (Permission)字段名 数据类型 是否为空 主键 外键 描述permid int/Integer no yes no 权限 idpermname varchar(20) no no no 权限名称moduleid int/Integer no no yes 版块 idroleid int/Integer no no yes 角色 id版块表(菜单 Module)主表表名:版块表 (菜单 Module)字段名 数据类型 是否为空 主键 外键 描述moduleid int/Integer no yes no 版块 idmodname varchar(20) no no no 版块名称parentid int/Integer no no no 父版块 id用户账户表(User)表名:用户账户表(User)字段名 数据类型 是否为空 主键 外键 描述用户必填信息userid int/Integer no yes no 用户 idusername varchar(20) no no no 用户名password varchar(20) no no no 用户密码roleid Int/integer no no yes 角色 idusernick Varchar(20) no no no 用户昵称idiograph Varchar(100) no no no 个性签名registtime date/datetime no no no 注册时间headpath Varchar(50) no no no 用户头像用户附加信息(可以为空)age Int/integer yes no no 年龄birthday varchar(20) yes no no 生日realname varchar(20) yes 真实姓名email varchar(20) yes no no 电子邮件sex bit/varchar(2) yes no no 性别address Varchar(50) yes no no 用户地址telnumber Varchar(20) yes no no inteid Int/integer yes no no 用户等级stature Int/integer yes no no 身高weight Int/integer yes no no 体重ismarry bit/varchar(2) yes no no 婚否intersest varchar(50) yes no no 兴趣爱好vocatid Int/integer yes no yes 职业表 idstarid Int/integer yes no yes 星座表 ideduid Int/integer yes no yes 教育表 idbloodid Int/integer yes no yes 血型表 id//--------------------------社交平台数据库设计---------------------1.版块(模块表 )2.主贴表(Topic)表名:发帖表(Topic)字段名 数据类型 是否为空 主键 外键 描述topicid int/Integer no yes no 主贴 idmoduleid int/Integer no no yes 版块 idtopictitle Varchar(20) no no no 标题content Varchar(100) no no no 内容datetime date。
