欢迎来到天天文库
浏览记录
ID:30822045
大小:397.21 KB
页数:7页
时间:2019-01-03
《某系统的数据库设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、亲亲系统数据库设计1数据约束(1)表名用TB_开头,以区别系统表。(2)主键:Pk_〈表名>_〈主键标识〉,Fk_〈表名>_〈主表名〉,外键标识〉(3)存储过程:P_[〈数据库标识>]_〈存储过程标识〉。(4)日期的格式一律采取“yyyy-mm-dd”。(5)表名字段名命名都不得超过30个字符。(6)数据对象、变量的命名都采用英文字符,禁止使用中文命名。绝对不要在对象名的字符之间留空格。2实体集与联系集2.1实体集及属性(1)用户表TB_USER:流水号UID、编号UNO、密码UPWD、手机号码UMOBILE、姓名UNAME、昵称UNICKNAME、身份证UIDCARDNO.现所在省
2、份UCURRENTPROVINCE、现所在城市UCURRENTCITY、现在所在区域UCURRENTAREA、现地址UCURRENTADRESS、出生省份UBORNPROVINCE、出生城市UBORNCITY、出生地址UBORNADDRESS、性别USEX、注册吋间UREGTIME.状态USTATUS>注册來源USOURCE、头像地址UPICURL.兴趣爱好UHOBBYo如图2.1所示。(2)图2.1TB_USER实体集好友TB_FRIEND:流水FID、用户编号FUNO、好友编号FFRTENDUNO、好友备注信息FFRIENDMARK、好友登记时间FFRIENDADDTIME、好友
3、分类FFRIENDTYPE>好友状态FFRIENDSTATUS、黑白名单好友FISBLACKORWHITEo如图2.2所示。图2.2好友TB_FRIEND实体集(3)信息TB_MESSAGE:信息流水MID、信息发送人MSENDUSERN0、信息发送人的备注名MSENDUSERREMARK、信息接收人编号MRECEIVEUSERN0、信息发送时间MSENDTIME、信息是否被读MIFREAD、是否离线信息MIS0FFLINE、信息体MCONTENTo(4)好友分类表TB_FRIENDC1ASSIFY:所属分类编号FCID、所属分类名称FCC1ASSIFYNAME>创建人编号FCUID
4、、创建时间FCADDTIMEo如图2.4所示。图2.4好友分类表TB_FRIENDC1ASSIFY实体集(3)好友推荐表TB—FRIENDRECOMMEND:流水FRID、推荐人编号FRUID、被推荐人姓名FRRECOMMENDNAME、被推荐人手机FRRECOMMENDMOBILE>被推荐人性别FRRECOMMENDSEX、推荐结果FRRECOMMENDRESULT、推荐时间FRRECOMMENDDATEo如图2.5所示。2数据字典数据字典包括数据说明和数据的使用,具体内容如下所示。2.1数据项与数据结构通过总体E-R图,基本确定各实体及联系的属性,如表3.1所示。表3.1数据说明
5、实体/联系数据项名属性名数据类型域/収值范围约束用户表TB_USER流水号UTDnumeric自增PrimaryKey编号1()Varchar(30)大于3位的数字NotNull密码UPWDVarchar(30)字符NotNull手机号码UMOBILEVarchar(30)字符NotNull姓名UNAMEVarchar(30)字符NotNul1昵称UX1CKNAMEVarchar(30)字符NotNull身份证UIDCARDNOVarchar(30)字符Null现所在省份UCURRENTPROVINCEnumeric数字Null现所在城市UCURRENTCITYnumeric数字N
6、ull现在所在区域UCURRENTAREAnumeric数字Null现地址UCURRENTADRESSVarchar(200)字符Null出生省份UBORNPROVTNCEnumeric数字Null出牛•城市UBORNC1TYnumeric数字Null出生地址UBORNADDRESSVarchar(200)字符Null性别USEXchar(2)字符Null注册时间UREGT1MEdatetime日期系统默认状态USTATUSnumeric数字NotNull注册来源USOURCEnumeric数字默认0,网页注册头像地址UP1CURLVarchar(200)字符不填写则系统默认兴趣爱好
7、UHOBBYVarchar(200)7符Null用八等级UCLASSnumeric数字默认0交友说明UFRIENDNEEDVarchar(500)字符Null备注UPERSONALREMARKVarchar(1000)字符Null好友TB_FRIEND流水FIDnumeric白增NOTNULL用八编号(对应TB_USER的UNO)FUNOVarchar(30)大于3位的数字NotNull好友编号(对应TB_USER的UNO)FFRIENDUNOVarcha
此文档下载收益归作者所有