一、????數據庫設計

仿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管理期的中間區域會出現設置數據表字段及相應數據類型的界面。字段設置后,單擊工具欄中的“保存”按鈕,即可完成數據表的創建。


?

?