一、项目名称
MYQQ 聊天工具
二、数据库开发工具
SQL Server Management Studio
三、数据库具体设计方案
1、数据库名称:MyQQ
2、数据库共计表 9 张
2.1 主表共 3 张:Users 表、Friends 表、Messages 表。
2.2 副表共 6 张:Star 表、BloodType 表、FriendshipPolicy 表、MessageType 表、Groups 表、
State 表.
3、表的具体设计
3.1 主表具体设计
3.1.1 用户信息表
表名
Users
主键
Id
列名 数据类型 长度
非空约束
描述
Id
Int Not null
自动增长列,从 10000 开始,表示
用户的 QQ 号吗
LoginPwd
Varchar
50
Not null
用户登录密码
stateId
int Not null
用户状态,外键,引用 State 表
中的 ID
FriendshipPolicyI
d
Int Not null
好友策略,外键,引用
FriendshipPolicy 表中的 Id
NickName
Varchar
50
Not null
用户昵称
FaceId
Int
用户头像的索引
Sex
Varchar
50
Not null
性别(男或女)
Age
Int Not null
年龄
Name
Varchar
50
真实姓名
StarId
Int
星座 Id,外键,引用 Star 表中
的 Id
BloodTypeId
Int
血型 Id, 外键,引用 bloodType 中
的 Id
评论0