ylbtech-cnblogs()-数据库设计-1,Passport(账户)
ylbtech-DatabaseDesgin:ylbtech-cnblogs(博客园)-数据库设计-1,Accounts(账户) DatabaseName:cnblogs(博客园) Model:Passport 账户模块数据库设计 Type:专业技术网站 Url: 1.A,数据库关系图(Database Diagram) 1.B,数据库设计脚本(Database Design Script
ylbtech-DatabaseDesgin:ylbtech-cnblogs(博客园)-数据库设计-1,Accounts(账户)
DatabaseName:cnblogs(博客园)
Model:Passport 账户模块数据库设计
Type:专业技术网站
Url:
1.A,数据库关系图(Database Diagram)
1.B,数据库设计脚本(Database Design Script)
1,sql-basic-account.sql
-- ============================================= -- DatabaseName:博客园 -- pubdate:21:42 2013/5/29 -- author:YuanBo,GangYuanGong -- ============================================= USE master ( SELECT name FROM sys.databases ) DROP DATABASE cnblogs cnblogs GO use cnblogs -- ylb:1,用户表_帐户设置 -- Account ( accountId (10000,1), --编号【PK】 loginName , --登录用户名【UQ】 pwd displayName , --显示名称【UQ】 email varchar(60), --电子邮箱 replyNotify smallImg varchar(50), largeImg varchar(50), blogApp varchar(50), --Blog 地址 blogSkin varchar(50), --Blog 皮肤 flag ) -- ylb:2,用户表_基本资料 -- Account_Profile ( profileId (100,1), --编号【PK】 name varchar(40), --姓名 see_name varchar(4), --谁可以看到【repeater】 isHome_name bit, --显示在首页【repeater】N..还是别的解决方案 gender varchar(6), --性别 see_gender varchar(4), isHome_gender bit, birthday datetime, --出生日期,整存,分取 see_birthday varchar(4), isHome_birthday bit, home varchar(100), --家乡,整存,香港服务器,分取 see_home varchar(4), isHome_home bit, reside varchar(100),--现居住地 see_reside varchar(4), isHome_reside bit, marriage varchar(4), --婚姻 see_marriage varchar(4), isHome_marriage bit, position varchar(30),--职位 see_position varchar(4), isHome_position bit, company varchar(30), --单位 see_company varchar(4), isHome_company bit, (4), --工作状况 see_status varchar(4), isHome_status bit, accountId ) -- ylb:3,用户表_个人信息 -- Account_Intro ( introId (100,1), --编号【PK】 techArray varchar(40), --感兴趣的技术,多个之间用“,”隔开 otherTech varchar(20), --感兴趣的技术(其它),香港虚拟主机,多个之间用“,”隔开 see_techArray varchar(4), isHome_techArray bit, wish varchar(20), --最近目标 see_wish varchar(4), isHome_wish bit, motto varchar(20), --座右铭 see_motto varchar(4), isHome_motto bit, intro varchar(400), --自我介绍 see_intro varchar(4), isHome_intro bit, accountId ) -- ylb:4,用户表_联系方式 -- Account_Contact ( contactId (100,1), --编号【PK】 gtalk varchar(40), --Gtalk帐号 see_gtalk varchar(4), --谁可以看到【repeater】 isHome_gtalk bit, --显示在首页【repeater】N..还是别的解决方案 msn varchar(40), --MSM see_msn varchar(4), isHome_msn bit, qq varchar(40), --QQ see_qq varchar(4), isHome_qq bit, phone varchar(20), --手机号码 see_phone varchar(4), isHome_phone bit, accountId ) -- ylb:5,博客申请表 -- BlogApply ( blogApplyId (100,1), --编号【PK,ID】 reason varchar(400), --理由 realName varchar(40), --真实姓名 position varchar(40), --职位 unit varchar(40), --单位 techs varchar(100), --感兴趣的技术 state varchar(3), --申请状态 1:申请中;2:申请通过;3:申请驳回 pubdate accountId ) -- ylb:6,找回密码 -- GetAccountPwd ( pwdId (100,1), --编号【PK,ID】 accountId (100), --guid pubdate ) -- ylb:7,邮箱验证 -- EmailCheck ( (100), --guid email varchar(100), --emial pubdate )
1.C,服务器空间,功能实现代码(Function Implementation Code)