神通数据库理论练习题2附有答案_第1页
神通数据库理论练习题2附有答案_第2页
神通数据库理论练习题2附有答案_第3页
神通数据库理论练习题2附有答案_第4页
神通数据库理论练习题2附有答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

神通数据库理论练习题2[复制]1.下面SQI语句输出结果是(SELECT‘a%_b'like’aa%%’escape’a’)____。[单选题]A.true(正确答案)B.falseC.出错D.无法确定2.SELECT(date’2021-10-30’+interval’1’hour,date’2018-10-30’)overlaps(date’2018-10-30’,date’2021-10-30’+interval’3’year)输出结果____。[单选题]A.是timestamp型B.是Date型C.true(正确答案)D.false3.SELECTTO_DATE('2021&10*30','YY-MM-DD')运行结果是____。[单选题]A.运行出错B.2021-10-30(正确答案)C.无法确定D.10-30-20214.SELECT*FROMLOANL1WHERENOTEXISTS(SELECT*FROMLOANL2WHEREL1.CNO=L2.CNOANDL1.LDATE>L2.LDATE),这条语句输出的结果____。[单选题]A.所有客户贷款信息B.所有客户最晚的一次贷款信息C.所有客户最早一次贷款信息(正确答案)D.所有客户贷款信息,最晚的一次贷款信息不输出5.client表中已有2个索引,则执行以下语句后,刷新CLIENT表中的索引,则索引列表中索引的个数为____CREATEINDEXcname_idxONClient(Cname)INIT10MNEXT10MMAX100M;CREATEINDEXcid_1_idxONClient(LEFT(CID,1));CREATEINDEXcid1_cname_idxONClientFROMcid_1_idx,cname_idx;[单选题]A.2B.3(正确答案)C.4D.56.使用salary作为职工的工资列,若职工工资最高到万位,小数点后保留两位,则salary的数据类型应该是___________。[单选题]A.numeric(5,2)B.numeric(7,2)(正确答案)C.money(5,2)D.money(7,2)7.现有一个“学生”表,其中一个字段是“院系编号”,我们希望此字段的值是“院系”表中存在的院系编号,应___________。[单选题]A.为此列创建一个CHECK约束B.为此列创建一个外键约束(正确答案)C.为此列创建一个DEFAULT约束D.为此列创建一个主键约束8.以下语句的执行结果是___________。SETDATEORDER='MDY';SELECT

DATE'9-8-7';[单选题]A.2009-08-0700:00:00B.2008-07-0900:00:00C.2007-09-0800:00:00(正确答案)D.9-8-700:00:009.身份证号(sfzh)的第7-11位代表出生年份,那么下面哪个选项是按照“年-年”方式求出的周岁?___________。[单选题]A.GETDATE()-CAST(SUBSTRING(sfzh,7,4)ASdate)B.TO_NUMBER(SUBSTRING(sfzh,7,4),'0000')-YEAR(GETDATE())C.CAST(SUBSTRING(sfzh,7,4)ASINT)-YEAR(GETDATE())D.YEAR(GETDATE())-TO_NUMBER(SUBSTRING(sfzh,7,4),'0000')(正确答案)10.修改“学生”表中“籍贯”字段的类型为长度20的变长字符串,以下语句正确的是___________。[单选题]A.ALTER学生COLUMN籍贯VARCHAR(20);B.ALTERTABLE学生籍贯VARCHAR(20);C.ALTERTABLE学生ALTERCOLUMNTYPE籍贯VARCHAR(20);(正确答案)D.ALTERTABLE学生SETCOLUMNTYPE籍贯VARCHAR(20);11.对于“学生档案”表(学号,姓名,所在系),建立统计每个系的学生人数的视图的正确语句是_________。[单选题]A.CREATEVIEWv1(系名,人数)ASSELECT所在系,COUNT(*)FROM学生档案GROUPBY所在系(正确答案)B.CREATEVIEWv1(系名,人数)ASSELECT所在系,SUM(*)FROM学生档案GROUPBY所在系C.CREATEVIEWv1(系名,人数)ASSELECT所在系,COUNT(*)FROM学生档案ORDERBY所在系D.CREATEVIEWv1(系名,人数)ASSELECT所在系,SUM(*)FROM学生档案ORDERBY所在系12.如果某字段数据类型是char(5),且设置了CHECK约束LENGTH(LTRIM())=5,那么下列选项作为输入值符合要求的是_________。[单选题]A.'abcdefg'B.'ae'(正确答案)C.'cde'D.'bcde'13.对于学生表(学号,姓名,系号)学号为关键字,院系表(系号,系名)系号为关键字,查询尚未开始招生的新系的系名,正确语句是_________。[单选题]A.SELECT系名FROM院系表aJOIN学生表bONa.系号=b.系号WHEREb.学号ISNULL;B.SELECT系名FROM院系表a,学生表bWHEREa.系号=b.系号andb.学号ISNULL;C.SELECT系名FROM院系表aRIGHTJOIN学生表bONa.系号=b.系号WHEREb.学号ISNULL;D.SELECT系名FROM院系表aLEFTJOIN学生表bONa.系号=b.系号WHEREb.学号ISNULL;(正确答案)1.神通数据库总体结构包括____。A.管理工具(正确答案)B.程序接口(正确答案)C.数据库内核(正确答案)D.物理文件(正确答案)2.神通数据库主要由____组成。A.数据文件(正确答案)B.日志文件(正确答案)C.控制文件(正确答案)D.参数文件(正确答案)3.下面关于神通数据库存储描述正确的是____。A.块是管理存储空间最基本的单元(正确答案)B.区是神通数据库对象分配的最小单元(正确答案)C.神通数据库中的所有对象必须存放在表空间中(正确答案)D.每个表空间可以由多个数据文件(正确答案)4.神通数据库实例主要包括____。A.网络监听线程(正确答案)B.服务器线程(正确答案)C.后台线程(正确答案)D.内存结构(正确答案)5.关于神通数据库创建,下面哪些说法是正确的____。A.可以通过数据库配置工具创建和删除数据库(正确答案)B.也可以通过命令的方式创建数据库(正确答案)C.每个表空间中至少有1个数据文件(正确答案)D.用户可以指定数据文件的存放路径,也可以采用默认路径(正确答案)6.参数配置工具中列出了大量的参数,其中参数PORT的含义是:____。A.数据库使用的端口号,默认为2003(正确答案)B.数据库使用的端口号,最小可以设置为1,最大为65535(正确答案)C.设置数据库缓冲区大小D.设置数据库缓冲区页面数7.下列关于神通数据库表空间、控制文件和数据文件的描述,正确的有___?A.在神通数据库中,对表空间的管理,可以使用DBA管理工具,可以使用DBStudio工作台,还可以使用命令方式。(正确答案)B.每一个神通数据库至少包含一个控制文件,支持增加创建多个控制文件,记录着数据库的物理结构。C.控制文件的文件名一定是“数据库名.ctrl”,比如数据库实例名为ABC,则它的控制文件为“ABC.CTRL”,默认保存在C盘。D.神通数据库支持创建多个数据文件,不同的数据文件可以存放在同一个表空间。(正确答案)8.SQL语言包括的主要核心功能____。A.DDL(正确答案)B.DML(正确答案)C.DCL(正确答案)D.DQL(正确答案)9.执行命令SELECTtimestamp’2021-10-30’+interval’1’hour后,____。A.结果是timestamp型(正确答案)B.结果是Date型C.输出结果是2021-10-3001:00:00(正确答案)D.输出结果是2021-10-3010.已知有一张表test(tidint,tnamevarchar(20)),表中已经有两条记录,现执行下面的语句SELECT*FROMtestwhererownum=2,下面说法错误的是____。A.表中第2条记录(正确答案)B.表中前2条记录(正确答案)C.空记录D.输出报错(正确答案)11.已知test(tidint,tnamevarchar(20)),则以下叙述错误的有____A.不可以通过ADD命令添加列(正确答案)B.DELETEtest可以删除表结构(正确答案)C.如果表中已经有记录,则不能添加序列类型的列(正确答案)D.如果表中已有1行数据,为表添加一列b,数据类型为序列型,此时再插入一条记录,对应行的列b的值为1(正确答案)12.现有学生表,结构为:Student(snochar(5)primarykey,snamevarchar(20),esexchar(2)),并且表中无记录,运行下面语句不会出错的是____。A.ALTERTABLEStudentADDCONSTRAINTpk_snamePRIMARYKEY(sname)B.ALTERTABLEStudentALTERCOLUMNsnameSETNOTNULL(正确答案)C.ALTERTABLEStudentADDCONSTRAINTdk_sexDEFAULT’男’D.ALTERTABLEStudentADDCONSTRAINTck_sexCHECK(esex=’男’oresex=’女’)(正确答案)13.SELECT*FROMCLIENTWHERE(SELECTCOUNT(1)FROMLOANWHERECLIENT.CNO=LOAN.CNO)=2,这条语句输出的客户____。A.有贷款记录(正确答案)B.贷款两次(正确答案)C.没有贷款D.无法确定14.下列关于模式的说法正确的有____?A.如果要向非当前模式下的数据表中追加数据,则使用insert命令时可以在表名前加上模式名进行标识。(正确答案)B.创建模式可以直接界面操作或者使用创建模式的命令,在创建数据库用户时,也会自动创建一个与用户名同名的模式,该模式属于数据库管理员。C.删除模式时,如果该模式下有其他数据库对象,则禁止直接界面删除。(正确答案)D.如果删除的是用户同名的模式,则只能通过删除用户的方式来级联删除该模式。(正确答案)15.已知成绩表中有成绩字段(cj),设置成绩字段的有效性规则为:成绩必须在0-100分之间,则下列有效性规则表达式正确的是____?A.cj>=0andcj<=100(正确答案)B.cjbetween0and100(正确答案)C.cjin(0,100)D.cj=>0orcj=<10016.下列关于子查询的叙述,正确的有____。A.子查询必须放在括号里(正确答案)B.exists子查询效率最高(正确答案)C.子查询能在FROM子句部分使用(正确答案)D.ORDERBY子句也可以使用子查询17.下列语句能够现实查询客户表(client)中王姓客户信息的有?A.SELECT*FROMCLIENTWHERECNAMELIKE'王%';(正确答案)B.SELECT*FROMCLIENTWHERELEFT(CNAME,1)='王';(正确答案)C.SELECT*FROMCLIENTWHEREcharindex('王',CNAME)=1;(正确答案)D.SELECT*FROMCLIENTWHERELEFT(CNAME,1)LIKE'王';(正确答案)18.下列说法错误的有____。A.集合运算中左右两侧的查询不可以包含ORDERBY或者LIMIT子句。(正确答案)B.聚合函数必须和GROUPBY子句一起使用。(正确答案)C.OFFSET子句只可以和LIMIT子句同时使用。(正确答案)D.两张表进行交叉连接查询时,结果的记录数是两张表的记录数的乘积。19、有银行表,结构为BANK(Bno,Bname),其中Bno是主键;另有贷款表,结构为LOAN(Bno,Cno,Ldate,Lamount),其中Bno是参照BANK中Bno字段的外键。下列语句中与语句SELECTBANK.*FROMBANKINNERJOINLOANONBANK.Bno=LOAN.Bno功能等价的是____。A.SELECTBANK.*FROMBANKLEFTJOINLOANONBANK.Bno=LOAN.BnoB.SELECTBANK.*FROMBANK,LOANWHEREBANK.Bno=LOAN.Bno(正确答案)C.SELECTBANK.*FROMBANKJOINLOANUSING(Bno)(正确答案)D.SELECTBANK.*FROMBANKNATURALJOINLOAN(正确答案)20、有银行表,结构为BANK(Bno,Bname),说明:bno银行编号,bname银行名称。下列查询结果返回的记录行数与语句SELECT*FROMBANK的查询记录行数一样的语句有____。A.SELECT1,2FROMBANK(正确答案)B.SELECTBnameFROMBANKWHERE1=2C.SELECTBnameFROMBANKWHERE1<>2(正确答案)D.SELECTBnameFROMBANKMINUSSELECTBNOFROMBANK(正确答案)21、下面显示结果相同的是______。A.SELECT15/4+'%'B.SELECT15/4||'%'(正确答案)C.SELECTto_char(15/4)+'%'(正确答案)D.SELECT15/4LIKE'3.75%'22、下列语句语法正确的是_____。A.(SELECT*FROMCLIENTWHERECSEX=’男’ORDERBYCID)UNION(SELECT*FROMCLIENTWHERECSEX=’女’ORDERBYCID)(正确答案)B.(SELECT*FROMCLIENTWHERECSEX=’男’ORDERBYCID)UNION(SELECT*FROMCLIENTWHERECSEX=’女’ORDERBYCID)ORDERBYCID(正确答案)C.SELECT*FROMCLIENTWHERECSEX=’男’ORDERBYCIDUNIONSELECT*FROMCLIENTWHERECSEX=’女’ORDERBYCIDD.SELECT*FROMCLIENTWHERECSEX=’男’UNIONSELECT*FROMCLIENTWHERECSEX=’女’ORDERBYCID(正确答案)23.删除一个表时,神通数据库会执行的操作有_______。A.删除该表中的所有行(正确答案)B.从数据字典中删除该表的定义(正确答案)C.删除与该表相关的所有索引(正确答案)D.如果有存储过程依赖于该表,删除表时会把存储过程级联删除24.关于创建模式的叙述中,正确的是________。A.每个用户都只能创建属于自己的模式B.可以创建模式的时候指定模式的所有者。如果不指定,则模式的所有者为sysdbaC.可以创建模式的同时创建该模式下的一张表(正确答案)D.可以通过创建用户来创建模式(正确答案)25.下列在外码表中进行____操作时检查外码约束。A.insert(正确答案)B.deleteC.update(正确答案)D.select26.以下关于子查询叙述错误的是____A.可以把子查询作为一个一般的表达式来使用,此时子查询必须返回单一值(正确答案)B.在FROM子句中嵌入子查询时,可以把该子查询作为一个内嵌视图来使用C.子查询不可以在INSERT语句中使用(正确答案)D.子查询不可以在存储过程中使用(正确答案)27.在创建一个新用户user1时,下列说法正确的是_______。A.系统会自动为该用户创建一个user1模式(正确答案)B.该用户的默认模式是sysdba模式C.该用户的默认模式是user1模式(正确答案)D.该用户可以再用grant语句被授权成为审计员28.当我们为某表增加了一个SERIAL类型的列,下列说法正确的是_______。A.自动增加了一个序列对象(正确答案)B.删除该表时使用CASCADE语句,可将序列对象一起删除(正确答案)C.删除一条该列值为5的记录,再增加一条记录时,新记录的该列会被自动填充成5D.该列值会自动填充。(正确答案)29.创建一个过程P1如下,要运行此过程,正确的语句是_______。CREATEORREPLACEPROCEDUREP1(jobVARCHAR(10):='医生')AS

BEGINSELECT*FROMCLIENTWHERECjob=job;END;A.RUNP1();B.EXECP1();(正确答案)C.USEP1('医生');D.EXECP1('医生');(正确答案)30.下列哪些表达式能得到’神通数据库’?___________。A.CONCAT('神通','数据库')(正确答案)B.ADDCHAR('神通','数据库')C.'神通'+'数据库'(正确答案)D.'神通'||'数据库'(正确答案)31.下列哪些语句能让用户B拥有对模式test的权限?___________。A.CREATESCHEMAtestb;B.CREATESCHEMAtestAUTHORIZATIONb;(正确答案)C.ALTERSCHEMAtestOWNERTOb;(正确答案)D.GRANTROLESYSDBATOUSERb;(正确答案)32.CREATETABLE学生表(

学号char(10)NOTNULLPRIMARYKEY,

姓名char(10)NOTNULL,

所在系char(4)NOTNULLREFERENCES院系表(系号),

入学日期TIMESTAMPNOTNULLDEFAULT(sysdate));

用到的约束类型有哪些?___________。A.非空约束(正确答案)B.外键约束;(正确答案)C.默认值约束(正确答案)D.检查约束;33.为院系表(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论