版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、DRG醫(yī)保專項(xiàng)組SQL能力試題1. 下面說(shuō)法正確的是 *A.一個(gè)表只允許有一個(gè)主鍵*B.一個(gè)表可以有多個(gè)主鍵C.數(shù)據(jù)庫(kù)會(huì)為主鍵自動(dòng)創(chuàng)建對(duì)應(yīng)的唯一索引*D.主鍵只表示該字段不允許為空2. 下面能修改表名字的命令是 *A.ALTER TABLE RENAMEB.RENAME*C.ALTER TABLE MOVED.ALTER TABLE MODIFY3. Delete和truncate 都可以用來(lái)刪除表的內(nèi)容,以下描述正確的是 *A.Truncate不需要rallbacksegment*B.Delete需要rallbacksegment*C.Truncate在提交commite之前仍可以回滾D.T
2、runcate還可以刪除表結(jié)構(gòu)4. 下面語(yǔ)句錯(cuò)誤的原因是Update departments set department_id=300 where department_id=60; ERROR 位于第 1 行: ORA-02292: 違反完整約束條件 (HR.EMP_DEPT_FK) - 已找到子記錄日志 *A.where條件語(yǔ)法錯(cuò)誤B.違反主鍵約束,department_id為300的記錄已經(jīng)存在C.60號(hào)部門下已經(jīng)有員工,修改60號(hào)部門編號(hào)將違反完整性約束條件*D.60號(hào)部門不存在5. 下面那個(gè)SQL命令是用于清空表中數(shù)據(jù)的DDL語(yǔ)句 *A.UPDATEB.DELETEC.TRUNCA
3、TE*D.SELECT6. 下面哪條語(yǔ)句可以取出薪水最高的前三個(gè)人 *A.select * from (select * from employees order by salary );B.select * from (select * from employees order by salary ) where rownum=3;C.select * from (select * from employees order by salary desc) where rownum=3;*D.select * from employees where rownum=3 order by sal
4、ary desc;7. 下面那個(gè)權(quán)限是連接數(shù)據(jù)庫(kù)所需要的權(quán)限 *A.create tableB.create session*C.create tablespaceD.create database8. 下面哪種情況會(huì)使沒有完成的事務(wù)“隱式”提交 *A.執(zhí)行多個(gè)查詢語(yǔ)句B.執(zhí)行CommitC.執(zhí)行create table 命令*D.服務(wù)器掉電9. 表 CLASSES 和表 SCHEDULE 結(jié)構(gòu)如下:CLASSES: ID NUMBER(9) CLASS_NAME VARCHAR2(20) TEACHER_ID NUMBER(9) SCHEDULE: CLASS_TIME DATE CLASS
5、_ID NUMBER(9) 你建一個(gè)視圖顯示每一課的課名、課時(shí),并按教師ID排序 判斷下面語(yǔ)句將返回何種結(jié)果? CREATE VIEW class_schedule AS SELECT C.class_name as “Name”, s.class_time FROM classes c, schedule s WHERE C.id = s.class_id ORDER BY teacher_id; *A.語(yǔ)句創(chuàng)建視圖 CLASS_SCHEDULE 且可產(chǎn)生預(yù)期結(jié)果.*B.“Name”別名有語(yǔ)法錯(cuò)誤C.語(yǔ)法錯(cuò)誤,因?yàn)橐晥D不可基于連接查詢.D.語(yǔ)法錯(cuò)誤,因?yàn)橐晥D不可包含 ORDER BY 子句.
6、10. 表TEACHER 包含如下字段:列名 可為空否? 數(shù)據(jù)類型 TEACHER_ID NOT NULL NUMBER(9) NAME VARCHAR2(25) SALARY NUMBER(7,2) SUBJECT_ID NOT NULL NUMBER(5) SUBJECT_DESCRIPTION VARCHAR2(2) 你需要將理科教師的工資上浮8%,理科教師的SUBJECT_ID是011,你需用哪一句實(shí)現(xiàn)? *A.UPDATE teacher salary = salary * 1.08 WHERE subject_id = 011B.UPDATE teacher SET salary
7、= salary *1 .08 WHERE subject_id = 011C.UPDATE teacher SET salary = salary * 1.08 WHERE subject_id = 011*D.UPDATE teacher SET salary = salary *1 .08 WHERE subject_id like 1%11. 哪句可以實(shí)現(xiàn)顯示 id_number 和 description ,條件滿足訂單時(shí)間order_date在 January 1, 1997 以前的,且單價(jià)price小于 1.00 或者大于 5.00 的, 結(jié)果用訂單時(shí)間降序排列。 *A.SELE
8、CT id_number, description FROM inventory WHERE (price 5.00) AND order_date to_date(yyyy-mm-dd,1997-01-01) ORDER BY order_date DESC;B.SELECT id_number, description FROM inventoryWHERE (price 5.00)AND order_date to_date(yyyy-mm-dd,1997-01-01)ORDER BY order_date;C.SELECT id_number, description FROM inv
9、entoryWHERE (price 5.00 )AND order_date to_date(1997-01-01,yyyy-mm-dd)ORDER BY order_date ASC;D.SELECT id_number, description FROM inventoryWHERE (price 5.00)AND order_date to_date(1997-01-01,yyyy-mm-dd)ORDER BY order_date DESC;*12. 哪一子句可實(shí)現(xiàn) SELECT 語(yǔ)句查詢員工平均工資小于5000的部門信息 *A.GROUP BY dept_id WHERE AVG(
10、sal) 5000B.GROUP BY AVG(sal) HAVING AVG(sal) 5000C.GROUP BY dept_id HAVING AVG(sal) 5000*D.GROUP BY AVG(sal) 14-Dec-09and e.sal 1其含義為: *A.從表emp中刪除hiredate 不小于2009年12月14日,且sal不為1的記錄,一定不可恢復(fù)B.從表emp中刪除hiredate 和 sal列C.對(duì)表emp中hiredate不小于2009年12月14日,且sal不為1的記錄實(shí)施刪除*D.刪除emp表的全部記錄16. SQL語(yǔ)言中修改表結(jié)構(gòu)的命令是 *A.MODIFY
11、 TABLEB.MODIFY STRUCTUREC.ALTER TABLE*D.ALTER STRUCTURE17. Delete和 truncate 都可以用來(lái)刪除表內(nèi)容,以下描述正確的是 *A.Truncate 不需要 rollbacksegment*B.Delete 需要rollbacksegment*C.Truncate在 提交commit之前仍可回滾D.Truncate還可以刪除表結(jié)構(gòu)18. 下列屬于DML語(yǔ)句的是 *A.commitB.update*C.delete*D.creat19. 從 “員工” 表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select語(yǔ)句正確: *A
12、.Select * from員工 where 姓名 =_瑪麗_B.Select * from員工 where 姓名 =%瑪麗_C.Select * from員工 where 姓名 like _瑪麗%D.Select * from員工 where 姓名 like %瑪麗%*20. Oracle數(shù)據(jù)庫(kù)表空間與數(shù)據(jù)文件的關(guān)系描述正確的是 *A.一個(gè)表空間只能對(duì)應(yīng)一個(gè)數(shù)據(jù)文件B.一個(gè)表空間可以對(duì)應(yīng)多個(gè)數(shù)據(jù)文件*C.一個(gè)數(shù)據(jù)文件可以對(duì)應(yīng)多個(gè)表空間D.表空間與數(shù)據(jù)文件沒任何對(duì)應(yīng)關(guān)系21. 下面約束中只能定義在列級(jí)的是 *A.CHECKB.UNIQUEC.NOT NULL*D.FOREIGN KEYE.PR
13、IMARY KEY22. Student表的表結(jié)構(gòu)sid_id numberstart_date dateend_date date在start_date列上使用哪些函數(shù)是正確的2分 *A.sum(start_date)B.count(start_date)*C.avg(start_date,end_date)D.min(start_date)*23. 下面不是SQL命令的有 *A.DESCB.ALTER TABLE ADD C.SELECT * FROM TAB*D.CONNECT24. 下面對(duì)視圖的作用描述正確的是 *A.視圖可以加速數(shù)據(jù)訪問(wèn)B.視圖可以屏蔽掉對(duì)部分原始數(shù)據(jù)的訪問(wèn)*C.視圖
14、可以降低查詢復(fù)雜度*D.視圖可以代替原始數(shù)據(jù)表25. 在Oracle中,用于在多個(gè)會(huì)話之間控制對(duì)數(shù)據(jù)的并發(fā)訪問(wèn)的是 *A.鎖*B.索引C.分區(qū)D.鍵26. 在EMPLOYEES 和DEPARTMENTS表里檢查下列數(shù)據(jù)EMPLOYEESLAST_NAME DEPARTMENT_ID SALARYGetz 10 3000Davis 20 1500King 20 2200Davis 30 5000Kochhar 5000DEPARTMENT_ID DEPARTMENT_NAME10 Sales20 Marketing30 Accounts40 Administration如果你想獲得所有的empl
15、oyees的last_name,department_name,不管他們是否匹配部門表中的部門,那么下面的查詢語(yǔ)句正確的是 *A.SELECT last_name,department_name FROM employees e JOIN departments d ON e.department_id(+) = d.department_id;*B.SELECT last_name,department_name FROM employees e RIGHT OUTER JOIN departments d ON e.department_id = d.department_id;C.SEL
16、ECT last_name,department_name FROM employees e, departments d WHERE e.department_id = d.department_id (+)D.SELECT last_name,department_name FROM employees e LEFT OUTER JOIN departments d ON e.department_id = d.department_id*27. 檢查下列EMPLOYEES表中的數(shù)據(jù)。LAST_NAME DEPARTMENT_ID SALARYGetz 10 3000Davis 20 15
17、00King 20 2200Davis 30 5500下面子查詢正確的是 *A.select * from employees where salary(select min(salary) from employees group by department.id);B.select * from employees where salary=(select avg(salary) from employees group by department_id);C.select last_name from employees where salaryall (select avg(salar
18、y) from employees group by department_id);*D.select last_name from employees where salaryany(select max(salary) from employees group by department_id);*28. 下面SQL語(yǔ)句的輸出結(jié)果為“$2,000.00”的是 *A.SELECT TO_CHAR (2000,$0,000.00)FROM dual;*B.SELECT TO_CHAR (2000,$9,999.00)FROM dual;*C.SELECT TO_CHAR (2000,$9,99
19、9.99)FROM dual;*D.SELECT TO_CHAR (2000,$2,000.00)FROM dual;29. 當(dāng)你執(zhí)行以下查詢語(yǔ)句:SELECT empno,ename FROM emp WHERE empno =7782 OR empno =7876; 在WHERE語(yǔ)句中,可以實(shí)現(xiàn)與OR相同功能的操作符是: *A.IN*B.BETWEEN AND C.LIKED.AND二.SQL填寫題(20分)ORACLE數(shù)據(jù)庫(kù)的scott用戶下默認(rèn)包含了4張表,請(qǐng)根據(jù)四張表寫出相應(yīng)SQL語(yǔ)句select * from scott.emp;select * from scott.salgra
20、de;select * from scott.bonus;select * from scott.dept30. 構(gòu)造SQL語(yǔ)句,列出在1981年入職的職員的姓名,入職時(shí)間和月收入(薪水和獎(jiǎng)金之和)別名為salary,并將入職時(shí)間顯示為:“1981-10-10”這種形式,月收入顯示為”$12,345.67”這種形式。 填空題 *_31. 列出職員表中員工的姓名、薪水和薪水等級(jí),并按薪水由高到低排序。等級(jí)數(shù)據(jù)來(lái)自于表salgrade。 填空題 *_32. 列出職員表中的員工姓名和他們所在的部門名稱及所在城市,按部門編碼排序。暫未分配部門的員工及沒有員工的部門不予考慮。 填空題 *_33. 查詢員
21、工分布在哪些不同的部門,列出這些部門的部門編碼。去掉重復(fù)值顯示。 填空題 *_34. 查詢每個(gè)部門每個(gè)職位的員工人數(shù) 填空題 *_35. 查詢哪些職位的薪水總和大于5000元,列出這些職位和其薪水總和,并按薪水總和升序排列。 填空題 *_36. 查詢哪個(gè)部門的平均薪水比部門20的平均薪水低,列出這些部門的編碼和平均薪水值。 填空題 *_37. 查詢機(jī)構(gòu)中薪水最低的五名員工,列出員工名字和薪水值。 填空題 *_38. 按薪水從高到低排序,列出第五位到第八位員工的姓名、薪水和職位。 填空題 *_39. 列出每個(gè)員工的名字(別名為EMPLOYEE)及他們的直接領(lǐng)導(dǎo)的名字,如果某些員工沒有領(lǐng)導(dǎo)(別名為
22、MANAGER),則在其領(lǐng)導(dǎo)的位置上顯示“boss”。 填空題 *_40. 使用遞歸方法列出SMITH和他的所有上級(jí)領(lǐng)導(dǎo) 填空題 *_41. 簡(jiǎn)述哪些列適合建索引(6) 填空題 *_42. 寫出Oracle數(shù)據(jù)庫(kù)的常見的內(nèi)置對(duì)象(8) 填空題 *_43. 如何刪除兩行相同的記錄中的一行(寫出sql即可)(6) 填空題 *_44. 下面哪個(gè)操作會(huì)導(dǎo)致用戶連接到ORACLE數(shù)據(jù)庫(kù),但不能創(chuàng)建表 單選題 *A. 授予了CONNECT的角色,但沒有授予RESOURCE的角色*B. 沒有授予用戶系統(tǒng)管理員的角色C. 數(shù)據(jù)庫(kù)實(shí)例沒有啟動(dòng)D. 數(shù)據(jù)庫(kù)監(jiān)聽沒有啟動(dòng)45. SELECT語(yǔ)句可以在表的一行或多行放
23、置排他鎖。 單選題 *A . FOR INSERTB. FOR UPDATE*C. FOR DELETED. FOR REFRESH46. 在Oracle中,當(dāng)FETCH語(yǔ)句從游標(biāo)獲得數(shù)據(jù)時(shí),下面敘述正確的是。 單選題 *A. 游標(biāo)打開B. 游標(biāo)關(guān)閉C. 當(dāng)前記錄的數(shù)據(jù)加載到變量中*D. 創(chuàng)建變量保存當(dāng)前記錄的數(shù)據(jù)47. 在Oracle中,下面關(guān)于函數(shù)描述正確的是()。 *A. SYSDATE函數(shù)返回Oracle服務(wù)器的日期和時(shí)間*B. ROUND數(shù)字函數(shù)按四舍五入原則返回指定十進(jìn)制數(shù)最靠近的整數(shù)C. ADD_MONTHS日期函數(shù)返回指定兩個(gè)月份天數(shù)的和D. SUBSTR函數(shù)從字符串指定的位置
24、返回指定長(zhǎng)度的子串*48. 在Oracle中,表EMP包含以下列:NAME VARCHAR2(20)ADDR VARCHAR2(60)要以NAMEs address is ADDR格式返回?cái)?shù)據(jù),以下SQL語(yǔ)句正確的是(B)。+ 的兩邊做To_number()單選題 *A. SELECT NAME + s address is + ADDR FROM EMP;*B. SELECT NAME | s address is | ADDR FROM EMP;C. SELECT NAME + s address is + ADDR FROM EMP;D. SELECT NAME | s address
25、is | ADDR FROM EMP;49. 在Oracle中,通過(guò)命令()可以釋放鎖。 單選題 *A. INSERTB. DELETEC. ROLLBACK*D. UNLOCK50. 在Oracle中,閱讀下列PL/SQL塊:DECLAREv_lower NUMBER:=2;v_upper NUMBER:=100;v_count NUMBER:=1;BEGINI = 2; I = 2; i+FOR i IN v_lower.v_lowerLOOPINSERT INTO test(results)VALUES (v_count);v_count := v_count +1;ENDLOOP;EN
26、D;請(qǐng)問(wèn)FOR LOOP循環(huán)體執(zhí)行了()次單選題 *A. 1*B. 2C. 98D. 100E. 235:51. 在Oracle中,通過(guò)命令()可以釋放鎖。(選擇兩項(xiàng)) *A. INSERTB. DELETEC. ROLLBACK*D. COMMIT*52. 在Oracle中,事務(wù)中使用下列SQL語(yǔ)句不會(huì)引起鎖定()。(選擇一項(xiàng)) 單選題 *A. SELECT*B. INSERTC. UPDATED. DELETE53. 在Windows操作系統(tǒng)中,Oracle的()服務(wù)器監(jiān)聽并接受來(lái)自客戶端應(yīng)用程序的連接請(qǐng)求。(選擇一項(xiàng)) 單選題 *A. OracleHOME_NAMETNSListener*B. OracleServiceSIDC. OracleHOME_NAMEAgentD.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度體育賽事官方賽事組織與管理合同
- 二零二五年度時(shí)尚配飾商標(biāo)轉(zhuǎn)讓合同3篇
- 2025版木材加工廠租賃合同編制指南詳解3篇
- 二零二五年度口腔醫(yī)院臨床路徑管理與優(yōu)化承包合同3篇
- 2025年度木門品牌授權(quán)與銷售合同
- 第3章 物質(zhì)構(gòu)成的奧秘【考題猜想】(解析版)-2023-2024學(xué)年九年級(jí)化學(xué)上學(xué)期期中考點(diǎn)大串講(滬教版全國(guó))
- 課題申報(bào)參考:面向智能網(wǎng)聯(lián)混行交通路網(wǎng)的車道布局優(yōu)化研究
- 2025年度農(nóng)家樂美食品牌授權(quán)與維權(quán)合同范本
- 二零二五版金融科技內(nèi)部股東全部股權(quán)轉(zhuǎn)讓與業(yè)務(wù)布局合同4篇
- 二零二五版木方板材出口企業(yè)貿(mào)易融資合同樣本3篇
- 人教版八年級(jí)數(shù)學(xué)下冊(cè)舉一反三專題17.6勾股定理章末八大題型總結(jié)(培優(yōu)篇)(學(xué)生版+解析)
- 2024屆上海高考語(yǔ)文課內(nèi)古詩(shī)文背誦默寫篇目(精校版)
- DL-T5024-2020電力工程地基處理技術(shù)規(guī)程
- 2024年度-美團(tuán)新騎手入門培訓(xùn)
- 初中數(shù)學(xué)要背誦記憶知識(shí)點(diǎn)(概念+公式)
- 駕照體檢表完整版本
- 農(nóng)產(chǎn)品農(nóng)藥殘留檢測(cè)及風(fēng)險(xiǎn)評(píng)估
- 農(nóng)村高中思想政治課時(shí)政教育研究的中期報(bào)告
- 20100927-宣化上人《愣嚴(yán)咒句偈疏解》(簡(jiǎn)體全)
- 4-熔化焊與熱切割作業(yè)基礎(chǔ)知識(shí)(一)
- 單元教學(xué)評(píng)一體化設(shè)計(jì)的探索與實(shí)踐以統(tǒng)編語(yǔ)文教材四年級(jí)下冊(cè)第一單元為例
評(píng)論
0/150
提交評(píng)論