SQL数据库设计

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:55:29
帐号 社区昵称 密码 确认密码 电子邮箱 性别(单选按钮) 所属学院(列表) 真实姓名 出生日期(三个列表 年月日) 籍贯(列表) 提示问题(列表) 问题答案 证件类型(列表) 证件号码 然后是几个复选框,如果要插入SQL数据库,这个数据表应该怎么设计呢?各个字段对应的数据类型怎么设置?谢谢高人解答。高分,答复满意送分。谢谢各位了,急用。谢谢!
ASP网页
复选框是用来提交会员的兴趣爱好的

先给楼主介绍一个设计数据库的基本规则,以下的文章是介绍范式的,可以看一下,对设计数据库有很大帮助。
http://blog.chinaunix.net/u/12590/showart_129324.html

楼主的那些内容,一张表足够了,没有必要用2张表。

楼上兄弟的设计基本可以了,稍微改动一下。
帐号:Account varchar(20) 设置为主键
社区昵称:Nickname varchar(20)
密码:Password varchar(20) not null
电子邮箱:Email varchar(30)
性别:Sex bit(1)
所属学院:College varchar(20)
真实姓名:Name varchar(12)
出生日期:Birthday datetime
籍贯:Native varchar(30)
提示问题:Question varchar(50)
问题答案:Answer varchar(50)
证件类型:Type varchar(10)
证件号码:Number varchar(20)
兴趣爱好:Lobby varchar(100)

根据实际情况不可为空的则设为not null

帐号:cAccount char(20) 设置为主键
社区昵称:vNickname varchar(20)
密码:iPassword int
电子邮箱:cEmail char(30)
性别:cSex char(1)
所属学院:vCollege varchar(20)
真实姓名:cName char(12)
出生日期:dBirthday datetime
籍贯:vNative varchar(30)
提示问题:v