ORACLE快速入門智慧樹知到期末考試答案章節(jié)答案2024年湖南城市學院_第1頁
ORACLE快速入門智慧樹知到期末考試答案章節(jié)答案2024年湖南城市學院_第2頁
ORACLE快速入門智慧樹知到期末考試答案章節(jié)答案2024年湖南城市學院_第3頁
ORACLE快速入門智慧樹知到期末考試答案章節(jié)答案2024年湖南城市學院_第4頁
ORACLE快速入門智慧樹知到期末考試答案章節(jié)答案2024年湖南城市學院_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

ORACLE快速入門智慧樹知到期末考試答案+章節(jié)答案2024年湖南城市學院通過本地化的管理方式,創(chuàng)建一個tbs_test的表空間,數(shù)據(jù)文件放在D盤根目錄下的oraclefiles文件夾,大小為50M,其擴展方式為自動管理,其段空間管理方式為自動。其代碼為:Create

tablespace

tbs_test

datafile’d:oraclefilesest1.dbf’Size

50MExtent

management

local

autoallocateSegment

space

management

manual;

答案:錯創(chuàng)建一個用戶名為test、密碼為test、默認表空間為tbs_test的表空間;臨時表空間為temp;在tbs_test2表空間可以使用20M的空間大小。其代碼為:Create

user

test

identified

by

testDefault

tablespace

tbs_testTemporary

tablespace

tempQuota

20m

tbs_test2;

答案:錯通過本地化管理方式,創(chuàng)建一個名為tbs_test的表空間,數(shù)據(jù)文件放在D盤根目錄下的oraclefiles文件夾下,大小為50M,其擴展方式為自動管理,其段空間管理方式為手動。其代碼為下列。

Create

tablespace

tbs_test

datafile

d:\oraclefiles\test1.dbfSize

50MExtent

management

local

Segment

space

management

manual;

答案:錯通過本地化管理方式,創(chuàng)建一個名為tbs_test的表空間,數(shù)據(jù)文件放在D盤根目錄下的oraclefiles文件夾下,大小為50M,其擴展方式為自動管理,其段空間管理方式為手動。其代碼為下列。

Create

tablespace

tbs_test

datafile’d:\oraclefiles\test1.dbf’Size

50MExtent

management

local

autoallocateSegment

space

management

manual;

答案:對創(chuàng)建一個用戶test,密碼也為test;默認表空間為tbs_test表空間;臨時表空間為temp;在tbs_test2表空間可以使用20M的空間大小。其代碼為下列。Create

user

test

identified

by

‘test’Default

tablespace

tbs_testTemporary

tablespace

tempQuota

20m

on

tbs_test2;

答案:錯通過本地化管理方式,創(chuàng)建一個名為tbs_test的表空間,數(shù)據(jù)文件放在D盤根目錄下的oraclefiles文件夾下,大小為50M,其擴展方式為自動管理,其段空間管理方式為自動。其代碼為Create

tablespace

tbs_test

datafile’d:\oraclefiles\test1.dbf’Size

50MExtent

management

local

autoallocateSegment

space

management

auto;

答案:對創(chuàng)建一個用戶名為test、密碼也為test、默認表空間為tbs_test表空間;臨時表空間為temp;在tbs_test2表空間可以使用20M的空間大小。其代碼為:Create

user

test

identified

by

testDefault

tbs_testTemporary

tablespace

tempQuota

20m

on

tbs_test2;

答案:錯授予用戶test建立數(shù)據(jù)庫連接、創(chuàng)建表、創(chuàng)建視圖、創(chuàng)建序列的權限,其代碼為:Grant

create

session,create

table,create

view,creat

sequence

test;(

答案:錯使用序列seq_sno給student表的學號插入值,其代碼為

Insert

into

student(sno)

values(seq_sno.currval);

(

)

答案:錯授予用戶test建立數(shù)據(jù)庫連接,創(chuàng)建表,創(chuàng)建視圖,創(chuàng)建序列的權限,其代碼為Grant

create

session,create

table,create

view,creat

sequence

to

test;(

答案:對在student表的sno列上建立索引stu_sno_index;

Create

index

stu_sno_index

on

student

sno;

答案:錯有以下三個表:student(sno,sname,ssex,sage,sdept),表示學號,姓名,性別,年齡,所在系。course

(cno,cname,cpno,ccredit),表示課程號,課程名,先行課程號,學分。sc

(sno,cno,grade),表示學號,課程號,成績。給sc表的sno增加外鍵約束,fk_sno;并指定外鍵約束的引用類型為級聯(lián)更新Alter

table

sc

add

constraint

fk_snoForeign

key(sno)References

student(sno)

on

update

cascade;

答案:對有以下三個表:student(sno,sname,ssex,sage,sdept),表示學號,姓名,性別,年齡,所在系。course

(cno,cname,cpno,ccredit),表示課程號,課程名,先行課程號,學分。sc

(sno,cno,grade),表示學號,課程號,成績。建立視圖v_sc_course

包含學生學號,課程名字,成績,其代碼為Create

view

v_sc_course(sno,cname,grade)AsSelect

sno,cname,gradeFrom

sc,courseWhere

o=o;

答案:對有三個表:student(sno,sname,ssex,sage,sdept),表示學號,姓名,性別,年齡,所在系。course

(cno,cname,cpno,ccredit),表示課程號,課程名,先行課程號,學分。sc

(sno,cno,grade),表示學號,課程號,成績。查詢所有學生的基本信息及選修了課的學生的選課情況,其SQL語句為:Select

student.*,sc.*From

student

left

outer

join

scOn

student.sno=sc.sno;

答案:對使用序列seq_sno給student表的學號插入值,其代碼為Insert

into

student(sno)

values(seq_sno.nextval);

(

)

答案:對在student表的sno列上建立索引stu_sno_index;

Create

index

stu_sno_index

on

student(sno);

答案:對授予用戶test建立數(shù)據(jù)庫連接,創(chuàng)建表,創(chuàng)建視圖,創(chuàng)建序列的權限,其代碼為Grant

create

session

create

table

create

view

creat

sequence

to

test;

答案:錯有三個表:student(sno,sname,ssex,sage,sdept),表示學號,姓名,性別,年齡,所在系。course

(cno,cname,cpno,ccredit),表示課程號,課程名,先行課程號,學分。sc

(sno,cno,grade),表示學號,課程號,成績。查詢選修了課的學生的選課情況,其SQL語句為:Select

student.*,sc.*From

student,scWhere

student.sno=sc.sno;

答案:對在Oracle中,通過命令(

)可以釋放鎖。

答案:ROLLBACKORACLE的日志文件有歸檔日志文件和非歸檔日志文件。(

答案:對alter

table

books

disable

constraint

book_pk;該命令是禁用book_pk約束。(

答案:對PL/SQL編程輸出hello

world以下代碼正確的是(

)。

答案:使用LOOP語句求得前100個自然數(shù)的和,PL/SQL代碼正確的是(

)。

答案:set

serveroutput

ondeclare

i

integer:=1;s

integer:=0;beginloops:=s+i;i:=i+1;exit

when

i>100;end

loop;dbms_output.put_line('1+2+...+100='||s);end;控制文件的擴展名為*.ctl;

答案:對有學生表student(sno,sname,sage),現(xiàn)對此表建立一個觸發(fā)器。實現(xiàn)當對學生表更新一行數(shù)據(jù)時,則顯示更新前和更新后的內(nèi)容。其代碼為create

or

replace

trigger

tri_update_stubefore

update

on

studentfor

each

rowdeclarev_new_sno

varchar(20);v_old_sno

varchar(20);beginselect

:old.sno

into

v_old_sno

from

dual;dbms_output.put_line('old

sno

value'||v_old_sno);select

:new.sno

into

v_new_sno

from

dual;dbms_output.put_line('new

value'||v_new_sno);end;

答案:對在Oracle中,當FETCH語句從游標獲得數(shù)據(jù)時,下面敘述正確的是(

)。

答案:將當前記錄的數(shù)據(jù)加載到變量中給emp表增加一個新員工的正確PL/SQL塊代碼是(

)。

答案:declare

v_empno

emp.empno%type:=111;

v_ename

emp.ename%type:='skyhuang';

v_job

emp.job%type:='manager';begin

insert

into

emp(empno,ename,job)

values(v_empno,v_ename,v_job);end;在Oracle中,事務中使用下列SQL語句不會引起鎖定。(

答案:SELECT唯一約束使用的關鍵字是。(

答案:UNIQUEOracle數(shù)據(jù)庫中,下面(

)可以作為有效的列名。

答案:NUM_#123下面哪個用戶不是ORACLE缺省安裝后就存在的用戶。(

)

答案:SYSDBA在Oracle中,關于觸發(fā)器的描述正確的是(

)。

答案:觸發(fā)器可以分為行級和語句級在Oracle中,你以SYSDBA登錄,emp表位于scott用戶方案中,下面哪條語句為數(shù)據(jù)庫中的所有用戶創(chuàng)建emp表的同義詞。(

答案:CREATE

PUBLIC

SYNONYM

emps

FOR

scott.emp在Windows操作系統(tǒng)中,Oracle的(

)服務器監(jiān)聽并接受來自客戶端應用程序的連接請求。

答案:OracleHOME_NAMETNSListener在Oracle中,使用下列的語句產(chǎn)生序列:CREATE

SEQUENCE

id;Oracle服務器會預開辟內(nèi)存并維持的序列值有(

)個。

答案:20在Oracle中,下列(

)語句不能用于控制游標。

答案:Create在Oracle中,序列venseq使用下面的語句創(chuàng)建:CREATE

SEQUENCE

venseq

INCREMENT

BY

1

START

WITH

10

MAXVALUE

100

MINVALUE

10

CYCLE

CACHE

5;下面對序列venseq修改的語句,錯誤的是(

)。

答案:ALTER

SEQUENCE

venseq

START

WITH

1;Oracle11g中的g代表什么?(

答案:網(wǎng)格下列選項中不屬于方案的數(shù)據(jù)庫對象是(

)。

答案:表空間下列數(shù)據(jù)庫文件,用來記錄數(shù)據(jù)庫操作變化的是(

)。

答案:重做日志文件如果要查詢當前用戶所創(chuàng)建所有索引信息,應該查詢(

)數(shù)據(jù)字典表。

答案:user_indexesORACLE管理數(shù)據(jù)庫存儲空間的最小數(shù)據(jù)單位是(

)。

答案:數(shù)據(jù)塊Oracle是什么類型數(shù)據(jù)庫管理系統(tǒng)。(

答案:關系對象數(shù)據(jù)庫DBA是指(

)。

答案:數(shù)據(jù)庫管理員Oracle12c中的c代表什么?(

答案:云給表增加主鍵約束有哪些方式。(

答案:創(chuàng)建表的同時創(chuàng)建主鍵約束;創(chuàng)建表之后,增加主鍵約束如果要查詢當前用戶可以訪問的所有視圖信息,應該查詢(

)數(shù)據(jù)字典表。

答案:all_views由關表空間語法說法正確的是

答案:autoextend用來設置表空間可以自動增長;maxsize參數(shù)設置表空間的最大大小;datafile參數(shù)用來設置表空間所對應的物理路徑及文件名;表空間可以設置是段空間管理方式或者本地化管理方式有關表空間的內(nèi)容正確的是

答案:temp是臨時表空間;sysaux表空間是system表空間的輔助表空間,主要存放數(shù)據(jù)字典以外的其他對象;ORACLE默認系統(tǒng)表空間有system、sysaux、temp、undotbs以及users;system表空間主要存放數(shù)據(jù)字典,包括表、視圖、存儲過程等的定義

答案:創(chuàng)建一個本地化管理表空間test,自動管理的方式我們比較常創(chuàng)建本地化管理的表空間自動擴展,段管理方式為自動段管理。

答案:對表空間類似于文件夾,而表,索引,視圖等對象類似于文件。

答案:對下面有關體系架構正確的是

答案:PGA主要由私有SQL區(qū)、會話區(qū)保存登錄名等信息;DBWR是指數(shù)據(jù)寫入進程;SGA主要由高速數(shù)據(jù)緩沖區(qū)、重做日志緩沖區(qū)、共享池、大池、JAVA池等構成由關數(shù)據(jù)字典正確的是

答案:以all_為前綴的視圖主要記錄用戶對象的信息以及被授權訪問的對象信息;以dba_為前綴的視圖用來記錄數(shù)據(jù)庫實例的所有對象的信息;dba_tablespaces記錄系統(tǒng)表空間的基本信息;以users_為前綴的視圖主要記錄用戶對象的信息有關ORACLE物理存儲結構正確的是

答案:可以通過數(shù)據(jù)字典dba_data_files或者v$datafile來了解數(shù)據(jù)文件信息;控制文件是二進制文件,通過v$controfile數(shù)據(jù)字典查詢其信息;日志文件的信息通過v$logfile數(shù)據(jù)字典查詢其信息;ORACLE物理存儲結構主要包含數(shù)據(jù)文件、日志文件、參數(shù)文件、控制文件下面關于體系架構,正確的說法是

答案:PGA是程序全局區(qū);實例中指的共享內(nèi)存區(qū)域指的就是SGA;前臺進程主要包括用戶進程和服務進程;后臺進程主要包括DBWR,LGWR,ARCH,SMON等有關ORACLE邏輯存儲結構正確的是

答案:表空間用來保存數(shù)據(jù)對象,如表、索引等;塊組成區(qū)間,區(qū)間組成段,表空間是最大的邏輯結構;數(shù)據(jù)塊是最小的邏輯存儲單元;ORACLE的邏輯存儲結構由塊、區(qū)間、段、表空間有關索引,說法正確的是

答案:all_indexes保存當前用戶可訪問的所有索引信息;dba_indexes保存數(shù)據(jù)庫的所有索引信息;user_indexes保存當前用戶的所有索引信息有關序列說法正確的是

答案:通過incrementby設置序列的步長;通過startwith設置序列初始值;序列可以生成自動遞增或者遞減的序列號;通過nextval返回序列生成的下一個序列號有關同義詞說法正確的是

答案:公有同義詞被所有用戶使用;同義詞可以保護信息以及簡化信息;同義詞只保存定義,不占有空間;同義詞分為公有同義詞和私有同義詞有關視圖,說法正確的是

答案:創(chuàng)建只讀視圖必須加上withreadonly選項;并不是所有的視圖都可以被修改;必須授予相應的權限才可以創(chuàng)建視圖下面關于索引,說法正確的是

答案:保存索引的定義,并且分配空間;索引可以加速數(shù)據(jù)的查找對dept表進行修改,輸出提示信息“你已經(jīng)對DEPT表上添加了數(shù)據(jù)!”其正確的代碼為

答案:表示觸發(fā)器觸發(fā)時機的關鍵字有哪些

答案:before;insteadof;after有關語句級觸發(fā)器與行級觸發(fā)器的描述正確的是

答案:語句級觸發(fā)器是指語句執(zhí)行一次,觸發(fā)器觸發(fā)器一次;行級觸發(fā)器是指語句執(zhí)行所影響了多少行,則觸發(fā)器觸發(fā)多少次;在行級觸發(fā)器中可以使用:old,:new的內(nèi)存變量一個數(shù)據(jù)庫表上可以創(chuàng)建多個觸發(fā)器。

答案:對有關替代觸發(fā)器說法正確的是

答案:表示替代觸發(fā)器的關鍵字為insteadof;替代觸發(fā)器是創(chuàng)建在視圖之上inout參數(shù)可以實現(xiàn)存儲過程向外傳值,也可以實現(xiàn)由外面向存儲過程傳值。

答案:對

答案:

答案:此段存儲過程只能執(zhí)行一次,再次執(zhí)行時會發(fā)生錯誤;此段存儲過程的執(zhí)行比其對應的無名塊的效率更高,安全性更好;此段存儲過程實現(xiàn)對dept表插入一條數(shù)據(jù)有關存儲過程的執(zhí)行,說法正確的是

答案:也可以在plsql塊中執(zhí)行存儲過程;可以通過excute執(zhí)行存儲過程ORACLE的存儲過程不可以向外傳值。

答案:錯游標的執(zhí)行過程中,哪個步驟最可能出現(xiàn)在循環(huán)中

答案:讀取游標以下是游標屬性的是

答案:%notfound;%isopen;%rowcount;%found對檢索出的數(shù)據(jù)逐條處理是一個常用功能,通常用游標來實現(xiàn)。

答案:對有關游標,以下說法正確的是

答案:在ORACLE中,游標不能跳轉(zhuǎn);在ORACLE中,游標只能向前推進;在ORACLE中,游標相當于指針下面有關游標的內(nèi)容說法正確的是

答案:隱式游標不需要聲明;游標使用完后,需要顯示關閉,釋放占用的資源下列幾種說法,正確的是

答案:多分支選擇語句可以采用if語句;多分支選擇語句可以采用case語句定義和emp表的ename具有相同數(shù)據(jù)類型的變量v_ename,正確的代碼是

答案:v_enameemp.ename%type

答案:沒有采用setserveroutputon開啟輸出服務定義和emp表具有相同結構的行變量v_emp,正確的代碼是

答案:v_empemp%rowtype下面的說法,正確的是

答案:創(chuàng)建好的新用戶必須授予登錄服務器的系統(tǒng)權限才可以連接上服務器ORACLE數(shù)據(jù)庫用戶驗證的幾種方式

答案:外部驗證;操作系統(tǒng)驗證;密碼驗證為了讓新建的用戶new連接上服務器,首先要授予的權限是什么呢

答案:CREATESESSION可以設置用戶的默認表空間,并且把用戶的對象放在該默認表空間中。

答案:對對于student(sno,sname,sage,sdept)表示學生表(學號,姓名,年齡,所在系)增加一個字段tel電話號碼11個字節(jié),正確的語句是哪些

答案:altertablestudentaddtelchar(11)對于student(sno,sname,sage,sdept)表示學生表(學號,姓名,年齡

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論