二、简答题(每题10分,共20分)
请使用蓝、黑色钢笔或圆珠笔将答案写在答题纸的相应位置上,否则无效。
〔1〕有如下2个关系表
Emp〔eid,ename,age,did,salary),其各列含义为:职工号,姓名,年龄,部门号,工资
Dept〔did,dname,mgr_id〕,其各列含义为:部门号,部门名称,部门经理职工号
写出一条SQL语句,查询工资大于10000,且与他所在部门的经理年龄相同的职工姓名。 (6分)
〔2〕有学生表〔学好,姓名,年龄,性别,系名,专业名,班号〕,设一个系可有多个专业,每个专业可有多个班,各班班号不重复,一个学生只在一个班学习,现经常需要按"系名"和"班号"进行查询,为提高查询效率,需要为"系名"和"班号"两个列建立一个非聚集索引,建立此索引有下 列两种方法:
方法1:索引列顺序为〔系名,班号〕
方法2:索引列顺序为〔班号,系名〕
①这两种方法哪个更合理?请简要说明原因。(4分)
②针对你认为合理的方法,写出创建该索引的SQL语句。(3分)
(3)考虑定义在事务集(T1,T2,T3〕上的调度S1和S2,S1与S2是否是冲突等价的?为什么?(7分)
正在阅读:
敬老院志愿者作文600字05-12
2018年安徽铜陵会计继续教育时间及内容07-27
我喜欢的蔬菜作文300字07-16
二十年后回故乡作文600字09-24
难忘的背影作文500字12-14
读骆驼祥子有感1000字08-26
容易理解的优秀童话故事09-10
秋日回想作文500字11-30
辣与不辣漫画作文400字08-27