文档介绍:第一部分数据库基础以及SQL试题
单选题(共20题,每题3分,共计60分)
1、SQL 中,下列涉及空值的操作,不正确的是( C )
A)AGE IS NULL B)AGE IS NOT NULL
C)AGE=NULL D)NOT (AGE IS NULL)
2、SQL语句中修改表结构的命令是( C )
A)MODIFY TABLE B)MODIFY STRUCTURE
C)ALTER TABLE D)ALTER STRUCTURE
3、下列函数中函数值为字符型的是( B )
A)DATE() B)TIME() C)YEAR() D)DATETIME()
4、数据库系统的核心是( B )
A)数据模型 B)数据库管理系统 C)软件工具 D)数据库
5、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过( B )
A)候选键 B)主键 C)外键 D)超键
6、索引字段值不唯一,应该选择的索引类型为( B )
A)主索引 B)普通索引 C)候选索引 D)唯一索引
7、在命令窗口执行SQL命令时,若命令要占用多行,续行符是(D )
A)冒号(:) B)分号(;) C)逗号(,) D)连字符(-)
8、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。
SQL语句正确的是( A )
SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE;="0001" AND;______
______
A)= AND; =
B)= AND; =
C)= AND; =
D)= AND;
9、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是
( A )
SELECT 单位,______ FROM 借阅,读者 WHERE;=
A)COUNT() GROUP BY 单位
B)SUM() GROUP BY 单位
C)COUNT() ORDER BY 单位
D)COUNT() HAVING 单位
10、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借