(转)ylbtech-cnblogs(博客园)-数据库设计-6.0-Msg(短消息)

ylbtech-DatabaseDesgin:ylbtech-cnblogs(博客园)-数据库设计-6.0-Msg(短消息)

DatabaseName:cnblogs(博客园)

Model:Passport :"短消息"块数据库设计

Type:专业技术网站

Url:http://www.cnblogs.com/

1.A,数据库关系图(Database Diagram)

1.B,数据库设计脚本(Database Design Script)

 6,sql-basic-msg.sql

use cnblogs
go
-- =============================================
-- ylb:1, space-短消息
-- =============================================
create table Message
(
messageId int primary key identity(1000,1),    --编号【PK,ID】
consignee varchar(200),    --收件人
addresser varchar(200),    --发件人
title varchar(200),    --标题
content text,        --内容
pubdate datetime default(getdate()),    --创建时间
stateRead varchar(20),        --消息状态 已读|未读
consignee_accountId int not null,    --帐户编号【FK】关联与帐户设置
addresser_accountId int not null    --帐户编号【FK】关联与帐户设置
)
View Code

相关联表
sql-basic-account.sql

-- =============================================
-- DatabaseName:博客园
-- pubdate:21:42 2013/5/29
-- author:YuanBo,GangYuanGong
-- =============================================
USE master
GO

-- Drop the database if it already exists
IF  EXISTS (
    SELECT name 
        FROM sys.databases 
        WHERE name = N'cnblogs'
)
DROP DATABASE cnblogs
GO

CREATE DATABASE cnblogs
GO
use cnblogs
go

go
-- =============================================
-- ylb:1,用户表_帐户设置
-- =============================================
create table Account
(
accountId int primary key identity(10000,1),    --编号【PK】
loginName varchar(40) unique not null,            --登录用户名【UQ】
pwd varchar(40) not null,                --密码
displayName varchar(40) unique not null,        --显示名称【UQ】
email varchar(60),        --电子邮箱
replyNotify bit default(1),        --启用回复邮件通知;0:否;1:是【DF】
smallImg varchar(50),
largeImg varchar(50),
blogApp varchar(50),    --Blog 地址
blogSkin varchar(50),        --Blog 皮肤
flag bit default(0)    --标识帐号是否激活 0:未激活;1:以激活
)
go
View Code

 

 

posted @ 2013-12-11 15:53  海上浪子  阅读(181)  评论(0编辑  收藏  举报