oracle東軟期末在線考試_第1頁(yè)
oracle東軟期末在線考試_第2頁(yè)
oracle東軟期末在線考試_第3頁(yè)
oracle東軟期末在線考試_第4頁(yè)
oracle東軟期末在線考試_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

oracle東軟期末在線考試

1.需

使用

標(biāo)記為待復(fù)查

含時(shí)

(1)

分?jǐn)?shù)

差的

值存

儲(chǔ)“

用日

返回

的數(shù)

據(jù)則

需以

用戶

的本

地會(huì)

話時(shí)

區(qū)表

示應(yīng)

該使

用哪

一種

數(shù)據(jù)

類型?

DATETIME

TIMESTAMP

TIMESTAMPWITHTIMEZONE

TIMESTAMPWITHLOCALTIMEZONE(*)

不正確。請(qǐng)參閱第8部分第2課

2.如果某列需要存儲(chǔ)多達(dá)4千兆字節(jié)的二進(jìn)制數(shù)據(jù),則應(yīng)該定義為

哪一種數(shù)據(jù)類型?

LONG

標(biāo)記為待復(fù)查(1)分?jǐn)?shù)

NUMBER

BLOB(*)

LONGRAW

正確

3.

考此

CREATETABLE語(yǔ)句的執(zhí)行結(jié)果:

CREATETABLE銷售額

(銷售額標(biāo)識(shí)

NUMBER,顧客標(biāo)識(shí)

NUMBER,

雇員標(biāo)識(shí)

NUMBER,銷售日期

TIMESTAMPWITHLOCALTIMEZONE,銷售金額

NUMBER。,2));

以下有關(guān)“

銷售日期”

列的說法哪個(gè)是正確的?

數(shù)據(jù)將以客戶的時(shí)區(qū)為標(biāo)準(zhǔn)進(jìn)行設(shè)置。

存儲(chǔ)的數(shù)據(jù)將不包含秒。

數(shù)據(jù)將以精度為5的小數(shù)秒的形式存儲(chǔ)。

存儲(chǔ)在該列中的數(shù)據(jù)將會(huì)以數(shù)據(jù)庫(kù)的本地時(shí)區(qū)格式返回。(*)

不正確。請(qǐng)參閱第8部分第2課

4.“元素”列的定義如下所示:

NUMBER(6,4)

“元素”列可以允許在小數(shù)點(diǎn)后帶多少位數(shù)字?

零位

兩層

四層(*)

六位

標(biāo)記為待復(fù)查

(1)分?jǐn)?shù)

標(biāo)記為待復(fù)查(1)分?jǐn)?shù)

正確

5.

個(gè)表含有以下列:

RESPONSE_TIME

。該列用于存儲(chǔ)問題的報(bào)告時(shí)間與解決

時(shí)間之間的時(shí)間差。需要將

“回復(fù)時(shí)間

列中的數(shù)據(jù)以天數(shù)、小時(shí)數(shù)、分鐘數(shù)和秒數(shù)的形式存儲(chǔ)起來。應(yīng)該使

用哪一種數(shù)據(jù)類型?

DATETIME

TIMESTAMP

INTERVALYEARTOMONTH

INTERVALDAYTOSECOND(*)

不正確。請(qǐng)參閱第8

部分第

2

6.

正在為銷售部門設(shè)計(jì)表。需要添加包含每一個(gè)銷售總額的列。

應(yīng)該為此列指

定哪一種數(shù)據(jù)類型?

CHAR

DATE

NUMBER(*)

VARCHAR2

不正確。請(qǐng)參閱第8部分第2課

7.哪些數(shù)據(jù)類型可以存儲(chǔ)可變長(zhǎng)度字符數(shù)據(jù)?選擇兩個(gè)正確答案。

(選擇所有正確答案)

CHAR

NCHAR

CLOB(*)

標(biāo)記為待復(fù)查

(1)分?jǐn)?shù)

標(biāo)記為待復(fù)查

⑴分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

VARCHAR2(*)

正確

8.

以下關(guān)于表名和列名的陳述中,哪一個(gè)是正確的?

表名和列名必須以字母開頭。

(*)

表名和列名可以以字母或數(shù)字開頭。

表名和列名不能包含特殊字符。

如果在表名或列名中使用了除字母和數(shù)字之外的任何其它字符,

則必須將

該表名或列名用雙引號(hào)引起來。

正確

9.

正在創(chuàng)建

“雇員

”表。該表應(yīng)包含

“傭金百分比

列;如果插入記錄時(shí)沒有提供

任何傭金值,則該列使用

10%

這個(gè)值。要完成此項(xiàng)任務(wù),應(yīng)在

CREATETABLE語(yǔ)句中包括哪個(gè)行?

傭金百分比NUMBER(4,2)DEFAULT0.10(*)

傭金百分比NUMBER(4,2)DEFAULT=0.10

傭金百分比NUMBER(4,2)DEFAULT(0.10)

傭金百分比NUMBER(4,2)(DEFAULT;0.10)

不正確。請(qǐng)參閱第8部分第1課

10.哪一個(gè)列名是有效的?

1NUMBER

NUMBER

標(biāo)記為待復(fù)查

(1)

分?jǐn)?shù)

標(biāo)記為待復(fù)查(1)分?jǐn)?shù)標(biāo)記為待復(fù)查(1)分?jǐn)?shù)

NUMBER_1$(*)

1_NUMBER#

正確

11.

列哪

個(gè)

SQL

標(biāo)記為待復(fù)查

語(yǔ)句會(huì)

⑴分?jǐn)?shù)

創(chuàng)建表

名為

Birthdays

的表,表

中包含

用以存

儲(chǔ)雇員

編號(hào)、姓

名和出

生日期

的三個(gè)列?

CREATEtableBIRTHDAYS(EMPNO,EMPNAME,BIRTHDATE);

CREATEtableBIRTHDAYS(employeenumber,name,dateofbirth);

CREATETABLEBirthdays(EmpnoNUMBER,EmpnameCHAR(20),

BirthdateDATE);(*)

CREATETABLEBirthdays(EmpnoNUMBER,EmpnameCHAR(20),Date

ofBirthDATE);

正確

12.思考此CREATETABLE語(yǔ)句的執(zhí)行結(jié)果:

1.CREATETABLEcustomer#1(

2.cust_lNUMBER(9),

3.sales$NUMBER(9),

4.2dateDATEDEFAULTSYSDATE);

此語(yǔ)句的哪一行會(huì)導(dǎo)致錯(cuò)誤?

1

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

2

3

4(*)

正確

13.關(guān)

于表的創(chuàng)建,哪一個(gè)陳述是正確的?

使用CREATETABLE語(yǔ)句時(shí),會(huì)始終在當(dāng)前用戶的方案中創(chuàng)建表。

如果CREATETABLE

語(yǔ)句中沒有明確包含某個(gè)方案,則會(huì)在當(dāng)前用

戶的方案中創(chuàng)建表。(*)

如果

CREATETABLE語(yǔ)句中沒有明確包含某個(gè)方案,則

CREATE

TABLE語(yǔ)句將會(huì)失敗。

如果

CREATETABLE

語(yǔ)句中明確包含某個(gè)方案,但是該方案不存在,

則會(huì)創(chuàng)建該方案。

正確

14.您需要從SALES_HIST表刪除所有行。您想釋放存儲(chǔ)空間,但不

想刪除

表結(jié)構(gòu)。應(yīng)使用哪條語(yǔ)句?

DROPTABLE語(yǔ)句

ALTERTABLE語(yǔ)句

DELETE語(yǔ)句

TRUNCATETABLE語(yǔ)句(*)

不正確。請(qǐng)參閱第8部分第3課

15.考慮一下“雇員”表的結(jié)構(gòu):

雇員標(biāo)識(shí)NUMBER(9)姓氏VARCHAR2(25)名字VARCHAR2(25)

標(biāo)記為待復(fù)查

(1)分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

部門標(biāo)識(shí)

NUMBER(9)經(jīng)理標(biāo)識(shí)

NUMBER(9)薪金

NUMBER。,2)

“雇員標(biāo)識(shí)

”列當(dāng)前包含

500

個(gè)雇員標(biāo)識(shí)編號(hào)。業(yè)務(wù)需求發(fā)生了變化,需

要允許用戶在標(biāo)識(shí)值中包含文本字符,

應(yīng)該使用哪條語(yǔ)句來更改該列的數(shù)據(jù)類型?

ALTERTABLE雇員

MODIFY(雇員標(biāo)識(shí)

VARCHAR2(9));

ALTERTABLE

雇員

REPLACE(

雇員標(biāo)識(shí)VARCHAR2⑼);

ALTER雇員

TABLE

MODIFYCOLUMN(雇員標(biāo)識(shí)

VARCHAR2(15));

不能修改“雇員標(biāo)識(shí)”列的數(shù)據(jù)類型,因?yàn)楸聿皇强盏摹?*)

不正確。請(qǐng)參閱第

8

部分第3

16.

評(píng)

估以下語(yǔ)句:

ALTERTABLE雇員

SETUNUSED(fax);

該語(yǔ)句將完成什么任務(wù)?

刪除FAX列

釋放FAX列中的數(shù)據(jù)使用的磁盤空間

通過邏輯刪除FAX歹U,阻止顯示FAX列中的數(shù)據(jù)(*)

阻止將新的FAX列添加到“雇員”表

正確

17.以下關(guān)于列的敘述中,哪一項(xiàng)是不正確的?

可以增大CHAR列的寬度。

如果列包含非空數(shù)據(jù),則可以修改列的數(shù)據(jù)類型。(*)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)標(biāo)記為待復(fù)查(1)分?jǐn)?shù)

可以將CHAR

數(shù)據(jù)類型的列轉(zhuǎn)換為VARCHAR2

數(shù)據(jù)類型。

可以將

DATE日期類型的列轉(zhuǎn)換為

VARCHAR2歹U。

不正確。請(qǐng)參閱第8

部分第3

18.

評(píng)

估以下語(yǔ)句:

ALTERTABLE庫(kù)存

MODIFY延交訂單金額

NUMBER(8,2);

該語(yǔ)句將完成哪項(xiàng)任務(wù)?

將“延交訂單金額”列的定義更改為NUMBER(82)

將“延交訂單金額”列的定義更改為NUMBER

將“延交訂單金額”列的定義更改為NUMBER(2,8)

將“延交訂單金額”列的定義更改為NUMBER(8.2)

將“延交訂單金額”列的定義更改為NUMBER(8,2)(*)

正確

19.“體育隊(duì)”表包含以下各列:

體育隊(duì)標(biāo)識(shí)NUMBER(4)主鍵

體育隊(duì)名稱VARCHAR2(20)

經(jīng)理標(biāo)識(shí)NUMBER(9)

“體育隊(duì)”表當(dāng)前是空的。如果需要允許用戶在“經(jīng)理標(biāo)識(shí)”值中包

含文本字符,應(yīng)使用哪條語(yǔ)句來實(shí)現(xiàn)這一點(diǎn)?

ALTER體育隊(duì)

MODIFY(經(jīng)理標(biāo)識(shí)VARCHAR2(15));

ALTERTABLE體育隊(duì)

MODIFY(經(jīng)理標(biāo)識(shí)VARCHAR2(15));

(*)

ALTERTABLE體育隊(duì)

REPLACE(經(jīng)理標(biāo)識(shí)VARCHAR2(15));標(biāo)記為待復(fù)查

(1)分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

ALTER

體育隊(duì)

TABLE

MODIFYCOLUMN(

經(jīng)理標(biāo)識(shí)VARCHAR2(15));

不能修改“經(jīng)理標(biāo)識(shí)”列的數(shù)據(jù)類型。

正確

20.

慮一下

“雇員

”表的結(jié)構(gòu):

標(biāo)記為待復(fù)查

雇員標(biāo)識(shí)

NUMBER(9)

姓氏

VARCHAR2(25)

名字

VARCHAR2(25)

部門標(biāo)識(shí)

NUMBER(9)

經(jīng)理標(biāo)識(shí)

NUMBER(9)

薪金

NUMBER。,2)

如果姓氏列當(dāng)前包含200個(gè)記錄,應(yīng)使用哪條語(yǔ)句將該列的寬度更

改為35?

ALTER雇員TABLE

ALTERCOLUMN(姓氏VARCHAR2(35));

ALTERTABLE雇員

RENAME姓氏VARCHAR2(35);

ALTERTABLE雇員

MODIFY(姓氏VARCHAR2(35));

(*)

不能增大“姓氏”列的寬度。

正確

21."運(yùn)動(dòng)員”表包含

以下各列:標(biāo)記為待復(fù)查

⑴分?jǐn)?shù)

運(yùn)動(dòng)員標(biāo)識(shí)

NUMBER(9)

PRIMARYKEY

姓氏

VARCHAR2(20)

名字

VARCHAR2(20)

隊(duì)標(biāo)識(shí)

NUMBER(4)

薪金(1)分?jǐn)?shù)

NUMBER(9,2)

如果“

名字”

列當(dāng)

前包含

1500

個(gè)

記錄,但其中所

有記錄的長(zhǎng)度都未超過

10

字節(jié)

(即

10

個(gè)字

符),應(yīng)使用哪

條語(yǔ)句將該列的寬度減少至

10?

ALTER運(yùn)動(dòng)員

TABLE

MODIFYCOLUMN名字

VARCHAR2(10);

ALTER運(yùn)動(dòng)員

TABLE

MODIFYCOLUMN

名字VARCHAR2(10);

ALTERTABLE運(yùn)動(dòng)員

RENAME名字

VARCHAR2(10);

ALTERTABLE運(yùn)動(dòng)員

MODIFY(名字VARCHAR2(10));

(*)

不正確。請(qǐng)參閱第8部分第3課

22.“雇員”表包含以下列:

姓氏VARCHAR2(15)NOTNULL

名字VARCHAR2(10)NOTNULL

雇員標(biāo)識(shí)NUMBER(4)NOTNULL

聘用日期DATENOTNULL

您需要將“雇員標(biāo)識(shí)”列從“雇員”表中刪除。可以使用以下哪條語(yǔ)

句完成此任務(wù)?

ALTERTABLE雇員

MODIFY(雇員標(biāo)識(shí)NUMBER⑸);

ALTERTABLE雇員

DELETE雇員標(biāo)識(shí);

ALTERTABLE雇員

DROPCOLUMN雇員標(biāo)識(shí);

(*)

DELETEFROM雇員

WHERE列=雇員標(biāo)識(shí);標(biāo)記為待復(fù)查(1)分?jǐn)?shù)

正確

23.

需要?jiǎng)h除

SCHEDULE

表中的所有數(shù)據(jù)、該表的結(jié)構(gòu)以及與該表關(guān)聯(lián)的索引。應(yīng)使用哪條語(yǔ)

句?

DROPTABLE(*)

TRUNCATETABLE

ALTERTABLE

DELETETABLE

不正確。請(qǐng)參閱第8

部分第

3

24.觀察“捐贈(zèng)”表的結(jié)構(gòu)。

捐贈(zèng):

承諾標(biāo)識(shí)NUMBER

捐贈(zèng)人標(biāo)識(shí)NUMBER

承諾日期DATE

承諾金額NUMBER(7,2)

支付金額NUMBER(7,2)

支付日期DATE

如果需要將“承諾金額”列的精度降低為5并保留兩位小數(shù),確保

在向“捐贈(zèng)”表中插入一個(gè)“承諾金額”列中不包含值的行時(shí),會(huì)自動(dòng)插

入$10.00這個(gè)值?!熬栀?zèng)”表當(dāng)前未包含任何記錄。以下哪種說法是正確

的?

不能減小“承諾金額”列的寬度。

使用一條ALTERTABLE語(yǔ)句可以同時(shí)完成這兩處更改。(*)

必須刪除“捐贈(zèng)”表并重新創(chuàng)建才能獲得該結(jié)果。

必須使用ADD或REPLACE選項(xiàng)來獲得該結(jié)果。

不正確。請(qǐng)參閱第8部分第3課標(biāo)記為待復(fù)查

(1)分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

第10

部分

(回答此部分的所有問題)

25.

需要確保

“姓氏

列僅包含特定的字符值,不允許出現(xiàn)數(shù)值或特殊字符。

應(yīng)該對(duì)

LASTNAME列定義哪種類型的約束條件?

支票(*)

UNIQUE

NOTNULL

PRIMARYKEY

不正確。請(qǐng)參閱第

10部分第1課

26.

在以下約束條件中,哪個(gè)只能在列級(jí)進(jìn)行創(chuàng)建?

NOTNULL(*)

FOREIGNKEY

UNIQUE

支票

正確

27.最多可對(duì)一個(gè)表設(shè)置多少個(gè)NOTNULL約束條件?

5

10

標(biāo)記為待復(fù)查

⑴分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

3

可以設(shè)置的NOTNULL

約束條件的最大數(shù)目等于表中的列

數(shù)。(*)

不正確。請(qǐng)參閱第10

部分第1

28.

個(gè)表只能定義一個(gè)唯一鍵約束條件。判斷對(duì)錯(cuò)

對(duì)

錯(cuò)(*)

正確

29.

列關(guān)于

NOTNULL約束條件的敘述中,哪一項(xiàng)是正確的?

NOTNULL約束條件必須在列級(jí)定義。(*)

可以在列級(jí)或表級(jí)定義NOTNULL約束條件。

NOTNULL約束條件要求列包含字母數(shù)字值。

NOTNULL約束條件要求列不能包含字母數(shù)字值。

不正確。請(qǐng)參閱第10部分第1課

30.您需要確保LAST_NAME列不包含空值。應(yīng)該對(duì)LAST_NAME

列定義哪種類型的約束條件?

支票

UNIQUE

NOTNULL(*)

標(biāo)記為待復(fù)查

(1)

分?jǐn)?shù)

標(biāo)記為待復(fù)查

⑴分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

PRIMARYKEY

正確

31.

關(guān)于

標(biāo)記為待復(fù)查

約束

⑴分?jǐn)?shù)

條件

的敘

中,

哪一

項(xiàng)是

正確

的?

對(duì)一個(gè)列只能應(yīng)用一個(gè)約束條件。

只能在列級(jí)指定

PRIMARYKEY約束條件。

只能在列級(jí)指定NOTNULL

約束條件。(*)

UNIQUE約束條件與

PRIMARYKEY約束條件是相同的。

正確

32.您需要對(duì)“雇員”表的“雇員標(biāo)識(shí)”列添加PRIMARYKEY約束

條件。應(yīng)該使用

哪個(gè)ALTERTABLE語(yǔ)句?

ALTERTABLE雇員

ADDCONSTRAINTPRIMARYKEY(雇員標(biāo)識(shí));

ALTERTABLE雇員

ADDCONSTRAINTemp_emp_id_pkPRIMARYKEY雇員(雇員標(biāo)識(shí));(*)

ALTERTABLE雇員

MODIFY雇員標(biāo)識(shí)PRIMARYKEY;

ALTERTABLE雇員

MODIFYCONSTRAINTPRIMARYKEY(雇員標(biāo)識(shí));

不正確。請(qǐng)參閱第10部分第3課標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

33.“部門

”表包含以下列:

部門標(biāo)識(shí)

NUMBER,主鍵

部門縮寫

VARCHAR2(4)

部門名稱

VARCHAR2(30)經(jīng)理標(biāo)識(shí)

NUMBER

雇員表包含以下列:

雇員標(biāo)識(shí)

NUMBER

姓氏

VARCHAR2(25)名字

VARCHAR2(25)

部門標(biāo)識(shí)

NUMBER

職務(wù)標(biāo)識(shí)

NUMBER

經(jīng)理標(biāo)識(shí)

NUMBER

薪金

NUMBER(9,2)

聘用日期

DATE

評(píng)估以下語(yǔ)句:

ALTERTABLE

雇員

ADDCONSTRAINTREFERENTIAL(

經(jīng)理標(biāo)識(shí))TO

部門(

經(jīng)理標(biāo)識(shí)

);以下哪種說法是正確的?

該ALTERTABLE

語(yǔ)句將創(chuàng)建從“雇員”表到“部門”表的一個(gè)引用約

束條件。

該ALTERTABLE語(yǔ)句將創(chuàng)建從“部門”表到“雇員”表的一個(gè)引用

約束條件。

ADDCONSTRAINT子句存在語(yǔ)法錯(cuò)誤,因此該ALTERTABLE語(yǔ)句將會(huì)

失敗。(*)

該ALTERTABLE語(yǔ)句會(huì)成功執(zhí)行,但不重新創(chuàng)建引用約束條件。

不正確。請(qǐng)參閱第10部分第3課

34.您需要從您的方案中的“雇員"表中刪除EMP_FK_DEPT約束條

件。應(yīng)使用哪

條語(yǔ)句?

DROPCONSTRAINTEMP_FK_DEPTFROM雇員;

DELETECONSTRAINTEMP_FK_DEPTFROM雇員;

標(biāo)記為待復(fù)查

(1)分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

ALTERTABLE雇員

DROPCONSTRAINTEMP_FK_DEPT;(*)

ALTERTABLE

雇員REMOVECONSTRAINTEMP_FK_DEPT;

正確

35.

您在公司的數(shù)據(jù)庫(kù)中成功創(chuàng)建了名為

“薪金

”的表?,F(xiàn)在,您想通過向引用

“雇員

”表中的匹配列的

“薪金

”表添加

FOREIGNKEY

約束條件來建立“

雇員”

與“

薪金”

表之間的父/

子關(guān)系。您尚未向“

薪金”

表添加任何數(shù)據(jù)。應(yīng)執(zhí)行以下

哪條語(yǔ)句?

ALTERTABLE薪金

ADDCONSTRAINTfk_employee_id_01FOREIGNKEY(雇員標(biāo)識(shí)

REFERENCES雇員

(雇員標(biāo)識(shí)

);

(*)

ALTERTABLE薪金

ADDCONSTRAINTfk_employee_id_FOREIGNKEY

BETWEEN薪金(雇員標(biāo)識(shí))AND雇員(雇員標(biāo)識(shí));

ALTERTABLE薪金

FOREIGNKEYCONSTRAINTfk_employee_id_REFERENCES雇員(雇員標(biāo)

識(shí));

ALTERTABLE薪金

ADDCONSTRAINTfk_employee_id_FOREIGNKEY薪金(雇員標(biāo)識(shí))=

雇員(雇員標(biāo)識(shí));

不正確。請(qǐng)參閱第10部分第3課

36.您打算禁用在“雇員”表中定義的對(duì)“部門標(biāo)識(shí)”列的FOREIGN

KEY約束條

件。該約束條件的名稱為FK_DEPT_ID_01o應(yīng)該執(zhí)行哪個(gè)語(yǔ)句?

ALTERTABLE雇員

DISABLE'fk_dept_id_01';

ALTERTABLE雇員

DISABLECONSTRAINT'fk_dept_id_01';

ALTERTABLE雇員

DISABLEfk_dept_id_01;

ALTERTABLE雇員

DISABLECONSTRAINTfk_dept_id_01;

(*)標(biāo)記為待復(fù)查

(1)分?jǐn)?shù)

標(biāo)記為待復(fù)查(1)分?jǐn)?shù)

不正確。請(qǐng)參閱第10

部分第3

37.

PRIMARYKEY約束條件及其所有依賴性約束條件的語(yǔ)法是什么?

ALTERTABLE表名稱

DROPCONSTRAINT約束條件

CASCADE;

(*)

ALTERTABLE表名稱

DROPCONSTRAINTFOR日GNKEYCASCADE;

DROPCONSTRAINT表名稱

(約束條件名稱

);

ALTERTABLE

表名稱

DROPCONSTRAINT

約束條件名稱;

正確

38.您禁用了對(duì)“雇員”表的“標(biāo)識(shí)”列的PRIMARYKEY約束條件

EMPLOYEE」D_PK,并導(dǎo)入了100條記錄。您現(xiàn)在需要啟用約束條件,

并驗(yàn)證新的和現(xiàn)有的ID列值是否違反了PRIMARYKEY約束條件。評(píng)估以

下語(yǔ)句:

ALTERTABLE雇員

ENABLEemployee_id_pk;

以下哪種說法是正確的?

執(zhí)行該語(yǔ)句將得到想要的結(jié)果。

該語(yǔ)句可以執(zhí)行,但只能確保新的ID值是唯一的。

該語(yǔ)句可以執(zhí)行,但不會(huì)驗(yàn)證現(xiàn)有值是否是唯一的。

該語(yǔ)句中存在語(yǔ)法錯(cuò)誤,因此無法執(zhí)行。(*)

不正確。請(qǐng)參閱第10部分第3課

39.刪除某個(gè)約束條件時(shí)?,下面哪個(gè)關(guān)鍵字指定也刪除與在被刪除列

上定義的主

鍵和唯一鍵關(guān)聯(lián)的引用完整性約束條件?標(biāo)記為待復(fù)查

(1)分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)標(biāo)記為待復(fù)查

(1)分?jǐn)?shù)

FOREIGNKEY

REFERENCES

CASCADE(*)

ONDELETESETNULL

正確

40.

評(píng)

估以下語(yǔ)句:

ALTERTABLE雇員

ADDCONSTRAINT雇員標(biāo)識(shí)

PRIMARYKEY;該語(yǔ)句會(huì)得到哪一項(xiàng)結(jié)果?

將返回語(yǔ)法錯(cuò)誤。(*)

將向“雇員”表添加約束條件。

將改寫“雇員”表的一個(gè)現(xiàn)有約束條件。

將啟用“雇員”表的一個(gè)現(xiàn)有約束條件。

不正確。請(qǐng)參閱第10部分第3課

41.下面

哪項(xiàng)標(biāo)記為待復(fù)查

一定(1)分?jǐn)?shù)

會(huì)導(dǎo)

致出

現(xiàn)完

整性

約束

條件

錯(cuò)

誤?

在INSERT語(yǔ)句中使用子查詢。

使用MERGE語(yǔ)句有條件地插入或更新行。標(biāo)記為待復(fù)查

⑴分?jǐn)?shù)

對(duì)包含具有依賴性外鍵的主鍵的行使用

DELETE

命令,且該依賴性外鍵

未使用

ONDELETECASCADE或

ONDELETESETNULL聲明。

(*)

基于另一個(gè)表對(duì)行執(zhí)行

UPDATE命令。

正確

42.

當(dāng)

創(chuàng)建引用約束條件時(shí).,哪個(gè)(些)關(guān)鍵字

用于標(biāo)識(shí)表和父表中的列?

FOREIGNKEY

REFERENCES(*)

ONDELETECASCADE

ONDELETESETNULL

不正確。請(qǐng)參閱第

10部分第

2課

43.下列哪項(xiàng)是輸入到主鍵列中的數(shù)據(jù)所具有的一個(gè)特性?

不能向主鍵列中輸入空值和非唯一值。(*)

每次向表中輸入新記錄時(shí),輸入主鍵列的數(shù)據(jù)值會(huì)自動(dòng)加lo

輸入主鍵列的數(shù)據(jù)引用另一表中具有同一數(shù)據(jù)類型的列。

輸入主鍵列的數(shù)據(jù)只能是由本地Oracle數(shù)據(jù)庫(kù)定義的數(shù)字。

正確

44.若要使Oracle允許創(chuàng)建子表的FOREIGNKEY約束條件,父表上

必須存在

什么?

FOREIGNKEY約束條件允許受約束的列包含存在于父表的主鍵列中的

值。

標(biāo)記為待復(fù)查

(1)

分?jǐn)?shù)

標(biāo)記為待復(fù)查⑴分?jǐn)?shù)標(biāo)記為待復(fù)查⑴分?jǐn)?shù)

父表上必須存在PRIMARYKEY

或UNIQUEKEY

約束條件。(*)

父表上必須存在一個(gè)索引

父表上必須存在一個(gè)

CHECK約束條件。

不正確。請(qǐng)參閱第

10

部分第2

45.

考此

CREATETABLE

語(yǔ)句的執(zhí)行結(jié)果:

1.

CREATETABLE

部件(

2.

部件標(biāo)識(shí)

NUMBER,

3.

部件名稱

VARCHAR2(25),

4.

生產(chǎn)商標(biāo)識(shí)

NUMBER(9),

5.零售價(jià)格

NUMBER(7,2)NOTNULL,

6.

CONSTRAINT部件標(biāo)識(shí)

_pkPRIMARYKEY(部件標(biāo)識(shí)

),

7.

CONSTRAINT成本

_nnNOTNULL(成本

),

8.

CONSTRAINTFOREIGNKEY(生產(chǎn)商標(biāo)識(shí)

)REFERENCES

生產(chǎn)商(

標(biāo)識(shí)

));哪個(gè)行會(huì)導(dǎo)致錯(cuò)誤?

6

7(*)

8

9

不正確。請(qǐng)參閱第10部分第2課

46.以下哪項(xiàng)最準(zhǔn)確地描述了CHECK約束條件的功能?

CHECK約束條件強(qiáng)制實(shí)現(xiàn)引用數(shù)據(jù)完整性。

CHECK約束條件對(duì)可以在列或列組合中輸入的值進(jìn)行了限制。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論