set identity_insert 的心得总结

if object_id('tb')is not null
   drop table tb
go
create table tb  
(  
  id int identity(1,1),  
  col1 varchar(10)  
)
go
insert into tb values ('aa')  
insert into tb values ('bb')  
select * from tb  
/*
id          col1
----------- ----------
1           aa
2           bb

(2 行受影响)
*/
set identity_insert tb on  
insert into tb (id,col1) values (10,'cc')    
set identity_insert tb off  
select * from tb
/*
id          col1
----------- ----------
1           aa
2           bb
10          ff

(3 行受影响)
*/
insert into tb values ('dd')  
select * from tb
/*
id          col1
----------- ----------
1           aa
2           bb
10          cc
11          dd

(4 行受影响)
*/
set identity_insert tb on  
insert into tb values (15,'ee')    
/*
消息 8101,级别 16,状态 1,第 1 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'tb'中的标识列指定显式值。
*/
set identity_insert tb off  
select * from tb
/*
id          col1
----------- ----------
1           aa
2           bb
10          cc
11          dd

(4 行受影响)
*/

系统框架: (1)普通用户功能: 个人资料管理:用户通过注册和登录创建个人资料,包括基本信息(如身高、体重、年龄、性别等)以及健康目标(如减肥、增肌等)。系统将根据这些信息为用户定制个性化的饮食建议。 食物数据库:提供详细的食物营养成分信息,包括每种食物的卡路里、营养成分(如蛋白质、脂肪、碳水化合物等)、过敏源等。用户可以方便地查询食物信息,并记录每日摄入量。 饮食记录:用户每天记录自己的饮食情况,系统根据饮食记录自动计算卡路里摄入量,并生成数据报告,帮助用户评估饮食是否符合健康标准。 个性化推荐:利用机器学习算法分析用户的饮食习惯、健康目标以及运动数据,提供个性化的饮食推荐。系统根据用户的实时需求(如减肥、增肌等)调整推荐策略,确保用户获取最合适的饮食建议。 社交平台:用户可以在平台上与其他用户分享饮食经验、健身心得、进展数据等,互相鼓励、互动,增强健康管理的持续性和积极性。 (2)管理者功能: 用户管理:管理者可以查看所有用户的基本资料、健康目标和饮食记录等信息,帮助指导用户提供个性化的饮食建议。管理者还可以对用户进行管理,如禁用或删除不符合规定的账户。 食物数据库管理:理者可以添加、编辑和删除食物数据库中的食物信息,确保数据库内容的准确性和时效性。也可以管理食物的过敏源和营养成分数据。 饮食记录监控:管理者可以查看所有用户的饮食记录,分析整体饮食趋势,发现异常或不健康的饮食习惯,并提供改进建议或通知相关用户。 个性化推荐策略调整:管理者可以根据大数据分析调整推荐算法或策略,优化个性化饮食建议的效果,提升用户体验。根据平台发展需求,管理者可调整推荐规则和算法。 内容审核与社交平台管理:管理者负责平台上用户分享内容的审核,确保用户发布的内容不违反规定。管理者可以删除不合规的帖子,并为用户提供引导,确保平台的积极健康氛围。 (3)系统安全与权限管理: 普通用户 只能查看和管理自己的个人资料、饮食记录等。 可以在平台上分享自己的经验和进展。 获取个性化的饮食推荐和健康建议。 管理者 拥有对所有用户数据、食物数据库、饮食记录等的查看和管理权限。我想完成有这些功能的app,并且有管理员管理系统。可以根据我的系统功能要求实现更加详细的第一阶段:开发管理员管理系统(使用 SQL Server 和 Visual Studio)吗?我需要详细步骤和详细的代码
最新发布
03-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值