欢迎来到天天文库
浏览记录
ID:6133469
大小:402.00 KB
页数:7页
时间:2018-01-04
《数据库系统概论(3-4章)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单选题1.在SQL语言中授权的操作是通过()语句实现的。ACREATEBREVOKECGRANTDINSERT正确答案:C2.在SQL语言中回收权限的操作是通过()语句实现的。ACREATEBREVOKECGRANTDINSERT正确答案:B3.下列SQL语句命令,属于DDL语言的是()。ASELECTBCREATECGRANTDDELETE正确答案:B4.根据SQL标准,创建一个表,应该使用下面哪个语句?ACREATETABLEBCREATEINDEXCCREATEVIEWDCREATEDATABASE正确答案:A5.根据SQL标准,删除一个表,应该使用下面哪个语句
2、?ADELETETABLEBDROPTABLECDELETEVIEWDDROPDATABASE正确答案:B6.根据SQL标准,修改表的数据结构,下面哪种语句适用?AUPDATEBALTERCCHANGEDSHIFT正确答案:B7.根据SQL标准,创建一个视图,应该使用下面哪个语句?ACREATETABLEBCREATEINDEXCCREATEVIEWDCREATEDATABASE正确答案:C8.根据SQL标准,删除一个表中的记录,下面哪个语句适用?ADROPTABLEBDROPCDELETEDERASE正确答案:C9.根据SQL标准,下面哪句语句能够找出年龄最小的同学
3、?其中age为学生表student中的年龄字段,sno为学生的学号。Aselectmax(age)fromstudentBselectsnofromstudentwhereage=max(age)Cselectsnofromstudenthavingage=max(age)Dselectsnofromstudentawherea.age<=(selectmin(b.age)fromstudentb)正确答案:D10.根据SQL标准,要创建唯一索引该使用下面哪种语句?ACREATEUNIQUEINDEXBCREATECLUSTERINDEXCCREATEONLYINDE
4、XDCREATEPRIMARYINDEX正确答案:A11.根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?Aupdatestudentsetage=1Bupdatestudentsetage=age-1Cupdateage=age-1fromstudentDupdatefromstudentwhereage=age-1正确答案:B12.根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?AdeletefromstudentBdeleteallfromstud
5、entCdelete*fromstudentDdroptablestudent正确答案:A13.根据SQL标准,要查询表student中平均年龄age小于21的所在系dept及其平均年龄值,下面哪条语句适用?Aselectdept,avg(age)fromstudentwhereavg(age)<21Bselectdept,avg(age)fromstudentgroupbydepthavingavg(age)<21Cselectdept,avg(age)fromstudenthavingavg(age)<21Dselectdept,avg(age)fromstude
6、ntgroupbydeptwhereavg(age)<21正确答案:B14.根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?Aselect*fromstudentwhereage=a.age正确
7、答案:C15.根据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=’s
此文档下载收益归作者所有