实验七:创建及管理视图
一、实验目的
熟悉视图特点;
熟悉视图与数据表的关系;
熟悉使用SQL Server 2008创建及管理视图;
二、实验学时
2学时
三、实验要求
熟悉使用界面方式和命令方式创建及管理视图;
完成实验报告。
四、实验内容
,利用对象资源管理器创建以下视图:
1)创建所有学生学号、姓名及年龄的信息视图stu_info
2)创建IS系学生基本信息视图stu_cs
3)创建选修课成绩在80分以上的学生的信息视图stu_80,包括学生基本情况及成绩。
2. 以实验3数据库为基础数据,请使用T-SQL语句完成以下内容,并将SQL语句写在实验报告册中:
创建stu_CS视图,包括CS系所有学生的基本信息;
创建CS_age视图,包括CS系各学生的学号、姓名及年龄,要求进行修改和插入操作时仍需保证该视图只有CS系的学生;
创建CS_age_20视图,包括CS系学生年龄在20岁以上的基本信息;并保证对视图文本的修改都要符合年龄大于20这个条件。
建立IS系选修了2号课程的学生视图stu_is_c2;
创建一个视图stu_cg,用于查看学生学号、姓名、课程和成绩信息,并用WITH ENCRYPTION加密。
创建一个视图stu_rs,用于查看选修各门课程的学生的人数。
建立一个显示各系学生平均年龄的视图stu_avgage。
向CS系学生视图stu_CS中插入一个新的学生记录,学号为200515026,姓名为“赵红平”,性别为男,年龄21岁;
利用视图stu_CS修改学号为200515001的学生姓名为“赵青青”;
利用视图stu_CS删除CS系学号为200515003的记录;
修改视图stu_CS为只包含CS系学生的学号、姓名和性别;
利用视图将学号为200515023的学生记录重新设置:名字为王婧婧、系别为IS、年龄增加一岁;
利用stu_CS视图查看CS系中年龄大于该系平均年龄的学生的基本信息;
删除视图CS_age_20;
sql数据库实验七创建及管理视图 来自淘豆网www.taodocs.com转载请标明出处.