。要求记录不仅满足数据约束要求,还要有表间关联的记录。具体完成以下例题。将它们转换为SQL语句表示,在学生选课库中实现其数据更新操
f作。例1将一新学生记录学号:95050;姓名:陈冬;性别:男;年龄:18;所在系:计算机科学系插入学生表中。例2插入一条选课记录‘95020’’C1’。例3对每一个系,求学生的平均年龄,并把结果存入数据库。对于这道题,首先要在数据库中建立一个有两个属性列的新表,其中一列存放系名,另一列存放相应系的学生平均年龄。CREATETABLEDeptage(所在系CHAR(20),平均年龄SMALLINT)然后对数据库的学生表按所在系分组求平均年龄,再把所在系和平均年龄存入新表中。例4将学生95001的年龄改为22岁。例5将所有学生的年龄增加一岁。例6将计算机科学系全体学生的成绩置零。例7删除学号为95006的学生记录例8删除所有的学生选课记录例9删除计算机科学系所有学生的选课记录4.实验步骤.将查询需求用SQL语言表示;SQLServer查询分析器的输入区中输入SQL查询语句;在设置查询分析器的结果区为Sta
dardExecute(标准执行)或ExecutetoGrid(网格执行)方式;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。
数据库的视图定义及维护实验实验6数据库的视图定义及维护实验
1实验目的本实验的目的是使学生掌握视图的定义与维护操作,加深对视图在关系数据库中的作用的理解。实验时数
2
相关知识相关知识相关知识视图是根据子模式建立的虚拟表。一个视图可以由一个表构造,也可以由多个表构造。利用企业管理器和视图创建向导进行创建,查看和修改视图就如同对表的操作一样,非常容易。3实验内容本实验的主要内容是:1)创建和删除视图2)查询和更新视图具体完成以下例题。例1建立信息系学生的视图例2建立信息系学生的视图,并要求进行修改和插入操作时仍须保证该视图只有信息
f系的学生。例3建立信息系选修了’C1’号课程的学生视图例4建立信息系选修了’C1’号课程且成绩在90分以上的学生视图例5定义一个反映学生出生年份的视图4实验步骤1.创建视图下面利用了SQLServer中提供的视图创建向导,来实现例3(建立信息系选修了1号课程的学生视图)。1)打开企业管理器窗口,确认服务器,打开数据库文件夹,选中新视图所在的数据库(此例为学生选课数据库)。2)选择菜单:工具向导3)在如图1所示的向导选择对话框中,单击数据库左边的“”r