惟一索引
聚集索引
复合索引
惟一聚集索引
第1题:
为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。
A.INDEX ON学号,成绩TO XHCJ
B.INDEX ON学号+成绩TO XHCJ
C.INDEX ON学号,STR(成绩,3) TO XHCJ
D.INDEX ON学号+STR(成绩,3) TO XHCJ
第2题:
第3题:
有学生表(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引: CREATE NONCLUSTERED INDEX Idx _ Name ON学生表(姓名); 此索引被称为
A.非聚集散列索引
B.非聚集辅索引
C.非聚集顺序索引
D.非聚集主索引
第4题:
“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的SQL命令是( )。
A. CREATE TABLE学生(学号C(6)PRIMARY,姓名C(8),性别C(2),年龄I)
B. CREATE TABLE学生(学号C(6)FOREIGN,姓名C(8),性别C(2),年龄I)
C. CREATE TABLE学生(学号C(6)FOREIGN KEY,姓名C(8),性别C(2),年龄I)
D. CREATE TABLE学生(学号C(6)PRIMARY KEY,姓名C(8),性别C(2),年龄I)
第5题:
若要查询选修课(学号、课程号、成绩)成绩在80分以上的女生的姓名,应使用的SELECT语句是 ______。
A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.AND.成绩>=80
B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.OR.成绩>=80
C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.OR.成绩>=80
D. SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.AND.成绩>=80
第6题:
基于数据库中的学生表、成绩表、任课表:
学生(学号,姓名,性别,出生日期,系名)
成绩(学号,课程名,成绩)
任课(课程名,任课教师名)
用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图.
第7题:
在数据库已打开的情况下,利用SQL命令从学生表中派生出含有“学号”、“姓名”和“年龄”字段的视图,下列语句正确的是
A.CREATE VIEW xs_view AS; SELECT学号,姓名,年龄FROM学生表
B.CREATE VIEW xs_view; SELECT学号,姓名,年龄FROM学生表
C.CREATE VIEW xs_view AS; (SELECT学号,姓名,年龄FROM学生表)
D.CREATE VIEW xs_view; (SELECT学号,姓名,年龄FROM学生表)
第8题:
设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句:CREATE VIEW Vl(系名,人数)AsSELECT所在系名,【4】 FROM选课表JOIN学生表ON选课表.学号=学生表.学号【5】
第9题:
若要查询选修课(学号、课程号、成绩)成绩在80分以上的女生姓名,应使用的SELECT语句是______。
A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别="女".AND.成绩>=80
B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别:"女".OR.成绩>=80
C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别="女".OR.成绩>=80
D.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别:"女".AND.成绩>=80
第10题:
有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价
A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)
B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)