一、单项选择题1.下列四项中,不属于数据库特点的是(C)。A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.在SQL中,建立表用的命令是(B)。A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX3.下列四项中,不正确的提法是(C)。A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言4.SQL语言中,删除表中数据的命令是(A)。A.DELETEB.DROPC.CLEARD.REMOVE5.SQL的视图是从(C)中导出的。A.基本表B.视图C.基本表或视图D.数据库6.数据定义语言的缩写词为(A)。A.DDLB.DCLC.DMLD.DBL7.在SQL语言中,建立存储过程的命令是(A)A、CREATEPROCEDUREB、CREATERULEC、CREATEDURED、CREATEFILE8.目前(A)数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。A.关系B.面向对象C.分布9.在SQL中,建立视图用的命令是(C)。A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX10.数据库管理系统的英文缩写是(A)。A.DBMSB.DBSC.DBAD.DB11.在关系运算中,选取符合条件的元组是(D)运算。A.除法B.投影C.连接D.选择12.(C)是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。A.DATAB.INFORMATIONC.DBD.DBS13.SQLServer中表查询的命令是(B)。A.USEB.SELECTC.UPDATED.DROP14.SQLServer中表更新数据的命令是(C)。A.USEB.SELECTC.UPDATED.DROP15.向用户授予操作权限的SQL语句是(D)。A.CREATEB.REVOKE(收回权限)C.SELECTD.GRANT16.为数据表创建索引的目的是(A)。A.提高查询的检索性能B.创建唯一索引C.创建主码D.归类17.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D)A.多对多B.一对一C.多对一D.一对多18.一个规范化的关系至少应当满足(A)的要求。A.一范式B.二范式C.三范式D.四范式19.SQL语言中,条件“年龄BETWEEN40AND50”表示年龄在40至50之间,且(A)。A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁20.模式查找like'_a%',下面哪个结果是可能的(B)A.ailiB.baiC.bbaD.cca21.表示职称为副教授同时性别为男的表达式为(B)A.职称='副教授'OR性别='男'B.职称='副教授'AND性别='男'C.BETWEEN'副教授'AND'男'D.IN('副教授','男')22.3NF同时又是(D)A、2NFB、1NFC、BCNFD、1NF,2NF23.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)(2001年10月全国卷)A、左外联接B、右外联接C、内联接D、全外联接24.SQL中,下列涉及空值的操作,不正确的是(C)A、ageISNULLB、ageISNOTNULLC、age=NULLD、NOT(ageISNULL)25、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是(C)A、一对一的联系B、多对一的联系C、一对多的联系D、多对多的联系26.授予用户Jean可以查询帐户表的权限,使用的SQL语句是(A)AGRANTSELECTON帐户TOJeanBGRANTSELECTTOJeanON帐户CGRANTSELECTTO帐户ONJeanDGRANTSELECTONJeanTO帐户27.SQL语言允许使用通配符进行字符串匹配,其中‘%’可以表示(D)A、零个字符B、1个字符C、多个字符D、以上都可以28、在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是(A)。A聚集索引B非聚集索引C主键索引D唯一索引29、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)A*B%C-D?30、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是(A)AORDERBYBWHERECGROUPBYDHAVING12.SQL属于(A)数据库语言。A.关系型B.网状型C.层次型D.面向对象型13.语句deletefromsc表明(A)A、删除sc中的全部记录B、删除基本表scC、删除基本表sc中的列数据D、删除基本表sc中的部分行14.在下列基本表的定义中,数值5表示(C)CREATETABLEstudent(Snochar(5)notnullunique,Snamechar(2));A、表中有5条记录B、表中有5列C、表中字符串Sno的长度D、表格的大小15.不允许任何其它事务对这个锁定基表再加任何类型锁的锁是:(B)A、共享锁B、排它锁C、写锁D、以上都不是16.要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。A、SELECT*FROMCPWHERE产品名姰LIKE‘冰箱’B、SELECT*FROMXSHWHERE产品名称LIKE‘冰箱’C、SELECT*FROMCPWHERE产品名称LIKE‘%冰箱%’D、SELECT*FROMCPWHERE产品名称=‘冰箱’17.设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为(D)A.BCDB.BDC.BCD.CD18、学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(C)A.多对多B.一对一C.一对多D.19、在关系数据库中,实现主键值唯一标识元组的作用是通过(A)A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.强制不能为空值20、在零件-供应数据库中,有如下三个关系:供应商关系:S(供应商号,供应商名,地址)零件关系:P(零件号,零件名,颜色,重量)供应关系:SP(供应商号,零件号,数量)若要查找“红色零件的供应商名”,将涉及到关系(D)A、P和SPB、S和PC、S和SPD、S、P和SP21.“一个事务中的诸操作要么都做,要么都不做”,这是事务的(A)属性。A.原子性B.一致性C.隔离性D.持续性22.当一个用户加锁后修改一个记录或表文件时,另一个用户也企图打开同一个表文件或修改同一个记录或表文件。这种现象在锁机制中被称为(B)。A.数据共享B.冲突C.死锁D.表头锁23、关系范式从低到高依此是(D)A、4NFBCNF3NF2NF1NFB、BCNF4NF3NF2NF1NFC、1NF2NF3NF4NFBCNFD、1NF2NF3NFBCNF4NF24、SQL语言中COMMIT语句的主要作用是(D)。A、结束程序B、返回系统C、存储数据D、提交事务25、在采用C/S结构的数据库应用中,应将SQLServer安装在(B)A、用户端B、服务器端C、终端D、客户机端26、关系数据模型的三个组成部分中,不包括(D)A、完整性规则B、数据结构C、数据操作D、并发控制27、SQL语言通常称为(A)A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言28.向student表中增加“入学时间(Scome)”列,其数据类型为日期型(A)A.altertablestudentaddscomedateB.altertablestudentmodifyscomedateC.updatetablestudentaddscomedateD.updatetablestudentmodifyscomedate29、设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是(C)。A.该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1T2①读A=10,B=5②读A=10A=A*2写回③读A=20,B=5求和25验证错图1事务并发操作图30.在零件-供应数据库中,有如下三个关系:供应商关系:S(供应商号,供应商名,地址)零件关系:P(零件号,零件名,颜色,重量)供应关系:SP(供应商号,零件号,数量)若要查找“地址是北京的供应商名”,将涉及到关系(C)A.P和SPB.S和PC.SD.S、P和SP2.如果事务T获得了数据项Q上的排它锁,则T对Q(C)A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写3.Microsoft公司的SQLServer数据库管理系统一般只能运行于(A)。A.Windows平台B.UNIX平台C.LINX平台D.NetWare平台4.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE(B)A‘__W_%’B‘_%W__’C‘_W__’D‘_W_%’5.“CreateUniqueIndexAAAOn学生表(学号)”将在学生表上创建名为AAA的(D)。A.惟一索引B.聚集索引C.复合索引D.唯一聚集索引6.在数据库的三个模式中(C)A内模式只有一个,而模式和外模式可以有多个B模式只有一个,而内模式和外模式可以有多个C模式和内模式只有一个,而外模式可以有多个D均只有一个7.命令SELECT学号,AVG(成绩)AS‘平均成绩’FROMXS_KCGROUPBY学号HAVINGAVG(成绩)=85,表示(A)。A.查找XS_KC表中平均成绩在85分以上的学生的学号和平均成绩B.查找平均成绩在85分以上的学生C.查找XS_KC表中各科成绩在85分以上的学生D.查找XS_KC表中各科成绩在85分以上的学生的学号和平均成绩8.在(C)子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。A.IN子查询B.EXIST子查询C.NOTEXIST子查询D.JOIN子查询9.在SQL语言中PRIMARYKEY的作用是(A)A定义主码B定义外部码C定义处部码的参照表D确定主码类型10.在关系数据库中,视图(view)是三级模式结构中的(D)A内模式B模式C存储模式D外模式11.在SQL中使用FOREIGNKEY时,与之配合的语句是(D)。A.EXISTSB.EXCEPTC.TABLED.REFERENCES12、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)。A.SB.SC,CC.S,SCD.S,C,SC13、在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是(D)。A.对数据实行X锁并读数据B.对数据实行S锁并写数据C.对数据实行X锁并写数据D.对数据实行S锁并读数据15、消除了部分函数依赖的INF的关系模式,必定是(B)。A.1NFB.2NFC.3NFD.4NF16、下面关于函数依赖的叙述中,不正确的是(B)。A.若X→Y,X→Z,则X→YZB.若XY→Z,则X→Z,Y→ZC.若X→Y,Y→Z,则X→ZD.若X→Y,Y′Y,则X→Y′17.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C)。A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束18.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面(D)选项是正确的。A.只有SNO不能取空值B.只有CNO不能取空值C.只有GRADE不能取空值D.