




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1NULL表示_。 A 0 B 空格 C 值 D 沒有值 2語句SELECT * FROM dept WHERE NOT EXISTS (SELECT * FROM emp WHERE deptno=dept.deptno)執(zhí)行后的結(jié)果為_。 A 只顯示存在于EMP表中的部門全部信息 B 只顯示不存在于EMP表中的部門全部信息 C 未返回任何數(shù)據(jù) D 顯示DEPT表中的全部信息 3關于視圖的操作,下面描述錯誤的是_。 A 不能在視圖上執(zhí)行DML操作 B 定義視圖的子查詢不能包含ORDER BY子句 C 如果視圖包含GROUP BY子句、分組函數(shù)等,那么不能在該視圖上執(zhí)行DML操作 D 對視圖的數(shù)據(jù)修改最終傳遞到基表 4在Oracle中,使用HAVING子句也可以進行條件查詢,以下選項說法是正確的是_。 1.0分 A HAVING子句和WHERE子句相同 B HAVING子句用于行的條件查詢 C HAVING子句用于已分組結(jié)果的條件查詢 D HAVING子句用于列的條件查詢 5ORACLE中,用來判斷列值是否為空的操作符是_。 A = NULL B IS NULL C AS NULL D NULLIS 6關于選擇索引字段的原則錯誤的是_。 A 不要在經(jīng)常被修改的字段上建索引 B 為加快查詢,可以考慮在所有字段上創(chuàng)建索引 C 選擇在WHERE子句中最頻繁使用的字段 D 可以考慮在外鍵字段上建索引 7能將SELECT 語句返回的所有行合并到一個結(jié)果集中的關鍵字是_。 A intersect B minus C ceil D union 8_是最基本的規(guī)范形式,關系中每個屬性都是不可再分的簡單項。 A 第一范式 B 第二范式 C 第三范式 D 第四范式 9以下運算結(jié)果不為空值的是_。 A 12+NULL B 60*NULL C NULLNULL D 12/(60+NULL) 10下面_子句用于顯示列的唯一值。 A unique B distinct C order by D group by 11下面四個語句中_是正確的。 A SELECT * , ENAME FROM EMP B DELETE * FROM EMP C SELECT DISTINCT EMPNO ,HIREDATE FROM EMP D SELECT ENAME|SAL AS “name” FROM EMP 12存在具有主鍵的表student,則執(zhí)行insert into student select * from student后的結(jié)果為_。 A 復制所有數(shù)據(jù),新的數(shù)據(jù)行數(shù)為原來的兩倍,主鍵值也會復制 B 復制所有數(shù)據(jù),新的數(shù)據(jù)行數(shù)為原來的兩倍,但主鍵值不會復制 C 無法復制,但不會出錯 D 出現(xiàn)錯誤 13關于數(shù)據(jù)添加操作,下列描述不正確的是_。 A 插入數(shù)據(jù)時,數(shù)據(jù)必須與列的個數(shù)和順序保持一致。 B 插入數(shù)據(jù)時,數(shù)據(jù)必須與列數(shù)據(jù)類型一致,必須要滿足約束規(guī)則。 C 字符和日期值應放在單引號中,數(shù)字值不需要。 D 主鍵和非空列可以提供null。 14能計算出一列中所有數(shù)的總和的函數(shù)是_。 A SUM B AVG C COUNT D SQRT 15關于選擇索引字段的原則錯誤的是_。 A 為加快查詢,可以考慮在所有字段上創(chuàng)建索引 B 不要在經(jīng)常被修改的字段上建索引 C 選擇在WHERE子句中最頻繁使用的字段 D 可以考慮在外鍵字段上建索引 16對于ROLLBACK命令,以下正確的說法是_。 A 撤消剛剛進行的數(shù)據(jù)修改操作 B 撤消本次登錄以來所有的數(shù)據(jù)修改 C 撤消到上次執(zhí)行提交或回退操作的點 D 撤消上一個COMMIT命令 17Oracle中,當需要使用顯式游標更新游標中的行時,聲明游標時指定的SELECT語句必須帶有_子句。 A WHERE CURRENT OF B INTO C FOR UPDATE D ORDER BY 18給定字符串“hello world”,如果需要返回“Hello World”,應該使用函數(shù)_。 A UPPER B LOWER C INITCAP D TRANSLATE 19在Oracle中,有一個名為seq的序列對象,以下語句能返回序列值但不會引起序列值增加的是_。 A select seq.ROWNUM from dual; B select seq.NEXTVAL from dual; C select seq.CURRVAL from dual; D select seq.CURIVAL from dual; 20分析以下SQL 命令:SELECT priceFROM inventoryWHERE price BETWEEN 1 AND 50 AND (price IN(55, 30, 95);命令執(zhí)行后的最可能的輸出結(jié)果是_。 A 55 B 30 C 95 D 51 21關于以下循環(huán),如果I的初值是3,則循環(huán)的次數(shù)是() WHILE I select substr(130403721212,3,5) from dual; 返回結(jié)果是 答案: 04037 37在Oracle數(shù)據(jù)庫中,完整性約束類型有約束、約束,Unique約束,check約束。 答案: Primary (key) 或主鍵 Foreign (key)或外鍵 38在Oracle中發(fā)出的下列查詢:SQL select months_between(15-MAR-83,15-MAR-97) form dual;Oracle返回 答案: 168 39Oracle中,進行邏輯備份與恢復時使用的導出命令是;導入命令是。 答案: EXP IMP 40SQL中的名稱可由字母、或組成,長度小于32。 答案: 下劃線 數(shù)字 41存在員工表employee,其數(shù)字型字段salary表示工資,現(xiàn)需使用SQL將工資大于等于5000的員工工資提高10%,請補齊此SQL。employee salary = where salary5000。 答案: update set salary*1.1 = 42SQL查詢語句中使用排序功能后ASC代表進行升序,DESC代表進行(),默認使用()排序。 答案: 降序 升序(ASC) 43當前流行的數(shù)據(jù)庫的數(shù)據(jù)模型有四種,即層次模型、網(wǎng)狀模型、。答案: 關系模型 面向?qū)ο竽P?442NF的缺點包括、和。 答案: 數(shù)據(jù)冗余 插入異常 刪除異常 更新異常 45取余函數(shù)是,取字符串長度的函數(shù)是,取某日期所在月份最后一天的函數(shù)是,將字符串轉(zhuǎn)換為日期的函數(shù)是。 答案: MOD LENGTH LAST_DAY TO_DATE 46什么是數(shù)據(jù)庫中的事務,事務有哪幾個屬性,分別是什么? 答: 事務是訪問并可能操作各種數(shù)據(jù)項的一個數(shù)據(jù)庫操作序列,這些操作要么全部執(zhí)行,要么全部不執(zhí)行,是一個不可分割的工作單位。事務由事務開始與事務結(jié)束之間執(zhí)行的全部數(shù)據(jù)庫操作組成。 事務必須有四個性質(zhì):原子性、一致性、隔離性、持久性。上述的四個性質(zhì)稱為事務的ACID性質(zhì)。 47簡述規(guī)范化的概念。 規(guī)范化的目的就是使結(jié)構(gòu)合理,消除存儲異常,使數(shù)據(jù)冗余盡量小,便于插入、刪除和更新。規(guī)范化的基本原則就是遵從概念單一化“一事一地”的原則,即一個關系只描述一個實體或者實體間的聯(lián)系。若多于一個實體,就把它“分離”出來。規(guī)范化就是對原關系進行投影,消除決定屬性不是候選鍵的任何函數(shù)依賴。具體可以分為以下幾步: 1)對1NF關系進行投影,消除原關系中非主屬性對鍵的部分函數(shù)依賴,將1NF關系轉(zhuǎn)換成若干個2NF關系; 2)對2NF關系進行投影,消除原關系中非主屬性對鍵的傳遞函數(shù)依賴,將2NF關系轉(zhuǎn)換成若干個3NF關系; 3)對3NF關系進行投影,消除原關系中主屬性對鍵的部分函數(shù)依賴和傳遞函數(shù)依賴,也就是說使決定因素都包含一個候選鍵。得到一組BCNF關系。48簡述PL/SQL程序的結(jié)構(gòu)。 答:組成PL/SQL程序的單元是邏輯塊(Block),一個PL/SQL程序包含了一個或多個邏輯塊,每個塊都可以劃分為三個部分: 1)聲明部分:聲明部分包含了變量和常量的數(shù)據(jù)類型和初始值。這個部分是由關鍵字DECLARE開始,如果不需要聲明變量或常量,那么可以忽略這一部分。 2)執(zhí)行部分:執(zhí)行部分是PL/SQL塊中的指令部分,由關鍵字BEGIN開始,所有的可執(zhí)行語句都放在這一部分,其他的PL/SQL塊也可以放在這一部分。 3)異常處理部分:該部分包含在執(zhí)行部分里面,以EXCEPTION為標識,對程序執(zhí)行中產(chǎn)生的異常情況進行處理。49設有教師表t_teacher(id,teacher_no,name,age,sal,tel,deptno)其中:id(主鍵,number),teacher_no(教師編號 number),name(姓名 varchar),age(年齡 number ),sal(工資 number),tel(電話 varchar),deptno(系別編號 varchar)。 請按下列要求分別把SQL語句按15編碼順序填寫在答案框中。 1)查詢家有電話的教師信息。 2)查詢工資在500至800元之間的教師信息 3)按年齡遞增順序顯示教師編號、姓名、年齡、工資 4)求系別號為JSJ的平均工資 5)查找系別為JSJ的40歲以上而工資在4000元以下的教師名單。答案: 1、select * from t_teacher where tel is not null; 2、select * from t_teacher where sal between 500 and 800 或者select * from t_teacher where sal=500 and sal 40 and sal=500 and sal 40 and sal400;上機1一. 開發(fā)環(huán)境Oracle 11g。二.上機題內(nèi)容1、在Oracle數(shù)據(jù)庫中新建用戶test,在test用戶下建立下列所示的表。(8分) 學校表School:字段類型說明IdNumber主鍵NameNvarchar2(100)學校名稱AddressNvarchar2(200)地址 學生表Student:字段類型說明IdNumber主鍵NameNvarchar2(50)學生姓名School_idNumber所屬學校IDDepartmentNvarchar2(100)所屬院系名稱GradeNumber年級BirthdayDate生日CodeNvarchar2(20)學號2、 針對上題中建立的學校和學生表,編寫SQL語句完成下列功能。(22分) 1)查詢所有姓王的學生 2)查詢所有年齡大于20的王姓學生 3)查詢清華大學所有年齡大于20的2009級王姓學生 4)查詢?nèi)藬?shù)最多的學校名稱 5)統(tǒng)計每個學校的學生人數(shù),查詢結(jié)果包括學校名稱、學生人數(shù) 6)統(tǒng)計每個學校、各個年級的學生人數(shù),查詢結(jié)果包括學校名稱、年級、學生人數(shù) 7)統(tǒng)計每個學校、各個院系、各個年級的學生人數(shù),查詢結(jié)果包括學校名稱、院系、年級、學生人數(shù) 8)統(tǒng)計每個學校、各個院系、各個年級、各個出生年份的學生人數(shù),查詢結(jié)果包括學校名稱、院系、年級、出生年份、學生人數(shù)2編寫項目,完成下列功能。一. 開發(fā)環(huán)境Oracle11g二.詳細要求現(xiàn)有關系數(shù)據(jù)庫如下:1. 在Oracle數(shù)據(jù)庫中建立下列所示的表(6分)數(shù)據(jù)庫名:hospital1)t_doctor(醫(yī)生表)(2分)字段 類型 說明 ID1 number 主鍵 name varchar2 姓名 d_no varchar2 醫(yī)生編號 sex varchar2 性別 grade varchar2 職稱 2)t_patient(病人表)(2分)字段 類型 說明 ID2 number 主鍵 name varchar2 病人姓名 p_no varchar2 病人編號 nation varchar2 民族 idcard varchar2 身份證號 3)t_ record(病例表)(2分)字段 類型 說明 ID3 number 主鍵 d_no varchar2 醫(yī)生編號 p_no varchar2 病人編號 desc varchar2 病例表述 2. 針對上題中建立的醫(yī)生、病人、病例表編寫SQL語句完成下列功能(24分)用SQL語言實現(xiàn)下列功能的sql語句代碼:1)使用sql將下列醫(yī)生信息添加到醫(yī)生表(3分) 主鍵 編號 姓名 性別 職稱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年內(nèi)部股東協(xié)議
- 腸炎護理常規(guī)
- 武則天介紹教學課件
- 高一年級下冊期中復習:選擇題(十七大題型)原卷版-2024-2025學年高一數(shù)學(人教A版必修第二冊)
- 肢端肥大癥的治療與護理
- 《溫室氣體 產(chǎn)品碳足跡量化方法與要求 橡膠管產(chǎn)品》標準編制說明
- 高考數(shù)學復習重難點題型:數(shù)列遞推求通項15類(原卷版)
- 護理培訓講課體系構(gòu)建
- 兒科護理學試題及參考答案(二)
- 內(nèi)科護理翻轉(zhuǎn)課堂
- 地下工程施工安全防范措施
- 新能源汽車基礎知識培訓課件
- 2025年潛油電動螺桿泵變頻器項目可行性研究報告
- 新能源合伙人合同8篇
- 江蘇省南京市、鹽城市2025屆高三年級5月第二次模擬考試數(shù)學及答案(南京鹽城二模)
- 礦權轉(zhuǎn)讓居間合同協(xié)議
- 校園水果店經(jīng)營投標方案(技術方案)
- 2025年2月22日四川省公務員面試真題及答案解析(定向鄉(xiāng)鎮(zhèn)崗)
- 河南會考地理試題及答案2024
- 防汛度汛管理制度
- 融資租賃行業(yè)國際人才隊伍建設-全面剖析
評論
0/150
提交評論