java表三个数不相于_一度java db笔试试卷(第二套)

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

注意:1、考试时间120分钟;

2、请将答案填写到答题纸上;

3、试卷上不准涂写,否则按零分处理。

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

A) 数据管理语言B) 数据定义语言

C) 数据控制语言D) 数据操纵语言

2、SQL中,下列操作有语法错误的是

A) AGE IS NOT NULL B) NOT(AGE IS NULL)

C) SNAME=…王五? D) SNAME != …王%?

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

A) 层次型B) 网络型C) 关系型D) 对象型

4、某个用户对某类数据有何种操作权力由( )决定

A) 用户B) 系统分析员C) DBA D) 应用程序员

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次及以上的学生记录,考试次数少的放在前面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值