实验三 完整性的操作,创建视图等
一.实验目的:
1. 创建、删除和修改约束 2. 视图的创建和使用 3. 生成和执行SQL脚本
二.实验内容:
内容一:创建和修改约束
1.
约束可分为:“非空约束,主键约束,唯一约束,检查约束,
默认约束”。
按照以下的表格要求,把上次课的表格约束完成,并在每个约束设置完后验证,并把验证结果保存。 表1“学生”
字段名 学号 姓名 性别 字段类型 字段宽说明 度 Int 主键(自动编号)不允许为空 不允许为空 char 10 取值为男或女(属于检查约束,char 2 表达式如下:性别=‘男’ or 性别=‘女’) 专业 系别 年级 班别 出生日期 地区来源 变动情况 政治面貌 民族 总学分 char char char char datetime varchar char char char int 20 20 2 2 30 10 8 8 默认为汉族
2.创建表2“学期成绩”,标结构如下:
字段名 学号 课程编号 成绩 字段类型 Int Char real 字段宽度 2 说明 外键,主键 外键,主键 检查约束0-100(属于检查约束,表达式如下:成绩>0 and 成绩<100) 备注 varchar 50
3.创建表3“课程注册”,表结构如下:
字段名 课程编号 课程名称 任课教师 周学时 学分 字段类型 Char Char Char Int int 字段宽度 2 10 8 说明 主键 唯一约束
内容二:创建视图
1. 2.
创建学生表的视图view_stu,课程注册的视图view_cou。 查看view_stu的视图信息。
3. 4.
在视图中插入数据记录,数据记录的具体内容自己设定。 修改刚才输入的数据记录。
5.
删除你所添加的数据记录。
相关推荐: