数据库设计:用户信息、礼物与好友表结构解析

需积分: 9 11 下载量 74 浏览量 更新于2024-07-28 收藏 201KB DOC 举报
"数据库表结构文档包含了三个主要的表格设计:Userinfo表(用户信息表)、giftInfo表(礼物信息表)和friendInfo表(好友信息表)。这些表格用于存储和管理用户数据、礼物数据以及用户之间的关系。" 在Userinfo表中,有以下关键字段: 1. UI_ID:用户唯一标识 2. UI_SERIAL:用户ID,可能用于内部跟踪 3. UI_LOGINNAME:用户的登录名 4. UI_PASSWORD:经过MD5加密的密码,用于安全存储用户密码 5. UI_IP:记录用户的登录IP地址 6. UI_IDENTITY:用户身份级别,与用户身份对应 7. UI_PIC:用户头像的链接或存储位置 8. UI_HOUR:用户在线时间 9. UI_AGE:用户的年龄 10. UI_STATE:在线状态,用常量表示(如联机、离开、隐身、脱机等) 11. UI_ADDFRIENDCHECK:用户添加好友时的验证状态(如通过、拒绝等) 12. UI_FLAG:保留字段,可能用于未来功能扩展 13. UI_MONEY:用户账户余额 14. UI_REALMONEY:保留字段,可能涉及真实货币交易 15. UI_SEX:性别,用数字标识(1代表男,2代表女) 16. UI_PROVINCE:省份,关联ProvinceInfo表中的PI_ID 17. UI_CITY:城市,关联CityInfo表中的CI_ID 18. UI_AREA:地区 19. UI_NAME:用户姓名 20. UI_YEAR、UI_MONTH、UI_DAY:出生年、月、日 21. UI_FAVORITE:保留字段,可能用于用户的喜好或收藏 22. UI_JOB:用户的工作 23. UI_EMAIL:电子邮件地址 24. UI_SELFNOTE:个性签名 25. UI_SCORE:用户积分 26. UI_FACE:自定义头像 27. UI_ADMIN:是否为管理员(1表示是管理员) 28. UI_EXPONENT:软件升级用的临时字段 29. UI_EMCEESCORE:可能用于特定活动的积分 30. UI_FORBITTRUMPET:账号是否被冻结 31. UI_LASTLOGINTIME:用户最后登录的时间 giftInfo表包含关于礼物的信息: 1. GI_ID:礼物的唯一标识 2. GI_NAME:礼物的名称 3. GI_PRICE:礼物的价格 4. GI_NOTE:对礼物的说明 5. GI_SCORE:赠送礼物时获得或消耗的积分 6. GI_TYPE:接收方收到的礼物类型(积分或金币) 7. GI_PICTURENAME:礼物的图片名称 8. GI_GIFTTYPE:礼物类别(爱情、友情、货币、奢侈) 9. GI_TAX:礼物的税费 friendInfo表存储好友关系: 1. 相关字段未给出,通常可能包括用户ID、好友ID、添加时间、好友状态等。 这些表格的设计体现了用户社交平台的基本数据模型,用于存储用户个人信息、礼物信息以及用户间的好友关系。这种结构便于数据检索、更新和维护,同时也为用户提供了一套完整的交互体验。