1.单选题 (2分)
从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作 。
- A
投影
- B
连接
- C
选择
- D
复制
本题得分: 2分
正确答案: C
2.单选题 (2分)
关系数据库中的投影操作是指从关系 中( ) 。
- A
抽出特定记录
- B
抽出特定字段
- C
建立相应的影像
- D
建立相应的图形
本题得分: 2分
正确答案: B
3.单选题 (2分)
关系数据库管理系统应能实现的专门关系运算包括( )。
- A
排序、索引、统计
- B
选择、投影、连接
- C
关联、更新、排序
- D
显示、打印、制表
本题得分: 2分
正确答案: B
4.单选题 (2分)
关系代数运算是以( )为基础的运算。
- A
关系运算
- B
谓词演算
- C
集合运算
- D
代数运算
本题得分: 2分
正确答案: C
5.单选题 (2分)
现有如下关系: 患者(患者编号,患者姓名,性别,出生日期,所在单位) 医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( )。
- A
患者编号
- B
患者姓名
- C
患者编号和患者姓名
- D
医生编号和患者编号
本题得分: 2分
正确答案: A
6.单选题 (2分)
关系模型中,一个码是( )。
- A
可以由多个任意属性组成
- B
至多由一个属性组成
- C
由一个或多个属性组成,其值能够惟一标识关系中一个元组
- D
以上都不是
本题得分: 2分
正确答案: C
7.单选题 (2分)
一个关系只有一个( )。
- A
候选码
- B
外码
- C
超码
- D
主码
在SQL语言中,子查询是() 。
- A
返回单表中数据子集的查询语言
- B
选取多表中字段子集的查询语句
- C
选取单表中字段子集的查询语句
- D
嵌入到另一个查询语句之中的查询语句
本题得分: 2分
正确答案: D
2.单选题 (2分)
若要撤销数据库中已经存在的表S,可用()。
- A
DELETE TABLE S
- B
DELETE S
- C
DROP TABLE S
- D
DROP S
本题得分: 2分
正确答案: C
3.单选题 (2分)
下列的SQL语句中,()不是数据定义语句。
- A
CREATE TABLE
- B
DROP VIEW
- C
CREATE VIEW
- D
GRANT
本题得分: 2分
正确答案: D
4.单选题 (2分)
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
- A
数据查询
- B
数据操纵
- C
数据定义
- D
数据控制
本题得分: 2分
正确答案: C
5.单选题 (2分)
SQL语言是()的语言,容易学习 。
- A
过程化
- B
非过程化
- C
格式化
- D
导航式
本题得分: 2分
有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是()。
- A
- B
- C
C# = SC.C# and SEX=’男’and CNAME=’数据库’
- D
C# = SC.C# and SEX in’男’and CNAME in’数据库’
- E
SEX ’男’and CNAME ’数据库’
- F
- G
S# = SC.S# and
- H
S# = SC.S# and
- I
SEX=’男’and CNAME=’数据库’
本题得分: 0分
正确答案: A
2.单选题 (1分)
在SQL语言中,子查询是() 。
- A
返回单表中数据子集的查询语言
- B
选取多表中字段子集的查询语句
- C
选取单表中字段子集的查询语句
- D
嵌入到另一个查询语句之中的查询语句
本题得分: 1分
正确答案: D
3.单选题 (1分)
设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用() 。
- A
UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’
- B
UPDATE S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’
- C
UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’
- D
UPDATE grade=’85’ WHERE SN=’王二’ AND CN=’化学’
本题得分: 1分
正确答案: A
4.单选题 (1分)
设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。
- A
ADD INTO S VALUES(’张二’,’化学’,’80’)
- B
INSERT INTO S VALUES(’张二’,’化学’,’80’)
- C
ADD INTO S VALUES(’张二’,’化学’,80)
- D
INSERT INTO S VALUES(’张二’,’化学’,80)
本题得分: 1分
正确答案: D
5.单选题 (1分)
有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。 这里的WHERE子句的内容是()。
- A
- B
- C
C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’
- D
C# = SC.C# and SAGE in>=20 and CNAME in ‘ACCESS’
- E
SAGE in>=20 and CNAME in ‘ACCESS’
- F
SAGE>=20 and CNAME=’ ACCESS’
- G
S# = SC.S# and
- H
S# = SC.S# and
本题得分: 0分
正确答案: A
6.单选题 (1分)
学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
- A
DELETE Age from S
- B
ALTER TABLE S DROP Age
- C
UPDATE S Age
- D
ALTER TABLE S ‘Age’
本题得分: 1分
正确答案: B
7.单选题 (1分)
若要在基本表S中增加一列CN(课程名),可用()。
- A
ADD TABLE S(CN CHAR(8))
- B
ADD TABLE S ALTER(CN CHAR(8))
- C
ALTER TABLE S ADD(CN CHAR(8))
- D
ALTER TABLE S (ADD CN CHAR(8))
本题得分: 1分
正确答案: C
8.单选题 (1分)
若要撤销数据库中已经存在的表S,可用()。
- A
DELETE TABLE S
- B
DELETE S
- C
DROP TABLE S
- D
DROP S
本题得分: 1分
正确答案: C
9.单选题 (1分)
下列的SQL语句中,()不是数据定义语句。
- A
CREATE TABLE
- B
DROP VIEW
- C
CREATE VIEW
- D
GRANT
本题得分: 1分
正确答案: D
10.单选题 (1分)
在SQL语言中的视图VIEW是数据库的() 。
- A
外模式
- B
模式
- C
内模式
- D
存储模式
本题得分: 1分
正确答案: A
11.单选题 (1分)
SQL语言中,删除一个视图的命令是()。
- A
DELETE
- B
DROP
- C
CLEAR
- D
REMOVE
本题得分: 1分
正确答案: B
12.单选题 (1分)
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
- A
数据查询
- B
数据操纵
- C
数据定义
- D
数据控制
本题得分: 1分
正确答案: C
13.单选题 (1分)
在视图上不能完成的操作是() 。
- A
更新视图
- B
查询
- C
在视图上定义新的表
- D
在视图上定义新的视图
本题得分: 1分
正确答案: C
14.单选题 (1分)
SQL语言是()的语言,容易学习 。
- A
过程化
- B
非过程化
- C
格式化
- D
导航式
本题得分: 1分
正确答案: B
在数据库的安全性控制中,授权的数据对象的( ),授权子系统就越灵活。
- A
范围越小
- B
约束越细致
- C
范围越大
- D
约束范围大
本题得分: 0分
正确答案: A
2.单选题 (2分)
SQL语言的GRANT和REVOKE语句主要是用来维护数据库的( )。
- A
完整性
- B
可靠性
- C
安全性
- D
一致性
本题得分: 2分
正确答案: C
3.单选题 (2分)
SQL中的视图机制提高了数据库系统的( )。
- A
完整性
- B
并发控制
- C
隔离性
- D
安全性
本题得分: 2分
正确答案: D
4.单选题 (2分)
以下( )不属于实现数据库系统安全性的主要技术和方法。
- A
存取控制技术
- B
视图技术
- C
审计技术
- D
出入机房登记和加防盗门
本题得分: 2分
正确答案: D