有什么必须要尊守的规则么?
再来一个具体的问题,这两个建表都可以实现功能,但是哪一样更好点?
user_login(user_id,user_name,user_password)
user_id是自动生成的
再进行个人信息建表的时候主键应该用什么好呢?
user_infor(user_id,name,grade.......)
还是
user_infor(user_name,name,grade............)

解决方案 »

  1.   

    1.建表时看看建表的语法,要注意表空间,管理方式,自增长等pcfree,pcused设置,但一般系统默认
    2.user_login(user_id,user_name,user_password) 我认为这种好,主键就是user_id,它可以用一个序列
    3.存哪种都差不多,只是男女这种占两个字符,0,1可以设计成整型,检索可能会快,但显示时要用decode等转化一下。
      

  2.   

    user_infor(user_id,name,grade.......) 
    还是 
    user_infor(user_name,name,grade............)
    ================================================
    当然是user_id,有重名的是在数据库当中直接存放性别男女好呢,还是只存0和1好呢
    ==============================================
    好的做法是在建一个字典表
    类型 CD  值   
    sex  0  男
    sex  1  女这样易于维护,因为有一个统一的规则
      

  3.   

    1、user_infor(user_id,name,grade.......) 号,避免姓名重复;
    2、存0和1好
    3、学习下范式