数据库入门第一次作业
1、在某大学的<<单身群体资料库>>中,用如下表来存储学生信息。其中,用户信息、星座信息和血型信息分别采用Users、Star和Blood三个表来保存,其中Users表引用了Star和Blood的数据,数据结构如下:
表名 Users 作用 存储用户的基本信息
主键 UserId
序号 字段名称 字段说明 类型 长度 属性 备注
1 UserId 主键、自动增长 Int 非空
2 UserName 用户名称 varchar 30 非空
3 UserPwd 用户密码 varchar 30 非空
4 NickName 用户昵称 varchar 30 非空
5 Sex 用户性别 Int 非空 1男-0女
6 Height 用户身高 Int 允许空 null(cm)
7 Age 用户年龄 Int 允许空 null
8 IsDone 是否已找到对象 Int 非空 1有-0无
9 StarId 星座id Int 允许空 null
10 BloodId 血型id Int 允许空 null
表名 Star 作用 星座数据字典表
主键 StarId
序号 字段名称 字段说明 类型 长度 属性 备注
1 StarId 主键、自动增长 Int 非空
2 StarName 星座名称 varchar 30 非空
表名 Blood 作用 血型库字典表
主键 BloodId
序号 字段名称 字段说明 类型 长度 属性 备注
1 BloodId 主键、自动增长 Int 非空
2 BloodType 血型 varchar 10 非空
要求:
1、按以上结构分别建立三张表
2、用sql语句初始化如下相应的数据
a)星座:白羊座,金牛座,双子座,巨蟹座,狮子座,处女座,天秤座,天蝎座,射手座,摩羯座,水瓶座,双鱼座
b)血型:A,B,AB,O