《数据库原理与应用》在线作业
数据库原理与应用1、数据库中,数据的逻辑独立性是指()。A.数据库与数据库管理系统的相互独立B.用户的应用程序与存储在磁盘上数据库中数据的物理结构是相互独立的C.用户程序与DBMS的相互独立D.应用程序与数据库中的数据的逻辑结构相互独立答案:D
2、在数据库系统中,模式/外模式映像用于解决数据的()。A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性答案:C
3、数据库的三级模式中,描述数据库中全体数据的全局逻辑结构和特征的是( )。A.外模式B.内模式C.存储模式D.模式答案:D
4、应用程序员的主要职能是对数据库进行规划、设计、协调、维护和管理。A.正确B.错误答案:B
5、DBMS是为数据库的建立、使用和维护配置的系统软件。A.正确B.错误答案:A
6、人工管理阶段已经具有管理数据的专门软件,数据具有一定的共享性。A.正确B.错误答案:B
7、数据库系统的核心是( )。A.数据库B.数据库管理系统C.数据模型D.软件开发工具答案:B
8、网状模型能直接表示多对多的联系,数据结构和数据操纵语言比较复杂。A.正确B.错误答案:A
9、数据管理技术的发展经历了多个管理阶段。其中数据独立性最高的是哪个阶段()。A.数据库系统B.文件系统C.人工管理D.数据模型答案:A
10、关系模型数据结构简单、清晰,用关系描述实体及其联系,查询效率比非关系模型高。A.正确B.错误答案:B
11、传统的集合“并、交、差”运算施加于两个关系时,这两个关系的列数必须相等。A.正确B.错误答案:A
12、关系运算中花费时间可能最长的运算是()。A.笛卡儿积;B.投影;C.选择;D.连接;答案:D
13、同一个关系模型的任意两个元组值()。A.必须全同;B.必须全不同;C.可全同;D.不能全同;答案:D
14、关系数据模型的3个组成部分中,包括完整性规则、数据结构、和数据操作。A.正确B.错误答案:A
15、在视图上可进行查询操作。A.正确B.错误答案:A
16、下面对于关系的叙述中,哪个是不正确的? ()。A.在关系中元组的顺序是无关紧要的;B.任意的一个二维表都是一个关系;C.每一个关系只有一种记录类型;D.关系中的每个属性是不可分解的;答案:C
17、关系模式进行投影运算后()。A.元组个数小于投影前关系的元组数;B.元组个数等于投影前关系的元组数;C.元组个数大于或等于投影前关系的元组数;D.元组个数小于或等 于投影前关系的元组数;答案:D
18、在关系代数中,对一个关系做投影操作后,新关系的元组个数元组个数()原来关系的个数。A.小于或等于;B.小于;C.等于;D.大于;答案:A
19、一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的行。A.正确B.错误答案:B
20、设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数一定小于或等于m。A.正确B.错误答案:A
21、以下关于视图的描述中,正确的是( )A.使用视图可以加快查询语句的执行速度B.使用视图可以加快查询语句的编写C.视图是虚表,本身不保存数据D.视图是保证数据库安全的一种机制答案:ABC
22、一个表只能有一个主键。A.正确B.错误答案:A
23、索引是在基本表的列上建立的一种数据库对象,使用它能够加快数据的( )A.修改速度B.查询速度C.删除速度D.插入速度答案:B
24、在SQL Server 2012内置的系统数据库中,存放数据库启动信息的是( )A.msdbB.modelC.tempdbD.master答案:D
25、SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现下列哪类功能( )A.数据操纵B.数据控制C.数据查询D.数据定义答案:D
26、视图是虚表,本身不保存数据。A.正确B.错误答案:A
27、下面有关主键的描述正确的是( )A.一个表只能有一个主键B.主键所在的列的值不能为空C.主键所在的列的值可以为空D.主键所在的列的值不能重复答案:ABD
28、视图是保证数据库安全的一种机制。A.正确B.错误答案:B
29、设学生关系模式为:学生(学号、姓名、年龄、性别、成绩、专业),则该关系模式的主键是()。A.学号,姓名B.学号,姓名,年龄C.学号D.姓名答案:C
30、什么样的关系模式是严格好的关系模式( )。A.优化级别最高的关系模式B.视具体情况而定C.符合3NF要求的关系模式D.优化级别最高的关系模式答案:B
31、若关系R的候选码都是由单属性构成的,则R的最高范式必定为()。A.3NFB.无法确定C.2NFD.1NF答案:C
32、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()的缺陷。A.数据丢失B.冗余度大C.结构不合理D.数据的不一致性答案:B
33、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。A.互相关联的B.不可分解的C.互不相关的D.长度可变的答案:B
34、在最小函数依赖集F中,下面叙述不正确的是()。A.F中没有几余的函数依赖B.F中的每个函数依赖的左部没有几余的属性C.F中的每个函数依赖的右部都是单属性D.F中的每个函数依赖的左部都是单属性答案:D
35、关系模型中的关系模式至少是()。A.BCNFB.2NFC.1NFD.3NF答案:C
36、下列说法正确的是()。A.超码就是候选码B.属于BCNF的关系模式不存在存储异常C.码是唯一能决定一个元组的属性或属性组D.函数依赖可由属性值决定,不由语义决定答案:C
37、下列说法正确的是( )。A.任何一个关系模式都一定有码B.任何一个包含两个属性的关系模式一定满足3NFC.任何一个包含两个属性的关系模式一定满足BCNFD.任何一个包含三个属性的关系模式一定满足3NF答案:D
38、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。A.数理逻辑B.关系规范化理论C.关系运算理论D.关系代数理论答案:B
39、数据库物理设计完成后,进入数据库实施阶段,建立库结构属于实施阶段的工作。A.正确B.错误答案:A
40、将一个一对多关系转换为一个独立模式时,应取一个实体型的主码为主码。A.正确B.错误答案:B
41、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。A.系统调试B.扩充功能C.加载数据D.建立库结构答案:B
42、在数据库设计过程中的概念结构设计阶段结束时,将形成数据库的()模式。A.外模式B.内模式C.概念模式D.逻辑模式答案:D
43、概念结构设计阶段得到的结果是()A.E-R图表示的概念模型B.某个DBMS所支持的数据模型C.数据字典描述的数据需求D.包括存储结构存取方法的物理结构答案:A
44、在关系数据库设计中,涉及关系模式是()的任务。A.概念结构设计阶段B.物理结构设计阶段C.需求分析阶段D.逻辑结构设计阶段答案:C
45、需求分析是数据库设计的起点,为以后的具体设计做准备。A.正确B.错误答案:A
46、新奥尔良方法是目前公认的比较完整和权威的一种规范设计法。A.正确B.错误答案:A
47、数据流图是用于描述结构化方法中逻辑结构设计阶段的工具。A.正确B.错误答案:B
48、一个实体性转换为一个关系模型,关系的码为()。A.实体的码B.n段实体的码C.两个实体码的组合D.每个实体的码答案:A
49、以下( )不属于实现数据库系统安全性的主要技术和方法。A.出入机房登记和加锁B.审计技术C.视图技术D.存取控制技术答案:A
50、SQL中的视图提高了数据库系统的( )A.安全性B.完整性C.并发控制D.隔离性答案:A
51、安全性控制的防范对象是( ),防止他们对数据库数据的存取。A.不正确的数据B.不合语义的数据C.非法用户D.不符合约束数据答案:C
52、若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态。A.安全B.一致C.不安全D.不一致答案:B
53、若事务T对数据对象A加上X锁,则事务T对数据对象A()。A.只能读不能写B.只能写不能读C.既能读又能写D.不能读也不能写答案:C
54、解决并发操作带来的数据不一致问题普遍采用()技术。A.存取控制B.协商C.封锁D.恢复答案:C
55、解决并发操作带来的数据不一致性问题时普遍采用存取控制。A.正确B.错误答案:B
56、只有出现并发操作时,才有可能出现死锁。A.正确B.错误答案:A
57、若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其它事务能再对A加X锁和S锁。A.正确B.错误答案:B
58、在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会()。A.事务执行成功B.事务执行失败C.出现活锁现象D.出现死锁现象答案:D
59、封锁对象的大小称为封锁的粒度。在关系数据库中,封锁对象可以是一些逻辑单元,也可以是一些物理单元。A.正确B.错误答案:A
60、若事务T对数据对象A加上X锁,则其它事务对数据对象A()。A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁答案:D
61、在SQL Server中,用户应备份如下内容:( )。A.记录系统信息的系统数据库;B.记录用户数据的所有用户数据库;C.记录数据库改变的事物日志;D.其他三个都有;答案:D
62、数据备份只可复制自上次备份以来更新过的数据,这种备份方法称为增量备份。A.正确B.错误答案:A
63、数据库恢复的基本原理是审计。A.正确B.错误答案:B
64、用于数据库恢复的重要文件是( )。A.索引文件;B.日志文件;C.数据库文件;D.备注文件;答案:B
65、数据备份只可复制自上次备份以来更新过的数据,这种备份方法称为( )。A.动态备份;B.静态备份;C.完全备份;D.增量备份;答案:D
66、计算机中的磁盘损坏了,采用( )方法恢复数据。A.ROLLBACK;B.备份文件;C.日志文件;D.日志文件与备份文件;答案:D
67、数据库恢复的基本原理是( )。A.视图;B.审计;C.授权;D.冗余;答案:D
68、系统突然停电,采用( )方法恢复数据。A.日志文件;B.ROLLBACK;C.日志文件与备份文件;D.备份文件;答案:A
69、T-SQL中的运算符并无优先级之分。A.正确B.错误答案:B
70、存储过程提供了在服务器端快速执行SQL语句的有效途径。A.正确B.错误答案:A
71、SQL的集合处理方式与宿主语言单记录的处理方式之间用()来协调。A.SQLCAB.游标C.存储过程D.触发器答案:B
72、所有嵌入式SQL语句都需要使用游标。A.正确B.错误答案:B
73、只有表的拥有者,即创建表的用户才可以在表上创建触发器。A.正确B.错误答案:A
74、一个表上只能创建一个触发器。A.正确B.错误答案:B
75、可以用( )来声明游标。A.CREATE CURSORB.ALTER CURSORC.SET CURSORD.DECLARE CURSOR答案:D
76、管理服务器级的权限使( )的责任。A.操作系统管理员B.数据库管理员C.数据库管理员D.都可以答案:B解析:SQL Server的安全性控制策略可以从四个方面分析:操作系统的安全性(操作系统管理员的任务)、服务器的安全性、数据库的安全性、表和列级的安全性(后三者都是数据库管理员的任务)。
77、目前的数据管理处于( )阶段。A.人工管理B.文件管理C.数据库管理D.计算机管理答案:C解析:此题考查数据管理的发展阶段:人工管理阶段、文件管理阶段、数据库管理阶段。
78、有关系模式“学生(学号,姓名,年龄,性别,所在系)”,关系代数 表示的含义是,正确的是( )。A.显示学生的所有信息B.显示学生的姓名、年龄C.显示“年龄》20”的学生姓名信息D.显示学生的姓名信息答案:C解析:σF(R)是选择运算,R是从中取数据的关系,F表示的是要满足的条件。πA(R)是投影操作,R是从中取数据的关系,A是要投影的列的属性集合。本题是选择和投影的综合运用,查询“年龄〉20”的学生姓名信息。
79、数据库系统的数据独立性是指( )。A.不会因为数据的变化而影响应用程序B.不会因为某些存储结构的变化而影响其他的存储结构变化C.不会因为数据存储策略的变化而影响数据存储结构的变化D.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序答案:D解析:数据库的系统结构可以用三级模式和两级映射来描述。三级模式制外模式、模式、内模式。两级映射指外模式/模式之间的映射,模式/内模式之间的映射。外模式/模式之间的映射保证了数据库的逻辑独立性,即当数据库的逻辑结构变化时,不会影响外模式;模式/内模式之间的映射保证了数据库的物理独立性,即当数据库的存储结构发生变化时,不会影响到模式。因此,数据库系统的数据独立性是指不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序。
80、数据库类型是按照( )来划分的。A.文件形式B.数据模型C.记录形式D.数据存取方法答案:B解析:数据库类型按照数据模型的不同可以分为层次数据库、网状数据库和关系数据库。
81、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是( )。A.层次数据库B.网状数据库C.关系数据库D.面向对象数据库答案:C解析:美国IBM公司的研究员E.F.Codd于1970年发表了题为“大型共享系统的关系数据库的关系模型”的论文,文中首次提出了数据库系统的关系模型。
82、关系运算中, ( )是从R中选择出若干属性列组成新的关系。A.选择B.投影C.连接D.除答案:B解析:这个题目考查的是关系运算的定义。选择是在关系R中选择满足给定条件的诸元组。投影是从R中选择出若干属性列组成新的关系。连接是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。
83、关系表中的每一横行称( )。A.元组B.属性C.字段D.模式答案:A解析:这个题目考查了关于关系模式的若干概念。关系:一个关系对应一张二维表。元组:图中的一行称为一个元组。属性:图中的一列称为一个属性。码(key):表中的某个属性(组),它可以惟一确定一个元组,则称该属性组为“侯选码”。若一个关系有多个侯选码,则选定其中一个为主码。域(domain):属性的取值范围。分量:元组中的一个属性值。关系模式:对关系的描述,一般表示为:关系名(属性1, 属性2, …, 属性n)
84、下列不属于安全性控制的是( )。A.角色B.用户C.视图D.表答案:D解析:数据库中,主要以权限的方式管理安全性。而与权限有关的是角色和用户。视图是从表中导出的表,因此,也能在一定程度上屏蔽一些重要的数据,限制用户访问数据的范围。故在本题中,只有表是存储数据的,与权限关系不大。因此选D
85、一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为(???)的联系。A.1对1B.1对多C.多对多D.多对1答案:C解析:实体之间的联系有三种类型,1对1,1对多,多对多。此题中实体是机器和零件,相互之间是1对多的关系,所以,二者是多对多的关系。
86、( )是根据SQL Server的管理任务,以及这些任务相对的重要性等级来把具有SQL Server管理职能的用户划分成不同的用户组。A.权限B.数据库角色C.服务器角色D.用户自定义角色答案:C解析:在SQL Server中,权限用来指定授权用户可以使用的数据库对象和这些授权用户可以对这些数据库对象执行的操作。服务器角色是根据SQL Server的管理任务,以及这些任务相对的重要性等级来把具有SQL Server管理职能的用户划分成不同的用户组。数据库角色是将数据库范围内的权限根据功能划分的不同组合。用户自定义的角色是经自己定义满足自己管理需求的若干权限的组合。
87、( )命令可以添加数据库角色成员。A.sp_addrolememberB.grantC.sp grantD.add答案:A解析:sp_addrolemember的作用是将数据库用户添加到某个数据库角色;grant是授予权限的命令;sp_grant、add不是正确的命令。
88、( )阶段以一种独立于具体数据库管理系统的逻辑描述方法来描述数据库的逻辑结构。A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.数据库实施阶段答案:B解析:需求分析阶段主要进行数据库设计首先必须准确了解和分析用户需求。概念结构设计阶段在将现实世界需求转化为机器世界的模型之前,以一种独立于具体数据库管理系统的逻辑描述方法来描述数据库的逻辑结构。逻辑结构设计负责将抽象的概念结构转换为所选用的DBMS支持的数据模型,并对其进行优化。数据库的实施根据逻辑设计和物理设计的结果建立数据库,编制并调试应用程序,组织数据入库,并进行试运行。
89、( )系统支持关系模型的所有特征。A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统答案:D本题考查关系系统的四种分类:表式系统仅支持关系数据结构(即表),不支持集合级的操作;(最小)关系系统支持关系数据结构和选择、投影、连接三种关系操作;关系完备的系统支持关系数据结构和所有的关系代数操作。系统支持关系模型的所有特征,特别是数据结构中域的概念,实体完整性和参照完整性。
90、( )模型的数据结构是一张二维表。A.层次模型B.网状模型C.关系模型D.树状模型答案:C解析:此题考查关系模型的数据结构,关系模型的数据结构是一张二维表。
91、( )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。A.数据库系统B.数据库C.关系数据库D.数据库管理系统答案:B解析:此题考查数据库的定义,数据库是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。
92、( )支持关系数据结构和选择、投影、连接三种关系操作。A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统答案:B解析:本题考查关系系统的四种分类:表式系统仅支持关系数据结构(即表),不支持集合级的操作;(最小)关系系统支持关系数据结构和选择、投影、连接三种关系操作;关系完备的系统支持关系数据结构和所有的关系代数操作。系统支持关系模型的所有特征,特别是数据结构中域的概念,实体完整性和参照完整性。
93、能标识表中某列的数据都取惟一值得约束是( )。A.primary keyB.uniqueC.checkD.default答案:AB答案解析:数据库中,共有五种主要约束:主键约束(PRIMARY KEY):主键约束(PRIMARY KEY):PRIMARY KEY 约束标识列或列集,使这些列或列集的值惟一标识表中的行。惟一键约束(UNIQUE):UNIQUE 约束在列集内强制执行值的惟一性。 默认值约束(DEFAULT)。DEFAULT约束指为表中的列定义默认值。检查约束(CHECK):CHECK 约束对可以放入列中的值进行限制。外键约束(FOREIGN KEY):FOREIGN KEY 约束标识表之间的关系,建立两个表之间的联系。\
94、能保证数据库安全性的级别包括( )。A.操作系统级别B.数据库管理系统服务器级别C.数据库级别D.表和列级答案:ABCD答案解析:保证数据库安全性分为四个级别:操作系统级别、数据库管理系统服务器级别、数据库级别和表和列级。
95、数据管理经历了( )发展阶段。A.人工管理B.计算机管理C.文件管理D.数据库管理答案:ACD答案解析:数据管理经历了人工管理阶段、文件管理阶段、数据库管理阶段。
96、数据的形式是多种多样的,可以是( )。A.文字B.数字C.图像D.声音答案:ABCD答案解析:数据的形式是多种多样的,可以使文字、数字、图像、声音等。
97、数据模型的三要素分别是( )。A.数据模式B.数据结构C.数据操作D.完整性约束答案:BCD答案解析:数据模型的三要素分别是数据结构、数据操作和完整性约束。
98、数据库系统的三级模式结构分别是( )。A.外模式B.模式C.内模式D.逻辑模式答案:ABC解析:数据库系统的三级模式结构分别是外模式、模式、内模式。
99、数据库系统一般由( ),数据库管理员和用户构成。A.数据库B.数据库管理系统C.应用系统D.服务器答案:ABC答案解析:数据库系统一般有五部分组成,包括数据库、数据库管理系统、应用系统、数据库管理员和用户。
100、数据库根据数据模型的不同分为( )。A.层次数据库B.网状数据库C.关系数据库D.面向对象数据库答案:ABC答案解析:数据库根据数据模型的不同分为层次数据库、网状数据库和关系数据库。
101、控制域完整性有效的方法有( )。A.限制数据类型B.限制格式C.限制可能值的范围D.限制输入数据的用户答案:ABC解析:域完整性是指给定列的输入有效性。控制域有效性的方法有:限制数据类型(通过数据类型定义)、格式(通过 CHECK 约束和规则)、可能值的范围(通过 FOREIGN KEY 约束、CHECK 约束、)。
102、子查询可以返回( )。A.一个值B.一个值列表C.一个关系D.一个元组答案:AB答案解析:子查询可以返回一个值或一个值列表集合。
103、外连接包括( )类型。A.左外连接B.右外连接C.自连接D.交叉连接答案:ABCD答案解析:外连接包括四种类型:左外连接、右外连接、自连接和交叉连接。
104、在子查询中,( )可以表示小于返回结果中的最小值。A.<Min()B.<Max( )C.<AnyD.<All答案:AD答案解析:在子查询中,ANY和ALL可以用来做非等值比较。ANY表示集合中的任何一个;ALL表示集合中的所有值。 “
105、在子查询中,( )可以表示小于返回结果中的最大值。A.<Min()B.<Max()C.<AnyD.<AI答案:BC解析:在子查询中,ANY和ALL可以用来做非等值比较。ANY表示集合中的任何一个;ALL表示集合中的所有值。 “
106、在子查询中,( )可以表示大于返回结果中的最小值。A.>Min()B.>Max( )C.>AnyD.>AI答案:AC解析:在子查询中,ANY和ALL可以用来做非等值比较。ANY表示集合中的任何一个;ALL表示集合中的所有值。 “〉ANY()”表示大于集合中的任何一个值,即大于最小的一个。因此答案是AC。
107、在子查询中,( )可以表示大于返回结果中的最大值。A.>Min()B.>Max()C.>AnyD.>All答案:BD解析:在子查询中,ANY和ALL可以用来做非等值比较。ANY表示集合中的任何一个;ALL表示集合中的所有值。 “〉ALL()”表示大于集合中的所有值,即大于最大的一个。因此答案是BD。
108、在创建表之前,最好先规划并确定表的下列特征( )。A.表要包含的数据的类型B.表中的列数,每一列中数据的类型和长度C.哪些列允许空值D.表中数据的提供者答案:ABC解析:在创建表之前,最好先规划并确定表的下列特征:表要包含的数据的类型;表中的列数,每一列中数据的类型和长度;哪些列允许空值。
109、在SQL Server中,添加数据到一行中的部分列,需要遵循( )。A.输入数据的顺序和数据类型必须与表中列的顺顺序和数据类型一致B.列名与数据必须一一对应C.可以不给全部列赋值,但没有赋值的列必须是可以为空的列D.插入字符型和日期型数据时要用单引号引起来答案:ABCD答案解析:在SQL Server中,添加数据到一行中的部分列,需要遵循:(1)输入数据的顺序和数据类型必须与表中列的顺序和数据类型一致;(2)列名与数据必须一一对应;(3)可以不给全部列赋值,但没有赋值的列必须是可以为空的列;(4)插入字符型和日期型数据时要用单引号引起来。
110、在SQL Server中,主要包括( )三类数据文件。A.主数据文件B.物理数据文件C.次数据文件D.事务日志文件答案:ACD解析:在SQL Server中,主要包括三类数据文件:主数据文件、次数据文件和事务日志文件。
111、在SQL Server中,( )命令可以操作数据库。A.CREATE DATABASEB.ALTER DATABASEC.DROP DATABASED.DELETE答案:ABC解析:操作数据库的命令包括:创建(create database)、修改(alter database)和删除(drop database)数据库。
112、在SQL Server中,( )命令可以引起表中数据的变化。A.CREATE VIEWB.INSERTC.UPDATED.DELETE答案:BCD解析:可能引起表中数据变化的是数据更新操作,包括:插入(Insert)、更新(Update)以及删除(Delete)。
113、在SQL Server中,( )命令与表的逻辑结构相关。A.CREATE TABLEB.INSERTC.ALTER TABLED.DROP TABLE答案:ACD解析:与表的逻辑结构有关的命令是创建(create table)、修改(alter table)和删除(drop table)表结构。
114、在SQL Server中,( )命令与表的逻辑结构相关。A.CREATE TABLEB.INSERTC.ALTER TABLED.DROP TABLE答案:ACD解析:与表的逻辑结构有关的命令是创建(create table)、修改(alter table)和删除(drop table)表结构。
115、在SQL Server中,( )文件主要用来存储数据。A.主数据文件B.物理数据文件C.次数据文件D.事务日志文件答案:AC解析:在SQL Server中,主要包括三类数据文件:主数据文件、次数据文件和事务日志文件。主数据文件主要用来存储数据库的启动信息、部分或全部数据,是数据库的关键文件。次要数据文件用于存储主数据文件中未存储的剩余数据和数据库对象。日志文件,存放用来恢复数据库所需的事务日志信息。
116、在FOREIGN KEY 约束中,可以使用的选项包括( )。A.NO ACTIONB.CASCADEC.SETD.SET DEFAULT答案:ABCD解析:在FOREIGN KEY 约束中还可以包括ON DELETE 和ON UPDATE子句,指定如果已创建表中的行具有引用关系,并且被引用行已从父表中删除或更新,则对这些行应采取的操作。可以有四个选项,默认值为 NO ACTION。NO ACTION:数据库引擎将引发错误,并回滚对父表中相应行的删除或更新操作。CASCADE:如果从父表中删除或更新一行,则将从引用表中删除或更新相应行。SET ':如果父表中对应的行被删除或更新,则组成外键的所有值都将设置为 '。SET DEFAULT:如果父表中对应的行被删除或更新,则组成外键的所有值都将设置为默认值。
117、在E-R模型中,联系的类型有( )。A.1对1B.1对多C.多对多D.任意答案:ABC解析:在E-R模型中,联系的类型有1对1、1对多、多对多三种。
118、在E-R模型中,主要考虑( )。A.实体B.属性C.联系D.数据操作答案:ABC解析:在E-R模型中,主要考虑实体、属性和联系。存在三种主要标识。实体型用矩形表示,属性用椭圆形表示,联系用菱形表示。
119、可以在Where子句中出现的关键词包括( )。A.InB.Between andC.LikeD.As答案:ABC解析:以上答案中,In、Like、Between and可以出现在Where子句中。
120、可以出现在模糊查询中的通配符包括( )。A.%B.#C.[]D.$答案:AC解析:在模糊查询中,共有四种常用的通配符:%:表示从0~n个任意字符。_:表示单个的任意字符。[ ]:表示方括号中列出的任意一个字符。[^] :任意一个没有在方括号里列出的字符。
121、可以出现在模糊查询中的通配符包括( )。A.[^]B._C.[]D.$答案:ABC解析:在模糊查询中,共有四种常用的通配符:%:表示从0~n个任意字符。_:表示单个的任意字符。[ ]:表示方括号中列出的任意一个字符。[^] :任意一个没有在方括号里列出的字符。
122、可以出现在模糊查询中的通配符包括( )。A.%B._C.[ ]D.[ ]答案:ABC解析:在模糊查询中,共有四种常用的通配符:%:表示从0~n个任意字符。_:表示单个的任意字符。[ ]:表示方括号中列出的任意一个字符。[^] :任意一个没有在方括号里列出的字符。
123、可以出现在模糊查询中的通配符包括( )。A.#B._C.[^]D.%答案:BCD解析:在模糊查询中,共有四种常用的通配符:%:表示从0~n个任意字符。_:表示单个的任意字符。[ ]:表示方括号中列出的任意一个字符。[^] :任意一个没有在方括号里列出的字符。
124、关系模型的完整性包括( )。A.实体完整性B.参照完整性C.用户定义完整性D.元组完整性答案:ABC解析:关系模式的完整性包括实体完整性、参照完整性以及用户定义的完整性。
125、关于完整性的描述,正确的是( )。A.数据库的完整性指数据的正确性和相客性B.数据库的完整性主要防止不合语义的数据进入数据库C.数据库的完整性可以防范非法用户进入数据库D.数据库的完整性与安全性一样答案:AB解析:数据库的完整性指数据的正确性和相容性;数据库的完整性主要防止不合语义的数据进入数据库。
126、使用数字数据类型如decimal时,需要给出( )参数。A.最大长度B.精度C.刻度D.最小长度答案:BC解析:可以指定精度—小数点两边的总位数P,刻度—小数点右面的位数 S。
127、传统的集合运算包括( )。A.并B.交C.差D.笛卡尔积答案:ABCD解析:关系模式支持传统的集合运算:并、交、差和广义笛卡尔积;专门的关系运算:选择、投影、连接和除。
128、专门的关系运算包括( )。A.投影B.连接C.选择D.除答案:ABCD解析:关系模式支持传统的集合运算:并、交、差和广义笛卡尔积;专门的关系运算:选择、投影、连接和除。
129、与用户权限相关的命令包括( )。A.grantB.revokeC.denyD.deny答案:ABC解析:在本题答案中,与用户权限相关的命令包括grant(授予权限)、revoke(收回)以及deny(拒绝)。
130、不会对表中数据产生影响的操作是( )。A.插入B.修改C.建立视图D.查询答案:CD解析:插入、修改、删除操作时数据更新操作,会改变表中的数据。建立视图和查询操作都是对数据进行查询,不会对表中的数据产生影响。
131、下列运算中,不会对列数产生影响的是( )。A.并B.交C.投影D.选择答案:ABD解析:并、交要求操作的两个关系具有相同的列数,并且结果集也具有相同的列数。关系R与关系S的并由属于R或属于S的元组组成,其结果关系仍为n目关系。关系R与关系S的交由既属于R又属于S的元组组成,其结果关系仍为n目关系。选择是在关系R中选择满足给定条件的诸元组,对列数不会产生影响。
132、下列约束中,只能定义在一个列上的是( )。A.primary keyB.uniqueC.checkD.default答案:BD解析:在数据库中,共有五种主要约束:主键约束(PRIMARY KEY):主键约束(PRIMARY KEY):PRIMARY KEY 约束标识列或列集,使这些列或列集的值惟一标识表中的行。惟一键约束(UNIQUE):UNIQUE 约束在列集内强制执行值的惟一性。 默认值约束(DEFAULT)。DEFAULT约束指为表中的列定义默认值。检查约束(CHECK):CHECK 约束对可以放入列中的值进行限制。外键约束(FOREIGN KEY):FOREIGN KEY 约束标识表之间的关系,建立两个表之间的联系。其中unique和default只能定义在一个列上。
133、下列数据库对象中,与数据库完整性有关是( )。A.约束B.规则C.默认值D.ldendity列答案:ABCD解析:数据库的完整性指数据的正确性和相容性,防止不合语义的数据进入数据库。 SQL Server 中的数据完整性包括域完整性、 实体完整性、参照完整性三种。 约束、规则、默认值和Identity列都是与数据库完整性有关的数据库对象。
134、下列描述中,正确的是( )。A.UNIQUE 约束的列中允许输入空值B.UNIQUE 约束的列中不允许输入空值C.对于 UNIQUE 约束中的列,不允许出现相同的值D.UNIQUE 约束在列集内强制执行值的惟一性答案:ACD解析:UNIQUE 约束在列集内强制执行值的惟一性;对于 UNIQUE 约束中的列,不允许出现相同的值;UNIQUE 约束的列中允许输入空值。
135、下列描述中,正确的是( )。A.登录账号和数据库用户必须一一对应B.可以向登录帐号分配服务器角色权限C.可以向数据库用户分配服务器角色权限D.可以向数据库用户分配数据库角色权限答案:BD解析:建立的登录账号进入每一个数据库时,要有相应的数据库用户与之对应。针对不同的数据库,一个登录帐号可以对应多个不同的数据库用户。可以向登录帐号分配服务器角色权限,向数据库用户分配数据库角色权限。
136、下列描述中,正确的是( )。A.数据库用户一次只能接受一种权限的授子B.数据库用户一次可以接受多种权限的授子C.一个数据库角色中可以包括多个数据库用户成员D.数据库用户不能将自己的权限传递给他人答案:BC解析:数据库用户一次可以接受多种权限的授予,一个数据库角色中可以包括多个数据库用户成员
137、下列描述中,正确的是( )。A.主键只能定义在一个列上B.每个表都应有一个主键C.每个表只能创建一个 PRIMARY KEY 约束D.每个表可以创建多个主键答案:BC解析:主键可以是多个属性的组合,可以定义在多个列上,每个表都应有且仅有一个主键,每个表只能创建一个 PRIMARY KEY 约束。
138、下列描述中,( )是正确的。A.数据库管理阶段是从20世纪50年代开始的B.层次模型数据库擅于表示多对多的实体联系C.人工管理阶段,计算机主要用于科学计算D.关系数据库的主要逻辑结构是二维表答案:CD解析:数据库管理阶段是从20世纪60年代后期开始的。层次模型数据库擅于表示一对多的实体联系。CD描述是正确的。
139、下列描述中,( )描述的是数据管理的文件管理阶段。A.20世纪50年代后期到60年代中期B.计算机不仅用于科学计算,而且还大量用于管理C.硬件上已有了磁盘、磁鼓等直接存取的存储设备D.软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统答案:ABCD解析:文件管理阶段出现在 20世纪50年代后期到60年代中期;计算机不仅用于科学计算,而且还大量用于管理。硬件上已有了磁盘、磁鼓等直接存取的存储设备。软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统。
140、下列描述中,( )描述的是数据管理的数据库管理阶段。A.出现在20世纪60年代后期B.计算机用于管理的规模更为庞大,应用越来越广泛,数据量急剧增长C.硬件价格不断下降,软件价格不断上升D.软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统答案:ABC解析:数据库管理阶段出现在20世纪60年代后期;计算机用于管理的规模更为庞大,应用越来越广泛,数据量急剧增长;硬件价格不断下降,软件价格不断上升;在处理方式上,更多的要求联机实时处理,并开始提出和考虑分布式处理
141、下列描述中,( )是与数据模型的数据操作相关的。A.数据插入B.数据查询C.数据修改D.表结构答案:ABC解析:数据模型的数据操作是数据之间的动态特征,也即对数据的操作。表结构是静态特性,不属于其中,因此,答案选择ABC。
142、下列对象能保证数据库安全性的是( )。A.表B.视图C.角色D.服务器角色答案:BCD解析:在以上答案中,视图、角色、服务器角色是与数据库安全性有关的对象。
143、下列对于关系的描述中,正确的是( )。A.列是同质的B.不同的列可出自同一个域C.列的顺序无所谓D.任意两个元组不能完全相同答案:ABCD解析:关系的性质(六个):(1)列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。(2)不同的列可出自同一个域,称其中的每一列为一个属性,不同的属性要给予不同的属性名。(3)列的顺序无所谓,即列的次序可以任意交换。(4)任意两个元组不能完全相同。(5)行的顺序无所谓,即行的次序可以任意交换。(6)分量必须取原子值,即每一个分量都必须是不可再分的数据项。
144、下列对E-R模型的描述中,正确的是( )。A.实体型采用矩形表示B.属性采用椭圆形表示C.联系采用菱形表示D.实体间的关系用三角形连接答案:ABC解析:在E-R模型中,存在三种主要标识。实体型用矩形表示,属性用椭圆形表示,联系用菱形表示。
145、下列命令中,与默认值有关的是( )命令。A.sp_bindefaultB.sp unbindefaultC.create ruleD.create default答案:ABD解析:创建默认值使用create default;绑定默认值使用sp_bindefault;解除绑定使用sp_unbindefault。
146、下列命令中,与规则有关的是( )命令。A.sp_bindruleB.sp_unbindruleC.create ruleD.create default答案:ABC解析:创建规则使用create rule;绑定规则使用sp_bindrule;解除绑定使用sp_unbindrule。
147、下列关于视图的描述中正确的是( )。A.视图中没有存储数据B.不能通过视图修改数据C.不能通过视图再建立新的视图D.视图是虚表答案:AD解析:视图是从表中导出的表,是虚表,没有存储实际数据。
148、下列关于文件组的描述中,正确的是( )。A.一个文件和文件组只能被一个数据库使用B.一个文件只能属于一个文件组C.日志文件不能属于文件组D.日志文件能属于文件组答案:ABC解析:文件组是用来统一管理若干文件的逻辑结构。需要注意的是:一个文件和文件组只能被一个数据库使用;一个文件只能属于一个文件组;日志文件不能属于文件组。
149、下列关于投影运算的描述中,( )是正确的。A.投影操作是从列的角度进行的运算B.投影之后会取消原关系中的某些列C.投影之后可能会取消原关系中的某些行D.投影之后不会取消原关系中的某些行答案:ABC
150、下列关于VarChar类型的描述中,正确的是( )。A.定长字符串,应给定最大长度B.若给定字符串短于最大长度不补以空格C.若给定字符串长于最大长度,截掉多余字符D.变长字符串,应给出最大长度答案:BCD解析:VarChar类型是变长字符串类型,应给定最大长度;若给定字符串短于最大长度,不补以空格;若给定字符串长于最大长度,截掉多余字符。
151、大多数网络操作系统在安装时都要创建一个客户帐号和一个 用户帐号A.正确B.错误答案:A
152、在树型目录结构中,存取一个文件时除了文件名之外,还需指定文件的文件路径以便能唯一的标识一个文件。A.正确B.错误答案:A
153、在文件系统中,文件存取方式包括顺序存取和随机存取,存储设备的类型 不属于存取方式选择因素A.正确B.错误答案:A
154、在数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为记录、文件和数据库三个层次A.正确B.错误答案:A
155、在数据库中存储的是数据以及数据之间的联系A.正确B.错误答案:A
156、在操作系统中引入多道程序设计的主要目的是提高系统效率和增加系统处理能力A.正确B.错误答案:A
157、在操作数据库中的数据时,磁盘和内存交换数据以字节为单位。( )A.正确B.错误答案:B
158、在关系代数运算中,笛卡儿积和连接运算最费时间和空间。究竟应该采用什么样的策略,节省时间空间,这就是优化的准则。( )A.正确B.错误答案:A
159、在下面给出的内容中,不属于 dba 职责的是 编写完整性规则A.正确B.错误答案:B
160、在 Novell 网络系统软件中,提供了网络最基本核心功能的是 网络服务软件A.正确B.错误答案:B
161、在 HTML 结构中,将一些图标或小的图像嵌入 HTML 文档中的标签是A.正确B.错误答案:B
162、发送方式送一个消息,无法保证被对方正确接收的原语,称为 非可靠原语A.正确B.错误答案:A
163、利用 FTP 发送文件的命令是cdA.正确B.错误答案:B
164、分布式计算机系统与通常的网络系统的主要区别是复杂性A.正确B.错误答案:B
165、关系运算可分为关系代数和关系演算两大类,其中关系代数又可分为元组演算和域演算两类。( )A.正确B.错误答案:B
166、关系运算中花费时间最长的运算是广义笛卡儿积A.正确B.错误答案:A
167、关系模式 R(U) 上的两个函数依赖集 F 和 G ,如果满足 F+=G+ ,则称 F 和 G 时等价的。( )A.正确B.错误答案:A
168、关系模式 R(U) 上的两个函数依赖集 F 和 G ,如果满足 F+=G+ ,则称 F 和 G 时等价的。( )A.正确B.错误答案:A
169、关系代数的连接运算中当θ为“=”的连接称之为自然连接,且当比较的分量是相同的属性组时,则称为等连接。( )A.正确B.错误答案:B
170、关系代数的五个基本操作是并、差、选取、笛卡儿积、投影A.正确B.错误答案:A
171、关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个或多个公共元组。A.正确B.错误答案:B
172、事务的 4 个基本性质分别是执行的原子性,功能上的保持一致性,彼此的隔离性,作用持久性。( )A.正确B.错误答案:A
173、为了实现从逻辑地址到物理地址的转换,在硬件上必须提供 地址变换机构A.正确B.错误答案:A
174、下面的集中故障中会破坏正在运行的数据库的是操作系统故障。A.正确B.错误答案:B
175、下列 SQL 语句中,能够实现“收回用户 U4 对学生表( STUD )中学号( XH )的修改权”这一功能的是REVOKE UPDATE(XH) ON STUD FROM PUBLICA.正确B.错误答案:B
176、一个关系模式可以有多个候选键。A.正确B.错误答案:A
177、X → Ai 成立是 X → A1A2 … Ak 成立的充要条件。A.正确B.错误答案:A
178、Windows NT 有两类保护子系统,环境子系统和集成子系统,其最直接的环境子系统是Win32 子系统A.正确B.错误答案:A
179、UNIX 系统中,chmod属于文件与目录管理类的命令.A.正确B.错误答案:A
180、UNIX 的 shell 除了作为命令解释程序以外,它还是一种 高级程序设计 语言。A.正确B.错误答案:A
181、TLI 称为传输层接口A.正确B.错误答案:A
页:
[1]