数据库系统原理复习题(三)——关系数据库标准语言SQL
1.为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到________中。 (5分)
A. 中间语言
B. 操作系统
C. 编译程序
D. 宿主语言
正确答案:D.
你当前选择:D.
2.SQL语言是________语言。 (5分)
A. 网络数据库
B. 非数据库
C. 关系数据库
D. 层次数据库
正确答案:C.
你当前选择:C.
.若用如下的SQL语句创建了一个表S
CREATE TABLE S(S# CHAR(6) NOT NULL,
SNAME CHAR(8) NOT NULL,
SEX CHAR(2),
AGE INTEGER)
今向S表插入如下行时,哪一行可以被插入? (5分)
A. ('991001','李明芳',女,'23')
B. (NULL,'陈道一','男',32)
C. ('992345',NULL,'女',25)
D. ('990746','张为',NULL,NULL)
正确答案:D.
你当前选择:D.
4.下列关于视图的说法错误的是(;;;;)。 (5分)
A. 某一用户可以定义若干个视图
B. 视图一经定义就可以和基本表一样被查询、删除和更新
C. 视图可以用来定义新的视图
D. 视图是从一个或多个基本表导出的表,它是虚表