(1)已知表T1中有2行数据,T2中有3行数据,执行SQL语句
“select a from T1 a,T2 b”后,返回的行数为______
A、2行
B、3行
C、5行
D、6行
多表查询没有指定连接条件,会导致笛卡尔积的出现,返回行数等于2张表的行数乘积,返回6行记录
考察:对多表连接、笛卡尔积的理解
答案:A
(2)、已知表T1和T2的字段定义完全相同,T1,T2中各有5条不同的数据,其中T1有2条数据存在于表T2中,语句“select from T1 union select from T2”
返回的行数为_______
A、8行
B、10行
C、3行
D、12行
第二题 UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。
考察:UNION 的理解
答案: A
(3)、 已知表T1含有字段ID、CourseID和Score,且数据为
ID CourseID Score
3 1 90
2 1 85
2 2 90
3 2 80
则语句“select id,sum(ScorE) from T1 group by ID”的执行结果为_________
A、 ID sum(ScorE)
—– ———-
3 170
2 175
B、 ID sum(ScorE)
—– ———-
2 175
3 170
C、 ID sum(ScorE)
—– ———-
2 170
3 175
D、 ID sum(ScorE)
—– ———-
3 175
2 170
第三题 GROUP BY 对按照ID字段进行分组,同时对ID相同字段的ScorE进行求和,GROUP by 会自动对结果集进行排序所以答案选B
考察:group by 的理解
答案: B
(4)、电话号码表t_phonebook中含有100万条数据,其中号码字段PhoneNo上创建了唯一索引,且电话号码全部由数字组成,要统计号码头为321的电话号码的数量,下面写法执行速度最慢的是_________
A、 select count() from t_phonebook where phoneno >= ‘321’ and phoneno < ‘321A’
B、 select count() from t_phonebook where phoneno like ‘321%’
C、 select count() from t_phonebook where substring(phoneno,1,3) = ‘321’
A>或者< *** 作符会采用索引查找
B:LIKE通配符在XXX%情况下会应用索引,如果在%xxx%等情况下不会应用索引
答案: C:采用函数处理的字段不能利用索引,例如substr() 这个题好像写成java的函数了
答案: C
(5)、已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列语句查询逻辑相同,其中执行效率最优的是
A、 SELECT FROM tbl
WHERE land_id > 750
or (cust_id=180 or cust_id=560)
B、 SELECT FROM tbl
WHERE (cust_id=180 or cust_id=560)
or land_id > 750
C、 SELECT FROM tbl WHERE land_id > 750
UNION
SELECT FROM tbl WHERE cust_id = 180
UNION
SELECT FROM tbl WHERE cust_id = 560
D、 SELECT FROM tbl WHERE land_id > 750
UNION
( SELECT FROM tbl WHERE cust_id = 180
UNION ALL
SELECT FROM tbl WHERE cust_id = 560
)
C/D相比较而言,D的执行效率更高一些
UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录
采用UNION ALL *** 作符替代UNION,因为UNION ALL *** 作只是简单的将两个结果合并后就返回。
(6)、员工技能表Staffskill结构如下,Staff和Skill字段建有唯一约束
staff VARCHAR2(10),
skill VARCHAR2(10)
哪条语句可以查询同时拥有技能A和技能B的员工
A、 select staff from Staffskill where skill=’A’ OR skill=’B’
B、 select staff from Staffskill where skill=’A’ AND skill=’B’
C、 select staff from Staffskill where skill=’A’ OR skill=’B’ group by staff
D、 select staff from Staffskill where skill=’A’ OR skill=’B’ group by staff having count()>1
答案:D
(7)员工表staff表结构如下
staffNo varchar2(10),
Email varchar2(50)
哪一个SQL语句查询出没有E_mail地址的员工号
A、select staffno from Staff where Email = NULL
B、select staffno from Staff where Email <> NULL
C、select staffno from Staff where Email is null
D、select staffno from Staff where Email is not null
答案: C
(8)Oracle数据库启动步骤的顺序为
1Mount 2Open 3Nomount
A、3-1-2
B、2-3-1
C、2-1-3
D、3-2-1
答案:A
(9)存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表
A、select col1,col2,col3 from T1 INTO T2 (col1,col2,col3)
B、INSERT T1 (col1,col2,col3) INTO T2(col1,col2,col3)
C、insert into T2 (col1,col2,col3) AS select col1,col2,col3 from T1;
D、insert into T2 (col1,col2,col3) select col1,col2,col3 from T1;
答案: D
10)一个表的字段为varchar2,如果建表时没有指定长度,则默认长度为:
A、1
B、25
C、38
D、255
E、4000
F、建表时varchar2类型字段必须指定长度
答案:F
(11)用TRUNCATE和DELETE语句删除表中数据的区别
A、TRUNCATE命令不记录日志
B、TRUNCATE命令记录日志
C、DELETE命令不记录日志
答案:A
(12)如下查询语句SELECT id_number,100/quantity from inventory如果quantity为空,则查询语句的第二个字段将返回
A、 a space
B、 a null value
C、 a value of 0
D、 a value of 100
E、 the keywork null
答案:B
(13)如下语句:SELECT iid_number,mid_number FROM inventory i,manufacturer m
WHERE imanufacturer_id = mid_number
Order by inventorydescription
执行时是错误的,请问以下措施哪个能够改正这个错误
A 在order by的子句中使用表的别名
B 在where子句中去掉表的别名
C 在where子句中用表名代替表的别名
D 在order by子句中去掉表名,只要字段名称即可
(如果2张表中,不同时存在字段名为description的话,D答案也是正确的)
答案:A
14)A表字段a 类型int中有100条记录,值分别为1至100。如下语句
SELECT a FROM A
WHERE A BETWEEN 1 AND 50
OR (A IN (25,70,95)
AND A BETWEEN 25 AND 75)
则如下哪个值在这个sql语句返回的结果集中
A、30 B、51 C、75 D、95
答案:A
15) 变量v_time = ‘23-MAY-00’,如下那条语句返回值为‘01-JAN-00’
A SELECT ROUND(V_TIME,’DAY’) FROM DUAL;
B SELECT ROUND(V_TIME,’YEAR’) FROM DUAL;
C SELECT ROUND(V_TIME,’MONTH’) FROM DUAL;
D SELECT ROUND(TO_CHAR(V_TIME,’YYYY’)) FROM DUAL;
答案:B
16)关于索引(index)的说法哪些是错误
A、创建索引能提高数据插入的性能
B、索引应该根据具体的检索需求来创建,在选择性好的列上创建索引
C、索引并非越多越好
D、建立索引可使检索 *** 作更迅速
答案: A
(17)指出下面sql语句的错误之处:
select id_number “Part Number”,sum(price) “price” from inventory
where price > 50
group by “Part Number”
order by 2;
A、order by 2
B、from inventory
C、 where price > 50
D、group by “Part Number”
答案:D
(18)如下语句
if v_num > 5 then
v_example := 1;
elsif v_num > 10 then
v_example := 2;
elsif v_num < 20 then
v_example := 3;
elsif v_num < 39 then
v_example := 4;
else v_example := 5;
如果v_num = 37,则v_example的值是多少
A、1 B、2 C、3 D、4 E、5
答案:A
基础知识和应用技术。
数据库系统工程师属于软考,考试包含两个科目,软考初级和中级包含基础知识和应用技术两个考试科目。
数据库系统工程师考试属于全国计算机技术与软件专业技术资格水平考试简称计算机软件水平资格考试中的一个中级考试。
5月份。软考数据库系统工程师每年有一次考试。软考上半年考试时间为5月下旬,下半年考试时间为11月上旬,每年具体考试时间并不是固定的。
软考数据库系统工程师每年安排一次考试。软考分为计算机软件、计算机网络、计算机应用技术、信息系统和信息服务共5个专业类别,并在各专业类别中分别设置了初、中、高级专业资格考试。
软考所有资格并不是每次考试都会开考,软考各级别有些资格一年考两次,也就是是上半年和下半年都会考,但有些资格一年只考一次,只安排在上半年或者只安排在下半年。每年开考资格也可能会有所变动,具体要看全国软考办公布的每次考试计划。
根据《计算机技术与软件专业技术资格考试暂行规定》第八条相关规定:凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况,报名参加相应专业类别、级别的考试。考生可根据自己的技术水平选择合适的级别合适的资格进行报考,但一次考试只允许报考一种资格。
温馨提示:因考试政策、内容不断变化与调整,猎考网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
下方免费复习资料内容介绍:希赛2020系统集成项目管理工程师考前必备7页纸(内部资料)
格式:PDF大小:111598KB 2021下半年网络工程师上午真题及在线估分
格式:PDF大小:4524KB
资格考试有疑问、不知道如何总结考点内容、不清楚报考考试当地政策,点击底部咨询猎考网,免费领取复习资料
数据库系统工程师属于软考中级资格考试,软考数据库系统工程师考试要求掌握数据库原理及基本理论,熟悉数据库系统的管理和维护方法,了解相关的安全技术。
软考数据库系统工程师考试要求:
(1)掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(2)掌握 *** 作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(3)熟练掌握常用数据结构和常用算法;
(4)熟悉软件工程和软件开发项目管理的基础知识;
(5)熟悉计算机网络的原理和技术;
(6)掌握数据库原理及基本理论;
(7)掌握常用的大型数据库管理系统的应用技术;
(8)掌握数据库应用系统的设计方法和开发过程;
(9)熟悉数据库系统的管理和维护方法,了解相关的安全技术;
(10)了解数据库发展趋势与新技术;
(11)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(12)了解信息化、计算机应用的基础知识;
(13)正确阅读和理解计算机领域的英文资料。
温馨提示:因考试政策、内容不断变化与调整,猎考网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
下方免费复习资料内容介绍:2015-2017数据库系统工程师真题PDF
格式:ZIP大小:177963KB 希赛2023年网络规划设计师招生简章
格式:DO大小:565438KB
资格考试有疑问、不知道如何总结考点内容、不清楚报考考试当地政策,点击底部咨询猎考网,免费领取复习资料
是由国家人事部和信息产业部在每次考试结束后发文确定,根据全国考生考试成绩的综合水平统一划线。
数据库系统工程师属于软考,软考并不是按比例给分,只是软考的分数线是会调整的,每年的合格分数线并不是固定的,其合格标准控制在一定的比例内。如2016上半年软考数据库系统工程师上午基础知识科目合格标准45分,下午应用技术合格标准50分。
注意事项
软考需要每次考试各科目均及格才算合格,且单科及格的成绩不予保留,不能转到下次考试时使用。
根据目前全国各地区软考分数线来看,大部分地区只有国家合格分数线,没有划分省合格分数线,但是也有少数地区划分了省分数线,比如陕西、青海等地。软考省内分数线一般比国家合格分数线要低,达到省及格分数线的考生可以领取省软考合格证书,省合格证书一般只有在当地有效。
每年都有很多人参加计算机等级考试,那么计算机三级考试试数据库好考吗下面是由我为大家整理的“计算机三级考试数据库难度大吗 考哪些题型”,仅供参考,欢迎大家阅读本文。
计算机三级数据库难吗
计算机三级数据库考试不是很容易,数据库技术计算机中专毕业生以及计算机相关专业大学低年级的学生、希望系统学习计算机知识的非计算机专业的学生、准备以后报考四级的学生,推荐报考数据库。数据库的考核内容为:计算机基础知识、数据结构、 *** 作系统、数据库原理、数据库的应用及开发。其考核内容与计算机专业的主干基础课吻合程度较好,并且均为四级考核内容。
计算机三级数据库考试题型
上机考试,考试时长120分钟,满分100分。
1单选题(每题1分,共20分)。
2应用题(每空2分,共30分)。
3设计与应用题(共30分)。
计算机三级数据库的基本要求
1计算机三级数据库掌握数据库技术的基本概念、原理、方法和技术。
2能够使用SQL语言实现数据库 *** 作。
3具备数据库系统安装、配置及数据库管理与维护的基本技能。
4掌握数据库管理与维护的基本方法。
5掌握数据库性能优化的基本方法。
6了解数据库应用系统的生命周期及其设计、开发过程。
7熟悉常用的数据库管理和开发工具,具备用指定的工具管理和开发简单数据库应用系统的能力。
8了解数据库技术的最新发展。
拓展阅读:计算机三级证书如何获取
NCRE 成绩在及格以上者,由教育部考试中心颁发合格证书。一至三级证书获得条件:单科合格即可获证。四级证书获得条件:通过四级科目的考试,并已经(或同时)获得三级相关证书。考后 45 个工作日教育部考试中心将证书发给各省级承办机构,然后由各省级承办机构逐级转发给考生。亦或在成绩公布后在规定时间内申请证书直邮,考试中心将在申请直邮时间结束后15天内通过EMS直接将合格证书邮寄到考生指定地点,一次性通过多级考试的同时寄出,不单独收费。证书直邮需邮费20元,缴费成功后不得取消直邮。
计算机二级mysql数据库考的内容有:数据库基础知识,关系数据库和关系模型,数据库设计基础,MySQL相关知识;MySQL平台下的SQL交互 *** 作;MySQL数据库编程相关知识;MySQL管理与维护相关知识;MySQL应用编程相关知识。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。
以上就是关于IBM认证数据库考试试题全部的内容,包括:IBM认证数据库考试试题、数据库系统工程师考什么、数据库系统工程师每年几月份考试等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)