欢迎来到天天文库
浏览记录
ID:50506290
大小:74.00 KB
页数:8页
时间:2020-03-10
《一度javadb笔试试卷(第二套).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Java数据库编程》结课笔试注意:1、考试时间120分钟;2、请将答案填写到答题纸上;3、试卷上不准涂写,否则按零分处理。1、对DB中数据的操作分成三大类,DDL、DML、DCL,其中DML的意思是:A)数据管理语言B)数据定义语言C)数据控制语言D)数据操纵语言2、SQL中,下列操作有语法错误的是A)AGEISNOTNULLB)NOT(AGEISNULL)C)SNAME=‘王五’D)SNAME!=‘王%’3、SQLServer是一种数据库管理系统。A)层次型B)网络型C)关系型D)对象型4、某个用户对某类数据有何种操作权力由(
2、)决定A)用户B)系统分析员C)DBAD)应用程序员5、非主键必须依赖于主键于主键列,这属于下列范式的内容()。BCNF每一个决定因素都包含码A)1NFB)2NF不存在部分函数依赖C)3NF不存在传递依赖D)都没有6、如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立:A)PK(主键)B)FK(外键)C)UK(唯一键)D)复合主键7、数据库系统中,有关索引的说法正确的是:。A)为了提高数据的查询速度B)为了提高数据的增加的速度C)可以通过索引实现主键约束D)可以通过索引实现唯一约束8、SQL中,"AGEIN(20,2
3、2)"的语义是:A)AGE<=22ANDAGE>=20B)AGE<22ANDAGE>20C)AGE=20ANDAGE=22D)AGE=20ORAGE=229、数据库设计的步骤是A)直接建表B)先建立实体,再建立表C)先建立实体,再建立实体关系,最后转化为表D)先建立ER模型完成概念设计,再转化为关系模型。10、下面SQL是来源于考试成绩表t_exam:学号stuID)科目编号subID)成绩score,考试日期ex_date。有以下sql语句,它表示的意思是:selectstu_id,subId,count(*)asxfromt_
4、examwhereex_date='2008-08-08'groupbystu_id,subIdhavingcount(*)>1orderbyxdescA)找出’2008-08-08’这天某科考试考试了2次及以上的学生记录B)找出’2008-08-08’这天,某科考试了2次及以上的学生记录,考试次数多的放在前面C)找出’2008-08-08’这天,某科考试了2次及以上的学生记录,考试次数少的放在前面D)根据学号和学科分组,找出每个人考试科数,最后考试次数多的放在前面1、下面列出的关于“约束”的条目中,哪一条是不正确的A)约束就是限
5、制数据录入的范围B)在开发中必须要使用外键约束,否则无法进行表连接C)主键约束的本质就是唯一索引加上非空约束D)两个表如果没有相同的字段,就无法进行表连接2、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A)实体完整性约束B)参照完整性约束C)用户自定义完整性约束D)关键字完整性约束3、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能______A)数据查询B)数据操纵(DML)C)数据定义(DDL)D)数据控制(D
6、CL)4、在下面列出的数据模型中,哪一个是概念数据模型______。A)关系模型 B)层次模型 C)网状模型 D)实体-关系模型5、有关SQL注入,说法正确的有:A)SQL注入就是通过工具反复猜登录的用户名和密码,直到破解B)SQL注入指的是在sql加入特殊字符,从而不需要正确的用户名和密码就能登录C)SQL注入指的是在sql加入特殊命令,从而达到破坏数据库的效果D)指的在JDBC对PreparedStatement中的?参数进行赋值的过程6、下列哪个约束的值不能重复:A)主键B)外键C)默认值D)唯一约束7、下列哪些统计函数可以
7、计算在字符串类型列进行统计()A)sumB)avgC)maxD)count8、EMP表。下列哪条命令的返回值为3:EMP雇员号雇员名部门号工资 001 张山 02 2000010 王宏达 01 1200056 马林生 02 1000101 赵敏04 A)selectcount(*)fromemp4B)selectcount(distinct部门号)fromemp3C)selectcount(*)fromempgroupby雇员号4D)selectcount(工资)fromemp49、在SQL语言中,条件“BETWEEN2
8、0AND30”表示年龄在20到30之间,且()A)包括20岁和30岁B)不包括20岁和30岁C)包括20岁不包括30岁D)不包括20岁包括30岁1、SQL语言中,删除EMP表中全部数据的命令是()A)delete*fromempB)droptabl
此文档下载收益归作者所有