一、以默认设置创建数据库DataInfo
二、在数据库dataInfo中建立users表,并按下列要求完成相应的约束,表结构及相应要求如下表所示。
1、建立users表结构,并在uid字段上施加主键约束 2、用alter table设置UEmail字段的默认值为X@163.COM
3、用alter table添加检查约束,要求用户积分字段值不能取负数
表名 列名 UID UName UPassword UEmail USex UClass URegDate UPoint Users 数据类型 Int varchar varchar varchar Bit Int datetime Int 长度 4 32 16 32 1 4 8 4 主键 是否允许为空 不允许 不允许 不允许 允许 不允许 允许 不允许 允许 UID 默认值 描述 标识列、自动增长 用户名,呢称 密码 电子邮件 性别 用户的等级 注册日期 用户的积分 三、在user表中插入一条记录,UName字段值为你自己的名字,UEmail字段用默认值,其余字段值自拟。
四、将users表中你的密码改为你的学号。
五、在users表的Uname列上创建一个非聚集索引id_Uname
六、在teachDB库中,建立一视图stuview,视图应包含电控系的学生姓名、性别和出生日期。
七、在teachDB数据库中完成下列查询:
1、在choice表中,查询课程编号为c01且分数大于70的记录,并按分数降序排列。
2、查询和王强在同一个系的学生姓名、性别、出生日期。
1
八、在teachDB库中,基于表choice创建一个名为insertscore的insert触发器。该触发器应确保所输入的分数在0和100分之间。
九、创建一个名为checkEmail的存储过程,该存储过程接收一个Email地址作为其参数并检查该Email地址的右面七个字符是否为“ybzy.cn”。如果为“ybzy.cn” ,则显示信息“你输入的是信息平台的邮箱地址”,否则显示“你没有输入信息平台的邮箱地址”。
2