二、数据库设计与操作

一、    数据库设计

仿QQ数据库一共包括5张数据表,每张数据表结构如下:

1、      tb_User(用户信息表)

这张表主要用来存储用户的好友关系与信息

字段名

数据类型

是否Null

默认值绑定

描述

ID

int

 

用户账号

Pwd

Varchar(50)

 

用户密码

FriendLimitID

int

1

添加好友条件ID

NickName

Varchar(20)

 

昵称

HeadID

int

1

头像ID

Sex

nchar(2)

 

性别

Age

int

100

年龄

Name

Varchar(20)

 

真实姓名

Star

Nchar(6)

 

星座

BloodType

Nchar(6)

 

血型

Remember

Int

0

是否记住密码

AutoLogin

int

0

是否自动登陆

Sign

Nvarchar(40)

个性签名

个性签名

Flag

int

0

是否在线

2、      tb_Friend(好友信息表)

这张表主要用来储存哪些用户相互之间是好友

字段名

数据类型

是否Null

默认值绑定

描述

ID

int

 

自动编号

HostID

int

 

当前用户ID

FriendID

int

 

好友ID

3、      tb_Message(消息表)

这张表用储存所有的消息记录

字段名

数据类型

是否Null

默认值绑定

描述

ID

int

 

自动编号

FromUserID

int

 

消息发送者ID

ToUserID

int

 

消息接收者ID

Message

Varchar(100)

 

消息内容

MessageTypeID

int

 

消息类型ID

MessageState

int

 

消息状态

MessageTime

datetime

Getdate()

发送消息时间

4、      tb_MessageType(消息类型表)

这张表主要用来储存消息的类型,主要有普通聊天消息和添加好友消息。

字段名

数据类型

是否Null

默认或绑定

描述

ID

int

 

自动编号

MessageType

Nchar(12)

 

消息类型

5、      tb_FriendLimit(添加好友条件表)

这张表主要用来存储添加好友条件

字段名

数据类型

是否Null

默认值绑定

描述

ID

int

 

自动编号

FriendLimit

Varchar(50)

 

添加好友的条件

二、    创建数据库及数据表

1、      创建数据库

在SQL Server Management Studio中创建数据库,操作如下

(1)    打开SQL Server Management Studio,出现“连接到服务器”对话框

(2)    在对话框中选择自己数据库服务器,输入身份验证的登陆名密码,然后登陆。身份验证有两种模式一种是Windows 身份验证,一种是SQL Server身份验证。

(3)    在对象资源管理器中选择数据库文件夹,单击右键选择新建数据库

(4)    进入“新建数据库”对话框,数据数据库名称,单击确定,即可创建该数据库

 

2、      创建数据表

(1)    在SQL Server Management Studio管理器中展开刚刚建立的数据库,选中”表”节点,单击右键,选择新建表

(2)     在SQL Server Management Studio管理期的中间区域会出现设置数据表字段及相应数据类型的界面。字段设置后,单击工具栏中的“保存”按钮,即可完成数据表的创建。

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值