大工21春《SQL数据库系统及应用》在线作业2[满分答案]答案
大工21春《SQL数据库系统及应用》在线作业2
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.在SQL查询语句中,ORDER BY子句的功能是()。
正确答案:-----
A.对查询结果进行排序
B.分组统计查询结果
C.删除数据表
D.创建数据库
正确答案:-----
2.下列用于定义字段的SQL语句中,正确的是()。
A.学号 char(10)
B.学号 bitmoney
C.学号 moneys
D.学号 float_real
正确答案:-----
3.在学生成绩表中的列chengji用来存放某学生学习某课程的考试成绩(0至100分,没有小数),用下面的()类型最节省空间。
A.intf
B.float
C.tinyint
D.char(3,0)
正确答案:-----
4.学生关系模式ST(sno,sname,sex,age),ST的属性分别表示学生的学号、姓名、性别、年龄。要在表ST中删除属性“年龄”,可选用的SQL语句是()。
正确答案:-----
A.create age from ST
B.alters table ST drop age
正确答案:-----
C.update ST age
正确答案:-----
D.alter table ST drop column age
正确答案:-----
5.设关系数据库中一个表ST的结构为ST(sname,cname,grade),其中sname为学生姓名,cname为课程名,二者均为字符型,grade为成绩,数值型,取值范围0-100。若要把张三的化学成绩80分插入到ST中,则可用()。
正确答案:-----
A.add into ST values('张三','化学','80')
正确答案:-----
B.inserts into ST values('张三','化学','80')
C.insert ST values('化学','张三', '80)
D.insert into ST values('张三','化学',80)
正确答案:-----
6.SQL Server中字符数据类型包括()。
A.int、money、char
B.char、varchar、text
C.datetime、binary、int
正确答案:-----
D.char、varchar、int
正确答案:-----
7.在SQL语句的某一个条件中,设置年龄BETWEEN 15 AND 30表示年龄在15至30之间,且()。
正确答案:-----
A.包括15岁和30岁
B.不包括15岁和30岁
C.包括15岁但不包括30岁
D.包括35岁但不包括30岁
正确答案:-----
8.以下标识符()可以作为局部变量。
A.[#Myvar]
B.My var
C.@Myvar
D.@@My var
正确答案:-----
9.在SQL Server 2008中局部变量前面的字符为()。
A.“/*”
正确答案:-----
正确答案:-----
B.--
C.@!@
D.@
正确答案:-----
10.SQL Server提供的单行注释语句是指使用()开始的一行内容。
A.“/*”
B.“--”
正确答案:-----
C.“{”
正确答案:-----
D.“[”
正确答案:-----
大工21春《SQL数据库系统及应用》在线作业2[满分答案]多选题答案
二、判断题 (共 10 道试题,共 50 分)
11.从student表中查询选修了2号(cno)课程的学生学号sno,该语句为select sno from electCourse where cno=2。
正确答案:-----
12.查询每个学生的姓名,并且按照所在系的人数升序显示,其中应该采用decs来显示数据的升序排列。
正确答案:-----
13.向stu2表中插入dname=铁掌帮的学生,该语句为Insert into stu where dname=‘铁掌帮’。
正确答案:-----
14.变量均为int型,begin set @t=@x set @x=@y set @y=@t end语句块完成两个变量的数值交换。
正确答案:-----
15.T-SQL语言中流程控制语句有while,return,goto等语句。
16.把student表按照“性别”这个单列进行分组的语句为select 女 from student group by 性别。
正确答案:-----
17.Select 姓名,性别 from student group by 性别,这个语句是正确的。
正确答案:-----
21.Select 性别,年龄from student group by 性别,年龄。在这个表中,先按照年龄分组,然后按照性别分组。
正确答案:-----
19.外连接分为左外连接、右外连接和全外连接。
20.Select * from ss left join gs on ss.名称=gs.名称,这条语句没有语法错误。
大工21春《SQL数据库系统及应用》在线作业2[满分答案]历年参考题目如下:
大工19秋《SQL数据库系统及应用》补考在线作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.以下触发器是当对表22进行( )操作时触发。Create Trigger abc on 表22 For delete As ……。
A.只是插入
B.只是删除
C.只是修改
D.修改、插入、删除
2.已知某数据库中存在数据表moneytt,有如下SQL语句“SELECT avg(单价)AS 均价 FROM moneytt”,此时“均价”字段的内容是( )。
A.单价的最高值
B.单价的最小值
C.单价的总和
D.单价的平均值
3.已知某数据库中存在数据表stock,该数据表中“交易所”这一列的内容只有三条记录为“上海”,两条记录为“深圳”,此时有如下SQL语句:CREATE VIEW stock_view1 AS SELECT * FROM stock WHERE 交易所='深圳',执行该语句后产生的视图包含的记录个数是( )。
A.4
B.3
C.2
D.1
4.已知语句CREATE VIEW view1 AS SELECT 股票名称 AS 名称,单价 FROM stock,执行该语句后产生的视图含有的字段名是( )。
A.股票名称、单价、交易所
B.股票名称、单价
C.名称、单价、交易所
D.名称、单价
5.下面SQL语句中,求每个交易所的平均单价的语句是( )。
A.SELECT 交易所,avg(单价) FROM stock ORDERS BY 单价
B.SELECT 交易所,avg(单价) FROM stock ORDER BY 交易所
C.SELECT 交易所,avg(单价) FROM stock GROUPS BY 单价
D.SELECT 交易所,avg(单价) FROM stock GROUP BY 交易所
6.DELETE FROM SSS WHERE 年龄>60语句的功能是( )。
A.在SSS表中创建一条年龄>60的记录
B.删除SSS表的年龄列
C.删除SSS表中所有列
D.从SSS表删除年龄大于60岁的记录
7.下面符号中,SQL中可使用的符号是( )。
A.以上都可以
B.=
C.*
D.%
8.假设数据表“职工”表中有8条记录,获得职工表最前面两条纪录的命令为( )。
A.select top 8 * from 职工
B.select top 2 * from 职工
C.select 2 from 职工
D.select 2 * from 职工
9.假设用SQL语句建立表时将属性定义为主关键字,应使用短语( )。
A.PRIMARY KEY
B.FREE
C.DROP
D.CHECK_TO
10.在SQL的查询语句中如要指定列的别名,以下错误的是( )。
A.select原列名 列别名 from 数据源
B.select原列名 to 列别名 from 数据源
C.select原列名 as 列别名 from 数据源
D.select原列名 '列别名' from 数据源
二、判断题 (共 10 道试题,共 50 分)
11.引用完整性的实现方法有:外键约束、核查约束、触发器、存储过程等。
12.SQL中,PRIMARY KEY (主键)约束用于定义基本表的外键,它是唯一确定表中每一条记录的标识符,其值不能为NULL,也不能重复,以此来保证实体的完整性。
13.使用SQL语句完成主键约束和外键约束的操作时,语法是一样的,其语法形式为:CONSTRAINT constraint_name UNIQUE (column_name)。
14.除了约束外,SQL Server还提供了两个独立于表的数据库对象用以维护数据库的完整性,即默认和规则。
15.存储过程可以嵌套使用,支持代码重用。
16.SQL Server 2008提供的备份方式只有部分备份和部分差异备份。
17.从electCourse表中查询m的总和的语句为select avg(m) from electCourse。
18.使用存储过程snoquery查询学号为“20070102”学生的信息的语句是:EXECUTE snoquery '20070108‘。
19.检索students表、courses表和scs表中的所有纪录,该语句为:SELECT student.*, course.*, sc.* FROM student, course, sc。
20.SELECT sno, sname, sdept FROM student,代表以student表为范本,创建视图。