数据库设计

ER模型

Database1

逻辑模型

| sid | VARCHAR(8) | PRI | 学号,作为主键 | | name | VARCHAR(16) | | 姓名,不能为NULL | | age | INT | | 年龄 | | sex | VARCHAR(2) | | 性别,只能是’男‘或’女‘ | | grade | VARCHAR(4) | | 年级,只能是‘大一’,‘大二’,‘大三’,‘大四’,‘研一’,‘研二’,‘研三’,不能为NULL | | major | VARCHAR(40) | | 专业,不能为NULL | | phone_num | VARCHAR(11) | | 电话号码,在表中必须是唯一的,不能为NULL | | password | VARCHAR(20) | | 密码,不少于6位,不能为NULL | | balance | INT | | 账户余额,不能为NULL,默认值为0 |