本项目源自《Silverlight 4 RIA开发全程解析》一书中的]FitnessTrackerPlus项目,此项目所有的数据库访问技术原为WCF RIA。
现转换为WCF 技术提供更广泛的自由客户端范围,具体为WCF Data Services(WCF数据服务),默认以XML格式传输数据。
users表
| 列名 |
类型 |
描述 |
| id |
int |
用户的唯一标识字段 |
| emmial_address |
varchar(50) |
用户主要的电子邮箱 |
| username |
varchar(100) |
电子邮箱地址@符号以前的字符+ID列值组合生成的唯一用户名 |
| password |
varchar(256) |
SHA1哈希算法加密的密码 |
| locked |
bit |
标识用户当前是否处于锁定状态 |
| locked_date |
Datetime |
表示账户锁定的时间 |
| last_login_date |
Datetime |
上次用户成功登录的时间 |
| create_date |
Datetime |
创建用户登录账户的时间 |
| account_type |
int |
创建用户账户类型 |
| ip_address |
varchar(100) |
用户唯一的Internet地址 |
| security_question |
int |
用户选择的安全问题 |
| security_answer |
varchar(256) |
对安全问题的回答,通过SHA1哈希算法加密 |
| online |
bit |
表示用户当前是否登录站点 |
| disabled |
bit |
标识是否删除该用户 |
account_types表
| 列名 |
类型 |
描述 |
| id |
int |
账户类型唯一标识字段 |
| type_name |
varchar(100) |
账户类型的名称,目前只有两种,FREE(免费)和PREMIUM(收费) |
| description |
varchar(256) |
账户类型的描述 |
security_questions
| 列名 |
类型 |
描述 |
| id |
int |
安全问题的唯一标识 |
| question |
varchar(256) |
问题文本 |
roles表
| 列名 |
类型 |
描述 |
| id |
int |
角色标识的唯一字段 |
| name |
varchar(256) |
角色名称(目前只有两种:Admin和User) |
| description |
varchar(256) |
角色描述 |
users_roles
| 列名 |
类型 |
描述 |
| id |
int |
用户角色关系的唯一标识字段 |
| user_id |
int |
用户的唯一标识 |
| role_id |
int |
角色的唯一标识 |
users_roles
| 列名 |
类型 |
描述 |
| id |
int |
配置记录的唯一标识字段 |
| current_theme |
varchar(100) |
首选主题的完整名称 |
| user_id |
int |
用户的唯一标识 |
数据库SQL执行文件地址:
http://dl.dbank.com/c0wwfi5av7