选择题 15.docx
《选择题 15.docx》由会员分享,可在线阅读,更多相关《选择题 15.docx(40页珍藏版)》请在冰豆网上搜索。
选择题15
1.要保证数据库物理数据独立性,需要修改的是()。
A.模式B.模式与内模式的映射
C.模式与外模式的映射D.内模式
2.下列四项中,不属于数据库特点的是()。
A.数据共享B.数据完整性
C.数据冗余很高D.数据独立性高
3.数据库中存储的是()。
A.数据B.数据模型
C.数据之间的联系D.数据以及数据之间的联系
4.反映现实世界中实体及实体间联系的信息模型是()。
A.关系模型B.层次模型
C.网状模型D.E-R模型
5.关系数据模型的三个组成部分中,不包括()。
A.完整性规则B.数据结构
C.恢复D.数据操作
6.下列四项中,不正确的提法是()。
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
7.下列四项中,可以直接用于表示概念模型的是()。
A.实体-联系(E-R)模型B.关系模型
C.层次模型D.网状模型
8.进行自然联结运算的两个关系必须具有()。
A.相同属性个数B.公共属性
C.相同关系名D.相同关键字
9.在视图上不能完成的操作是()。
A.更新视图B.查询
C.在视图上定义新视图D.在视图上定义新的基本表
10.一个候选码的属性个数()。
A.至多1个B.至多2个
C.至少1个D.至少2个
11、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()
A.DATAB.DBSC.DBD.其他
12、在数据库技术中,独立于计算机系统的模型是()。
A.E-R模型B.层次模型
C.关系模型D.面向对象的模型
13、取出关系中的某些列,并消去重复的元组的关系运算称为()。
A.取列运算B.投影运算
C.联结运算D.选择运算
14、设关系R和S的属性个数分别为r和s,则(R×S)结果的属性个数为()
A.r+sB.r-sC.r×sD.max(r,s)
15、SQL基本表的创建中是通过()实现参照完整性规则的。
A.主键子句B.外键子句
C.检查子句D.NOTNULL
6、SQL语言通常称为()
A.结构化查询语言B.结构化控制语言
C.结构化定义语言D.结构化操纵语言
7.在定义外码时,外码必须为一个表的()。
A.任意属性B.任意属性组
C.主码D.全部属性
8.在关系数据库系统中,一个关系中的任意两个元组()。
A.不能全同B.可全同
C.必须全同D.以上都不是
9.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()
A.多对多B.一对一
C.多对一D.一对多
10.假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。
A.概念设计B.物理设计
C.逻辑设计D.运行阶段
3、设关系R(A,B,C)和S(A,D),与自然连接R∞S等价的关系代数表达式是()
R.A=S.A
A.σR.A=S.A(R×S)B.R∞S
C.∏B,C,S.A,D(σR.A=S.A(R×S))D.∏R.A,B,C(R×S)
4、有关系:
R(A,B,C)主键=A,S(D,A)主键=D,外键=A,参照R的属性A,系R和S的元组如下:
指出关系S中违反关系完整性规则的元组是()。
R:
ABCS:
DA
a231b
b132null
3c
A.(1,b)B.(2,null)C.(3,3)D.(4,1)
5.SQL基本表的创建中是通过()实现参照完整性规则的。
A.Primarykey子句B.Foreignkey子句
C.check子句D.NOTNULL
6.设有关系S=(A,B,C)。
与SQL语句SELECTDISTINCTAFROMSWHEREC>8等价的关系代数表达式是________。
A.∏A(S)B.σC>8(S)
C.∏A(σC>8(S))D.σC>8(∏A(S))
7.假定学生关系是S(S#,Sname,Sex,Age),课程关系是C(C#,CName,TEACHER),学生选课关系是SC(S#,C#,Grade)。
要查找选修“张三”同学所学的课程名称,将涉及到关系()。
A.SB.SC,CC.S,SCD.S,SC,C
8.关系模式中数据依赖问题的存在,可能会导致库中数据插入异常,这是指()。
A.插入了不该插入的数据 B.数据插入后导致数据库处于不一致状态
C.该插入的数据不能实现插入 D.以上都不对
9、设有关系模式R(A,B,C),其函数依赖集F={A→B,B→C},则关系R最高达到()。
A.1NFB.2NFC.3NFD.BCNF
10、对用户访问数据库的权限加以限定是为了保护数据库的()。
A.安全性 B.完整性 C.一致性 D.并发性
11、在数据库系统中,定义用户可以对哪些数据对象进行何种操作被称为()。
A.审计 B.授权 C.定义 D.视图
12、若事务T1已经给数据A加了共享锁,则事务T2()。
A.只能再对A加共享锁 B.只能再对A加排它锁
C.可以对A加共享锁,也可以对A加排它锁 D.不能再给A加任何锁
13、脏数据是指()。
A.不健康的数据 B.缺损的数据 C.多余的数据
D.被撤消的事务曾写入库中的数据
14.将一个一对多联系型转换为一个独立关系模式时,应取()为关键字。
A.一端实体型的关键属性 B.多端实体型的关键属性
C.两个实体型的关键属性的组合 D.联系型的全体属性
15.在从E-R图到关系模式的转化过程中,下列说法错误的是()。
A.一个一对一的联系型可以转换为一个独立的关系模式
B.一个涉及三个以上实体的多元联系也可以转换为一个独立的关系模式
C.对关系模型优化时有些模式可能要进一步分解,有些模式可能要合并
D.关系模式的规范化程度越高,查询的效率就越高
1、()是刻画一个数据模型性质最重要的方面。
因此在数据库系统中,人们通常按它的类型来命名数据模型。
A.数据结构B.数据操纵
C.完整性约束D.数据联系
2、当数据库的()改变了,由数据库管理员对()映象作相应改变,可以使()保持不变,从而保证了数据的物理独立性。
正确的选择是()
(1)模式
(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式
A.
(1)和(3)和(4)B.
(1)和(5)和(3)
C.
(2)和(5)和
(1)D.
(1)和
(2)和(4)
3、英文缩写DBA代表()
A.数据库管理员B.数据库管理系统
C.数据定义语言D.数据操纵语言
5、关系运算中花费时间可能最长的运算是()。
A.投影B.选择
C.广义笛卡儿积D.并
6、在SQL语言中授权的操作是通过()语句实现的。
A、CREATEB、REVOKE
C、GRANTD、INSERT
7、使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在Select子句中使用的保留字是()。
A.UniqueB.AllC.ExceptD.Distinct
8、假定学生关系是S(S#,Sname,Sex,Age),课程关系是C(C#,CName,TEACHER),学生选课关系是SC(S#,C#,Grade)。
要查找选修“数据库系统概论”课程的“男”学生学号,将涉及到关系()。
A.SB.SC,CC.S,CD.S,SC,C
9、SQL基本表的创建中是通过()实现参照完整性规则的。
A.Primarykey子句B.Foreignkey子句
C.check子句D.NOTNULL
11、若关系模式R中的属性都是主属性,则R至少属于()。
A.第三范式 B.BC范式 C.第四范式 D.第一范式
12、设对并发事务T1、T2的交叉并行执行如下,执行过程中()。
TlT2
①READ(A)
②READ(A)
A=A+10写回
③READ(A)
A.有丢失修改问题 B.有不能重复读问题
C.有读脏数据问题 D.没有任何问题
14、在需求分析阶段,常用()描述用户单位的业务流程。
A.数据流图 B.E-R图 C.程序流图 D.判定表
1、()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型B.概念模型
C.非关系模型D.关系模型
2、()是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMSB.DB
C.DBSD.DBA
3、设关系R和S的属性个数分别为r和s,则(R×S)结果的属性个数为()
A.r+sB.r-sC.r×sD.max(r,s)
5、设有关系R=(A,B,C)。
与SQL语句SELECTDISTINCTAFROMRWHEREB=17等价的关系代数表达式是()。
A.∏A(R)B.σB=17(R)
C.∏A(σB=17(R))D.σB=17(∏A(R))
6、在SQL查询语句中,用于测试子查询是否为空的谓词是()。
A.ExistsB.UniqueC.SomeD.All
9、规范化的关系模式中,所有属性都必须是()。
A.相互关联的 B.互不相关的
C.不可分解的 D.长度可变的
10、设关系模式R属于第一范式,若在R中消除了部分函数依赖,则R至少属于()。
A.第一范式 B.第二范式
C.第三范式 D.第四范式
12、数据库的()是指数据的正确性和相容性。
A.完整性 B.安全性
C.并发控制 D.系统恢复
14、数据库恢复的基本原理是()。
A.冗余 B.审计 C.授权 D.视图
15、下列属于逻辑结构设计阶段任务的是()。
A.生成数据字典 B.集成局部E-R图
C.将E-R图转换为一组关系模式 D.确定数据存取方法
1.SQLServer安装程序创建4个系统数据库,下列哪个不是()系统数据库。
A.masterB.model
C.pubD.msdb
2.下列哪个不是sql数据库文件的后缀。
A..mdfB..ldf
C..tifD..ndf
3.数据定义语言的缩写词为()。
A.DDLB.DCL
C.DMLD.DBL
4.SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且()。
A.包括15岁和35岁B.不包括15岁和35岁
C.包括15岁但不包括35岁D.包括35岁但不包括15岁
5.执行带参数的过程,正确的方法为()。
A.过程名参数B.过程名(参数)
C.过程名=参数D.A,B,C三种都可以
6.以下触发器是当对[表1]进行()操作时触发。
CreateTriggerabcon表1
Forinsert,update,delete
As……
A.只是修改B.只是插入
C.只是删除D.修改、插入、删除
7.SQL的视图是从()中导出的。
A.基本表B.视图
C.基本表或视图D.数据库
10.规则对象在使用上与()约束类似。
A.CHECKB.PRIMARYKEY
C.FOREIGNKEYD.UNIQU
3.限制输入到列的值的范围,应使用()约束。
A.CHECKB.PRIMARYKEY
C.FOREIGNKEYD.UNIQUE
4.以下关于主键的描述正确的是()。
A.标识表中唯一的实体B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立D.表中允许有多个主键
5.模式查找like'_a%',下面哪个结果是可能的()
A.ailiB.baily
C.bbaD.cca
7.表示职称为副教授同时性别为男的表达式为()
A.职称='副教授'OR性别='男'B.职称='副教授'AND性别='男'
C.BETWEEN'副教授'AND'男'D.IN('副教授','男')
9.在T-SQL语言中,修改表结构时,应使用的命令是()
A.UPDATEB.INSERT
C.ALTERD.MODIFY
10.下列标识符可以作为局部变量使用的是( )。
A.MyvarB.Myvar
C.@MyvarD.@Myvar
1.MSSQLServer是()
A、数据库B、数据库系统
C、数据处理系统D、数据库管理系统
2.SQLServer对象的完全限定名不包括下面哪个()。
A.服务器名B.数据库名
C.对象名D.文件夹名
3.数据库中存放两个关系:
教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该()
A、在教师表上按教师编号建索引B、在课程表上按课程号建索引
C、在课程表上按教师编号建索引D、在教师表上按姓名建索引
4.触发器是创建在()上的。
A.数据库B.过程
C.表D.函数
5.安装MSSQLServer时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是()
A、master数据库B、model数据库
C、tempdb数据库D、pubs数据库
6.对于数据库的管理,SQLServer的授权系统将用户分成四类,其中权限最大的用户是()
A、一般用户B、系统管理员
C、数据库拥有者D、数据库对象拥有者
7.SQL语言中,删除一个表的命令是()
A、DELETEB、DROP
C、CLEARD、REMORE
8.当关系R和S进行连接时,能够把R和S原该舍弃的元组都放到结果关系中的操作是()
A、左外连接B、右外连接
C、内连接D、全外连接
9.下列聚合函数中正确的是()
A、SUM(*)B、MAX(*)
C、COUNT(*)D、AVG(*)
10.每个数据库有且只有一个()
A、主要数据文件B、次要数据文件
C、日志文件D、索引文件
3.设有关系R(A,B,C)和S(A,D),与自然连接R∞S等价的关系代数表达式是()
R.A=S.A
A.σR.A=S.A(R×S)B.R∞S
C.∏B,C,S.A,D(σR.A=S.A(R×S))D.∏R.A,B,C(R×S)
3.当关系R和S进行连接时,能够把R和S原该舍弃的行都放到结果关系中的操作是()
A、左外连接B、右外连接
C、内连接D、全外连接
5.主键约束可确保主键列上输入值的()。
A.唯一但可以有一个空值B.重复
C.唯一但不允许为空D.随意
8.查询毕业学校名称与“清华”有关的记录应该使用以下where条件()。
A.WHERE毕业学校LIKE’*清华*’
B.WHERE毕业学校=’_清华_’
C.WHERE毕业学校LIKE’?
清华?
’
D.WHERE毕业学校LIKE’%清华%’
9.Select*FROM职工WHERE工资>=(selectmax(工资)from职工)命令的功能是()。
A.检索所有职工的工资B.查询最高工资
C.查询工资最高的职工记录D.查询为最高工资的姓名
1.表示年龄为20的男生的表达式为()
A.年龄=20OR性别='男'B.年龄=20AND性别='男'
C.BETWEEN年龄=20AND'男'D.IN(20,'男')
2.在T-SQL语言中,为数据表增加一列(字段)时,应使用的命令是()
A.UPDATEB.INSERT
C.ALTERD.MODIFY
3.限制输入到列的值的范围,应使用()约束。
A.CHECKB.PRIMARYKEY
C.FOREIGNKEYD.UNIQUE
4.触发器可引用视图或临时表,并产生两个特殊的表是()。
A.Deleted、InsertedB.Delete、Insert
C.View、TableD.View1、table1
5.使用索引下列哪个说法是正确的()。
A.节省磁盘空间
B.缩短查询时间
C.在执行插入、修改、删除时节省时间
D.与表无关
6.关于视图下列哪一个说法是错误的()。
A.视图是一种虚拟表
B.视图中也存有数据
C.视图也可由视图派生出来
D.视图是保存在数据库中的SELECT查询
7.创建表的命令是()。
A.Createdatabase表名B.CreateVIEW表名
C.CreateTABLE表名D.ALTERTABLE表名
11.“CreateUniqueIndexAAAOn学生表(学号)”将在学生表上创建名为AAA的()。
A.惟一聚集索引B.聚集索引C.复合索引D.唯一非聚集索引
13.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的()速度。
A.插入B.修改C.删除D.查询
15.以下文件中,为主数据文件的是()。
A.XSCJ.LDFB.XSCJ.MDFC.XSCJ.NDFD.XSCJ.TXT
1.SQLServer系统中的所有系统级信息存储于哪个数据库()。
A.masterB.modelC.tempdbD.msdb
2.SQLServer的物理存储主要包括3类文件()。
A.主数据文件、次数据文件、事务日志文件
B.主数据文件、次数据文件、文本文件
C.表文件、索引文件、存储过程
D.表文件、索引文件、图表文件
3.SQLServer的字符型系统数据类型主要包括()。
A.int、money、charB.char、varchar、text
C.datetime、binary、intD.char、varchar、int
4.数据库概念设计的E-R方法中,实体用表示。
A.矩形B.菱形C.椭圆形D.平行四边形
7.以下哪种情况不宜创建索引。
A.在Where子句或Orderby子句中出现频率较高的列
B.经常要查询的列
C.经常用于连接的列,如外键
D.需要频繁更新的列
8.在SQL语言中,实现数据插入的语句是。
A.INSERTB.UPDATEC.DELETED.SELECT
9.删除视图salary的命令是。
A.DROPsalaryVIEWB.DROPVIEWsalary
C.DELETEsalaryVIEWD.DELETEsalary
12.实体集”学生”与实体集”课程”之间的联系是。
A.一对多B.一对一C.多对多D.都不是
13.在一个关系中能够唯一标识该表中每一行的属性或属性组合叫做。
A.主属性B.外码C.主键D.非主属性
15.关于数据库文件不正确的说法是。
A.一个数据库只有数据文件和日志文件两种文件
B.数据文件分为主文件和次文件
C.一个数据库只有一个主文件
D.一个数据库只有一个次文件
6.以哪个符号开头的变量是全局变量()。
A.@B.@@
C.@*D.@$
10.每个数据库有且只有一个()
A、主要数据文件B、次要数据文件
C、日志文件D、索引文件
3.当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。
A.事务日志文件 B.主数据文件
C.DELETE语句 D.联机帮助文件
4.语句“USEmasterGOSELECT*FROMsysfilesGO”包括()个批处理。
A.1 B.2 C.3 D.4
5.SQLServer提供的单行注释语句是使用()开始的一行内容。
A.“/*”B.“--”C.“{”D.“/”
6.执行Selectround(123.456,0)语句的结果是()
A.123.570B.123.000C.120.000D.都不是
5.以下文件中,为主数据文件的是()。
A.ZYGL.LDFB.ZYGL.MDF
C.ZYGL.NDFD.ZYGL.TXT
7.实体集”商店”与实体集”顾客”之间的联系是()。
A.一对多B.一对一C.多对多D.都不是
10.提高SQLServer性能的最佳方法之一是()。
A.增大硬盘空间 B.增加内存
C.减少数据量 D.采用高分辨率显示器
11.假设getdate()函数的结果为2009-6-219:
20:
30,执行selectday(getdate()),的结果是():
A.2009-6-219:
20:
30B.2009C.6D.2
7.SQLServer2000的体系结构属于()。
A.B/SB.C/S
C.分布式D.集中式
6.以下触发器是当对[表1]进行()操作时触发。
CreateTriggerabcon表1
Forinsert,update,delete
As……
A.只是修改B.只是插入
C.只是删除D.修改、插入、删除
1.以下不正确的是()。
A.在SQLSERVER中,AFTER触发器的执行是在处理完约束执行触发操作(INSERT、UPDATE或DELETE)之后激发的。
B.自定义标量函数可以在select查询的from子句中使用。
C.存储过程的好处是可以封装复杂的商务逻辑,并且驻留在服务器上,执行速度快。
D.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
2.删除stock表的语句是()。
A.DROPstockB.DELETEstock
C.DROPTABLEstockD.DELETETABLEstock
8.求每个交易所的平均单价的SQL语句