一度java db笔试试卷(第二套)

一度教育单科结课考试试卷

《Java数据库编程》结课笔试

注意: 1、考试时间120分钟; 2、请将答案填写到答题纸上; 3、试卷上不准涂写,否则按零分处理。

1、 对DB中数据的操作分成三大类,DDL、DML、DCL,其中DML的意思是:

A) 数据管理语言 B) 数据定义语言 C) 数据控制语言 D) 数据操纵语言 2、 SQL中,下列操作有语法错误的是

A) AGE IS NOT NULL C) SNAME= 王五

B) NOT(AGE IS NULL) D) SNAME != 王%

D) 对象型 D) 应用程序员

3、 SQL Server是一种 数据库管理系统。

A) 层次型 B) 网络型 C) 关系型 4、 某个用户对某类数据有何种操作权力由( )决定 A) 用户 B) 系统分析员 C) DBA

5、 非主键必须依赖于主键于主键列, 这属于下列范式的内容( )。BCNF 每一个决定因素都包含码

A)1NF B)2NF 不存在部分函数依赖 C)3NF 不存在传递依赖 D)都没有 6、 如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立:

A) PK(主键) B) FK(外键) C) UK(唯一键) D)复合主键 7、 数据库系统中,有关索引的说法正确的是: 。

A) 为了提高数据的查询速度 B) 为了提高数据的增加的速度 C) 可以通过索引实现主键约束 D) 可以通过索引实现唯一约束 8、 SQL中,"AGE IN(20, 22)"的语义是:

A) AGE<=22 AND AGE >=20 B) AGE <22 AND AGE >20 C) AGE =20 AND AGE =22 D) AGE =20 OR AGE =22 9、 数据库设计的步骤是

A) 直接建表 B) 先建立实体, 再建立表 C) 先建立实体, 再建立实体关系, 最后转化为表

D) 先建立ER模型完成概念设计, 再转化为关系模型。

10、 下面SQL是来源于考试成绩表t_exam:学号stuID)科目编号subID)成绩score,考

试日期ex_date。有以下sql语句,它表示的意思是:

select stu_id, subId, count(*) as x from t_exam where ex_date='2008-08-08'

group by stu_id,subId having count(*)>1 order by x desc

A) 找出 2008-08-08 这天某科考试考试了2次及以上的学生记录 B) 找出 2008-08-08 这天,某科考试了2次及以上的学生记录,考试次数多的放在前面 C) 找出 2008-08-08 这天,某科考试了2次及以上的学生记录,考试次数少的放在前面

一度java db笔试试卷(第二套)相关文档

最新文档

返回顶部