您的本次作业分数为:93分24986单选题249861.在SQL语言中授权的操作是通过()语句实现的。ACREATEBREVOKECGRANTDINSERT正确答案:C24990单选题249902.在SQL语言中回收权限的操作是通过()语句实现的。ACREATEBREVOKECGRANTDINSERT正确答案:B24964单选题249643.下列SQL语句命令,属于DDL语言的是()。ASELECTBCREATECGRANTDDELETE正确答案:B24970单选题249704.根据SQL标准,创建一个表,应该使用下面哪个语句?ACREATETABLEBCREATEINDEXCCREATEVIEWDCREATEDATABASE正确答案:A24971单选题249715.根据SQL标准,删除一个表,应该使用下面哪个语句?ADELETETABLEBDROPTABLECDELETEVIEWDDROPDATABASE正确答案:B24975单选题249756.根据SQL标准,修改表的数据结构,下面哪种语句适用?AUPDATEBALTERCCHANGEDSHIFT正确答案:B24956单选题249567.根据SQL标准,创建一个视图,应该使用下面哪个语句?ACREATETABLEBCREATEINDEXCCREATEVIEWDCREATEDATABASE正确答案:C24974单选题249748.根据SQL标准,删除一个表中的记录,下面哪个语句适用?ADROPTABLEBDROPCDELETEDERASE正确答案:C24966单选题249669.根据SQL标准,下面哪句语句能够找出年龄最小的同学?其中age为学生表student中的年龄字段,sno为学生的学号。Aselectmax(age)fromstudentBselectsnofromstudentwhereage=max(age)Cselectsnofromstudenthavingage=max(age)Dselectsnofromstudentawherea.age=(selectmin(b.age)fromstudentb)正确答案:D24955单选题2495510.根据SQL标准,要创建唯一索引该使用下面哪种语句?ACREATEUNIQUEINDEXBCREATECLUSTERINDEXCCREATEONLYINDEXDCREATEPRIMARYINDEX正确答案:A24983单选题2498311.根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?Aupdatestudentsetage=1Bupdatestudentsetage=age-1Cupdateage=age-1fromstudentDupdatefromstudentwhereage=age-1正确答案:B24977单选题2497712.根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?AdeletefromstudentBdeleteallfromstudentCdelete*fromstudentDdroptablestudent正确答案:A24988单选题2498813.根据SQL标准,要查询表student中平均年龄age小于21的所在系dept及其平均年龄值,下面哪条语句适用?Aselectdept,avg(age)fromstudentwhereavg(age)21Bselectdept,avg(age)fromstudentgroupbydepthavingavg(age)21Cselectdept,avg(age)fromstudenthavingavg(age)21Dselectdept,avg(age)fromstudentgroupbydeptwhereavg(age)21正确答案:B24979单选题2497914.根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?Aselect*fromstudentwhereageavg(age)Bselect*fromstudenthavingageavg(age)Cselect*fromstudentawherea.age(selectavg(b.age)fromstudentb)Dselect*fromstudentawhere(selectavg(b.age)fromstudentb)=a.age正确答案:C2497219198,C单选题2497215.根据SQL标准,增加一条记录到表student,学号sno是11301,姓名sname是“snoopy”,年龄age是20。其中student表中包括学号、姓名、年龄、籍贯、系别等属性,并且属性除sno外皆可取空值。下面哪条是正确的?Ainsertintostudentvalues(sno=11301,sname=’snoopy’,age=20)Binsertintostudent(sno,sname,age)values(11301,’snoopy’,20)Cinsertintostudentsetsno=11301,sname=’snoopy’,age=20Dinsertintostudentvalues(11301,’snoopy’,20)正确答案:B2495719197,B单选题2495716.根据SQL标准,下面哪条语句与selectmin(age)fromstudent等效?Aselectagefromstudentwhereage=min(age)Bselectdistinctagefromstudentwhereage=allmin(age)Cselectdistincta.agefromstudentawherea.age=any(selectdistinctb.agefromstudentb)Dselectdistincta.agefromstudentawherea.age=all(selectdistinctb.agefromstudentb)正确答案:D24980单选题2498017.根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。下面哪条语句适用?Acreateviewabcasselect*fromstudentwheredept=’IS’Bcreateviewabcasselect*fromstudentwheredept=’IS’withcheckoptionCcreateviewabcasstudentwheredept=’IS’Dcreateviewabcasselectdept=’IS’fromstudent正确答案:B24976单选题2497618.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适?Aselectsno,count(cno)fromSCBselectsno,count(cno)fromstudentCselecta.sno,count(cno)fromstudentaleftouterjoinSCDselecta.sno,count(cno)fromSCleftouterjoinstudenta正确答案:C24978单选题2497819.根据SQL标准,删除索引应该选用下面哪个语句?ADELETEINDEXBDROPINDEXCDELETEVIEWDDROPVIEW正确答案:B24981单选题2498120.根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?Ainsertintostudentsdatechar(7)Baddsdatechar(7)tostudentCappendsdatevarchar(7)totablestudentDaltertablestudentaddsdatevarchar(7)Ealtertablestudentaddsdatechar(7)Faltertablestudentmodifysdatechar(7)正确答案:E24984单选题2498421.根据SQL标准,把表SC1中的记录复制到另一个表SC2中,其中SC1表和SC2表的字段定义完全一样。下面哪条语句适用?Acopy*fromSC1toSC2Bcopy*fromSC2toSC1CinsertintoSC2select*fromSC1DinsertintoSC1select*fromSC2正确答案:C24985单选题2498522.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?AdropsnofromtablestudentBaltertablestudentdropsnoCaltertablestudentdropunique(sno)Daltertablestudentdropsnounique正确答案:C24968多选题2496823.下面哪些是SQL提供的进行数据操纵的核心动词。AcreateBinsertCupdateDselectEdeleteFgrant正确答案:BCE24993多选题2499324.以下哪几项是属于CC标准的组成部分。A简介和一般模型B安全功能要求C安全保证要求D安全策略正确答案:ABC24967多选题2496725.关于SQL语言的主要特点:ASQL是一种一体化的语言,它包括了数据定义、数据查询、数据操纵和数据控制等方面的功能,可以完成数据库活动的全部工作。BSQL语言是一种高度非过程化的语言。CSQL语言非常简洁。DSQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。正确答案:ABCD24965判断题2496526.SQL是StructuredQueryLanguage(结构化查询语言)的缩写。正确错误正确答案:对24969判断题2496927.用SQL语句创建表,使用语句CREATETABLE。对列的约束主要有NOTNULL,UNIQUE,PRIMARYKEY,FOREIGNKEY等。定义表的删除与更新操作的完整性约束,主要有四种模式:NOACTION,CASCADE,SETNULL,SETDEFAULT。检查列的取值范围可以用CHECK约束。设定列的默认取值,可以用DEFAULT短语。正确错误正确答案:对24973判断题2497328.在关系数据库中把独立存在的关系称作(基本表);(视图)是从基本表派生出来的虚拟表,视图本身不包含数据。正确错误正确答案:对24982判断题2498229.用SQL语句进行记录的删除操作,使用DELETE语句。正确错误正确答案:对24989判断题2498930.用SQL语句进行表的删除操作,使用DROPTABLE语句。正确错误正确答案:对