
《数据库原理及应用》作业二
一. 单选题(共20题,100分)
1. (单选题)在下列聚集函数中,不忽略空值NULL的是( )。
A. SUM(列名)
B. MAX(列名)
C. COUNT(*)
D. AVG(列名)
正确答案:C:COUNT(*);
2. (单选题)SQL中创建数据库的语句( )。
A. CREATE SCHEMA
B. CREATE TABLE
C. CREATE VIEW
D. CREATE DATABASE
正确答案:D:CREATE DATABASE;
3. (单选题)与WHERE G BETWEEN 60 AND 100等价的子句是( )。
A. WHERE G>60 AND G<100
B. WHERE G>=60 AND G=<100
C. WHERE G>60 AND G<=100
D. WHERE G>=60 AND G<100
正确答案:B:WHERE G>=60 AND G=<100 ;
4. (单选题)关系代数中的σ运算符对应SELECT语句中的( )子句。
A. SELECT
B. FROM
C. WHERE
D. GROUP BY
正确答案:C:WHERE ;
5. (单选题) WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是( )。
A. *
B. %
C. —
D. ?
正确答案:B: % ;
6. (单选题) 在select语句中,需对分组情况满足的条件进行判断时,应使用( )。
A. WHERE
B. GROUP BY
C. ORDER BY
D. HAVING
正确答案:D:HAVING;
7. (单选题)在SQL语言中,实现数据检索的语句是( )。
A. select
B. insert
C. update
D. delete
正确答案:A:select ;
8. (单选题)在SQL语句中,对输出结果排序的语句是( )。
A. GROUP BY
B. ORDER BY
C. WHERE
D. HAVING
正确答案:B:ORDER BY;
9. (单选题)语句 delete from sc 表明( )。
A. 删除sc中的全部记录
B. 删除基本表sc
C. 删除基本表sc中的列数据
D. 删除基本表sc中的部分行
正确答案:A:删除sc中的全部记录 ;
10. (单选题)SQL中,聚合函数SUM(列名)用于( )。
A. 对数值型列中的值求和
B. 计算属性的个数
C. 对一列中的非空值计算个数
D. 对一列中的非空值和空值计算个数
正确答案:A:对数值型列中的值求和;
11. (单选题)下列关于SQL语言叙述中,错误的是( )。
A. SQL语言词汇有限,便于学习。
B. SQL语言具有灵活强大的查询功能。
C. SQL语言是一种非过程化的语言。
D. SQL语言功能强,能满足所有应用需求
正确答案:D:SQL语言功能强,能满足所有应用需求;
12. (单选题)在SQL语言中,修改结构时,应使用的命令是( ) 。
A. UPDATE
B. INSERT
C. ALTER
D. MODIFY
正确答案:C:ALTER ;
13. (单选题)在SQL语言中PRIMARY KEY 的作用是( )。
A. 定义主码
B. 定义外部码
C. 定义处部码的参照表
D. 确定主码类型
正确答案:A:定义主码;
14. (单选题)SQL中的视图机制属于DBS的( )。
A. 完整性措施
B. 安全性措施
C. 恢复措施
D. 并发性措施
正确答案:B:安全性措施;
15. (单选题)删除表中记录的语句是( )。
A. DROB DATEBASE
B. DROP TABLE
C. DELETE FROM
D. DELETE TABLE
正确答案:C:DELETE FROM;
16. (单选题)创建视图的语句是( )。
A. CREATE TABLE
B. CREATE VIEW
C. CREATE DATABASE
D. CREATE INDEX
正确答案:B:CREATE VIEW;
17. (单选题)为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )。
A. UNIQUE
B. COUNT
C. UNION
D. DISTINCT
正确答案:A:UNIQUE;
18. (单选题)SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。
A. 包括20岁和30岁
B. 不包括20岁和30岁
C. 包括20岁但不包括30岁
D. 包括30岁但不包括20岁
正确答案:A:包括20岁和30岁 ;
19. (单选题)表达式“AGE BETWEEN 18 AND 24”等价于( )。
A. AGE>18 AND AGE<24
B. AGE>=18 AND AGE<24
C. AGE>18 AND AGE<=24
D. AGE>=18 AND AGE<=24
正确答案:D:AGE>=18 AND AGE<=24 ;
20. (单选题)SQL语言中,删除一个表的命令是( )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
正确答案:B:DROP;
- 感谢你赐予我前进的力量