




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1,哪一個CREATETABLE語句執(zhí)行時會失???B
ACREATETABLEdate_l(date_lDATE);
BCREATETABLEdate(date_idNUMBER(9));
CCREATETABLEtime(timejdNUMBER(9));
DCREATETABLEtime_date(timeNUMBER(9));
2.您想要創(chuàng)建表名為“旅行”的表,作為“雇員”表的子表。應(yīng)該執(zhí)行下述哪個語句?
D
CREATETABLE旅行
(目的地標識主鍵,出發(fā)日期date,返回日期date,雇員標識REFERENCES雇員(雇員標
識));
CREATETABLE旅行
(目的地標識number主鍵,出發(fā)H期date,返回日期date,t.雇員標識=e.雇員標識);
CREATETABLE旅行
(目的地標識number主鍵,出發(fā)日期date,返回日期date,JOIN雇員標識number(10)ON
雇員(雇員標識));
CREATETABLE旅行
(目的地標識number主鍵,出發(fā)日期date,返回日期date,雇員標識number(10)
REFERENCES雇員(雇員標識));
3.您正在創(chuàng)建“雇員”表。此表應(yīng)包含“傭金”歹IJ;如果在插入記錄時未提供任何傭金
值,此表會使用值10%o應(yīng)當在CREATETABLE語句中包括以下哪一行來完成此任務(wù)?
C
傭金NUMBER(4,2)DEFAULT0.10
傭金NUMBER(4,2)DEFAULT=0.10
傭金NUMBER(4,2)DEFAULT(0.10)
傭金NUMBER(4,2)(DEFAULT,0.10)
4.評估此CREATETABLE語句的執(zhí)行結(jié)果:
1CREATETABLEcustomer^1(
2.cust_lNUMBER(9),
3.sales$NUMBER(9),
4.2dateDATEDEFAULTSYSDATE);
此語句的哪一行會導致產(chǎn)生錯誤?4
5.哪一個列名是有效的?NUMBER_1$
1NUMBER
NUMBER
NUMBER_1$
1_NUMBER#
Section8Lesson2
6.評估此CREATETABLE語句的執(zhí)行結(jié)果:
CREATETABLEsales
(salesjdNUMBER,
customer_idNUMBER,
employee_idNUMBER,
sale.dateTIMESTAMPWITHLOCALTIMEZONE,
sale_amountNUMBER(7,2));
以下關(guān)于SALE.DATE列哪個說法是的?C
數(shù)據(jù)將以客戶的時區(qū)為標準進行設(shè)置。
存儲的數(shù)據(jù)將不包含秒。
數(shù)據(jù)將以精度為5的小數(shù)秒的形式存儲。
存儲在列中的數(shù)據(jù)將會以數(shù)據(jù)庫的本地時區(qū)格式返回。
7.您需要以年和月的形式存儲“季節(jié)性”數(shù)據(jù)。應(yīng)該使用哪一種數(shù)據(jù)類型?C
DATE
TIMESTAMP
INTERVALYEARTOMONTH
INTERVALDAYTOSECOND
8.您需要使用含時差的值存儲“聘用日期”值并允許返回以用戶本地會話時區(qū)表示的數(shù)
據(jù)。應(yīng)該使用哪種數(shù)據(jù)類型?D
DATETIME
TIMESTAMP
TIMESTAMPWITHTIMEZONE
TIMESTAMPWITHLOCALTIMEZONE
9.以下哪些數(shù)據(jù)類型可以存儲可變長度字符數(shù)據(jù)?請選擇二項。
(選擇所有答案)CD
CHAR
NCHAR
CLOB
VARCHAR2
10.“元素”列的定義如下所示:
NUMBER(6,4)
“元素”列允許在小數(shù)點右邊有多少位?C
零位
兩位
四位
六位
Section8Lesson2
11.“速度時間”列應(yīng)該存儲小數(shù)秒值。應(yīng)該使用哪種數(shù)據(jù)類型?D
DATE
DATETIME
TIMESTAMP
INTERVALDAYTOSECOND
12.如果某?列用于存儲多達4千兆字節(jié)的二進制數(shù)據(jù),則應(yīng)該定義為哪種數(shù)據(jù)類型?
LONG
NUMBER
BLOB
LONGRAW
Section8Lesson3
13.您的主管讓您修改ORDERS表中的AMOUNT列。他要求將該列配置為接受默
認值250o該表包含您需要保留的數(shù)據(jù)。應(yīng)執(zhí)行以下哪條語句來完成此任務(wù)?B
ALTERTABLEorders
CHANGEDATATYPEamountTODEFAULT250;
ALTERTABLEorders
MODIFY(amountDEFAULT250);
DROPTABLEorders;
CREATETABLEorders
(ordernovarchar2(5)CONSTRAINTpk_orders_01PRIMARYKEY,
customeridvarchar2(5)REFERENCEScustomers(customerid),
orderdatedate,
amountDEFAULT250);
DELETETABLEorders;
CREATETABLEorders
(ordernovarchar2(5)CONSTRAINTpk_orders_01PRIMARYKEY,
customeridvarchar2(5)REFERENCEScustomers(customerid),
orderdatedate,
amountDEFAULT250)
14.TEAMS表包含以下各列:
TEAM」DNUMBER(4)PrimaryKey
TEAM.NAMEVARCHAR2(20)
MGR」DNUMBER(9)
TEAMS表當前是空表。您需要允許用戶在經(jīng)理標識值中包含文本字符。應(yīng)使用以下哪條
語句來執(zhí)行此任務(wù)?B
ALTERteams
MODIFY(mgr_idVARCHAR2(15));
ALTERTABLEteams
MODIFY(mgrjdVARCHAR2(15));
ALTERTABLEteams
REPLACE(mgr_idVARCHAR2(15));
ALTERteamsTABLE
MODIFYCOLUMN(mgrjdVARCHAR2(15));
不能修改MGR_ID列的數(shù)據(jù)類型。
15.評估以下語句:
TRUNCATETABLEemployee;
以下有關(guān)此TRUNCATETABLE語句的哪個說法是的?D
可以通過執(zhí)行“DROPTABLEemployee”語句來得到同樣的結(jié)果。
可以執(zhí)行此語句來保留INVENTORY表的結(jié)構(gòu)。
可以通過執(zhí)行ROLLBACK語句來撤消該語句。
可以通過執(zhí)行“DELETEEMPLOYEE”語句來得到同樣的結(jié)果。
16.以下關(guān)于列的哪個說法正確的是D
不可以增大CHAR列的寬度。
如果列包含非空數(shù)據(jù),則可以修改列的數(shù)據(jù)類型。
可以將CHAR數(shù)據(jù)類型的列轉(zhuǎn)換為VARCHAR2數(shù)據(jù)類型。
可以將DATE類型列轉(zhuǎn)換為VARCHAR2類型
第8部分
17.要邏輯刪除某一列旦不要因重寫所有表數(shù)據(jù)塊而導致性能降低,您可以執(zhí)行以下命
令:B
Altertablemodifycolumn
Altertabledropcolumn
Altertablesetunused
Dropcolumn"columname0
18.以前的管理員創(chuàng)建了一個名為CONTACTS的表,其中包含過時的數(shù)據(jù)。您想從數(shù)
據(jù)庫中刪除該表及該表中的數(shù)據(jù)。應(yīng)使用以下哪條語句?B
DROPTABLE
DELETE
TRUNCATETABLE
ALTERTABLE
19.以下關(guān)于減小列寬的哪個說法是的?C
當字符列包含數(shù)據(jù)時,不能減小列的寬度。
當字符列包含數(shù)據(jù)時,可以不受任何限制地減小列的寬度。
當字符列包含數(shù)據(jù)時,如果現(xiàn)有數(shù)據(jù)不違反新的大小,則可以減小列的寬度。
不能減小字符列的寬度,除非包含該列的表是空表。
20.評估EMPLOYEE表的結(jié)構(gòu):
EMPLOYEEJDNUMBER(9)
LAST.NAMEVARCHAR2(25)
FIRST_NAMEVARCHAR2(25)
DEPARTMENTJDNUMBER(9)
MANAGERJDNUMBER(9)
SALARYNUMBER(7,2)
EMPLOYEE」D列當前包含500個雇員標識號。業(yè)務(wù)需求已發(fā)生變化,您需要允許用戶
在標識值中包含文本字符。應(yīng)該使用口那條語句來更改該列的數(shù)據(jù)類型?A
ALTERTABLEemployee
MODIFY(employee.idVARCHAR2(9));
ALTERTABLEemployee
REPLACE(employee.idVARCHAR2(9));
ALTERemployeeTABLE
MODIFYCOLUMN(employee_idVARCHAR2(15));
您不能修改EMPLOYEE_ID列的數(shù)據(jù)類型,因為該表不為空。
Section8Lesson3
21.評估以下語句:
ALTERTABLEemployeeSETUNUSED(fax);
此語句將完成什么任務(wù)?C
刪除FAX列
釋放FAX列數(shù)據(jù)使用的磁盤空間
阻止顯示FAX列數(shù)據(jù),方法是邏輯刪除該列。
阻止在EMPLOYEE表中添加新的FAX歹U
22.可以使用哪個命令從表的行中快速刪除所有數(shù)據(jù)而不刪除表白身?D
ALTERTABLE
DROPTABLE
MODIFY
TRUNCATETABLE
23.評估EMPLOYEE表的結(jié)構(gòu):
EMPLOYEE_IDNUMBER(9)
LAST_NAMEVARCHAR2(25)
FIRST_NAMEVARCHAR2(25)
DEPARTMENT_IDNUMBER(9)
MANAGER」DNUMBER(9)
SALARYNUMBER(7,2)
您使用以下哪條語句可將LAST_NAME列(當前包含200條記錄)的長度增加到35個
字節(jié)?C
ALTERemployeeTABLE
ALTERCOLUMN(last_nameVARCHAR2(35));
ALTERTABLEemployee
RENAMElast_nameVARCHAR2(35);
ALTERTABLEemployee
MODIFY(last_nameVARCHAR2(35));
不能增大LAST.NAME列的寬度。
Section9Lesson1
24.評估以下CREATETABLE語句的執(zhí)行結(jié)果:
CREATETABLEcustomers
(customer_idNUMBER,customer_nameVARCHAR2(25),
addressVARCHAR2(25),
cityVARCHAR2(25),
regionVARCHAR2(25),
postaLcodeVARCHAR2(11),
CONSTRAINTcustomer_id_unUNIQUE(customer_id),
CONSTRAINTcustomer_name_nnNOTNULL(customer_name));
為什么執(zhí)行時此語句會失?。緿
NUMBER數(shù)據(jù)類型要求精度值。
UNIQUE約束條件必須在列級定義。
CREATETABLE語句不定義PRIMARYKEYo
不能在表級定義NOTNULL約束條件。
25.在以下約束條件中,哪個只能在列級進行創(chuàng)建?A
NOTNULL
FOREIGNKEY
UNIQUE
CHECK
26.您需要確保SEAT」D列中的每個值唯一或為空。應(yīng)該在SEATJD列上定義哪個
約束條件?A
CHECK
UNIQUE
NOTNULL
PRIMARYKEY
27.以下關(guān)于約束條件的哪個說法是的?C
對一個列只能應(yīng)用一個約束條件。
只能在列級指定PRIMARYKEY約束條件。
只能在列級指定NOTNULL約束條件。
UNIQUE約束條件與PRIMARYKEY約束條件是相同的。
28.一個表中最多可以有多少個非空限制條件?D
5
10
3
非空限制條件的數(shù)量可以和列數(shù)一樣多。
29.判斷對錯。一個表只能定義一個主鍵限制條件。對
Section9Lesson2
30.在Oracle允許你在子表中創(chuàng)建FOREIGNKEY約束條件之前,父表應(yīng)當先具備什么
條件?B
在父表的主鍵列已經(jīng)存在FOREIGNKEY約束條件
在父表中必須存在PRIMARYKEY或UNIQUEKEY約束條件
在父表中必須存在索引
在父表中必須存在CHECK約束條件
Section9Lesson2
31.以下哪個說法最準確地描述了CHECK約束條件的功能?B
CHECK約束條件強制引用數(shù)據(jù)的完整性。
CHECK約束條件定義了對能夠在列或列的組合中輸入的值的限制。
CHECK約束條件強制能夠在列或組合列中輸入的值的唯一性。
創(chuàng)建PRIMARYKEY約束條件后,將自動創(chuàng)建CHECK約束條件。
32.以下哪種類型的約束條件強制唯一性?D
CHECK
FOREIGNKEY
PRIMARYKEY
NOTNULL
33.以下關(guān)于外鍵強制性約束條件的哪個說法是的?B
外鍵值不能為空。
外鍵值必須唯??
外鍵值必須與父表中的現(xiàn)有值匹配。
外鍵值必須為空或與父表中的現(xiàn)有值匹配。
34.您需要創(chuàng)建PROJECT_HIST表。該表必須符合下列要求:
該表必須包含EMPLOYEE_ID和TASKEDJHOURS列以存儲數(shù)值數(shù)據(jù)。
該表必須包含START_DATE和END_DATE列以存儲日期值。
該表必須包含HOURLY_RATE和PROJECT_COST列以存儲精度與小數(shù)位數(shù)分別為5,2
和10,2的數(shù)值數(shù)據(jù)。
該表必須具有EMPLOYEEJD和START_DATE列的組合主鍵。
評估以下CREATETABLE語句:
CREATETABLEproject_hist
(employee_idNUMBER,
start_dateDATE,
end_dateDATE,
tasked_hoursNUMBER,
hourly.rateNUMBER(5,2),
project_costNUMBER(10,2),
CONSTRAINTproject_hist_pkPRIMARYKEY(employee_id,start_date));
該CREATETABLE語句滿足多少要求?C
四條要求一條也不滿足
四條要求全部滿足
僅滿足其中的三條要求
僅滿足其中的兩條要求
35.可以為每個表創(chuàng)建多少個PRIMARYKEY約束條件?B
無
可以且僅可以創(chuàng)建一個
■■個或兩個
任意個
36.您需要在EMPLOYEE表上創(chuàng)建組合主鍵約束條件。以下哪個說法是正確的?A
PRIMARYKEY約束條件必須在表級定義。
必須為組合主鍵中的每個列定義PRIMARYKEY約束條件。
必須為組合主鍵中的第一個列定義PRIMARYKEY約束條件。
必須在表級為組合主鍵中的每個列定義PRIMARYKEY約束條件。
第9部分
37.評估此CREATETABLE語句的執(zhí)行結(jié)果:
CREATETABLEpart(
part_idNUMBER,
part_nameVARCHAR2(25),
manufacturerjdNUMBER(9),
retaiLpriceNUMBER。,2)NOTNULL,
CONSTRAINTpart_id_pkPRIMARYKEY(part_id),
CONSTRAINTcost_nnNOTNULL(cost),
CONSTRAINTFOREIGNKEY(manufacturerjd)REFERENCESmanufacturer(id));
哪一行會導致產(chǎn)生錯誤?7
6
7
8
9
第9部分
Section9Lesson3
38.PO_DETAILS表包含以下列:
PO_NUMNUMBERNOTNULL,PrimaryKey
PO_LINE」DNUMBERNOTNULL,PrimaryKey
PRODUCTJDNUMBERForeignKeytoPRODUCT_IDcolumnofthePRODUCTStable
QUANTITYNUMBER
UNIT_PRICENUMBER(5,2)
請評估以下語句:c
ALTERTABLEpo_details
DISABLECONSTRAINTpo_details_pkCASCADE;此語句用于完成什么任務(wù)?
新創(chuàng)建一個對PO_NUM列的PRIMARYKEY約束條件
刪除并重新創(chuàng)建對PO_NUM列的PRIMARYKEY以及FOREIGNKEY的約束條件
禁用依賴于PO_NUM列的所有FOREIGNKEY約束條件
禁用對PO_NUM列的約束條件,同時創(chuàng)建PRIMARYKEY索引
39.評估以下語句:
ALTERTABLEemployees
ADDCONSTRAINTemployee_idPRIMARYKEY;
該語句將返回以下哪種結(jié)果?C
將返回語法錯誤。
將向EMPLOYEES表添加約束條件。
將改寫EMPLOYEES表的一個現(xiàn)有約束條件。
將啟用EMPLOYEES表的?個現(xiàn)有約束條件。
40.請觀察PRODUCT表和SUPPLIER表的結(jié)構(gòu)。
PRODUCT
PRODUCTJDNUMBERNOTNULL,PrimaryKey
PRODUCT.NAMEVARCHAR2(25)
SUPPLIER_IDNUMBER(SUPPLIER表的SUPPLIER_ID的外鍵)
LIST_PRICENUMBER(7,2)
COSTNUMBER(7,2)
QTY_1N_STOCKNUMBER
QTY_ON_ORDERNUMBER
REORDER_LEVELNUMBER
REORDER_QTYNUMBER
SUPPLIER
SUPPLIER_IDNUMBERNOTNULL,PrimaryKey
SUPPLIER_NAMEVARCHAR2(25)
ADDRESSVARCHAR2(30)
CITYVARCHAR2(25)
REGIONVARCHAR2(10)
POSTAL_CODEVARCHAR2(11)
請評估以下語句:
ALTERTABLEsuppliers
DISABLECONSTRAINTsupplier_id_pkCASCADE;
該語句用于執(zhí)行什么任務(wù)?E
刪除引用SUPPLIERS表的所有約束條件
冊IJ除對FOREIGNKEY表的FOREIGNKEY約束條件
刪除引用PRODUCTS表的所有約束條件
禁用所有依賴于PRODUCTS表的SUPPLIER_ID列的完整性約束條件
禁用所有依賴于SUPPLIERS表的SUPPLIER」D列的完整性約束條件
Section9Lesson3
41.DEPARTMENT表包含以下列:
DEPT」DNUMBER,PrimaryKey
DEPT_ABBRVARCHAR2(4)
DEPT_NAMEVARCHAR2(30)
MGR.IDNUMBER
EMPLOYEE表包含以下列:
EMPLOYEE_IDNUMBER
EMP.LNAMEVARCHAR2(25)
EMP_FNAMEVARCHAR2(25)
DEPT_IDNUMBER
JOBJDNUMBER
MGR_IDNUMBER
SALARYNUMBER(9,2)
HIREDATEDATE
請評估以下語句:
ALTERTABLEemployee
ADDCONSTRAINTREFERENTIAL(mgr_id)TOdepartment(mgr_id);
以下哪個說法?A
ALTERTABLE語句創(chuàng)建從EMPLOYEE表到DEPARTMENT表的引用約束條件。
ALTERTABLE語句創(chuàng)建從DEPARTMENT表到EMPLOYEE表的引用約束條件。
ADDCONSTRAINT子句存在語法錯誤,因此ALTERTABLE語句將會失敗。
AVERTABLE語句執(zhí)行成功,但不重新創(chuàng)建引用約束條件。
42.可以通過查找哪個數(shù)據(jù)字典表來查看為特定表定義的約束條件?A
USER_CONSTRA1NTS
CONSTRAINTS_ALL
SYS_DATA_DICT
US_CON_SYS
43.要向雇員表中的部門標識列添加FOREIGNKEY約束條件以引用部門表中的標識
列,應(yīng)該使用哪個語句?B
ALTERTABLE雇員
MODIFYCOLUMNdept_id_fkFOREIGNKEY(部門標識)REFERENCES部門(部門標識);
ALTERTABLE雇員
ADDCONSTRAINTdept_id_fkFOREIGNKEY(部門標識)REFERENCES部門(部門標識);
ALTERTABLE雇員
ADDFOREIGNKEYCONSTRAINTdept_id_fkON(部門標識)REFERENCES部門(部門標
識);
ALTERTABLE雇員
ADDFOREIGNKEY部門(部門標識)REFERENCES(部門標識);
44.刪除PRIMARYKEY約束條件及其所有依賴約束條件的語法是什么?A
ALTERTABLEtable_name
DROPCONSTRAINTconstraint_nameCASCADE;
ALTERTABLEtable_name
DROPCONSTRAINTFOREIGNKEYCASCADE;
DROPCONSTRAINTtable_name(constraint_name);
ALTERTABLEtable_name
DROPCONSTRAINTconstraint_name;
第9部分
45.您在公司的數(shù)據(jù)庫中成功創(chuàng)建了名為SALARY的表。您現(xiàn)在要通過向引用
EMPLOYEES表的匹配歹U的SALARY表添力[1FOREIGNKEY約束條件來建立
EMPLOYEES表與SALARY表之間的父/子關(guān)系。尚未向SALARY表添加任何數(shù)據(jù)。應(yīng)
執(zhí)行以下哪條語句?A
ALTERTABLEsalary
ADDCONSTRAINTfk_employee_id_01FOREIGNKEY(employee_id)
REFERENCESemployees(employee_id);
ALTERTABLEsalary
ADDCONSTRAINTfk_employee_id_FOREIGNKEY
BETWEENsalary(employee_id)ANDemployees(employee_id);
ALTERTABLEsalary
FOREIGNKEYCONSTRAINTfk_employee_id_REFERENCESemployees(employee_id);
ALTERTABLEsalary
ADDCONSTRAINTfk_employee_id_FOREIGNKEYsalary(employee_id)=employees
(employee_id);
46.以下SQL命令執(zhí)行什么操作?C
ALTERTABLEemployees
ADDCONSTRAINTemp_manager_fkFOREIGNKEY(manager_id)REFERENCES
employees(employee_id);
更改employees表并禁用emp_manager_fk約束條件。
向EMPLOYEES表添加FOREIGNKEY約束條件,要求經(jīng)理必須已是雇員。
向EMPLOYEES表添加FOREIGNKEY約束條件,要求經(jīng)理標識應(yīng)匹配每個雇員標
識。
更改employees表并添加FOREIGNKEY約束,要求每個雇員標識必須唯一。
第9部分
47.您需要從方案中的雇員表中刪除EMP_FK_DEPT約束條件。應(yīng)使用哪條語句?C
DROPCONSTRAINTEMP_FK_DEPTFROM雇員;
DELETECONSTRAINTEMP_FK_DEPTFROM雇員;
ALTERTABLE雇員DROPCONSTRAINTEMP_FK_DEPT;
ALTERTABLE雇員REMOVECONSTRAINTEMP_FK_DEPT;
Section10Lesson1
48.創(chuàng)建視圖時,不能使用下列哪個關(guān)鍵字?
HAVING
WHERE
ORDERBY
創(chuàng)建視圖時以上關(guān)鍵字都是有效的關(guān)鍵字。B
第10部分
49.評估此CREATEVIEW語句:
CREATEVIEWemp_view
ASSELECTSUM(salary)
FROMemployees;
以下哪個說法是的?D
使用“雇員視圖”視圖不能更新“雇員”表中的數(shù)據(jù)。
使用“雇員視圖”視圖可以更新“雇員”表中的任何數(shù)據(jù)。
使用“雇員視圖”視圖不能刪除“雇員”表中的記錄。
使用“雇員視圖”視圖僅能更新“雇員”表中的“薪金"歹U。
50.判斷對錯。必須使用視圖從存在的表中選擇數(shù)據(jù)。只要創(chuàng)建了表的視圖,就不再允
許從表中直接選擇數(shù)據(jù)。
錯
51.您負責管理一個Oracle數(shù)據(jù)庫,其中包含名為“雇員”的表。數(shù)據(jù)庫用戶Luke必須
創(chuàng)建一個包括所有雇員姓名和地址的報表。因為此表包含敏感數(shù)據(jù),所以您不希望授予
Luke對“雇員”表的訪問權(quán)限。應(yīng)先執(zhí)行以下哪項操作?B
為其創(chuàng)建一個報告。
創(chuàng)建一個視圖。
創(chuàng)建一個子查詢。
創(chuàng)建一個指數(shù)。
52.判斷對錯。視圖可用于保留基表中舊數(shù)據(jù)的歷史記錄,因此即使從表中刪除了某一
行,您仍然可以通過視圖選擇該行。
錯
53.評估此CREATEVIEW語句:
CREATEVIEWpt_viewAS
(SELECTfirst_name,last_name,status,courseid,subject,term
FROMfacultyf,coursec
WHEREf.facultyid=c.facultyid);
此語句將創(chuàng)建什么類型的視圖?B
嵌套
簡單
內(nèi)嵌
復雜
54.FACULTY表包含以下各列:
FACULTYIDVARCHAR2(5)NOTNULLPRIMARYKEY
FIRST_NAMEVARCHAR2(20)
LAST_NAMEVARCHAR2(20)
ADDRESSVARCHAR2(35)
CITYVARCHAR2(15)
STATEVARCHAR2(2)
ZIPNUMBER(9)
TELEPHONENUMBER(IO)
STATUSVARCHAR2(2)NOTNULL
COURSE表包含以下各列:
COURSEIDVARCHAR2(5)NOTNULLPRIMARYKEY
SUBJECTVARCHAR2(5)
TERMVARCHAR2(6
FACULTYIDVARCHAR2(5)NOTNULLFOREIGNKEY
您需要制定一個報表,用于確定在下學期任教的所有副教授。您要創(chuàng)建一個視圖來簡化報表
的創(chuàng)建過程。以下哪條CREATEVIEW語句將完成此任務(wù)?D
CREATEVIEW
(SELECTfirst_name,last_name,status,courseid,subject,term
FROMfaculty,course
WHEREfacultyid=facultyid);
CREATEVIEWpt_view
ON(SELECTfirst_name,last_name,status,courseid,subject,term
FROMfacultyfandcoursec
WHEREf.facultyid=c.facultyid);
CREATEVIEWpt_viewIN(SELECTfirst_name,last_name,status,courseid,subject,
term
FROMfacultycourse);
CREATEVIEWpt_viewAS
(SELECTfirst_name,last_name,status,courseid,subject,term
FROMfacultyf,coursec
WHEREf.facultyid=c.facultyid);
55.您需要對“銷售”表創(chuàng)建個視圖,但“銷售”表尚未創(chuàng)建。以下哪個說法是的?D
創(chuàng)建視圖前,必須創(chuàng)建“銷售”表。
默認情況下,即使“銷售”表不存在,也會創(chuàng)建視圖。
使用FORCE選項,可以同時創(chuàng)建表和視圖。
可以使用FORCE選項在創(chuàng)建“銷售”表之前,創(chuàng)建視圖。
Section10Lesson2
56.創(chuàng)建視圖時應(yīng)使用哪個選項來確保不會對視圖執(zhí)行DML操作?C
FORCE
NOFORCE
WITHREADONLY
WITHADMINOPTION
57.通過創(chuàng)建“雇員”表和“部門”表的視圖來顯示每個部門的薪金信息。執(zhí)行以下語
句時會發(fā)生什么情況:C
CREATEORREPLACEVIEWsal_dept
ASSELECTSUM(e.salary)sal,d.department_name
FROMemployeese,departmentsd
WHEREe.department_id=d.department_id
GROUPBYd.department_name
ORDERBYd.department_name;
創(chuàng)建一個復雜視圖,返回按部門名稱排序的每個部門的薪金總和。
創(chuàng)建?個簡單視圖,返回按部門名稱排序的每個部門的薪金總和。
創(chuàng)建一個復雜視圖,返回按部門標識排序的每個部門的薪金總和。
不創(chuàng)建任何視圖,因為該語句包含錯誤,該語句將失敗。
第10部分
58.創(chuàng)建視圖時,包括WITHCHECKOPTION子句的目的是什么?C
用于確保父表確實存在
阻止未授權(quán)人員查詢視圖格式
用于確保視圖中的數(shù)據(jù)不會發(fā)生重復
確保已更改通過視圖無法看到的那些行中的數(shù)據(jù)。
59.如果視圖包括,則不能在視圖中插入數(shù)據(jù)。D
WHERE子句
聯(lián)接
列別名
GROUPBY子句
60.如果視圖包含,則不能修改視圖中的數(shù)據(jù)。D
DISTINCT關(guān)鍵字
WHERE子句
FROM子句中的子查詢
WITHCHECKOPTION子句
61.對于使用WITHCHECKOPTION關(guān)鍵字創(chuàng)建的視圖,以下哪個說法正確是的?C
該視圖允許用戶根據(jù)數(shù)據(jù)字典檢查它
禁止更改該視圖定義中子查詢未返回的行
禁止沒有經(jīng)過管理員CHECK驗證的DML操作
允許從其它表中刪除,包括子查詢中未列出的表
第10部分
62.管理Oracle數(shù)據(jù)庫。Jack負責管理“銷售”部門。他和他的雇員經(jīng)常需要查詢數(shù)
據(jù)庫以確定客戶及其訂單。他要求您創(chuàng)建一個視圖,為他和他的同事簡化此過程。此視圖不
接受INSERT、UPDATE或DELETE操作。應(yīng)執(zhí)行以下哪條語句?D
CREATEVIEWsales.view
AS(SELECTcompanyname,city,orderid,orderdate,total
FROMcustomers,orders
WHEREcustid=custid)
WITHREADONLY;
CREATEVIEWsales.view
(SELECTpanyname,c.city,o.orderid,o.orderdate,o.total
FROMcustomersc,orderso
WHEREc.custid=o.custid}
WITHREADONLY;
CREATEVIEWsales_view
AS(SELECTpanyname,c.city,o.orderid,o.orderdate,o.total
FROMcustomersc,orderso
WHEREc.custid=o.custid};
CREATEVIEWsales_view
AS(SELECTpanyname,c.city,o.orderid,o.orderdate,o.total
FROMcustomersc,orderso
WHEREc.custid=o.custid)
WITHREADONLY;
Section10Lesson3
63.以下哪個說法準確描述了Top-N查詢?D
Top-N查詢將返I可指定表中的后15條記錄。
Top-N查詢將返回指定表中的前15條記錄。
Top-N查詢將返回一個結(jié)果集,該結(jié)果集按照指定列值進行排序。
Top-N查詢將返回一個有限的結(jié)果集,該結(jié)果集按照最高或最低標準返回數(shù)據(jù)。
64.“雇員”表包含以下列:
雇員標識NUMBER
姓氏VARCHAR2(25)
名字VARCHAR2Q5)
部門標識NUMBER
職務(wù)標識NUMBER
經(jīng)理標識NUMBER
薪金NUMBER(9,2)
傭金NUMBER(7,2)
聘用日期DATE
以下哪條SELECT語句可用于顯示部門70中薪金最低的10位員工?B
SELECTROWNUM"排名",姓氏名字"雇員",薪金"薪金"
FROM
(SELECT姓氏,名字,薪金
FROM雇員
ORDERBY薪金)
WHEREROWNUM<=10ANDjob_idLIKE'CLERK'ANDdepartment_id=70;
SELECTROWNUM"排名",姓氏mI名字"雇員",薪金"薪金"
FROM
(SELECT姓氏,名字,薪金,職務(wù)標識
FROM雇員
WHERE職務(wù)標識LIKE'CLERK'AND部門標識=70
ORDERBY薪金)
WHEREROWNUM<=10;
SELECTROWNUM"排名",姓氏名字"雇員",薪金"薪金”
FROM
(SELECT姓氏,名字,薪金,職務(wù)標識,部門標識
FROM雇員
WHEREROWNUM<=10
ORDERBY薪金)
WHERE職務(wù)標識LIKE'CLERKAND部門標識=70;
唯一的方法是使用數(shù)據(jù)字典。
65.“客戶財務(wù)”表包含以下列:
客戶標識NUMBER(9)
新余額NUMBER(7,2)
上次余額NUMBER(7,2)
付款NUMBER(7,2)
財務(wù)費用NUMBER。,2)
信貸限額NUMBER(7)
您創(chuàng)建了Top-n查詢報表,其中顯示新余額值最高的800個帳戶的帳戶編號和新余額。結(jié)
果將按付款從高到低進行排序。查詢中應(yīng)包括哪個SELECT語句子句?D
內(nèi)部查詢:ORDERBY新余額DESC
內(nèi)部查詢:WHEREROWNUM=800
外部查詢:ORDERBY新余額DESC
內(nèi)部查詢:SELECT客戶標識,新余額ROWNUM
66.您希望創(chuàng)建個基于“銷售代表”表的視圖,并且計劃授予“銷售”部門中的成員
訪問此視圖的權(quán)限。您希望銷售人員能夠通過此視圖(您計劃將其命名為“銷售代表視圖”)
更新“銷售代表”表。在CREATEVIEW語句中應(yīng)指定什么?A
AS關(guān)鍵字
WHERE子句
IN關(guān)鍵字
GROUPBY子句
第10部分
67.“內(nèi)嵌視圖”是一條未命名的SELECT語句,它位于:C
“用戶視圖”數(shù)據(jù)字典視圖
用戶表中的專用數(shù)據(jù)庫列
外層查詢的SELECT列表,并用括號括起來
外層查詢的FROM子句,并用括號括起來
Section11Lesson2
68.判斷對錯。使用NOCACHE創(chuàng)建序列時可確保成功使用序列范圍中的所有編號。
對
第11部分
69.您創(chuàng)建了其中的“客戶標識”指定為主鍵的一個“客戶”表。您要求自動生成輸入
到“客戶標識”列的值。應(yīng)執(zhí)行以下哪項操作?A
不執(zhí)行任何操作。Oracle為定義為主鍵的列自動生成唯一值。
對客戶標識列指定一個UNIQUE約束條件。
創(chuàng)建一個同義詞。
創(chuàng)建一個序列。
70.要查看從名為“我的序列”的序列中提取的最新值,應(yīng)引用:B
我的序列.nextval
我的序列.(currval)
我的序列.(lastval)
我的序列.currval
第11部分
71.要刪除“雇員標識序列”序列,應(yīng)使用以下哪條語句?B
DELETESEQUENCE雇員標識序歹U;
DROPSEQUENCE雇員標識序歹U;
ALTERSEQUENCE雇員標識序列…;
REMOVESEQUENCE雇員標識序列;
72.以下哪個說法最準確地描述了NEXTVAL虛擬列的功能?D
NEXTVAL虛擬列僅顯示行在表中的物理位置。
NEXTVAL虛擬列顯示Oracle從表中檢索行數(shù)據(jù)的順序。
NEXTVAL虛擬列返回序列最近提供的整數(shù)。
NEXTVAL虛擬列按預定值遞增序列。
Section11Lesson3
73.以下關(guān)于索引的哪個說法是的?B
只能對單個表列創(chuàng)建索弓I。
創(chuàng)建索引總是可以提高查詢的性能。
創(chuàng)建索引可以重新排序基表中的數(shù)據(jù)。
對多個列創(chuàng)建的索引稱為組合索引或級連索弓I。
74.您要對EMPLOYEES表的FIRST_NAME和LAST_NAME列創(chuàng)建一個組合索
引。以下哪條語句將完成此任務(wù)?C
CREATEINDEXfl_idx
ONemployees(first_nameIIlast_name);
CREATEINDEXfl_idx
ONemployees(first_name),employees(last_name);
CREATEINDEXfl_idx
ONemployees(first_name,last_name);
CREATEINDEXfl_idxONemployees(first_name);
CREATEINDEXfl_idxONemployees(last_name);
75.在Mary的方案中已經(jīng)存在“客戶”表。應(yīng)使用哪條語句來為所有數(shù)據(jù)庫用戶創(chuàng)建
一個“客戶”表的同義詞?B
CREATEPUBLICSYNONYMcustONmary.客戶;
CREATEPUBLICSYNONYMcustFORmary.客戶;
CREATESYNONYMcustONmary.客戶FORPUBLIC;
CREATESYNONYMcustONmary.客戶;
GRANTSELECTONcustTOPUBLIC;
76.“雇員”表包含以下列:
EMPLOYEEJDNOTNULL,PrimaryKey
SSNUMNOTNULL,Unique
LAST_NAMEVARCHAR2(25)
FIRST.NAMEVARCHAR2(25)
DEPARTMENT_IDNUMBER部門表中DEPARTMENT_ID歹U的夕卜鍵
SALARYNUMBER(8,2)
如果執(zhí)行以下語句:
CREATEINDEXemp_name_idx
ONemployees(last_name,first_name);
以下哪個說法是的?D
此語句會創(chuàng)建一個基于函數(shù)的索弓I。
因為語法錯誤,此語句將失敗。
該語句將創(chuàng)建一個組合唯一索弓I。
該語句將創(chuàng)建一個組合非唯一索弓I。
77.創(chuàng)建哪一項會使以下語句的執(zhí)行速度更快?B
SELECT*
FROMemployees
WHERELOWER(last_name)=Zhang,;
同義詞
一個索引,普通索引或基于函數(shù)的索引。
組合索引。
不創(chuàng)建任何項;無法提高此語句的性能。
78.創(chuàng)建索引的語法是什么?A
CREATEINDEX索引名ON表名(列名);
CREATEINDEXON表名(列名);
CREATE索引名INDEXON表名.列名;
CREATEORREPLACEINDEX索弓I名ON表名例名);
79.“雇員”表在LAST_NAME列上有一個名為LN」DX的索引。您要將此索引更
改為FIRST_NAME列的索引。以下哪條SQL語句將實現(xiàn)此操作?B
ALTERINDEXln_idxONemployees(first_name);
ALTERINDEXln_idxTOemployees(first_name);
ALTERINDEXln_idxTOfn_idxONemployees(first_name);
以上都不能;您無法變更索弓I。
80.對于具有兩種類型的約束條件的列,是否會自動創(chuàng)建唯一索引?D
NOTNULL和UNIQUE
UNIQUE和PRIMARYKEY
UNIQUE和FOREIGNKEY
PRIMARYKEY和FOREIGNKEY
81.評估以下語句:
CREATEINDEXsales_idxONoe.銷售(狀態(tài));
以下哪個說法是的?B
CREATEINDEX會創(chuàng)建一個基于函數(shù)的索引。
CREATEINDEX語句會創(chuàng)建一個非唯嗦引。
CREATEINDEX語句會創(chuàng)建一個唯一索引。
因為語法錯誤,CREATEINDEX語句將失敗。
82.Barry創(chuàng)建了名為“庫存”的表。Pam必須能查詢該表。Barry希望Pam可以查
詢該表,而不需要指定表的方案。Barry應(yīng)創(chuàng)建以下哪些項?B
方案
索引
視圖
同義詞
83.以下關(guān)于索引的哪個說法是的?A
創(chuàng)建PRIMARYKEY約束條件時,會自動創(chuàng)建一個索引。
創(chuàng)建PRIMARYKEY約束條件時,必須由數(shù)據(jù)庫管理員創(chuàng)建索弓I。
從不為唯?約束條件創(chuàng)建索引。
創(chuàng)建PRIMARYKEY約束條件以前,不能創(chuàng)建索引。
84.以下哪個說法最準確地描述了索引的功能?A
索引可以提高用于搜索大型表的SQL查詢的性能。
索引可以減少向用戶授予多種權(quán)限所需的時間。
對表執(zhí)行DML操作時,索引可以運行語句塊。
索引可以防止用戶查看表中的某些數(shù)據(jù)。
85.您作為用戶Julie執(zhí)行了以下語句:
CREATESYNONYM雇員FORsam.雇員;
此語句將完成什么任務(wù)?D
對用戶Sam所有的“雇員”表創(chuàng)建一個公用同義詞。
對您所有的“雇員”表創(chuàng)建一個私有同義詞。
對用戶Sam所有的“雇員”表創(chuàng)建一個公用同義詞。
對用戶Sam所有的“雇員”表創(chuàng)建??個私有同義詞。
Section12Lesson2
86.您向用戶AMY授予了CREATESESSION權(quán)限。您授予給AMY的是哪種類型的
權(quán)限?C
系統(tǒng)權(quán)限
對象權(quán)限
用戶權(quán)限
訪問權(quán)限
87.您要向用戶CHAN授予權(quán)限,以允許其更新“雇員”表中的數(shù)據(jù)。您應(yīng)授予CHAN
哪種類型的權(quán)限?D
用戶權(quán)限
對象權(quán)限
系統(tǒng)權(quán)限
管理員權(quán)限
88.以下哪項是系統(tǒng)權(quán)限?AC
(選擇兩項
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 借款續(xù)借補充合同范例
- 出口苗木采購合同范例
- 債權(quán)轉(zhuǎn)讓寫合同范例
- 辦公窗簾定做安裝合同范本
- 辦公樓拆除施工方案
- 借款給別人合同范例
- 凈水工程合同范例
- 不銹鋼定制合同范例
- 三人合租房合同范例
- 個人對公合同范例
- 教科版六年級下冊科學第一單元《小小工程師》教材分析及全部教案(定稿;共7課時)
- 小兒鋅缺乏癥剖析
- 古風集市策劃方案
- 道路危險貨物運輸安全培訓課件
- 社會工作綜合能力初級講義課件
- 青春期心理健康講座課件
- 《廣聯(lián)達培訓教程》課件
- 兒童流感的防治和預防措施
- 美業(yè)招商課件
- 城市災害學課件-地質(zhì)災害(1)課件
- 面密度儀設(shè)備原理培訓課件
評論
0/150
提交評論