当前位置:编程学习 > C#/ASP.NET >>

请教c#中记录用户是否游览新闻的记录

如题,我在数据库中创建了两个表,一个user的,一个是news的。两个表中ID都为主键,自增。
我想怎样记录每个用户是否游览过news的哪条记录。新手对数据库不是很熟悉。求救。QQ43488267。
感激不尽 --------------------编程问答-------------------- 两个字段:用户、新闻。

就两个字段就够了。如果你能把大白话说明白,就能设计数据库表。这个不需要“很熟悉”。 --------------------编程问答-------------------- 你的意思是说我在news这个表中增加两个字段?但是我想实现比如id=1的新闻,用户ABC游览过了,然后就记录游览过此条新闻了。如何弄呢。我刚开始想是不是在news这个表里增加一个字段记录看过此记录的用户,把它的id写进去,但是这样的话随着用户数量增大,数据库会急剧庞大的。求好的方法。 --------------------编程问答-------------------- 不是啊。新建的表嘛。 --------------------编程问答-------------------- 这不可能在用户表或者新闻表中增加任何字段,这是自然而然地凭感觉就知道的,这个叫做“关系数据库的第一范式”。

假设一个用户有多个新闻访问要记录,那么你就不能在用户表中去加什么字段。假设一个新闻可能被多个用户访问要记录,那么你就不能在新闻表中去加什么字段。这就是“第一范式”,也就是关系数据库编程的“第一课”。

于是,你就需要新建一个数据表嘛。 --------------------编程问答-------------------- 基本上范式是必须“精通”的。

要了解必要的理论知识,才不会浑浑噩噩地去编程。 --------------------编程问答-------------------- 新建一个表就两个字段user和news,如何记录读过呢?可以加我Q43488267详谈么?不是很懂你说的思路 --------------------编程问答-------------------- 顶上去。还不是很明白 --------------------编程问答-------------------- user 里面有个字段存储用户名这样 唯一区别不同的用户的字段

news 表应该有 用户名 和 新闻id 字段  

这样就能在news 表找到 用户A所有的浏览记录了 --------------------编程问答-------------------- P哥说的是新建一个表、里面有2个字段  用户  新闻
这个表的用户这个字段关联你的user表  新闻关联你的news表
新建的表主键ID可以自增、也可以不要主键、就2字段
当一个用户登录后浏览一条了记录、就insert into新建的表保存起来
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,