USEMASTER--ylb: 3g版网易邮箱--url:--devloper:ylb,tech--author: YuanBo--date: 11:11 2012-07-05--(master..sysdatabases)DROP DATABASE_3g163EMail_3g163EMailGO
USE_3g163EMail--ylb: 1.1邮箱帐户表--MailUsers
(
mailUserpwd mobileNum varchar(100)
--手机号
)--ylb: 2,邮件--EMail
(
eMailId((content varchar(5000),
--正文
sendDate sendMail toMailatt varchar(200),
--附件地址
flagRead flagState int, --邮件状态 0:已发送;1:保存
mailUser varchar(100) --帐号名称【FK】
)--ylb: 3,联系人组--ContactGroup
(
contactGroupId(10,1), --编号【PK】
contactGroupName mailUser )go
/*insert into ContactGroup(contactGroupName,mailUser) values('朋友','')
insert into ContactGroup(contactGroupName,mailUser) values('同事','')
insert into ContactGroup(contactGroupName,mailUser) values('亲人','')
insert into ContactGroup(contactGroupName,mailUser) values('网友','')
insert into ContactGroup(contactGroupName,mailUser) values('经常联系人','')
insert into ContactGroup(contactGroupName,mailUser) values('','')
select @@identity
insert into ContactGroup(contactGroupName,mailUser) values('朋友','rain@163.com')
--insert into ContactGroup(contactGroupName,mailUser) ({'亲人','rain@163.com'},{'同事','rain@163.com'})
--一种类似的形式contactGroupId,contactGroupName contactGroupId --ylb: 3.2,联系人--Contact
(
contactId(100,1),
--编号【PK】
name emailPref varchar(100),
--电子邮箱
telCell varchar(100),
--电话|移动电话号
contactGroupIds varchar(100),
--联系人分组编号【FK】
mailUser )--ylb: 3.3,联系人与分组关系--ContactGroupContact
(
contactId,
--联系人(UserMails)编号【FK】
contactGroupId , --联系人分组编号(ContactGroup)【FK】
mailUser )--ylb: 4,邮件附件--Attachments
(
attachmentId(1,1), --编号【PK】
attachmentUrl (200),
--文件名称
filesize varchar(100),
--文件大小
emailId int,
--邮件编号【FK-Email】
tempId varchar(200), --临时的保存标识【当邮箱没保存的时候】
mailUser )MailUsers--ylb: 5,文件中心--(
fileId((baseId fileType int,
--文件类型 1:文件夹;2:非文件夹
fileUrl varchar(100),
--(非文件时)文件保存位置
fileSize int,
--文件大小
mailUser )GO