通讯录数据库的设计问题??

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:46:12
我用asp设计一个简单的通讯录系统,流程是这样的,用户注册后可以自行添加修改删除自己的通讯信息
我的问题是怎么样设计用户的通讯信息表,当用户注册后,用户注册信息会记录在用户信息表里面,怎么样使得用户在注册后,系统会自动增加一张通讯信息表,
但是当用户上千万的时候,岂不是要生成上千万张记录每个用户的通讯信息表
请高手指示~~

不用每个用户单独生成一张通讯信息表,一个用户表,一个权限表,一个信息表就足够了。用户表关联权限表,关联信息表。注册一个新的用户,在用户表生成一条记录,同时用一个字段标识该用户所在的组,在权限表里设置好组,并为每一个组设置权限,比如insert,delete,update 权限,用户表和权限表关联,然后通讯信息专门写在另外一张表里面,关联用户表里的user