• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. IBM認(rèn)證數(shù)據(jù)庫(kù)考試試題

        時(shí)間:2024-06-26 17:15:49 IBM認(rèn)證 我要投稿
        • 相關(guān)推薦

        IBM認(rèn)證數(shù)據(jù)庫(kù)考試試題

          IBM的歷史可以追溯到電子計(jì)算機(jī)發(fā)展前的幾十年,在電子計(jì)算機(jī)發(fā)展之前,它經(jīng)營(yíng)穿孔卡片數(shù)據(jù)處理設(shè)備。下面是小編整理的關(guān)于IBM認(rèn)證數(shù)據(jù)庫(kù)考試試題,歡迎大家參考!

        IBM認(rèn)證數(shù)據(jù)庫(kù)考試試題

          (1)已知表T1中有2行數(shù)據(jù),T2中有3行數(shù)據(jù),執(zhí)行SQL語(yǔ)句

          “select a.* from T1 a,T2 b”后,返回的行數(shù)為_(kāi)_____

          A、2行

          B、3行

          C、5行

          D、6行

          多表查詢(xún)沒(méi)有指定連接條件,會(huì)導(dǎo)致笛卡爾積的出現(xiàn),返回行數(shù)等于2張表的行數(shù)乘積,返回6行記錄

          考察:對(duì)多表連接、笛卡爾積的理解

          答案:A

          (2)、已知表T1和T2的字段定義完全相同,T1,T2中各有5條不同的數(shù)據(jù),其中T1有2條數(shù)據(jù)存在于表T2中,語(yǔ)句“select * from T1 union select * from T2”

          返回的行數(shù)為_(kāi)______

          A、8行

          B、10行

          C、3行

          D、12行

          第二題? UNION在進(jìn)行表鏈接后會(huì)篩選掉重復(fù)的記錄,所以在表鏈接后會(huì)對(duì)所產(chǎn)生的結(jié)果集進(jìn)行排序運(yùn)算,刪除重復(fù)的記錄再返回結(jié)果。

          考察:UNION 的理解

          答案: A

          (3)、 已知表T1含有字段ID、CourseID和Score,且數(shù)據(jù)為

          ID CourseID Score

          3 1 90

          2 1 85

          2 2 90

          3 2 80

          則語(yǔ)句“select id,sum(ScorE) from T1 group by ID”的執(zhí)行結(jié)果為_(kāi)________

          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 對(duì)按照ID字段進(jìn)行分組,同時(shí)對(duì)ID相同字段的ScorE進(jìn)行求和,GROUP by 會(huì)自動(dòng)對(duì)結(jié)果集進(jìn)行排序所以答案選B

          考察:group by 的理解

          答案: B

          (4)、電話(huà)號(hào)碼表t_phonebook中含有100萬(wàn)條數(shù)據(jù),其中號(hào)碼字段PhoneNo上創(chuàng)建了唯一索引,且電話(huà)號(hào)碼全部由數(shù)字組成,要統(tǒng)計(jì)號(hào)碼頭為321的電話(huà)號(hào)碼的數(shù)量,下面寫(xiě)法執(zhí)行速度最慢的是_________

          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>或者<操作符會(huì)采用索引查找

          B:LIKE通配符在XXX%情況下會(huì)應(yīng)用索引,如果在%xxx%等情況下不會(huì)應(yīng)用索引

          答案: C:采用函數(shù)處理的字段不能利用索引,例如substr()? 這個(gè)題好像寫(xiě)成java的函數(shù)了

          答案: C

          (5)、已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列語(yǔ)句查詢(xún)邏輯相同,其中執(zhí)行效率最優(yōu)的是

          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的執(zhí)行效率更高一些

          UNION在進(jìn)行表鏈接后會(huì)篩選掉重復(fù)的記錄,所以在表鏈接后會(huì)對(duì)所產(chǎn)生的結(jié)果集進(jìn)行排序運(yùn)算,刪除重復(fù)的記錄再返回結(jié)果。實(shí)際大部分應(yīng)用中是不會(huì)產(chǎn)生重復(fù)的記錄

          采用UNION ALL操作符替代UNION,因?yàn)閁NION ALL操作只是簡(jiǎn)單的將兩個(gè)結(jié)果合并后就返回。

          (6)、員工技能表Staffskill結(jié)構(gòu)如下,Staff和Skill字段建有唯一約束

          staff VARCHAR2(10),

          skill VARCHAR2(10)

          哪條語(yǔ)句可以查詢(xún)同時(shí)擁有技能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表結(jié)構(gòu)如下

          staffNo varchar2(10),

          Email varchar2(50)

          哪一個(gè)SQL語(yǔ)句查詢(xún)出沒(méi)有E_mail地址的員工號(hào)

          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數(shù)據(jù)庫(kù)啟動(dòng)步驟的順序?yàn)?/p>

          1.Mount? 2.Open? 3.Nomount

          A、3-1-2

          B、2-3-1

          C、2-1-3

          D、3-2-1

          答案:A

          (9)存在兩個(gè)結(jié)構(gòu)相同的數(shù)據(jù)庫(kù)表T1(col1,col2,col3)、T2(col1,col2,col3),寫(xiě)出一SQL語(yǔ)句將所有T1數(shù)據(jù)導(dǎo)入到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)一個(gè)表的字段為varchar2,如果建表時(shí)沒(méi)有指定長(zhǎng)度,則默認(rèn)長(zhǎng)度為:

          A、1

          B、25

          C、38

          D、255

          E、4000

          F、建表時(shí)varchar2類(lèi)型字段必須指定長(zhǎng)度

          答案:F

          (11)用TRUNCATE和DELETE語(yǔ)句刪除表中數(shù)據(jù)的區(qū)別?

          A、TRUNCATE命令不記錄日志

          B、TRUNCATE命令記錄日志

          C、DELETE命令不記錄日志

          答案:A

          (12)如下查詢(xún)語(yǔ)句SELECT id_number,100/quantity from inventory如果quantity為空,則查詢(xún)語(yǔ)句的第二個(gè)字段將返回

          A、 a space

          B、 a null value

          C、 a value of 0

          D、 a value of 100

          E、 the keywork null

          答案:B

          (13)如下語(yǔ)句:SELECT i.id_number,m.id_number FROM inventory i,manufacturer m

          WHERE i.manufacturer_id = m.id_number

          Order by inventory.description

          執(zhí)行時(shí)是錯(cuò)誤的,請(qǐng)問(wèn)以下措施哪個(gè)能夠改正這個(gè)錯(cuò)誤?

          A 在order by的子句中使用表的別名

          B 在where子句中去掉表的別名

          C 在where子句中用表名代替表的別名

          D 在order by子句中去掉表名,只要字段名稱(chēng)即可

          (如果2張表中,不同時(shí)存在字段名為description的話(huà),D答案也是正確的)

          答案:A

          14)A表字段a 類(lèi)型int中有100條記錄,值分別為1至100。如下語(yǔ)句

          SELECT a FROM A

          WHERE A BETWEEN 1 AND 50

          OR (A IN (25,70,95)

          AND A BETWEEN 25 AND 75)

          則如下哪個(gè)值在這個(gè)sql語(yǔ)句返回的結(jié)果集中

          A、30? B、51? C、75? D、95

          答案:A

          15) 變量v_time = ‘23-MAY-00’,如下那條語(yǔ)句返回值為‘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)關(guān)于索引(index)的說(shuō)法哪些是錯(cuò)誤?

          A、創(chuàng)建索引能提高數(shù)據(jù)插入的性能

          B、索引應(yīng)該根據(jù)具體的檢索需求來(lái)創(chuàng)建,在選擇性好的列上創(chuàng)建索引

          C、索引并非越多越好

          D、建立索引可使檢索操作更迅速

          答案: A

          (17)指出下面sql語(yǔ)句的錯(cuò)誤之處:

          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)如下語(yǔ)句

          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

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【IBM認(rèn)證數(shù)據(jù)庫(kù)考試試題】相關(guān)文章:

        IBM認(rèn)證考試筆試題03-08

        IBM Lotus認(rèn)證試題03-08

        IBM認(rèn)證試題及答案07-21

        IBM認(rèn)證考試認(rèn)證體系01-20

        IBM認(rèn)證試題(附答案)10-23

        IBM認(rèn)證考試流程01-12

        IBM認(rèn)證的考試流程01-12

        IBM認(rèn)證考試介紹01-19

        IBM認(rèn)證考試輔導(dǎo)03-10

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲欧美日韩国产高清一区 | 亚洲中文在线精品国产 | 在线资源AV每日更新不卡 | 亚洲国产gⅴ精品一区二区 久久精品国产亚洲怮 | 亚洲人成网站在线播放大全 | 先锋影音AV资源在线高清 |

            IBM認(rèn)證數(shù)據(jù)庫(kù)考試試題

              IBM的歷史可以追溯到電子計(jì)算機(jī)發(fā)展前的幾十年,在電子計(jì)算機(jī)發(fā)展之前,它經(jīng)營(yíng)穿孔卡片數(shù)據(jù)處理設(shè)備。下面是小編整理的關(guān)于IBM認(rèn)證數(shù)據(jù)庫(kù)考試試題,歡迎大家參考!

            IBM認(rèn)證數(shù)據(jù)庫(kù)考試試題

              (1)已知表T1中有2行數(shù)據(jù),T2中有3行數(shù)據(jù),執(zhí)行SQL語(yǔ)句

              “select a.* from T1 a,T2 b”后,返回的行數(shù)為_(kāi)_____

              A、2行

              B、3行

              C、5行

              D、6行

              多表查詢(xún)沒(méi)有指定連接條件,會(huì)導(dǎo)致笛卡爾積的出現(xiàn),返回行數(shù)等于2張表的行數(shù)乘積,返回6行記錄

              考察:對(duì)多表連接、笛卡爾積的理解

              答案:A

              (2)、已知表T1和T2的字段定義完全相同,T1,T2中各有5條不同的數(shù)據(jù),其中T1有2條數(shù)據(jù)存在于表T2中,語(yǔ)句“select * from T1 union select * from T2”

              返回的行數(shù)為_(kāi)______

              A、8行

              B、10行

              C、3行

              D、12行

              第二題? UNION在進(jìn)行表鏈接后會(huì)篩選掉重復(fù)的記錄,所以在表鏈接后會(huì)對(duì)所產(chǎn)生的結(jié)果集進(jìn)行排序運(yùn)算,刪除重復(fù)的記錄再返回結(jié)果。

              考察:UNION 的理解

              答案: A

              (3)、 已知表T1含有字段ID、CourseID和Score,且數(shù)據(jù)為

              ID CourseID Score

              3 1 90

              2 1 85

              2 2 90

              3 2 80

              則語(yǔ)句“select id,sum(ScorE) from T1 group by ID”的執(zhí)行結(jié)果為_(kāi)________

              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 對(duì)按照ID字段進(jìn)行分組,同時(shí)對(duì)ID相同字段的ScorE進(jìn)行求和,GROUP by 會(huì)自動(dòng)對(duì)結(jié)果集進(jìn)行排序所以答案選B

              考察:group by 的理解

              答案: B

              (4)、電話(huà)號(hào)碼表t_phonebook中含有100萬(wàn)條數(shù)據(jù),其中號(hào)碼字段PhoneNo上創(chuàng)建了唯一索引,且電話(huà)號(hào)碼全部由數(shù)字組成,要統(tǒng)計(jì)號(hào)碼頭為321的電話(huà)號(hào)碼的數(shù)量,下面寫(xiě)法執(zhí)行速度最慢的是_________

              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>或者<操作符會(huì)采用索引查找

              B:LIKE通配符在XXX%情況下會(huì)應(yīng)用索引,如果在%xxx%等情況下不會(huì)應(yīng)用索引

              答案: C:采用函數(shù)處理的字段不能利用索引,例如substr()? 這個(gè)題好像寫(xiě)成java的函數(shù)了

              答案: C

              (5)、已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列語(yǔ)句查詢(xún)邏輯相同,其中執(zhí)行效率最優(yōu)的是

              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的執(zhí)行效率更高一些

              UNION在進(jìn)行表鏈接后會(huì)篩選掉重復(fù)的記錄,所以在表鏈接后會(huì)對(duì)所產(chǎn)生的結(jié)果集進(jìn)行排序運(yùn)算,刪除重復(fù)的記錄再返回結(jié)果。實(shí)際大部分應(yīng)用中是不會(huì)產(chǎn)生重復(fù)的記錄

              采用UNION ALL操作符替代UNION,因?yàn)閁NION ALL操作只是簡(jiǎn)單的將兩個(gè)結(jié)果合并后就返回。

              (6)、員工技能表Staffskill結(jié)構(gòu)如下,Staff和Skill字段建有唯一約束

              staff VARCHAR2(10),

              skill VARCHAR2(10)

              哪條語(yǔ)句可以查詢(xún)同時(shí)擁有技能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表結(jié)構(gòu)如下

              staffNo varchar2(10),

              Email varchar2(50)

              哪一個(gè)SQL語(yǔ)句查詢(xún)出沒(méi)有E_mail地址的員工號(hào)

              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數(shù)據(jù)庫(kù)啟動(dòng)步驟的順序?yàn)?/p>

              1.Mount? 2.Open? 3.Nomount

              A、3-1-2

              B、2-3-1

              C、2-1-3

              D、3-2-1

              答案:A

              (9)存在兩個(gè)結(jié)構(gòu)相同的數(shù)據(jù)庫(kù)表T1(col1,col2,col3)、T2(col1,col2,col3),寫(xiě)出一SQL語(yǔ)句將所有T1數(shù)據(jù)導(dǎo)入到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)一個(gè)表的字段為varchar2,如果建表時(shí)沒(méi)有指定長(zhǎng)度,則默認(rèn)長(zhǎng)度為:

              A、1

              B、25

              C、38

              D、255

              E、4000

              F、建表時(shí)varchar2類(lèi)型字段必須指定長(zhǎng)度

              答案:F

              (11)用TRUNCATE和DELETE語(yǔ)句刪除表中數(shù)據(jù)的區(qū)別?

              A、TRUNCATE命令不記錄日志

              B、TRUNCATE命令記錄日志

              C、DELETE命令不記錄日志

              答案:A

              (12)如下查詢(xún)語(yǔ)句SELECT id_number,100/quantity from inventory如果quantity為空,則查詢(xún)語(yǔ)句的第二個(gè)字段將返回

              A、 a space

              B、 a null value

              C、 a value of 0

              D、 a value of 100

              E、 the keywork null

              答案:B

              (13)如下語(yǔ)句:SELECT i.id_number,m.id_number FROM inventory i,manufacturer m

              WHERE i.manufacturer_id = m.id_number

              Order by inventory.description

              執(zhí)行時(shí)是錯(cuò)誤的,請(qǐng)問(wèn)以下措施哪個(gè)能夠改正這個(gè)錯(cuò)誤?

              A 在order by的子句中使用表的別名

              B 在where子句中去掉表的別名

              C 在where子句中用表名代替表的別名

              D 在order by子句中去掉表名,只要字段名稱(chēng)即可

              (如果2張表中,不同時(shí)存在字段名為description的話(huà),D答案也是正確的)

              答案:A

              14)A表字段a 類(lèi)型int中有100條記錄,值分別為1至100。如下語(yǔ)句

              SELECT a FROM A

              WHERE A BETWEEN 1 AND 50

              OR (A IN (25,70,95)

              AND A BETWEEN 25 AND 75)

              則如下哪個(gè)值在這個(gè)sql語(yǔ)句返回的結(jié)果集中

              A、30? B、51? C、75? D、95

              答案:A

              15) 變量v_time = ‘23-MAY-00’,如下那條語(yǔ)句返回值為‘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)關(guān)于索引(index)的說(shuō)法哪些是錯(cuò)誤?

              A、創(chuàng)建索引能提高數(shù)據(jù)插入的性能

              B、索引應(yīng)該根據(jù)具體的檢索需求來(lái)創(chuàng)建,在選擇性好的列上創(chuàng)建索引

              C、索引并非越多越好

              D、建立索引可使檢索操作更迅速

              答案: A

              (17)指出下面sql語(yǔ)句的錯(cuò)誤之處:

              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)如下語(yǔ)句

              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