- 0
- 0
- 约11.02万字
- 约 97页
- 2026-01-16 发布于北京
- 举报
表和索引、以及约束的管理和
第4部分主要对应于《OraclePL/SQL从到精通(微课版)》的第10章和
第13章,也有极少的内容对应于第7章、第12章、和第14章。
试题及分析与解答
试题1:
ViewtheExhibitandexaminethestructureoftheSA,CUSTOMERS,PRODUCTS,and
TIMEStab.
ThePROD_IDcolumnistheforeignkeyintheSAtable,whichreferencesthe
PRODUCTStable.Similarly,theCUST_IDandTIME_IDcolumnsarealsoforeignkeysin
theSAtablereferencingtheCUSTOMERSandTIMEStab,respectively.
EvaluatethefollowingCREATETABLEcommand:
____
CREATETABLEnewsa(prodid,custid,orderdateDEFAULTSYSDATE)
___
SELECTprodid,custid,timeid
FROMsa;
关于上述命令,哪项陈述是正确的?
_
A.新的NEWSA表不会被创建,因为在列定义中不能指定DEFAULT值。B.新
_
的NEWSA表会被创建,并且在指定列上定义的所有NOTNULL约束将传递
_
到新表。C.新的NEWSA表不会被创建,因为CREATETABLE命令和
_
SELECT子句中的列名不匹配。D.新的NEWSA表会被创建,并且在指定列上
定义的所有FOREIGNKEY约束将传递到新表。
该题的中文意思是:浏览以下列表并检查SA、CUSTOMERS、PRODUCTS和TIMES表
__
的结构。PRODID列是SA表中的外键,它PRODUCTS表。类似地,CUSTID和
_
TIMEID也都是SA表中的外键,它们分别CUSTOMERS和TIMES表。评估以下
创建表令:
____
CREATETABLEnewsa(prodid,custid,orderdateDEFAULTSYSDATE)
AS
___
SELECTprodid,custid,timeid
FROMsa;
有关以上命令的叙述哪一个是正确的?
A.系统不会创建NEWSA表,因为在列的定义中不能说明默认值。B.系统会创
_
建NEWSA表,并且在说明列上定义的所有非空(NOTNULL)约束都会传递到
_
新表。C.系统不会创建NEWSA表,因为CREATETABLE命令和SELECT子
_
句中的列名不匹配。D.系统会创建NEWSA表,并且在说明列上定义的所有
外键(FOREIGNKEY)约束都会传递到新表。
试题分析与解释:这一题主要测试您对利用子查询创建表的熟悉程度。根据第10章
10.5节有关利用子查询创建表的解释,我们基本上可以确定
您可能关注的文档
最近下载
- 环水保施工方案.docx VIP
- 苏州园林苏教省公开课一等奖新名师比赛一等奖课件.pptx VIP
- 学堂在线 雨课堂 学堂云 中国建筑史——元明清与民居 章节测试答案.docx VIP
- 《苏州园林》教学-全省一等奖-完整版课件.ppt VIP
- 学堂在线 雨课堂 学堂云 大唐兴衰 章节测试答案.docx VIP
- 学堂在线 雨课堂 学堂云 实用绳结技术 期末考试答案.docx VIP
- 学堂在线 雨课堂 学堂云 海上求生与救生 章节测试答案.docx VIP
- 学堂在线 雨课堂 学堂云 医学科研设计 章节测试答案.docx VIP
- 学堂在线 雨课堂 学堂云 《资治通鉴》导读 章节测试答案.docx VIP
- 心力衰竭(共43张PPT).pptx VIP
原创力文档

文档评论(0)