资源描述:
《关系数据库标准语言sql》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章关系数据库标准语言SQL一、选择题1.SQL语言是()的语言,容易学习。A.过程化B.非过程化C.格式化D.导航式2.SQL集数据查询、数据操纵、数据定义、数据控制功能于一体,其中CREATE、DROP、ALTER语句是实现()功能。A.数据查询B.数据操纵C.数据定义D.数据控制3.下列的SQL语句中,()不是数据定义语句。A.CREATETABLEB.DROPVIEWC.CREATEVIEWD.GRANT4.若要撤消数据库中已经存在的表S,可用()。A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS5
2、.SQL语言中,删除一个视图的命令是()。A.DELETEB.DROPC.CLEARD.REMOVE6.SQL语言支持数据库的三级模式结构,其中视图对应于()。A.模式B.内模式C.外模式D.存储模式7.在视图上不能完成的操作是()。A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图有一个数据库包含下面三个关系:S(S#,SNAME,SEX)、C(C#,CNAME)、SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称,GRADE是成绩。8.要查询选修"数据库"
3、课程的男生姓名,将涉及到关系()。A.S、CB.S、SCC.C、SCD.S、SC、C9.要查询选修"数据库"课程的全体男生姓名的SQL语句应该是SELECTSNAMEFROMS,SC,CWHERE子句;这里WHERE子句的内容是()。A.S.S#=SC.S#ANDC.C#=SC.C#ANDSEX='男'ANDCNAME='数据库'B.S.S#=SC.S#ANDC.C#=SC.C#ANDSEXIN'男'ANDCNAMEIN'数据库'C.SEX='男'ANDCNAME='数据库'D.S.SEX='男'ANDC.CNAME='数据库'10.设关系数据
4、库中有一个表S的结构为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者均为字符型;GRADE为成绩,数值型,取值范围0~100。若要把"张三化学成绩80分"插入S中,则可用()。A.ADDINTOSVALUES('张三','化学','80');B.INSERTINTOSVALUES('张三','化学','80');C.ADDINTOSVALUES('张三','化学',80);D.INSERTINTOSVALUES('张三','化学',80);11.数据库同上题。若要更正张三的化学成绩为85分,则可用()。A.UPDATESSE
5、TGRADE=85WHERESN='张三'ANDCN='化学';B.UPDATESSETGRADE='85'WHERESN='张三'ANDCN='化学';C.UPDATEGRADE=85WHERESN='张三'ANDCN='化学';D.UPDATEGRADE='85'WHERESN='张三'ANDCN='化学';12.在SQL语言中,子查询是()。A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句中的查询语句13.若用如下的SQL语句创建了一个表SC:CREATETABLES
6、C(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表中插入如下行时,()行可以被插入。A.(‘201009’,‘111’,60,必修)B.(‘201823’,‘101’,NULL,NULL)C.(NULL,‘103’,80,‘选修’)D.(‘201132‘,NULL,86,‘’)二、填空题1.SQL的中文全称是。2.SQL语言只一种综合性的功能强大的语言。除了具有数据查询和数据操纵功能之外,还具有 和 功能。3.
7、SQL语言支持关系数据库的三级模式结构,其中外模式对应于 ,模式对应于 ,内模式对应于 。4.关系数据库系统支持三级模式结构,其模式、外模式和内模式中的基本对象有 、 、 。5.建表的同时可以定义与该表有关的完整性约束条件,这些完整性约束条件被存储在系统的 中。6.建立索引的目的是 。7.在
8、字符匹配中 可以代表任意单个字符。8.在 情况下,谓词LIKE可以用"="(等